Documentation ¶
Overview ¶
Package ltm provides a REST client for the /tm/ltm F5 BigIP API.
Index ¶
- Constants
- type DataGroupInternal
- type DataGroupInternalList
- type DataGroupInternalResource
- func (nr *DataGroupInternalResource) Create(item DataGroupInternal) error
- func (nr *DataGroupInternalResource) Delete(id string) error
- func (nr *DataGroupInternalResource) Edit(id string, item DataGroupInternal) error
- func (nr *DataGroupInternalResource) Get(id string) (*DataGroupInternal, error)
- func (nr *DataGroupInternalResource) ListAll() (*DataGroupInternalList, error)
- type IFile
- type IFileList
- type IFileResource
- type LTM
- func (ltm LTM) DataGroupInternal() *DataGroupInternalResource
- func (ltm LTM) IFile() *IFileResource
- func (ltm LTM) MonitorDNS() *MonitorDNSResource
- func (ltm LTM) MonitorDiameter() *MonitorDiameterResource
- func (ltm LTM) MonitorExternal() *MonitorExternalResource
- func (ltm LTM) MonitorFTP() *MonitorFTPResource
- func (ltm LTM) MonitorFirepass() *MonitorFirepassResource
- func (ltm LTM) MonitorGatewayICMP() *MonitorGatewayICMPResource
- func (ltm LTM) MonitorHTTP() *MonitorHTTPResource
- func (ltm LTM) MonitorHTTPS() *MonitorHTTPSResource
- func (ltm LTM) MonitorICMP() *MonitorICMPResource
- func (ltm LTM) MonitorIMAP() *MonitorIMAPResource
- func (ltm LTM) MonitorInband() *MonitorInbandResource
- func (ltm LTM) MonitorLDAP() *MonitorLDAPResource
- func (ltm LTM) MonitorMSSQL() *MonitorMSSQLResource
- func (ltm LTM) MonitorModuleScore() *MonitorModuleScoreResource
- func (ltm LTM) MonitorMySQL() *MonitorMySQLResource
- func (ltm LTM) MonitorNNTP() *MonitorNNTPResource
- func (ltm LTM) MonitorOracle() *MonitorOracleResource
- func (ltm LTM) MonitorPOP3() *MonitorPOP3Resource
- func (ltm LTM) MonitorPostgreSQL() *MonitorPostgreSQLResource
- func (ltm LTM) MonitorRPC() *MonitorRPCResource
- func (ltm LTM) MonitorRadius() *MonitorRadiusResource
- func (ltm LTM) MonitorRadiusAccounting() *MonitorRadiusAccountingResource
- func (ltm LTM) MonitorRealServer() *MonitorRealServerResource
- func (ltm LTM) MonitorSASP() *MonitorSASPResource
- func (ltm LTM) MonitorSIP() *MonitorSIPResource
- func (ltm LTM) MonitorSMB() *MonitorSMBResource
- func (ltm LTM) MonitorSMTP() *MonitorSMTPResource
- func (ltm LTM) MonitorSNMPDCA() *MonitorSNMPDCAResource
- func (ltm LTM) MonitorSNMPDCABase() *MonitorSNMPDCABaseResource
- func (ltm LTM) MonitorSOAP() *MonitorSOAPResource
- func (ltm LTM) MonitorScripted() *MonitorScriptedResource
- func (ltm LTM) MonitorTCP() *MonitorTCPResource
- func (ltm LTM) MonitorTCPEcho() *MonitorTCPEchoResource
- func (ltm LTM) MonitorTCPHalfOpen() *MonitorTCPHalfOpenResource
- func (ltm LTM) MonitorUDP() *MonitorUDPResource
- func (ltm LTM) MonitorVirtualLocation() *MonitorVirtualLocationResource
- func (ltm LTM) MonitorWAP() *MonitorWAPResource
- func (ltm LTM) MonitorWMI() *MonitorWMIResource
- func (ltm LTM) Node() *NodeResource
- func (ltm LTM) NodeStats() *NodeStatsResource
- func (ltm LTM) Pool() *PoolResource
- func (ltm LTM) PoolMembers() *PoolMembersResource
- func (ltm LTM) PoolStats() *PoolStatsResource
- func (ltm LTM) ProfileClientSSL() *ProfileClientSSLResource
- func (ltm LTM) Rule() *RuleResource
- func (ltm LTM) Virtual() *VirtualResource
- func (ltm LTM) VirtualStats() *VirtualStatsResource
- type MemberStats
- type MemberStatsEntries
- type MemberStatsList
- type MonitorDNSConfig
- type MonitorDNSConfigList
- type MonitorDNSResource
- func (r *MonitorDNSResource) Create(item MonitorDNSConfig) error
- func (r *MonitorDNSResource) Delete(id string) error
- func (r *MonitorDNSResource) Edit(id string, item MonitorDNSConfig) error
- func (r *MonitorDNSResource) Get(id string) (*MonitorDNSConfig, error)
- func (r *MonitorDNSResource) ListAll() (*MonitorDNSConfigList, error)
- type MonitorDiameterConfig
- type MonitorDiameterConfigList
- type MonitorDiameterResource
- func (r *MonitorDiameterResource) Create(item MonitorDiameterConfig) error
- func (r *MonitorDiameterResource) Delete(id string) error
- func (r *MonitorDiameterResource) Edit(id string, item MonitorDiameterConfig) error
- func (r *MonitorDiameterResource) Get(id string) (*MonitorDiameterConfig, error)
- func (r *MonitorDiameterResource) ListAll() (*MonitorDiameterConfigList, error)
- type MonitorExternalConfig
- type MonitorExternalConfigList
- type MonitorExternalResource
- func (r *MonitorExternalResource) Create(item MonitorExternalConfig) error
- func (r *MonitorExternalResource) Delete(id string) error
- func (r *MonitorExternalResource) Edit(id string, item MonitorExternalConfig) error
- func (r *MonitorExternalResource) Get(id string) (*MonitorExternalConfig, error)
- func (r *MonitorExternalResource) ListAll() (*MonitorExternalConfigList, error)
- type MonitorFTPConfig
- type MonitorFTPConfigList
- type MonitorFTPResource
- func (r *MonitorFTPResource) Create(item MonitorFTPConfig) error
- func (r *MonitorFTPResource) Delete(id string) error
- func (r *MonitorFTPResource) Edit(id string, item MonitorFTPConfig) error
- func (r *MonitorFTPResource) Get(id string) (*MonitorFTPConfig, error)
- func (r *MonitorFTPResource) ListAll() (*MonitorFTPConfigList, error)
- type MonitorFirepassConfig
- type MonitorFirepassConfigList
- type MonitorFirepassResource
- func (r *MonitorFirepassResource) Create(item MonitorFirepassConfig) error
- func (r *MonitorFirepassResource) Delete(id string) error
- func (r *MonitorFirepassResource) Edit(id string, item MonitorFirepassConfig) error
- func (r *MonitorFirepassResource) Get(id string) (*MonitorFirepassConfig, error)
- func (r *MonitorFirepassResource) ListAll() (*MonitorFirepassConfigList, error)
- type MonitorGatewayICMPConfig
- type MonitorGatewayICMPConfigList
- type MonitorGatewayICMPResource
- func (r *MonitorGatewayICMPResource) Create(item MonitorGatewayICMPConfig) error
- func (r *MonitorGatewayICMPResource) Delete(id string) error
- func (r *MonitorGatewayICMPResource) Edit(id string, item MonitorGatewayICMPConfig) error
- func (r *MonitorGatewayICMPResource) Get(id string) (*MonitorGatewayICMPConfig, error)
- func (r *MonitorGatewayICMPResource) ListAll() (*MonitorGatewayICMPConfigList, error)
- type MonitorHTTPConfig
- type MonitorHTTPConfigList
- type MonitorHTTPResource
- func (r *MonitorHTTPResource) Create(item MonitorHTTPConfig) error
- func (r *MonitorHTTPResource) Delete(id string) error
- func (r *MonitorHTTPResource) Edit(id string, item MonitorHTTPConfig) error
- func (r *MonitorHTTPResource) Get(id string) (*MonitorHTTPConfig, error)
- func (r *MonitorHTTPResource) ListAll() (*MonitorHTTPConfigList, error)
- type MonitorHTTPSConfig
- type MonitorHTTPSConfigList
- type MonitorHTTPSResource
- func (r *MonitorHTTPSResource) Create(item MonitorHTTPSConfig) error
- func (r *MonitorHTTPSResource) Delete(id string) error
- func (r *MonitorHTTPSResource) Edit(id string, item MonitorHTTPSConfig) error
- func (r *MonitorHTTPSResource) Get(id string) (*MonitorHTTPSConfig, error)
- func (r *MonitorHTTPSResource) ListAll() (*MonitorHTTPSConfigList, error)
- type MonitorICMPConfig
- type MonitorICMPConfigList
- type MonitorICMPResource
- func (r *MonitorICMPResource) Create(item MonitorICMPConfig) error
- func (r *MonitorICMPResource) Delete(id string) error
- func (r *MonitorICMPResource) Edit(id string, item MonitorICMPConfig) error
- func (r *MonitorICMPResource) Get(id string) (*MonitorICMPConfig, error)
- func (r *MonitorICMPResource) ListAll() (*MonitorICMPConfigList, error)
- type MonitorIMAPConfig
- type MonitorIMAPConfigList
- type MonitorIMAPResource
- func (r *MonitorIMAPResource) Create(item MonitorIMAPConfig) error
- func (r *MonitorIMAPResource) Delete(id string) error
- func (r *MonitorIMAPResource) Edit(id string, item MonitorIMAPConfig) error
- func (r *MonitorIMAPResource) Get(id string) (*MonitorIMAPConfig, error)
- func (r *MonitorIMAPResource) ListAll() (*MonitorIMAPConfigList, error)
- type MonitorInbandConfig
- type MonitorInbandConfigList
- type MonitorInbandResource
- func (r *MonitorInbandResource) Create(item MonitorInbandConfig) error
- func (r *MonitorInbandResource) Delete(id string) error
- func (r *MonitorInbandResource) Edit(id string, item MonitorInbandConfig) error
- func (r *MonitorInbandResource) Get(id string) (*MonitorInbandConfig, error)
- func (r *MonitorInbandResource) ListAll() (*MonitorInbandConfigList, error)
- type MonitorLDAPConfig
- type MonitorLDAPConfigList
- type MonitorLDAPResource
- func (r *MonitorLDAPResource) Create(item MonitorLDAPConfig) error
- func (r *MonitorLDAPResource) Delete(id string) error
- func (r *MonitorLDAPResource) Edit(id string, item MonitorLDAPConfig) error
- func (r *MonitorLDAPResource) Get(id string) (*MonitorLDAPConfig, error)
- func (r *MonitorLDAPResource) ListAll() (*MonitorLDAPConfigList, error)
- type MonitorMSSQLConfig
- type MonitorMSSQLConfigList
- type MonitorMSSQLResource
- func (r *MonitorMSSQLResource) Create(item MonitorMSSQLConfig) error
- func (r *MonitorMSSQLResource) Delete(id string) error
- func (r *MonitorMSSQLResource) Edit(id string, item MonitorMSSQLConfig) error
- func (r *MonitorMSSQLResource) Get(id string) (*MonitorMSSQLConfig, error)
- func (r *MonitorMSSQLResource) ListAll() (*MonitorMSSQLConfigList, error)
- type MonitorModuleScoreConfig
- type MonitorModuleScoreConfigList
- type MonitorModuleScoreResource
- func (r *MonitorModuleScoreResource) Create(item MonitorModuleScoreConfig) error
- func (r *MonitorModuleScoreResource) Delete(id string) error
- func (r *MonitorModuleScoreResource) Edit(id string, item MonitorModuleScoreConfig) error
- func (r *MonitorModuleScoreResource) Get(id string) (*MonitorModuleScoreConfig, error)
- func (r *MonitorModuleScoreResource) ListAll() (*MonitorModuleScoreConfigList, error)
- type MonitorMySQLConfig
- type MonitorMySQLConfigList
- type MonitorMySQLResource
- func (r *MonitorMySQLResource) Create(item MonitorMySQLConfig) error
- func (r *MonitorMySQLResource) Delete(id string) error
- func (r *MonitorMySQLResource) Edit(id string, item MonitorMySQLConfig) error
- func (r *MonitorMySQLResource) Get(id string) (*MonitorMySQLConfig, error)
- func (r *MonitorMySQLResource) ListAll() (*MonitorMySQLConfigList, error)
- type MonitorNNTPConfig
- type MonitorNNTPConfigList
- type MonitorNNTPResource
- func (r *MonitorNNTPResource) Create(item MonitorNNTPConfig) error
- func (r *MonitorNNTPResource) Delete(id string) error
- func (r *MonitorNNTPResource) Edit(id string, item MonitorNNTPConfig) error
- func (r *MonitorNNTPResource) Get(id string) (*MonitorNNTPConfig, error)
- func (r *MonitorNNTPResource) ListAll() (*MonitorNNTPConfigList, error)
- type MonitorOracleConfig
- type MonitorOracleConfigList
- type MonitorOracleResource
- func (r *MonitorOracleResource) Create(item MonitorOracleConfig) error
- func (r *MonitorOracleResource) Delete(id string) error
- func (r *MonitorOracleResource) Edit(id string, item MonitorOracleConfig) error
- func (r *MonitorOracleResource) Get(id string) (*MonitorOracleConfig, error)
- func (r *MonitorOracleResource) ListAll() (*MonitorOracleConfigList, error)
- type MonitorPOP3Config
- type MonitorPOP3ConfigList
- type MonitorPOP3Resource
- func (r *MonitorPOP3Resource) Create(item MonitorPOP3Config) error
- func (r *MonitorPOP3Resource) Delete(id string) error
- func (r *MonitorPOP3Resource) Edit(id string, item MonitorPOP3Config) error
- func (r *MonitorPOP3Resource) Get(id string) (*MonitorPOP3Config, error)
- func (r *MonitorPOP3Resource) ListAll() (*MonitorPOP3ConfigList, error)
- type MonitorPostgreSQLConfig
- type MonitorPostgreSQLConfigList
- type MonitorPostgreSQLResource
- func (r *MonitorPostgreSQLResource) Create(item MonitorPostgreSQLConfig) error
- func (r *MonitorPostgreSQLResource) Delete(id string) error
- func (r *MonitorPostgreSQLResource) Edit(id string, item MonitorPostgreSQLConfig) error
- func (r *MonitorPostgreSQLResource) Get(id string) (*MonitorPostgreSQLConfig, error)
- func (r *MonitorPostgreSQLResource) ListAll() (*MonitorPostgreSQLConfigList, error)
- type MonitorRPCConfig
- type MonitorRPCConfigList
- type MonitorRPCResource
- func (r *MonitorRPCResource) Create(item MonitorRPCConfig) error
- func (r *MonitorRPCResource) Delete(id string) error
- func (r *MonitorRPCResource) Edit(id string, item MonitorRPCConfig) error
- func (r *MonitorRPCResource) Get(id string) (*MonitorRPCConfig, error)
- func (r *MonitorRPCResource) ListAll() (*MonitorRPCConfigList, error)
- type MonitorRadiusAccountingConfig
- type MonitorRadiusAccountingConfigList
- type MonitorRadiusAccountingResource
- func (r *MonitorRadiusAccountingResource) Create(item MonitorRadiusAccountingConfig) error
- func (r *MonitorRadiusAccountingResource) Delete(id string) error
- func (r *MonitorRadiusAccountingResource) Edit(id string, item MonitorRadiusAccountingConfig) error
- func (r *MonitorRadiusAccountingResource) Get(id string) (*MonitorRadiusAccountingConfig, error)
- func (r *MonitorRadiusAccountingResource) ListAll() (*MonitorRadiusAccountingConfigList, error)
- type MonitorRadiusConfig
- type MonitorRadiusConfigList
- type MonitorRadiusResource
- func (r *MonitorRadiusResource) Create(item MonitorRadiusConfig) error
- func (r *MonitorRadiusResource) Delete(id string) error
- func (r *MonitorRadiusResource) Edit(id string, item MonitorRadiusConfig) error
- func (r *MonitorRadiusResource) Get(id string) (*MonitorRadiusConfig, error)
- func (r *MonitorRadiusResource) ListAll() (*MonitorRadiusConfigList, error)
- type MonitorRealServerConfig
- type MonitorRealServerConfigList
- type MonitorRealServerResource
- func (r *MonitorRealServerResource) Create(item MonitorRealServerConfig) error
- func (r *MonitorRealServerResource) Delete(id string) error
- func (r *MonitorRealServerResource) Edit(id string, item MonitorRealServerConfig) error
- func (r *MonitorRealServerResource) Get(id string) (*MonitorRealServerConfig, error)
- func (r *MonitorRealServerResource) ListAll() (*MonitorRealServerConfigList, error)
- type MonitorSASPConfig
- type MonitorSASPConfigList
- type MonitorSASPResource
- func (r *MonitorSASPResource) Create(item MonitorSASPConfig) error
- func (r *MonitorSASPResource) Delete(id string) error
- func (r *MonitorSASPResource) Edit(id string, item MonitorSASPConfig) error
- func (r *MonitorSASPResource) Get(id string) (*MonitorSASPConfig, error)
- func (r *MonitorSASPResource) ListAll() (*MonitorSASPConfigList, error)
- type MonitorSIPConfig
- type MonitorSIPConfigList
- type MonitorSIPResource
- func (r *MonitorSIPResource) Create(item MonitorSIPConfig) error
- func (r *MonitorSIPResource) Delete(id string) error
- func (r *MonitorSIPResource) Edit(id string, item MonitorSIPConfig) error
- func (r *MonitorSIPResource) Get(id string) (*MonitorSIPConfig, error)
- func (r *MonitorSIPResource) ListAll() (*MonitorSIPConfigList, error)
- type MonitorSMBConfig
- type MonitorSMBConfigList
- type MonitorSMBResource
- func (r *MonitorSMBResource) Create(item MonitorSMBConfig) error
- func (r *MonitorSMBResource) Delete(id string) error
- func (r *MonitorSMBResource) Edit(id string, item MonitorSMBConfig) error
- func (r *MonitorSMBResource) Get(id string) (*MonitorSMBConfig, error)
- func (r *MonitorSMBResource) ListAll() (*MonitorSMBConfigList, error)
- type MonitorSMTPConfig
- type MonitorSMTPConfigList
- type MonitorSMTPResource
- func (r *MonitorSMTPResource) Create(item MonitorSMTPConfig) error
- func (r *MonitorSMTPResource) Delete(id string) error
- func (r *MonitorSMTPResource) Edit(id string, item MonitorSMTPConfig) error
- func (r *MonitorSMTPResource) Get(id string) (*MonitorSMTPConfig, error)
- func (r *MonitorSMTPResource) ListAll() (*MonitorSMTPConfigList, error)
- type MonitorSNMPDCABaseConfig
- type MonitorSNMPDCABaseConfigList
- type MonitorSNMPDCABaseResource
- func (r *MonitorSNMPDCABaseResource) Create(item MonitorSNMPDCABaseConfig) error
- func (r *MonitorSNMPDCABaseResource) Delete(id string) error
- func (r *MonitorSNMPDCABaseResource) Edit(id string, item MonitorSNMPDCABaseConfig) error
- func (r *MonitorSNMPDCABaseResource) Get(id string) (*MonitorSNMPDCABaseConfig, error)
- func (r *MonitorSNMPDCABaseResource) ListAll() (*MonitorSNMPDCABaseConfigList, error)
- type MonitorSNMPDCAConfig
- type MonitorSNMPDCAConfigList
- type MonitorSNMPDCAResource
- func (r *MonitorSNMPDCAResource) Create(item MonitorSNMPDCAConfig) error
- func (r *MonitorSNMPDCAResource) Delete(id string) error
- func (r *MonitorSNMPDCAResource) Edit(id string, item MonitorSNMPDCAConfig) error
- func (r *MonitorSNMPDCAResource) Get(id string) (*MonitorSNMPDCAConfig, error)
- func (r *MonitorSNMPDCAResource) ListAll() (*MonitorSNMPDCAConfigList, error)
- type MonitorSOAPConfig
- type MonitorSOAPConfigList
- type MonitorSOAPResource
- func (r *MonitorSOAPResource) Create(item MonitorSOAPConfig) error
- func (r *MonitorSOAPResource) Delete(id string) error
- func (r *MonitorSOAPResource) Edit(id string, item MonitorSOAPConfig) error
- func (r *MonitorSOAPResource) Get(id string) (*MonitorSOAPConfig, error)
- func (r *MonitorSOAPResource) ListAll() (*MonitorSOAPConfigList, error)
- type MonitorScriptedConfig
- type MonitorScriptedConfigList
- type MonitorScriptedResource
- func (r *MonitorScriptedResource) Create(item MonitorScriptedConfig) error
- func (r *MonitorScriptedResource) Delete(id string) error
- func (r *MonitorScriptedResource) Edit(id string, item MonitorScriptedConfig) error
- func (r *MonitorScriptedResource) Get(id string) (*MonitorScriptedConfig, error)
- func (r *MonitorScriptedResource) ListAll() (*MonitorScriptedConfigList, error)
- type MonitorTCPConfig
- type MonitorTCPConfigList
- type MonitorTCPEchoConfig
- type MonitorTCPEchoConfigList
- type MonitorTCPEchoResource
- func (r *MonitorTCPEchoResource) Create(item MonitorTCPEchoConfig) error
- func (r *MonitorTCPEchoResource) Delete(id string) error
- func (r *MonitorTCPEchoResource) Edit(id string, item MonitorTCPEchoConfig) error
- func (r *MonitorTCPEchoResource) Get(id string) (*MonitorTCPEchoConfig, error)
- func (r *MonitorTCPEchoResource) ListAll() (*MonitorTCPEchoConfigList, error)
- type MonitorTCPHalfOpenConfig
- type MonitorTCPHalfOpenConfigList
- type MonitorTCPHalfOpenResource
- func (r *MonitorTCPHalfOpenResource) Create(item MonitorTCPHalfOpenConfig) error
- func (r *MonitorTCPHalfOpenResource) Delete(id string) error
- func (r *MonitorTCPHalfOpenResource) Edit(id string, item MonitorTCPHalfOpenConfig) error
- func (r *MonitorTCPHalfOpenResource) Get(id string) (*MonitorTCPHalfOpenConfig, error)
- func (r *MonitorTCPHalfOpenResource) ListAll() (*MonitorTCPHalfOpenConfigList, error)
- type MonitorTCPResource
- func (r *MonitorTCPResource) Create(item MonitorTCPConfig) error
- func (r *MonitorTCPResource) Delete(id string) error
- func (r *MonitorTCPResource) Edit(id string, item MonitorTCPConfig) error
- func (r *MonitorTCPResource) Get(id string) (*MonitorTCPConfig, error)
- func (r *MonitorTCPResource) ListAll() (*MonitorTCPConfigList, error)
- type MonitorUDPConfig
- type MonitorUDPConfigList
- type MonitorUDPResource
- func (r *MonitorUDPResource) Create(item MonitorUDPConfig) error
- func (r *MonitorUDPResource) Delete(id string) error
- func (r *MonitorUDPResource) Edit(id string, item MonitorUDPConfig) error
- func (r *MonitorUDPResource) Get(id string) (*MonitorUDPConfig, error)
- func (r *MonitorUDPResource) ListAll() (*MonitorUDPConfigList, error)
- type MonitorVirtualLocationConfig
- type MonitorVirtualLocationConfigList
- type MonitorVirtualLocationResource
- func (r *MonitorVirtualLocationResource) Create(item MonitorVirtualLocationConfig) error
- func (r *MonitorVirtualLocationResource) Delete(id string) error
- func (r *MonitorVirtualLocationResource) Edit(id string, item MonitorVirtualLocationConfig) error
- func (r *MonitorVirtualLocationResource) Get(id string) (*MonitorVirtualLocationConfig, error)
- func (r *MonitorVirtualLocationResource) ListAll() (*MonitorVirtualLocationConfigList, error)
- type MonitorWAPConfig
- type MonitorWAPConfigList
- type MonitorWAPResource
- func (r *MonitorWAPResource) Create(item MonitorWAPConfig) error
- func (r *MonitorWAPResource) Delete(id string) error
- func (r *MonitorWAPResource) Edit(id string, item MonitorWAPConfig) error
- func (r *MonitorWAPResource) Get(id string) (*MonitorWAPConfig, error)
- func (r *MonitorWAPResource) ListAll() (*MonitorWAPConfigList, error)
- type MonitorWMIConfig
- type MonitorWMIConfigList
- type MonitorWMIResource
- func (r *MonitorWMIResource) Create(item MonitorWMIConfig) error
- func (r *MonitorWMIResource) Delete(id string) error
- func (r *MonitorWMIResource) Edit(id string, item MonitorWMIConfig) error
- func (r *MonitorWMIResource) Get(id string) (*MonitorWMIConfig, error)
- func (r *MonitorWMIResource) ListAll() (*MonitorWMIConfigList, error)
- type Node
- type NodeList
- type NodeResource
- func (nr *NodeResource) Create(item Node) error
- func (nr *NodeResource) Delete(id string) error
- func (nr *NodeResource) Disable(id string) error
- func (nr *NodeResource) Edit(id string, item Node) error
- func (nr *NodeResource) Enable(id string) error
- func (nr *NodeResource) ForceOffline(id string) error
- func (nr *NodeResource) Get(id string) (*Node, error)
- func (nr *NodeResource) ListAll() (*NodeList, error)
- func (nr *NodeResource) ShowStats(id string) (*NodeStatsList, error)
- type NodeStats
- type NodeStatsEntries
- type NodeStatsList
- type NodeStatsResource
- type Persistence
- type Pool
- type PoolList
- type PoolMembers
- type PoolMembersList
- type PoolMembersResource
- func (pmr *PoolMembersResource) Create(pool string, item PoolMembers) error
- func (pmr *PoolMembersResource) Delete(pool string, id string) error
- func (pmr *PoolMembersResource) Edit(pool string, id string, item PoolMembers) error
- func (pmr *PoolMembersResource) Get(pool string, id string) (*PoolMembers, error)
- func (pmr *PoolMembersResource) ListAll(pool string) (*PoolMembersList, error)
- type PoolResource
- func (pr *PoolResource) AddMember(id string, poolMember PoolMembers) error
- func (pr *PoolResource) Create(item Pool) error
- func (pr *PoolResource) Delete(id string) error
- func (pr *PoolResource) Edit(id string, item Pool) error
- func (pr *PoolResource) Get(id string) (*Pool, error)
- func (pr *PoolResource) GetMembers(id string) (*PoolMembersList, error)
- func (pr *PoolResource) ListAll() (*PoolList, error)
- func (pr *PoolResource) ShowStats(id string) (*PoolStatsList, error)
- type PoolStats
- type PoolStatsEntries
- type PoolStatsList
- type PoolStatsResource
- type Profile
- type ProfileClientSSL
- type ProfileClientSSLList
- type ProfileClientSSLResource
- func (r *ProfileClientSSLResource) Create(item ProfileClientSSL) error
- func (r *ProfileClientSSLResource) Delete(id string) error
- func (r *ProfileClientSSLResource) Edit(id string, item ProfileClientSSL) error
- func (r *ProfileClientSSLResource) Get(id string) (*ProfileClientSSL, error)
- func (r *ProfileClientSSLResource) ListAll() (*ProfileClientSSLList, error)
- type Rule
- type RuleList
- type RuleResource
- type SourceAddressTranslation
- type VirtualResource
- func (vr *VirtualResource) AddRule(id string, rule Rule) error
- func (vr *VirtualResource) Create(item VirtualServer) error
- func (vr *VirtualResource) Delete(id string) error
- func (vr *VirtualResource) Disable(id string) error
- func (vr *VirtualResource) Edit(id string, item VirtualServer) error
- func (vr *VirtualResource) Enable(id string) error
- func (vr *VirtualResource) Get(id string) (*VirtualServer, error)
- func (vr *VirtualResource) ListAll() (*VirtualServerList, error)
- func (vr *VirtualResource) ListAllWithParams(v url.Values) (*VirtualServerList, error)
- func (vr *VirtualResource) RemoveRule(vsID, ruleID string) error
- func (vr *VirtualResource) Rules(id string) ([]Rule, error)
- func (vr *VirtualResource) ShowStats(id string) (*VirtualStatsList, error)
- type VirtualResponse
- type VirtualServer
- type VirtualServerList
- type VirtualStats
- type VirtualStatsEntries
- type VirtualStatsList
- type VirtualStatsResource
Constants ¶
const BasePath = "mgmt/tm/ltm"
BasePath is the base path of the LTM API.
const DataGroupInternalEndpoint = "/data-group/internal"
const IFileEndpoint = "/ifile"
const MonitorDNSEndpoint = "/monitor/dns"
const MonitorDiameterEndpoint = "/monitor/diameter"
const MonitorExternalEndpoint = "/monitor/external"
const MonitorFTPEndpoint = "/monitor/ftp"
const MonitorFirepassEndpoint = "/monitor/firepass"
const MonitorGatewayICMPEndpoint = "/monitor/gateway-icmp"
const MonitorHTTPEndpoint = "/monitor/http"
const MonitorHTTPSEndpoint = "/monitor/https"
const MonitorICMPEndpoint = "/monitor/icmp"
const MonitorIMAPEndpoint = "/monitor/imap"
const MonitorInbandEndpoint = "/monitor/inband"
const MonitorLDAPEndpoint = "/monitor/ldap"
const MonitorMSSQLEndpoint = "/monitor/mssql"
const MonitorModuleScoreEndpoint = "/monitor/module-score"
const MonitorMySQLEndpoint = "/monitor/mysql"
const MonitorNNTPEndpoint = "/monitor/nntp"
const MonitorOracleEndpoint = "/monitor/oracle"
const MonitorPOP3Endpoint = "/monitor/pop3"
const MonitorPostgreSQLEndpoint = "/monitor/postgresql"
const MonitorRPCEndpoint = "/monitor/rpc"
const MonitorRadiusAccountingEndpoint = "/monitor/rarius-accounting"
const MonitorRadiusEndpoint = "/monitor/radius"
const MonitorRealServerEndpoint = "/monitor/real-server"
const MonitorSASPEndpoint = "/monitor/sasp"
const MonitorSIPEndpoint = "/monitor/sip"
const MonitorSMBEndpoint = "/monitor/smb"
const MonitorSMTPEndpoint = "/monitor/smtp"
const MonitorSNMPDCABaseEndpoint = "/monitor/snmp-dca-base"
const MonitorSNMPDCAEndpoint = "/monitor/snmp-dca"
const MonitorSOAPEndpoint = "/monitor/soap"
const MonitorScriptedEndpoint = "/monitor/scripted"
const MonitorTCPEchoEndpoint = "/monitor/tcp-echo"
const MonitorTCPEndpoint = "/monitor/tcp"
const MonitorTCPHalfOpenEndpoint = "/monitor/tcp-half-open"
const MonitorUDPEndpoint = "/monitor/udp"
const MonitorVirtualLocationEndpoint = "/monitor/virtual-location"
const MonitorWAPEndpoint = "/monitor/wap"
const MonitorWMIEndpoint = "/monitor/wmi"
const NodeEndpoint = "/node"
const NodeStatsEndpoint = "/node/stats"
NodeStatsEndpoint represents the REST resource for managing NodeStats.
const PoolEndpoint = "/pool"
PoolEndpoint represents the REST resource for managing a pool.
const PoolMembersEndpoint = "/members"
PoolMembersEndpoint represents the REST resource for managing pool members.
const PoolStatsEndpoint = "/pool/stats"
PoolStatsEndpoint represents the REST resource for managing PoolStats.
const ProfileClientSSLEndpoint = "/profile/client-ssl"
const RuleEndpoint = "/rule"
RuleEndpoint represents the REST resource for managing iRule configurations.
const VirtualEndpoint = "/virtual"
VirtualEndpoint represents the REST resource for managing virtual server.
const VirtualStatsEndpoint = "/virtual/stats"
VirtualStatsEndpoint represents the REST resource for managing VirtualStats.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataGroupInternal ¶
type DataGroupInternal struct { Description string `json:"description"` FullPath string `json:"fullPath"` Generation int `json:"generation"` Kind string `json:"kind"` Name string `json:"name"` Records []struct { Data string `json:"data"` Name string `json:"name"` } `json:"records"` SelfLink string `json:"selfLink"` Type string `json:"type"` Partition string `json:"partition"` }
type DataGroupInternalList ¶
type DataGroupInternalList struct { Items []DataGroupInternal `json:"items"` Kind string `json:"kind"` SelfLink string `json:"selfLink"` }
type DataGroupInternalResource ¶
type DataGroupInternalResource struct {
// contains filtered or unexported fields
}
func (*DataGroupInternalResource) Create ¶
func (nr *DataGroupInternalResource) Create(item DataGroupInternal) error
func (*DataGroupInternalResource) Delete ¶
func (nr *DataGroupInternalResource) Delete(id string) error
func (*DataGroupInternalResource) Edit ¶
func (nr *DataGroupInternalResource) Edit(id string, item DataGroupInternal) error
func (*DataGroupInternalResource) Get ¶
func (nr *DataGroupInternalResource) Get(id string) (*DataGroupInternal, error)
func (*DataGroupInternalResource) ListAll ¶
func (nr *DataGroupInternalResource) ListAll() (*DataGroupInternalList, error)
type IFileResource ¶
type IFileResource struct {
// contains filtered or unexported fields
}
func (*IFileResource) Create ¶
func (r *IFileResource) Create(id, fileObject string) error
func (*IFileResource) Delete ¶
func (r *IFileResource) Delete(id string) error
func (*IFileResource) Edit ¶
func (r *IFileResource) Edit(id, fileObject string) error
func (*IFileResource) ListAll ¶
func (r *IFileResource) ListAll() (*IFileList, error)
type LTM ¶
type LTM struct {
// contains filtered or unexported fields
}
LTM implements a REST client for the F5 BigIP LTM API.
func (LTM) DataGroupInternal ¶
func (ltm LTM) DataGroupInternal() *DataGroupInternalResource
DataGroupInternal returns a DataGroupInternalResource configured to query /tm/ltm/data-group/internal API.
func (LTM) IFile ¶
func (ltm LTM) IFile() *IFileResource
IFile returns an IFileResource configured to query /tm/ltm/ifile API.
func (LTM) MonitorDNS ¶
func (ltm LTM) MonitorDNS() *MonitorDNSResource
func (LTM) MonitorDiameter ¶
func (ltm LTM) MonitorDiameter() *MonitorDiameterResource
func (LTM) MonitorExternal ¶
func (ltm LTM) MonitorExternal() *MonitorExternalResource
func (LTM) MonitorFTP ¶
func (ltm LTM) MonitorFTP() *MonitorFTPResource
func (LTM) MonitorFirepass ¶
func (ltm LTM) MonitorFirepass() *MonitorFirepassResource
func (LTM) MonitorGatewayICMP ¶
func (ltm LTM) MonitorGatewayICMP() *MonitorGatewayICMPResource
func (LTM) MonitorHTTP ¶
func (ltm LTM) MonitorHTTP() *MonitorHTTPResource
func (LTM) MonitorHTTPS ¶
func (ltm LTM) MonitorHTTPS() *MonitorHTTPSResource
func (LTM) MonitorICMP ¶
func (ltm LTM) MonitorICMP() *MonitorICMPResource
func (LTM) MonitorIMAP ¶
func (ltm LTM) MonitorIMAP() *MonitorIMAPResource
func (LTM) MonitorInband ¶
func (ltm LTM) MonitorInband() *MonitorInbandResource
func (LTM) MonitorLDAP ¶
func (ltm LTM) MonitorLDAP() *MonitorLDAPResource
func (LTM) MonitorMSSQL ¶
func (ltm LTM) MonitorMSSQL() *MonitorMSSQLResource
func (LTM) MonitorModuleScore ¶
func (ltm LTM) MonitorModuleScore() *MonitorModuleScoreResource
func (LTM) MonitorMySQL ¶
func (ltm LTM) MonitorMySQL() *MonitorMySQLResource
func (LTM) MonitorNNTP ¶
func (ltm LTM) MonitorNNTP() *MonitorNNTPResource
func (LTM) MonitorOracle ¶
func (ltm LTM) MonitorOracle() *MonitorOracleResource
func (LTM) MonitorPOP3 ¶
func (ltm LTM) MonitorPOP3() *MonitorPOP3Resource
func (LTM) MonitorPostgreSQL ¶
func (ltm LTM) MonitorPostgreSQL() *MonitorPostgreSQLResource
func (LTM) MonitorRPC ¶
func (ltm LTM) MonitorRPC() *MonitorRPCResource
func (LTM) MonitorRadius ¶
func (ltm LTM) MonitorRadius() *MonitorRadiusResource
func (LTM) MonitorRadiusAccounting ¶
func (ltm LTM) MonitorRadiusAccounting() *MonitorRadiusAccountingResource
func (LTM) MonitorRealServer ¶
func (ltm LTM) MonitorRealServer() *MonitorRealServerResource
func (LTM) MonitorSASP ¶
func (ltm LTM) MonitorSASP() *MonitorSASPResource
func (LTM) MonitorSIP ¶
func (ltm LTM) MonitorSIP() *MonitorSIPResource
func (LTM) MonitorSMB ¶
func (ltm LTM) MonitorSMB() *MonitorSMBResource
func (LTM) MonitorSMTP ¶
func (ltm LTM) MonitorSMTP() *MonitorSMTPResource
func (LTM) MonitorSNMPDCA ¶
func (ltm LTM) MonitorSNMPDCA() *MonitorSNMPDCAResource
func (LTM) MonitorSNMPDCABase ¶
func (ltm LTM) MonitorSNMPDCABase() *MonitorSNMPDCABaseResource
func (LTM) MonitorSOAP ¶
func (ltm LTM) MonitorSOAP() *MonitorSOAPResource
func (LTM) MonitorScripted ¶
func (ltm LTM) MonitorScripted() *MonitorScriptedResource
func (LTM) MonitorTCP ¶
func (ltm LTM) MonitorTCP() *MonitorTCPResource
func (LTM) MonitorTCPEcho ¶
func (ltm LTM) MonitorTCPEcho() *MonitorTCPEchoResource
func (LTM) MonitorTCPHalfOpen ¶
func (ltm LTM) MonitorTCPHalfOpen() *MonitorTCPHalfOpenResource
func (LTM) MonitorUDP ¶
func (ltm LTM) MonitorUDP() *MonitorUDPResource
func (LTM) MonitorVirtualLocation ¶
func (ltm LTM) MonitorVirtualLocation() *MonitorVirtualLocationResource
func (LTM) MonitorWAP ¶
func (ltm LTM) MonitorWAP() *MonitorWAPResource
func (LTM) MonitorWMI ¶
func (ltm LTM) MonitorWMI() *MonitorWMIResource
func (LTM) Node ¶
func (ltm LTM) Node() *NodeResource
Node returns a NodeResource configured to query /tm/ltm/node API.
func (LTM) NodeStats ¶
func (ltm LTM) NodeStats() *NodeStatsResource
func (LTM) Pool ¶
func (ltm LTM) Pool() *PoolResource
Pool returns a PoolResource configured to query /tm/ltm/pool API.
func (LTM) PoolMembers ¶
func (ltm LTM) PoolMembers() *PoolMembersResource
PoolMembers returns a PoolMembersResource configured to query /tm/ltm/pool API.
func (LTM) PoolStats ¶
func (ltm LTM) PoolStats() *PoolStatsResource
func (LTM) ProfileClientSSL ¶
func (ltm LTM) ProfileClientSSL() *ProfileClientSSLResource
func (LTM) Rule ¶
func (ltm LTM) Rule() *RuleResource
Rule returns a RuleResource configured to query tm/ltm/rule API.
func (LTM) Virtual ¶
func (ltm LTM) Virtual() *VirtualResource
Virtual returns a VirtualResource configured to query tm/ltm/virtual API.
func (LTM) VirtualStats ¶
func (ltm LTM) VirtualStats() *VirtualStatsResource
type MemberStats ¶
type MemberStats struct { Kind string `json:"kind,omitempty" pretty:",expanded"` SelfLink string `json:"selflink,omitempty" pretty:",expanded"` Entries struct { Addr struct { Description string `json:"description"` } `json:"addr,omitempty"` ConnqAgeEdm struct { Value int `json:"value"` } `json:"connq.ageEdm,omitempty"` ConnqAgeEma struct { Value int `json:"value"` } `json:"connq.ageEma,omitempty"` ConnqAgeHead struct { Value int `json:"value"` } `json:"connq.ageHead,omitempty"` ConnqAgeMax struct { Value int `json:"value"` } `json:"connq.ageMax,omitempty"` ConnqDepth struct { Value int `json:"value"` } `json:"connq.depth,omitempty"` ConnqServiced struct { Value int `json:"value"` } `json:"connq.serviced,omitempty"` CurSessions struct { Value int `json:"value"` } `json:"curSessions,omitempty"` MonitorRule struct { Description string `json:"description,omitempty"` } `json:"monitorRule,omitempty"` MonitorStatus struct { Description string `json:"description,omitempty"` } `json:"monitorStatus,omitempty"` NodeName struct { Description string `json:"description,omitempty"` } `json:"nodeName,omitempty"` PoolName struct { Description string `json:"description,omitempty"` } `json:"poolName,omitempty"` Port struct { Value int `json:"value"` } `json:"port,omitempty"` ServersideBitsIn struct { Value int `json:"value"` } `json:"serverside.bitsIn,omitempty"` ServersideBitsOut struct { Value int `json:"value"` } `json:"serverside.bitsOut,omitempty"` ServersideCurConns struct { Value int `json:"value"` } `json:"serverside.curConns,omitempty"` ServersideMaxConns struct { Value int `json:"value"` } `json:"serverside.maxConns,omitempty"` ServersidePktsIn struct { Value int `json:"value"` } `json:"serverside.pktsIn,omitempty"` ServersidePktsOut struct { Value int `json:"value"` } `json:"serverside.pktsOut,omitempty"` ServersideTotConns struct { Value int `json:"value"` } `json:"serverside.totConns,omitempty"` StatusAvailabilityState struct { Description string `json:"description,omitempty"` } `json:"status.availabilityState,omitempty"` StatusEnabledState struct { Description string `json:"description,omitempty"` } `json:"status.enabledState,omitempty"` StatusStatusReason struct { Description string `json:"description,omitempty"` } `json:"status.statusReason,omitempty"` TotRequests struct { Value int `json:"value"` } `json:"totRequests,omitempty"` } `json:"entries,omitempty"` }
type MemberStatsEntries ¶
type MemberStatsEntries struct {
MemberNestedStats MemberStats `json:"nestedStats,omitempty"`
}
type MemberStatsList ¶
type MemberStatsList struct { Entries map[string]MemberStatsEntries `json:"entries,omitempty"` Kind string `json:"kind,omitempty" pretty:",expanded"` SelfLink string `json:"selflink,omitempty" pretty:",expanded"` }
Get the stats of member specified in the pool. @Author zhangfeng @Email 980252055@qq.com
type MonitorDNSConfig ¶
type MonitorDNSConfig struct { AcceptRcode string `json:"acceptRcode,omitempty"` Adaptive string `json:"adaptive,omitempty"` AdaptiveDivergenceType string `json:"adaptiveDivergenceType,omitempty"` AdaptiveDivergenceValue int `json:"adaptiveDivergenceValue,omitempty"` AdaptiveLimit int `json:"adaptiveLimit,omitempty"` AdaptiveSamplingTimespan int `json:"adaptiveSamplingTimespan,omitempty"` AnswerContains string `json:"answerContains,omitempty"` AppService string `json:"appService,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` Qname string `json:"qname,omitempty"` Qtype string `json:"qtype,omitempty"` Recv string `json:"recv,omitempty"` Reverse string `json:"reverse,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` Transparent string `json:"transparent,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorDNSConfigList ¶
type MonitorDNSConfigList struct { Items []MonitorDNSConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorDNSResource ¶
type MonitorDNSResource struct {
// contains filtered or unexported fields
}
func (*MonitorDNSResource) Create ¶
func (r *MonitorDNSResource) Create(item MonitorDNSConfig) error
func (*MonitorDNSResource) Delete ¶
func (r *MonitorDNSResource) Delete(id string) error
func (*MonitorDNSResource) Edit ¶
func (r *MonitorDNSResource) Edit(id string, item MonitorDNSConfig) error
func (*MonitorDNSResource) Get ¶
func (r *MonitorDNSResource) Get(id string) (*MonitorDNSConfig, error)
func (*MonitorDNSResource) ListAll ¶
func (r *MonitorDNSResource) ListAll() (*MonitorDNSConfigList, error)
type MonitorDiameterConfig ¶
type MonitorDiameterConfig struct { AcctApplicationId string `json:"acctApplicationId,omitempty"` AppService string `json:"appService,omitempty"` AuthApplicationId string `json:"authApplicationId,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` HostIpAddress string `json:"hostIpAddress,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` OriginHost string `json:"originHost,omitempty"` OriginRealm string `json:"originRealm,omitempty"` Partition string `json:"partition,omitempty"` ProductName string `json:"productName,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` VendorId string `json:"vendorId,omitempty"` VendorSpecificAcctApplicationId string `json:"vendorSpecificAcctApplicationId,omitempty"` VendorSpecificAuthApplicationId string `json:"vendorSpecificAuthApplicationId,omitempty"` VendorSpecificVendorId string `json:"vendorSpecificVendorId,omitempty"` }
type MonitorDiameterConfigList ¶
type MonitorDiameterConfigList struct { Items []MonitorDiameterConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorDiameterResource ¶
type MonitorDiameterResource struct {
// contains filtered or unexported fields
}
func (*MonitorDiameterResource) Create ¶
func (r *MonitorDiameterResource) Create(item MonitorDiameterConfig) error
func (*MonitorDiameterResource) Delete ¶
func (r *MonitorDiameterResource) Delete(id string) error
func (*MonitorDiameterResource) Edit ¶
func (r *MonitorDiameterResource) Edit(id string, item MonitorDiameterConfig) error
func (*MonitorDiameterResource) Get ¶
func (r *MonitorDiameterResource) Get(id string) (*MonitorDiameterConfig, error)
func (*MonitorDiameterResource) ListAll ¶
func (r *MonitorDiameterResource) ListAll() (*MonitorDiameterConfigList, error)
type MonitorExternalConfig ¶
type MonitorExternalConfig struct { AppService string `json:"appService,omitempty"` Args string `json:"args,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` Run string `json:"run,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` UserDefined string `json:"userDefined,omitempty"` }
type MonitorExternalConfigList ¶
type MonitorExternalConfigList struct { Items []MonitorExternalConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorExternalResource ¶
type MonitorExternalResource struct {
// contains filtered or unexported fields
}
func (*MonitorExternalResource) Create ¶
func (r *MonitorExternalResource) Create(item MonitorExternalConfig) error
func (*MonitorExternalResource) Delete ¶
func (r *MonitorExternalResource) Delete(id string) error
func (*MonitorExternalResource) Edit ¶
func (r *MonitorExternalResource) Edit(id string, item MonitorExternalConfig) error
func (*MonitorExternalResource) Get ¶
func (r *MonitorExternalResource) Get(id string) (*MonitorExternalConfig, error)
func (*MonitorExternalResource) ListAll ¶
func (r *MonitorExternalResource) ListAll() (*MonitorExternalConfigList, error)
type MonitorFTPConfig ¶
type MonitorFTPConfig struct { Adaptive string `json:"adaptive,omitempty"` AdaptiveDivergenceType string `json:"adaptiveDivergenceType,omitempty"` AdaptiveDivergenceValue int `json:"adaptiveDivergenceValue,omitempty"` AdaptiveLimit int `json:"adaptiveLimit,omitempty"` AdaptiveSamplingTimespan int `json:"adaptiveSamplingTimespan,omitempty"` AppService string `json:"appService,omitempty"` Debug string `json:"debug,omitempty,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty,omitempty"` Filename string `json:"filename,omitempty,omitempty"` FullPath string `json:"fullPath,omitempty,omitempty"` Generation int `json:"generation,omitempty,omitempty"` Interval int `json:"interval,omitempty,omitempty"` Kind string `json:"kind,omitempty,omitempty"` ManualResume string `json:"manualResume,omitempty,omitempty"` Mode string `json:"mode,omitempty,omitempty"` Name string `json:"name,omitempty,omitempty"` Partition string `json:"partition,omitempty,omitempty"` SelfLink string `json:"selfLink,omitempty,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty,omitempty"` Timeout int `json:"timeout,omitempty,omitempty"` UpInterval int `json:"upInterval,omitempty,omitempty"` }
type MonitorFTPConfigList ¶
type MonitorFTPConfigList struct { Items []MonitorFTPConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorFTPResource ¶
type MonitorFTPResource struct {
// contains filtered or unexported fields
}
func (*MonitorFTPResource) Create ¶
func (r *MonitorFTPResource) Create(item MonitorFTPConfig) error
func (*MonitorFTPResource) Delete ¶
func (r *MonitorFTPResource) Delete(id string) error
func (*MonitorFTPResource) Edit ¶
func (r *MonitorFTPResource) Edit(id string, item MonitorFTPConfig) error
func (*MonitorFTPResource) Get ¶
func (r *MonitorFTPResource) Get(id string) (*MonitorFTPConfig, error)
func (*MonitorFTPResource) ListAll ¶
func (r *MonitorFTPResource) ListAll() (*MonitorFTPConfigList, error)
type MonitorFirepassConfig ¶
type MonitorFirepassConfig struct { AppService string `json:"appService,omitempty"` Cipherlist string `json:"cipherlist,omitempty"` ConcurrencyLimit int `json:"concurrencyLimit,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` MaxLoadAverage int `json:"maxLoadAverage,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` Username string `json:"username,omitempty"` }
type MonitorFirepassConfigList ¶
type MonitorFirepassConfigList struct { Items []MonitorFirepassConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorFirepassResource ¶
type MonitorFirepassResource struct {
// contains filtered or unexported fields
}
func (*MonitorFirepassResource) Create ¶
func (r *MonitorFirepassResource) Create(item MonitorFirepassConfig) error
func (*MonitorFirepassResource) Delete ¶
func (r *MonitorFirepassResource) Delete(id string) error
func (*MonitorFirepassResource) Edit ¶
func (r *MonitorFirepassResource) Edit(id string, item MonitorFirepassConfig) error
func (*MonitorFirepassResource) Get ¶
func (r *MonitorFirepassResource) Get(id string) (*MonitorFirepassConfig, error)
func (*MonitorFirepassResource) ListAll ¶
func (r *MonitorFirepassResource) ListAll() (*MonitorFirepassConfigList, error)
type MonitorGatewayICMPConfig ¶
type MonitorGatewayICMPConfig struct { Adaptive string `json:"adaptive,omitempty"` AdaptiveDivergenceType string `json:"adaptiveDivergenceType,omitempty"` AdaptiveDivergenceValue int `json:"adaptiveDivergenceValue,omitempty"` AdaptiveLimit int `json:"adaptiveLimit,omitempty"` AdaptiveSamplingTimespan int `json:"adaptiveSamplingTimespan,omitempty"` AppService string `json:"appService,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` Transparent string `json:"transparent,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorGatewayICMPConfigList ¶
type MonitorGatewayICMPConfigList struct { Items []MonitorGatewayICMPConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorGatewayICMPResource ¶
type MonitorGatewayICMPResource struct {
// contains filtered or unexported fields
}
func (*MonitorGatewayICMPResource) Create ¶
func (r *MonitorGatewayICMPResource) Create(item MonitorGatewayICMPConfig) error
func (*MonitorGatewayICMPResource) Delete ¶
func (r *MonitorGatewayICMPResource) Delete(id string) error
func (*MonitorGatewayICMPResource) Edit ¶
func (r *MonitorGatewayICMPResource) Edit(id string, item MonitorGatewayICMPConfig) error
func (*MonitorGatewayICMPResource) Get ¶
func (r *MonitorGatewayICMPResource) Get(id string) (*MonitorGatewayICMPConfig, error)
func (*MonitorGatewayICMPResource) ListAll ¶
func (r *MonitorGatewayICMPResource) ListAll() (*MonitorGatewayICMPConfigList, error)
type MonitorHTTPConfig ¶
type MonitorHTTPConfig struct { Name string `json:"name,omitempty"` Adaptive string `json:"adaptive,omitempty"` AdaptiveDivergenceType string `json:"adaptiveDivergenceType,omitempty"` AdaptiveDivergenceValue int `json:"adaptiveDivergenceValue,omitempty"` AdaptiveLimit int `json:"adaptiveLimit,omitempty"` AdaptiveSamplingTimespan int `json:"adaptiveSamplingTimespan,omitempty"` AppService string `json:"appService,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` IPDscp int `json:"ipDscp,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Partition string `json:"partition,omitempty"` Recv string `json:"recv,omitempty"` RecvDisable string `json:"recvDisable,omitempty"` Reverse string `json:"reverse,omitempty"` SelfLink string `json:"selfLink,omitempty"` Send string `json:"send,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` Transparent string `json:"transparent,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorHTTPConfigList ¶
type MonitorHTTPConfigList struct { Items []MonitorHTTPConfig `json:"items"` Kind string `json:"kind"` SelfLink string `json:"selflink"` }
type MonitorHTTPResource ¶
type MonitorHTTPResource struct {
// contains filtered or unexported fields
}
func (*MonitorHTTPResource) Create ¶
func (r *MonitorHTTPResource) Create(item MonitorHTTPConfig) error
func (*MonitorHTTPResource) Delete ¶
func (r *MonitorHTTPResource) Delete(id string) error
func (*MonitorHTTPResource) Edit ¶
func (r *MonitorHTTPResource) Edit(id string, item MonitorHTTPConfig) error
func (*MonitorHTTPResource) Get ¶
func (r *MonitorHTTPResource) Get(id string) (*MonitorHTTPConfig, error)
func (*MonitorHTTPResource) ListAll ¶
func (r *MonitorHTTPResource) ListAll() (*MonitorHTTPConfigList, error)
type MonitorHTTPSConfig ¶
type MonitorHTTPSConfig struct { Adaptive string `json:"adaptive,omitempty"` AdaptiveDivergenceType string `json:"adaptiveDivergenceType,omitempty"` AdaptiveDivergenceValue int `json:"adaptiveDivergenceValue,omitempty"` AdaptiveLimit int `json:"adaptiveLimit,omitempty"` AdaptiveSamplingTimespan int `json:"adaptiveSamplingTimespan,omitempty"` Cipherlist string `json:"cipherlist,omitempty"` Compatibility string `json:"compatibility,omitempty"` AppService string `json:"appService,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` IPDscp int `json:"ipDscp,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` Recv string `json:"recv,omitempty"` RecvDisable string `json:"recvDisable,omitempty"` Reverse string `json:"reverse,omitempty"` SelfLink string `json:"selfLink,omitempty"` Send string `json:"send,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` Transparent string `json:"transparent,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorHTTPSConfigList ¶
type MonitorHTTPSConfigList struct { Items []MonitorHTTPSConfig `json:"items"` Kind string `json:"kind"` SelfLink string `json:"selflink"` }
type MonitorHTTPSResource ¶
type MonitorHTTPSResource struct {
// contains filtered or unexported fields
}
func (*MonitorHTTPSResource) Create ¶
func (r *MonitorHTTPSResource) Create(item MonitorHTTPSConfig) error
func (*MonitorHTTPSResource) Delete ¶
func (r *MonitorHTTPSResource) Delete(id string) error
func (*MonitorHTTPSResource) Edit ¶
func (r *MonitorHTTPSResource) Edit(id string, item MonitorHTTPSConfig) error
func (*MonitorHTTPSResource) Get ¶
func (r *MonitorHTTPSResource) Get(id string) (*MonitorHTTPSConfig, error)
func (*MonitorHTTPSResource) ListAll ¶
func (r *MonitorHTTPSResource) ListAll() (*MonitorHTTPSConfigList, error)
type MonitorICMPConfig ¶
type MonitorICMPConfig struct { Adaptive string `json:"adaptive,omitempty"` AdaptiveDivergenceType string `json:"adaptiveDivergenceType,omitempty"` AdaptiveDivergenceValue int `json:"adaptiveDivergenceValue,omitempty"` AdaptiveLimit int `json:"adaptiveLimit,omitempty"` AdaptiveSamplingTimespan int `json:"adaptiveSamplingTimespan,omitempty"` AppService string `json:"appService,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` Transparent string `json:"transparent,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorICMPConfigList ¶
type MonitorICMPConfigList struct { Items []MonitorICMPConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorICMPResource ¶
type MonitorICMPResource struct {
// contains filtered or unexported fields
}
func (*MonitorICMPResource) Create ¶
func (r *MonitorICMPResource) Create(item MonitorICMPConfig) error
func (*MonitorICMPResource) Delete ¶
func (r *MonitorICMPResource) Delete(id string) error
func (*MonitorICMPResource) Edit ¶
func (r *MonitorICMPResource) Edit(id string, item MonitorICMPConfig) error
func (*MonitorICMPResource) Get ¶
func (r *MonitorICMPResource) Get(id string) (*MonitorICMPConfig, error)
func (*MonitorICMPResource) ListAll ¶
func (r *MonitorICMPResource) ListAll() (*MonitorICMPConfigList, error)
type MonitorIMAPConfig ¶
type MonitorIMAPConfig struct { Debug string `json:"debug"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination"` Folder string `json:"folder"` FullPath string `json:"fullPath"` Generation int `json:"generation"` Interval int `json:"interval"` Kind string `json:"kind"` ManualResume string `json:"manualResume"` Name string `json:"name"` Partition string `json:"partition"` SelfLink string `json:"selfLink"` TimeUntilUp int `json:"timeUntilUp"` Timeout int `json:"timeout"` UpInterval int `json:"upInterval"` }
type MonitorIMAPConfigList ¶
type MonitorIMAPConfigList struct { Items []MonitorIMAPConfig `json:"items"` Kind string `json:"kind"` SelfLink string `json:"selflink"` }
type MonitorIMAPResource ¶
type MonitorIMAPResource struct {
// contains filtered or unexported fields
}
func (*MonitorIMAPResource) Create ¶
func (r *MonitorIMAPResource) Create(item MonitorIMAPConfig) error
func (*MonitorIMAPResource) Delete ¶
func (r *MonitorIMAPResource) Delete(id string) error
func (*MonitorIMAPResource) Edit ¶
func (r *MonitorIMAPResource) Edit(id string, item MonitorIMAPConfig) error
func (*MonitorIMAPResource) Get ¶
func (r *MonitorIMAPResource) Get(id string) (*MonitorIMAPConfig, error)
func (*MonitorIMAPResource) ListAll ¶
func (r *MonitorIMAPResource) ListAll() (*MonitorIMAPConfigList, error)
type MonitorInbandConfig ¶
type MonitorInbandConfig struct { AppService string `json:"appService,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` FailureInterval int `json:"failureInterval,omitempty"` Failures int `json:"failures,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Kind string `json:"kind,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` ResponseTime int `json:"responseTime,omitempty"` RetryTime int `json:"retryTime,omitempty"` SelfLink string `json:"selfLink,omitempty"` }
type MonitorInbandConfigList ¶
type MonitorInbandConfigList struct { Items []MonitorInbandConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorInbandResource ¶
type MonitorInbandResource struct {
// contains filtered or unexported fields
}
func (*MonitorInbandResource) Create ¶
func (r *MonitorInbandResource) Create(item MonitorInbandConfig) error
func (*MonitorInbandResource) Delete ¶
func (r *MonitorInbandResource) Delete(id string) error
func (*MonitorInbandResource) Edit ¶
func (r *MonitorInbandResource) Edit(id string, item MonitorInbandConfig) error
func (*MonitorInbandResource) Get ¶
func (r *MonitorInbandResource) Get(id string) (*MonitorInbandConfig, error)
func (*MonitorInbandResource) ListAll ¶
func (r *MonitorInbandResource) ListAll() (*MonitorInbandConfigList, error)
type MonitorLDAPConfig ¶
type MonitorLDAPConfig struct { AppService string `json:"appService,omitempty"` Base string `json:"base,omitempty"` ChaseReferrals string `json:"chaseReferrals,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` Filter string `json:"filter,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` MandatoryAttributes string `json:"mandatoryAttributes,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` Security string `json:"security,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorLDAPConfigList ¶
type MonitorLDAPConfigList struct { Items []MonitorLDAPConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorLDAPResource ¶
type MonitorLDAPResource struct {
// contains filtered or unexported fields
}
func (*MonitorLDAPResource) Create ¶
func (r *MonitorLDAPResource) Create(item MonitorLDAPConfig) error
func (*MonitorLDAPResource) Delete ¶
func (r *MonitorLDAPResource) Delete(id string) error
func (*MonitorLDAPResource) Edit ¶
func (r *MonitorLDAPResource) Edit(id string, item MonitorLDAPConfig) error
func (*MonitorLDAPResource) Get ¶
func (r *MonitorLDAPResource) Get(id string) (*MonitorLDAPConfig, error)
func (*MonitorLDAPResource) ListAll ¶
func (r *MonitorLDAPResource) ListAll() (*MonitorLDAPConfigList, error)
type MonitorMSSQLConfig ¶
type MonitorMSSQLConfig struct { AppService string `json:"appService,omitempty"` Count string `json:"count,omitempty"` Database string `json:"database,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` Recv string `json:"recv,omitempty"` RecvColumn string `json:"recvColumn,omitempty"` RecvRow string `json:"recvRow,omitempty"` SelfLink string `json:"selfLink,omitempty"` Send string `json:"send,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorMSSQLConfigList ¶
type MonitorMSSQLConfigList struct { Items []MonitorMSSQLConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorMSSQLResource ¶
type MonitorMSSQLResource struct {
// contains filtered or unexported fields
}
func (*MonitorMSSQLResource) Create ¶
func (r *MonitorMSSQLResource) Create(item MonitorMSSQLConfig) error
func (*MonitorMSSQLResource) Delete ¶
func (r *MonitorMSSQLResource) Delete(id string) error
func (*MonitorMSSQLResource) Edit ¶
func (r *MonitorMSSQLResource) Edit(id string, item MonitorMSSQLConfig) error
func (*MonitorMSSQLResource) Get ¶
func (r *MonitorMSSQLResource) Get(id string) (*MonitorMSSQLConfig, error)
func (*MonitorMSSQLResource) ListAll ¶
func (r *MonitorMSSQLResource) ListAll() (*MonitorMSSQLConfigList, error)
type MonitorModuleScoreConfig ¶
type MonitorModuleScoreConfig struct { AppService string `json:"appService,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` Pool string `json:"pool,omitempty"` SelfLink string `json:"selfLink,omitempty"` SnmpCommunity string `json:"snmpCommunity,omitempty"` SnmpIpAddress string `json:"snmpIpAddress,omitempty"` SnmpPort int `json:"snmpPort,omitempty"` SnmpVersion string `json:"snmpVersion,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorModuleScoreConfigList ¶
type MonitorModuleScoreConfigList struct { Items []MonitorModuleScoreConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorModuleScoreResource ¶
type MonitorModuleScoreResource struct {
// contains filtered or unexported fields
}
func (*MonitorModuleScoreResource) Create ¶
func (r *MonitorModuleScoreResource) Create(item MonitorModuleScoreConfig) error
func (*MonitorModuleScoreResource) Delete ¶
func (r *MonitorModuleScoreResource) Delete(id string) error
func (*MonitorModuleScoreResource) Edit ¶
func (r *MonitorModuleScoreResource) Edit(id string, item MonitorModuleScoreConfig) error
func (*MonitorModuleScoreResource) Get ¶
func (r *MonitorModuleScoreResource) Get(id string) (*MonitorModuleScoreConfig, error)
func (*MonitorModuleScoreResource) ListAll ¶
func (r *MonitorModuleScoreResource) ListAll() (*MonitorModuleScoreConfigList, error)
type MonitorMySQLConfig ¶
type MonitorMySQLConfig struct { AppService string `json:"appService,omitempty"` Count string `json:"count,omitempty"` Database string `json:"database,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` Recv string `json:"recv,omitempty"` RecvColumn string `json:"recvColumn,omitempty"` RecvRow string `json:"recvRow,omitempty"` SelfLink string `json:"selfLink,omitempty"` Send string `json:"send,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorMySQLConfigList ¶
type MonitorMySQLConfigList struct { Items []MonitorMySQLConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorMySQLResource ¶
type MonitorMySQLResource struct {
// contains filtered or unexported fields
}
func (*MonitorMySQLResource) Create ¶
func (r *MonitorMySQLResource) Create(item MonitorMySQLConfig) error
func (*MonitorMySQLResource) Delete ¶
func (r *MonitorMySQLResource) Delete(id string) error
func (*MonitorMySQLResource) Edit ¶
func (r *MonitorMySQLResource) Edit(id string, item MonitorMySQLConfig) error
func (*MonitorMySQLResource) Get ¶
func (r *MonitorMySQLResource) Get(id string) (*MonitorMySQLConfig, error)
func (*MonitorMySQLResource) ListAll ¶
func (r *MonitorMySQLResource) ListAll() (*MonitorMySQLConfigList, error)
type MonitorNNTPConfig ¶
type MonitorNNTPConfig struct { AppService string `json:"appService,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Newsgroup string `json:"newsgroup,omitempty"` Partition string `json:"partition,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorNNTPConfigList ¶
type MonitorNNTPConfigList struct { Items []MonitorNNTPConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorNNTPResource ¶
type MonitorNNTPResource struct {
// contains filtered or unexported fields
}
func (*MonitorNNTPResource) Create ¶
func (r *MonitorNNTPResource) Create(item MonitorNNTPConfig) error
func (*MonitorNNTPResource) Delete ¶
func (r *MonitorNNTPResource) Delete(id string) error
func (*MonitorNNTPResource) Edit ¶
func (r *MonitorNNTPResource) Edit(id string, item MonitorNNTPConfig) error
func (*MonitorNNTPResource) Get ¶
func (r *MonitorNNTPResource) Get(id string) (*MonitorNNTPConfig, error)
func (*MonitorNNTPResource) ListAll ¶
func (r *MonitorNNTPResource) ListAll() (*MonitorNNTPConfigList, error)
type MonitorOracleConfig ¶
type MonitorOracleConfig struct { AppService string `json:"appService,omitempty"` Count string `json:"count,omitempty"` Database string `json:"database,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` Recv string `json:"recv,omitempty"` RecvColumn string `json:"recvColumn,omitempty"` RecvRow string `json:"recvRow,omitempty"` SelfLink string `json:"selfLink,omitempty"` Send string `json:"send,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorOracleConfigList ¶
type MonitorOracleConfigList struct { Items []MonitorOracleConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorOracleResource ¶
type MonitorOracleResource struct {
// contains filtered or unexported fields
}
func (*MonitorOracleResource) Create ¶
func (r *MonitorOracleResource) Create(item MonitorOracleConfig) error
func (*MonitorOracleResource) Delete ¶
func (r *MonitorOracleResource) Delete(id string) error
func (*MonitorOracleResource) Edit ¶
func (r *MonitorOracleResource) Edit(id string, item MonitorOracleConfig) error
func (*MonitorOracleResource) Get ¶
func (r *MonitorOracleResource) Get(id string) (*MonitorOracleConfig, error)
func (*MonitorOracleResource) ListAll ¶
func (r *MonitorOracleResource) ListAll() (*MonitorOracleConfigList, error)
type MonitorPOP3Config ¶
type MonitorPOP3Config struct { AppService string `json:"appService,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorPOP3ConfigList ¶
type MonitorPOP3ConfigList struct { Items []MonitorPOP3Config `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorPOP3Resource ¶
type MonitorPOP3Resource struct {
// contains filtered or unexported fields
}
func (*MonitorPOP3Resource) Create ¶
func (r *MonitorPOP3Resource) Create(item MonitorPOP3Config) error
func (*MonitorPOP3Resource) Delete ¶
func (r *MonitorPOP3Resource) Delete(id string) error
func (*MonitorPOP3Resource) Edit ¶
func (r *MonitorPOP3Resource) Edit(id string, item MonitorPOP3Config) error
func (*MonitorPOP3Resource) Get ¶
func (r *MonitorPOP3Resource) Get(id string) (*MonitorPOP3Config, error)
func (*MonitorPOP3Resource) ListAll ¶
func (r *MonitorPOP3Resource) ListAll() (*MonitorPOP3ConfigList, error)
type MonitorPostgreSQLConfig ¶
type MonitorPostgreSQLConfig struct { AppService string `json:"appService,omitempty"` Count string `json:"count,omitempty"` Database string `json:"database,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` Recv string `json:"recv,omitempty"` RecvColumn string `json:"recvColumn,omitempty"` RecvRow string `json:"recvRow,omitempty"` SelfLink string `json:"selfLink,omitempty"` Send string `json:"send,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorPostgreSQLConfigList ¶
type MonitorPostgreSQLConfigList struct { Items []MonitorPostgreSQLConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorPostgreSQLResource ¶
type MonitorPostgreSQLResource struct {
// contains filtered or unexported fields
}
func (*MonitorPostgreSQLResource) Create ¶
func (r *MonitorPostgreSQLResource) Create(item MonitorPostgreSQLConfig) error
func (*MonitorPostgreSQLResource) Delete ¶
func (r *MonitorPostgreSQLResource) Delete(id string) error
func (*MonitorPostgreSQLResource) Edit ¶
func (r *MonitorPostgreSQLResource) Edit(id string, item MonitorPostgreSQLConfig) error
func (*MonitorPostgreSQLResource) Get ¶
func (r *MonitorPostgreSQLResource) Get(id string) (*MonitorPostgreSQLConfig, error)
func (*MonitorPostgreSQLResource) ListAll ¶
func (r *MonitorPostgreSQLResource) ListAll() (*MonitorPostgreSQLConfigList, error)
type MonitorRPCConfig ¶
type MonitorRPCConfig struct { AppService string `json:"appService,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Mode string `json:"mode,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` ProgramNumber string `json:"programNumber,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` VersionNumber string `json:"versionNumber,omitempty"` }
type MonitorRPCConfigList ¶
type MonitorRPCConfigList struct { Items []MonitorRPCConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorRPCResource ¶
type MonitorRPCResource struct {
// contains filtered or unexported fields
}
func (*MonitorRPCResource) Create ¶
func (r *MonitorRPCResource) Create(item MonitorRPCConfig) error
func (*MonitorRPCResource) Delete ¶
func (r *MonitorRPCResource) Delete(id string) error
func (*MonitorRPCResource) Edit ¶
func (r *MonitorRPCResource) Edit(id string, item MonitorRPCConfig) error
func (*MonitorRPCResource) Get ¶
func (r *MonitorRPCResource) Get(id string) (*MonitorRPCConfig, error)
func (*MonitorRPCResource) ListAll ¶
func (r *MonitorRPCResource) ListAll() (*MonitorRPCConfigList, error)
type MonitorRadiusAccountingConfig ¶
type MonitorRadiusAccountingConfig struct { AppService string `json:"appService,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` NasIpAddress string `json:"nasIpAddress,omitempty"` Partition string `json:"partition,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorRadiusAccountingConfigList ¶
type MonitorRadiusAccountingConfigList struct { Items []MonitorRadiusAccountingConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorRadiusAccountingResource ¶
type MonitorRadiusAccountingResource struct {
// contains filtered or unexported fields
}
func (*MonitorRadiusAccountingResource) Create ¶
func (r *MonitorRadiusAccountingResource) Create(item MonitorRadiusAccountingConfig) error
func (*MonitorRadiusAccountingResource) Delete ¶
func (r *MonitorRadiusAccountingResource) Delete(id string) error
func (*MonitorRadiusAccountingResource) Edit ¶
func (r *MonitorRadiusAccountingResource) Edit(id string, item MonitorRadiusAccountingConfig) error
func (*MonitorRadiusAccountingResource) Get ¶
func (r *MonitorRadiusAccountingResource) Get(id string) (*MonitorRadiusAccountingConfig, error)
func (*MonitorRadiusAccountingResource) ListAll ¶
func (r *MonitorRadiusAccountingResource) ListAll() (*MonitorRadiusAccountingConfigList, error)
type MonitorRadiusConfig ¶
type MonitorRadiusConfig struct { AppService string `json:"appService,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` NasIpAddress string `json:"nasIpAddress,omitempty"` Partition string `json:"partition,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorRadiusConfigList ¶
type MonitorRadiusConfigList struct { Items []MonitorRadiusConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorRadiusResource ¶
type MonitorRadiusResource struct {
// contains filtered or unexported fields
}
func (*MonitorRadiusResource) Create ¶
func (r *MonitorRadiusResource) Create(item MonitorRadiusConfig) error
func (*MonitorRadiusResource) Delete ¶
func (r *MonitorRadiusResource) Delete(id string) error
func (*MonitorRadiusResource) Edit ¶
func (r *MonitorRadiusResource) Edit(id string, item MonitorRadiusConfig) error
func (*MonitorRadiusResource) Get ¶
func (r *MonitorRadiusResource) Get(id string) (*MonitorRadiusConfig, error)
func (*MonitorRadiusResource) ListAll ¶
func (r *MonitorRadiusResource) ListAll() (*MonitorRadiusConfigList, error)
type MonitorRealServerConfig ¶
type MonitorRealServerConfig struct { Agent string `json:"agent,omitempty"` AppService string `json:"appService,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` Method string `json:"method,omitempty"` Metrics string `json:"metrics,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` TmCommand string `json:"tmCommand,omitempty"` }
type MonitorRealServerConfigList ¶
type MonitorRealServerConfigList struct { Items []MonitorRealServerConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorRealServerResource ¶
type MonitorRealServerResource struct {
// contains filtered or unexported fields
}
func (*MonitorRealServerResource) Create ¶
func (r *MonitorRealServerResource) Create(item MonitorRealServerConfig) error
func (*MonitorRealServerResource) Delete ¶
func (r *MonitorRealServerResource) Delete(id string) error
func (*MonitorRealServerResource) Edit ¶
func (r *MonitorRealServerResource) Edit(id string, item MonitorRealServerConfig) error
func (*MonitorRealServerResource) Get ¶
func (r *MonitorRealServerResource) Get(id string) (*MonitorRealServerConfig, error)
func (*MonitorRealServerResource) ListAll ¶
func (r *MonitorRealServerResource) ListAll() (*MonitorRealServerConfigList, error)
type MonitorSASPConfig ¶
type MonitorSASPConfig struct { AppService string `json:"appService,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval string `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` Mode string `json:"mode,omitempty"` MonInterval int `json:"monInterval,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` PrimaryAddress string `json:"primaryAddress,omitempty"` Protocol string `json:"protocol,omitempty"` SecondaryAddress string `json:"secondaryAddress,omitempty"` SelfLink string `json:"selfLink,omitempty"` Service string `json:"service,omitempty"` Timeout int `json:"timeout,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` }
type MonitorSASPConfigList ¶
type MonitorSASPConfigList struct { Items []MonitorSASPConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorSASPResource ¶
type MonitorSASPResource struct {
// contains filtered or unexported fields
}
func (*MonitorSASPResource) Create ¶
func (r *MonitorSASPResource) Create(item MonitorSASPConfig) error
func (*MonitorSASPResource) Delete ¶
func (r *MonitorSASPResource) Delete(id string) error
func (*MonitorSASPResource) Edit ¶
func (r *MonitorSASPResource) Edit(id string, item MonitorSASPConfig) error
func (*MonitorSASPResource) Get ¶
func (r *MonitorSASPResource) Get(id string) (*MonitorSASPConfig, error)
func (*MonitorSASPResource) ListAll ¶
func (r *MonitorSASPResource) ListAll() (*MonitorSASPConfigList, error)
type MonitorSIPConfig ¶
type MonitorSIPConfig struct { AppService string `json:"appService,omitempty"` Cert string `json:"cert,omitempty"` Cipherlist string `json:"cipherlist,omitempty"` Compatibility string `json:"compatibility,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Filter string `json:"filter,omitempty"` FilterNeg string `json:"filterNeg,omitempty"` Generation int `json:"generation,omitempty"` Headers string `json:"headers,omitempty"` Interval int `json:"interval,omitempty"` Key string `json:"key,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Mode string `json:"mode,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` Request string `json:"request,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorSIPConfigList ¶
type MonitorSIPConfigList struct { Items []MonitorSIPConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorSIPResource ¶
type MonitorSIPResource struct {
// contains filtered or unexported fields
}
func (*MonitorSIPResource) Create ¶
func (r *MonitorSIPResource) Create(item MonitorSIPConfig) error
func (*MonitorSIPResource) Delete ¶
func (r *MonitorSIPResource) Delete(id string) error
func (*MonitorSIPResource) Edit ¶
func (r *MonitorSIPResource) Edit(id string, item MonitorSIPConfig) error
func (*MonitorSIPResource) Get ¶
func (r *MonitorSIPResource) Get(id string) (*MonitorSIPConfig, error)
func (*MonitorSIPResource) ListAll ¶
func (r *MonitorSIPResource) ListAll() (*MonitorSIPConfigList, error)
type MonitorSMBConfig ¶
type MonitorSMBConfig struct { AppService string `json:"appService,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Get string `json:"get,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` SelfLink string `json:"selfLink,omitempty"` Server string `json:"server,omitempty"` Service string `json:"service,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorSMBConfigList ¶
type MonitorSMBConfigList struct { Items []MonitorSMBConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorSMBResource ¶
type MonitorSMBResource struct {
// contains filtered or unexported fields
}
func (*MonitorSMBResource) Create ¶
func (r *MonitorSMBResource) Create(item MonitorSMBConfig) error
func (*MonitorSMBResource) Delete ¶
func (r *MonitorSMBResource) Delete(id string) error
func (*MonitorSMBResource) Edit ¶
func (r *MonitorSMBResource) Edit(id string, item MonitorSMBConfig) error
func (*MonitorSMBResource) Get ¶
func (r *MonitorSMBResource) Get(id string) (*MonitorSMBConfig, error)
func (*MonitorSMBResource) ListAll ¶
func (r *MonitorSMBResource) ListAll() (*MonitorSMBConfigList, error)
type MonitorSMTPConfig ¶
type MonitorSMTPConfig struct { AppService string `json:"appService,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty,omitempty"` Domain string `json:"domain,omitempty,omitempty"` FullPath string `json:"fullPath,omitempty,omitempty"` Generation int `json:"generation,omitempty,omitempty"` Interval int `json:"interval,omitempty,omitempty"` Kind string `json:"kind,omitempty,omitempty"` ManualResume string `json:"manualResume,omitempty,omitempty"` Name string `json:"name,omitempty,omitempty"` Partition string `json:"partition,omitempty,omitempty"` SelfLink string `json:"selfLink,omitempty,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty,omitempty"` Timeout int `json:"timeout,omitempty,omitempty"` UpInterval int `json:"upInterval,omitempty,omitempty"` }
type MonitorSMTPConfigList ¶
type MonitorSMTPConfigList struct { Items []MonitorSMTPConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorSMTPResource ¶
type MonitorSMTPResource struct {
// contains filtered or unexported fields
}
func (*MonitorSMTPResource) Create ¶
func (r *MonitorSMTPResource) Create(item MonitorSMTPConfig) error
func (*MonitorSMTPResource) Delete ¶
func (r *MonitorSMTPResource) Delete(id string) error
func (*MonitorSMTPResource) Edit ¶
func (r *MonitorSMTPResource) Edit(id string, item MonitorSMTPConfig) error
func (*MonitorSMTPResource) Get ¶
func (r *MonitorSMTPResource) Get(id string) (*MonitorSMTPConfig, error)
func (*MonitorSMTPResource) ListAll ¶
func (r *MonitorSMTPResource) ListAll() (*MonitorSMTPConfigList, error)
type MonitorSNMPDCABaseConfig ¶
type MonitorSNMPDCABaseConfig struct { AppService string `json:"appService,omitempty"` Community string `json:"community,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UserDefined string `json:"userDefined,omitempty"` Version string `json:"version,omitempty"` }
type MonitorSNMPDCABaseConfigList ¶
type MonitorSNMPDCABaseConfigList struct { Items []MonitorSNMPDCABaseConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorSNMPDCABaseResource ¶
type MonitorSNMPDCABaseResource struct {
// contains filtered or unexported fields
}
func (*MonitorSNMPDCABaseResource) Create ¶
func (r *MonitorSNMPDCABaseResource) Create(item MonitorSNMPDCABaseConfig) error
func (*MonitorSNMPDCABaseResource) Delete ¶
func (r *MonitorSNMPDCABaseResource) Delete(id string) error
func (*MonitorSNMPDCABaseResource) Edit ¶
func (r *MonitorSNMPDCABaseResource) Edit(id string, item MonitorSNMPDCABaseConfig) error
func (*MonitorSNMPDCABaseResource) Get ¶
func (r *MonitorSNMPDCABaseResource) Get(id string) (*MonitorSNMPDCABaseConfig, error)
func (*MonitorSNMPDCABaseResource) ListAll ¶
func (r *MonitorSNMPDCABaseResource) ListAll() (*MonitorSNMPDCABaseConfigList, error)
type MonitorSNMPDCAConfig ¶
type MonitorSNMPDCAConfig struct { AgentType string `json:"agentType,omitempty"` AppService string `json:"appService,omitempty"` Community string `json:"community,omitempty"` CPUCoefficient string `json:"cpuCoefficient,omitempty"` CPUThreshold string `json:"cpuThreshold,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` DiskCoefficient string `json:"diskCoefficient,omitempty"` DiskThreshold string `json:"diskThreshold,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` MemoryCoefficient string `json:"memoryCoefficient,omitempty"` MemoryThreshold string `json:"memoryThreshold,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UserDefined string `json:"userDefined,omitempty"` Version string `json:"version,omitempty"` }
type MonitorSNMPDCAConfigList ¶
type MonitorSNMPDCAConfigList struct { Items []MonitorSNMPDCAConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorSNMPDCAResource ¶
type MonitorSNMPDCAResource struct {
// contains filtered or unexported fields
}
func (*MonitorSNMPDCAResource) Create ¶
func (r *MonitorSNMPDCAResource) Create(item MonitorSNMPDCAConfig) error
func (*MonitorSNMPDCAResource) Delete ¶
func (r *MonitorSNMPDCAResource) Delete(id string) error
func (*MonitorSNMPDCAResource) Edit ¶
func (r *MonitorSNMPDCAResource) Edit(id string, item MonitorSNMPDCAConfig) error
func (*MonitorSNMPDCAResource) Get ¶
func (r *MonitorSNMPDCAResource) Get(id string) (*MonitorSNMPDCAConfig, error)
func (*MonitorSNMPDCAResource) ListAll ¶
func (r *MonitorSNMPDCAResource) ListAll() (*MonitorSNMPDCAConfigList, error)
type MonitorSOAPConfig ¶
type MonitorSOAPConfig struct { AppService string `json:"appService,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` ExpectFault string `json:"expectFault,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Method string `json:"method,omitempty"` Name string `json:"name,omitempty"` Namespace string `json:"namespace,omitempty"` ParameterName string `json:"parameterName,omitempty"` ParameterType string `json:"parameterType,omitempty"` ParameterValue string `json:"parameterValue,omitempty"` Partition string `json:"partition,omitempty"` Protocol string `json:"protocol,omitempty"` ReturnType string `json:"returnType,omitempty"` ReturnValue string `json:"returnValue,omitempty"` SelfLink string `json:"selfLink,omitempty"` SoapAction string `json:"soapAction,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` UrlPath string `json:"urlPath,omitempty"` }
type MonitorSOAPConfigList ¶
type MonitorSOAPConfigList struct { Items []MonitorSOAPConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorSOAPResource ¶
type MonitorSOAPResource struct {
// contains filtered or unexported fields
}
func (*MonitorSOAPResource) Create ¶
func (r *MonitorSOAPResource) Create(item MonitorSOAPConfig) error
func (*MonitorSOAPResource) Delete ¶
func (r *MonitorSOAPResource) Delete(id string) error
func (*MonitorSOAPResource) Edit ¶
func (r *MonitorSOAPResource) Edit(id string, item MonitorSOAPConfig) error
func (*MonitorSOAPResource) Get ¶
func (r *MonitorSOAPResource) Get(id string) (*MonitorSOAPConfig, error)
func (*MonitorSOAPResource) ListAll ¶
func (r *MonitorSOAPResource) ListAll() (*MonitorSOAPConfigList, error)
type MonitorScriptedConfig ¶
type MonitorScriptedConfig struct { AppService string `json:"appService,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` Filename string `json:"filename,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorScriptedConfigList ¶
type MonitorScriptedConfigList struct { Items []MonitorScriptedConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorScriptedResource ¶
type MonitorScriptedResource struct {
// contains filtered or unexported fields
}
func (*MonitorScriptedResource) Create ¶
func (r *MonitorScriptedResource) Create(item MonitorScriptedConfig) error
func (*MonitorScriptedResource) Delete ¶
func (r *MonitorScriptedResource) Delete(id string) error
func (*MonitorScriptedResource) Edit ¶
func (r *MonitorScriptedResource) Edit(id string, item MonitorScriptedConfig) error
func (*MonitorScriptedResource) Get ¶
func (r *MonitorScriptedResource) Get(id string) (*MonitorScriptedConfig, error)
func (*MonitorScriptedResource) ListAll ¶
func (r *MonitorScriptedResource) ListAll() (*MonitorScriptedConfigList, error)
type MonitorTCPConfig ¶
type MonitorTCPConfig struct { Adaptive string `json:"adaptive,omitempty"` AdaptiveDivergenceType string `json:"adaptiveDivergenceType,omitempty"` AdaptiveDivergenceValue int `json:"adaptiveDivergenceValue,omitempty"` AdaptiveLimit int `json:"adaptiveLimit,omitempty"` AdaptiveSamplingTimespan int `json:"adaptiveSamplingTimespan,omitempty"` AppService string `json:"appService,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` IPDscp int `json:"ipDscp,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` Recv string `json:"recv,omitempty"` RecvDisable string `json:"recvDisable,omitempty"` Reverse string `json:"reverse,omitempty"` SelfLink string `json:"selfLink,omitempty"` Send string `json:"send,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` Transparent string `json:"transparent,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorTCPConfigList ¶
type MonitorTCPConfigList struct { Items []MonitorTCPConfig `json:"items"` Kind string `json:"kind"` SelfLink string `json:"selflink"` }
type MonitorTCPEchoConfig ¶
type MonitorTCPEchoConfig struct { Adaptive string `json:"adaptive,omitempty"` AdaptiveDivergenceType string `json:"adaptiveDivergenceType,omitempty"` AdaptiveDivergenceValue int `json:"adaptiveDivergenceValue,omitempty"` AdaptiveLimit int `json:"adaptiveLimit,omitempty"` AdaptiveSamplingTimespan int `json:"adaptiveSamplingTimespan,omitempty"` AppService string `json:"appService,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` Transparent string `json:"transparent,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorTCPEchoConfigList ¶
type MonitorTCPEchoConfigList struct { Items []MonitorTCPEchoConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorTCPEchoResource ¶
type MonitorTCPEchoResource struct {
// contains filtered or unexported fields
}
func (*MonitorTCPEchoResource) Create ¶
func (r *MonitorTCPEchoResource) Create(item MonitorTCPEchoConfig) error
func (*MonitorTCPEchoResource) Delete ¶
func (r *MonitorTCPEchoResource) Delete(id string) error
func (*MonitorTCPEchoResource) Edit ¶
func (r *MonitorTCPEchoResource) Edit(id string, item MonitorTCPEchoConfig) error
func (*MonitorTCPEchoResource) Get ¶
func (r *MonitorTCPEchoResource) Get(id string) (*MonitorTCPEchoConfig, error)
func (*MonitorTCPEchoResource) ListAll ¶
func (r *MonitorTCPEchoResource) ListAll() (*MonitorTCPEchoConfigList, error)
type MonitorTCPHalfOpenConfig ¶
type MonitorTCPHalfOpenConfig struct { AppService string `json:"appService,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` Transparent string `json:"transparent,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorTCPHalfOpenConfigList ¶
type MonitorTCPHalfOpenConfigList struct { Items []MonitorTCPHalfOpenConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorTCPHalfOpenResource ¶
type MonitorTCPHalfOpenResource struct {
// contains filtered or unexported fields
}
func (*MonitorTCPHalfOpenResource) Create ¶
func (r *MonitorTCPHalfOpenResource) Create(item MonitorTCPHalfOpenConfig) error
func (*MonitorTCPHalfOpenResource) Delete ¶
func (r *MonitorTCPHalfOpenResource) Delete(id string) error
func (*MonitorTCPHalfOpenResource) Edit ¶
func (r *MonitorTCPHalfOpenResource) Edit(id string, item MonitorTCPHalfOpenConfig) error
func (*MonitorTCPHalfOpenResource) Get ¶
func (r *MonitorTCPHalfOpenResource) Get(id string) (*MonitorTCPHalfOpenConfig, error)
func (*MonitorTCPHalfOpenResource) ListAll ¶
func (r *MonitorTCPHalfOpenResource) ListAll() (*MonitorTCPHalfOpenConfigList, error)
type MonitorTCPResource ¶
type MonitorTCPResource struct {
// contains filtered or unexported fields
}
func (*MonitorTCPResource) Create ¶
func (r *MonitorTCPResource) Create(item MonitorTCPConfig) error
func (*MonitorTCPResource) Delete ¶
func (r *MonitorTCPResource) Delete(id string) error
func (*MonitorTCPResource) Edit ¶
func (r *MonitorTCPResource) Edit(id string, item MonitorTCPConfig) error
func (*MonitorTCPResource) Get ¶
func (r *MonitorTCPResource) Get(id string) (*MonitorTCPConfig, error)
func (*MonitorTCPResource) ListAll ¶
func (r *MonitorTCPResource) ListAll() (*MonitorTCPConfigList, error)
type MonitorUDPConfig ¶
type MonitorUDPConfig struct { Adaptive string `json:"adaptive,omitempty"` AdaptiveDivergenceType string `json:"adaptiveDivergenceType,omitempty"` AdaptiveDivergenceValue int `json:"adaptiveDivergenceValue,omitempty"` AdaptiveLimit int `json:"adaptiveLimit,omitempty"` AdaptiveSamplingTimespan int `json:"adaptiveSamplingTimespan,omitempty"` AppService string `json:"appService,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` Recv string `json:"recv,omitempty"` RecvDisable string `json:"recvDisable,omitempty"` Reverse string `json:"reverse,omitempty"` SelfLink string `json:"selfLink,omitempty"` Send string `json:"send,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` Transparent string `json:"transparent,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorUDPConfigList ¶
type MonitorUDPConfigList struct { Items []MonitorUDPConfig `json:"items"` Kind string `json:"kind"` SelfLink string `json:"selflink"` }
type MonitorUDPResource ¶
type MonitorUDPResource struct {
// contains filtered or unexported fields
}
func (*MonitorUDPResource) Create ¶
func (r *MonitorUDPResource) Create(item MonitorUDPConfig) error
func (*MonitorUDPResource) Delete ¶
func (r *MonitorUDPResource) Delete(id string) error
func (*MonitorUDPResource) Edit ¶
func (r *MonitorUDPResource) Edit(id string, item MonitorUDPConfig) error
func (*MonitorUDPResource) Get ¶
func (r *MonitorUDPResource) Get(id string) (*MonitorUDPConfig, error)
func (*MonitorUDPResource) ListAll ¶
func (r *MonitorUDPResource) ListAll() (*MonitorUDPConfigList, error)
type MonitorVirtualLocationConfig ¶
type MonitorVirtualLocationConfig struct { AppService string `json:"appService,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` Pool string `json:"pool,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorVirtualLocationConfigList ¶
type MonitorVirtualLocationConfigList struct { Items []MonitorVirtualLocationConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorVirtualLocationResource ¶
type MonitorVirtualLocationResource struct {
// contains filtered or unexported fields
}
func (*MonitorVirtualLocationResource) Create ¶
func (r *MonitorVirtualLocationResource) Create(item MonitorVirtualLocationConfig) error
func (*MonitorVirtualLocationResource) Delete ¶
func (r *MonitorVirtualLocationResource) Delete(id string) error
func (*MonitorVirtualLocationResource) Edit ¶
func (r *MonitorVirtualLocationResource) Edit(id string, item MonitorVirtualLocationConfig) error
func (*MonitorVirtualLocationResource) Get ¶
func (r *MonitorVirtualLocationResource) Get(id string) (*MonitorVirtualLocationConfig, error)
func (*MonitorVirtualLocationResource) ListAll ¶
func (r *MonitorVirtualLocationResource) ListAll() (*MonitorVirtualLocationConfigList, error)
type MonitorWAPConfig ¶
type MonitorWAPConfig struct { AccountingNode string `json:"accountingNode,omitempty"` AccountingPort string `json:"accountingPort,omitempty"` AppService string `json:"appService,omitempty"` CallId string `json:"callId,omitempty"` Debug string `json:"debug,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FramedAddress string `json:"framedAddress,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` ManualResume string `json:"manualResume,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` Recv string `json:"recv,omitempty"` SelfLink string `json:"selfLink,omitempty"` Send string `json:"send,omitempty"` ServerId string `json:"serverId,omitempty"` SessionId string `json:"sessionId,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` UpInterval int `json:"upInterval,omitempty"` }
type MonitorWAPConfigList ¶
type MonitorWAPConfigList struct { Items []MonitorWAPConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorWAPResource ¶
type MonitorWAPResource struct {
// contains filtered or unexported fields
}
func (*MonitorWAPResource) Create ¶
func (r *MonitorWAPResource) Create(item MonitorWAPConfig) error
func (*MonitorWAPResource) Delete ¶
func (r *MonitorWAPResource) Delete(id string) error
func (*MonitorWAPResource) Edit ¶
func (r *MonitorWAPResource) Edit(id string, item MonitorWAPConfig) error
func (*MonitorWAPResource) Get ¶
func (r *MonitorWAPResource) Get(id string) (*MonitorWAPConfig, error)
func (*MonitorWAPResource) ListAll ¶
func (r *MonitorWAPResource) ListAll() (*MonitorWAPConfigList, error)
type MonitorWMIConfig ¶
type MonitorWMIConfig struct { Agent string `json:"agent,omitempty"` AppService string `json:"appService,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` Interval int `json:"interval,omitempty"` Kind string `json:"kind,omitempty"` Method string `json:"method,omitempty"` Metrics string `json:"metrics,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` Post string `json:"post,omitempty"` SelfLink string `json:"selfLink,omitempty"` TimeUntilUp int `json:"timeUntilUp,omitempty"` Timeout int `json:"timeout,omitempty"` TmCommand string `json:"tmCommand,omitempty"` URL string `json:"url,omitempty"` }
type MonitorWMIConfigList ¶
type MonitorWMIConfigList struct { Items []MonitorWMIConfig `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selflink,omitempty"` }
type MonitorWMIResource ¶
type MonitorWMIResource struct {
// contains filtered or unexported fields
}
func (*MonitorWMIResource) Create ¶
func (r *MonitorWMIResource) Create(item MonitorWMIConfig) error
func (*MonitorWMIResource) Delete ¶
func (r *MonitorWMIResource) Delete(id string) error
func (*MonitorWMIResource) Edit ¶
func (r *MonitorWMIResource) Edit(id string, item MonitorWMIConfig) error
func (*MonitorWMIResource) Get ¶
func (r *MonitorWMIResource) Get(id string) (*MonitorWMIConfig, error)
func (*MonitorWMIResource) ListAll ¶
func (r *MonitorWMIResource) ListAll() (*MonitorWMIConfigList, error)
type Node ¶
type Node struct { Address string `json:"address,omitempty"` ConnectionLimit int `json:"connectionLimit,omitempty"` Description string `json:"description,omitempty"` DynamicRatio int `json:"dynamicRatio,omitempty"` Ephemeral string `json:"ephemeral,omitempty"` Fqdn struct { AddressFamily string `json:"addressFamily,omitempty"` Autopopulate string `json:"autopopulate,omitempty"` DownInterval int `json:"downInterval,omitempty"` Interval string `json:"interval,omitempty"` Name string `json:"tmName,omitempty"` } `json:"fqdn,omitempty"` FullPath string `json:"fullPath,omitempty" pretty:",expanded"` Generation int `json:"generation,omitempty" pretty:",expanded"` Kind string `json:"kind,omitempty" pretty:",expanded"` Logging string `json:"logging,omitempty"` Monitor string `json:"monitor,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` RateLimit string `json:"rateLimit,omitempty"` Ratio int `json:"ratio,omitempty"` SelfLink string `json:"selfLink,omitempty" pretty:",expanded"` Session string `json:"session,omitempty"` State string `json:"state,omitempty"` }
type NodeResource ¶
type NodeResource struct {
// contains filtered or unexported fields
}
func (*NodeResource) Create ¶
func (nr *NodeResource) Create(item Node) error
func (*NodeResource) Delete ¶
func (nr *NodeResource) Delete(id string) error
func (*NodeResource) Disable ¶
func (nr *NodeResource) Disable(id string) error
func (*NodeResource) Enable ¶
func (nr *NodeResource) Enable(id string) error
func (*NodeResource) ForceOffline ¶
func (nr *NodeResource) ForceOffline(id string) error
func (*NodeResource) ListAll ¶
func (nr *NodeResource) ListAll() (*NodeList, error)
func (*NodeResource) ShowStats ¶
func (nr *NodeResource) ShowStats(id string) (*NodeStatsList, error)
type NodeStats ¶
type NodeStats struct { Entries struct { Addr struct { Description string `json:"description,omitempty"` } `json:"addr,omitempty"` CurSessions struct { Value int `json:"value"` } `json:"curSessions,omitempty"` MonitorRule struct { Description string `json:"description,omitempty"` } `json:"monitorRule,omitempty"` MonitorStatus struct { Description string `json:"description,omitempty"` } `json:"monitorStatus,omitempty"` ServersideBitsIn struct { Value int `json:"value"` } `json:"serverside.bitsIn,omitempty"` ServersideBitsOut struct { Value int `json:"value"` } `json:"serverside.bitsOut,omitempty"` ServersideCurConns struct { Value int `json:"value"` } `json:"serverside.curConns,omitempty"` ServersideMaxConns struct { Value int `json:"value"` } `json:"serverside.maxConns,omitempty"` ServersidePktsIn struct { Value int `json:"value"` } `json:"serverside.pktsIn,omitempty"` ServersidePktsOut struct { Value int `json:"value"` } `json:"serverside.pktsOut,omitempty"` ServersideTotConns struct { Value int `json:"value"` } `json:"serverside.totConns,omitempty"` SessionStatus struct { Description string `json:"description,omitempty"` } `json:"sessionStatus,omitempty"` StatusAvailabilityState struct { Description string `json:"description,omitempty"` } `json:"status.availabilityState,omitempty"` StatusEnabledState struct { Description string `json:"description,omitempty"` } `json:"status.enabledState,omitempty"` StatusStatusReason struct { Description string `json:"description,omitempty"` } `json:"status.statusReason,omitempty"` TmName struct { Description string `json:"description,omitempty"` } `json:"tmName,omitempty" pretty:",expanded"` TotRequests struct { Value int `json:"value"` } `json:"totRequests,omitempty"` } `json:"entries,omitempty"` }
type NodeStatsEntries ¶
type NodeStatsEntries struct {
NestedNodeStats NodeStats `json:"nestedStats,omitempty"`
}
type NodeStatsList ¶
type NodeStatsList struct { Entries map[string]NodeStatsEntries `json:"entries,omitempty"` Kind string `json:"kind,omitempty" pretty:",expanded"` SelfLink string `json:"selflink,omitempty" pretty:",expanded"` }
type NodeStatsResource ¶
type NodeStatsResource struct {
// contains filtered or unexported fields
}
NodeStatsResource provides an API to manage NodeStats entries.
func (*NodeStatsResource) All ¶
func (r *NodeStatsResource) All() (*NodeStatsList, error)
type Persistence ¶
type Pool ¶
type Pool struct { AllowNat string `json:"allowNat,omitempty" pretty:",expanded"` AllowSnat string `json:"allowSnat,omitempty" pretty:",expanded"` Description string `json:"description,omitempty"` FullPath string `json:"fullPath,omitempty" pretty:",expanded"` Generation int64 `json:"generation,omitempty" pretty:",expanded"` IgnorePersistedWeight string `json:"ignorePersistedWeight,omitempty" pretty:",expanded"` IPTosToClient string `json:"ipTosToClient,omitempty" pretty:",expanded"` IPTosToServer string `json:"ipTosToServer,omitempty" pretty:",expanded"` Kind string `json:"kind,omitempty" pretty:",expanded"` LinkQosToClient string `json:"linkQosToClient,omitempty" pretty:",expanded"` LinkQosToServer string `json:"linkQosToServer,omitempty" pretty:",expanded"` LoadBalancingMode string `json:"loadBalancingMode,omitempty"` Members []string `json:"members,omitempty"` MembersReference struct { IsSubcollection bool `json:"isSubcollection,omitempty"` Link string `json:"link,omitempty"` Members []PoolMembers `json:"items,omitempty"` } `json:"membersReference,omitempty"` MinActiveMembers int64 `json:"minActiveMembers,omitempty"` MinUpMembers int64 `json:"minUpMembers,omitempty"` MinUpMembersAction string `json:"minUpMembersAction,omitempty"` MinUpMembersChecking string `json:"minUpMembersChecking,omitempty"` Monitor string `json:"monitor,omitempty"` Name string `json:"name,omitempty"` QueueDepthLimit int64 `json:"queueDepthLimit,omitempty" pretty:",expanded"` QueueOnConnectionLimit string `json:"queueOnConnectionLimit,omitempty" pretty:",expanded"` QueueTimeLimit int64 `json:"queueTimeLimit,omitempty" pretty:",expanded"` ReselectTries int64 `json:"reselectTries,omitempty"` SelfLink string `json:"selfLink,omitempty" pretty:",expanded"` ServiceDownAction string `json:"serviceDownAction,omitempty"` SlowRampTime int64 `json:"slowRampTime,omitempty" pretty:",expanded"` Partition string `json:"partition,omitempty"` }
A Pool hold the uration for a pool.
type PoolList ¶
type PoolList struct { Items []Pool `json:"items,omitempty"` Kind string `json:"kind,omitempty" pretty:",expanded"` SelfLink string `json:"selfLink,omitempty" pretty:",expanded"` }
A PoolList holds a list of Pool.
type PoolMembers ¶
type PoolMembers struct { Name string `json:"name,omitempty"` Address string `json:"address,omitempty"` ConnectionLimit int64 `json:"connectionLimit,omitempty"` DynamicRatio int64 `json:"dynamicRatio,omitempty"` Ephemeral string `json:"ephemeral,omitempty"` Fqdn struct { Autopopulate string `json:"autopopulate,omitempty"` } `json:"fqdn,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int64 `json:"generation,omitempty"` InheritProfile string `json:"inheritProfile,omitempty"` Kind string `json:"kind,omitempty"` Logging string `json:"logging,omitempty"` Monitor string `json:"monitor,omitempty"` Partition string `json:"partition,omitempty"` PriorityGroup int64 `json:"priorityGroup,omitempty"` RateLimit string `json:"rateLimit,omitempty"` Ratio int64 `json:"ratio,omitempty"` SelfLink string `json:"selfLink,omitempty"` Session string `json:"session,omitempty"` State string `json:"state,omitempty"` }
A PoolMembers holds the uration for the members of a pool.
type PoolMembersList ¶
type PoolMembersList struct { Items []PoolMembers `json:"items,omitempty"` Kind string `json:"kind,omitempty"` SelfLink string `json:"selfLink,omitempty"` }
A PoolMembersList holds a list of pool members uration.
type PoolMembersResource ¶
type PoolMembersResource struct {
// contains filtered or unexported fields
}
PoolMembersResource provides an API to manage pool members uration.
func (*PoolMembersResource) Create ¶
func (pmr *PoolMembersResource) Create(pool string, item PoolMembers) error
Create a new pool members uration.
func (*PoolMembersResource) Delete ¶
func (pmr *PoolMembersResource) Delete(pool string, id string) error
Delete a single pool members uration identified by id.
func (*PoolMembersResource) Edit ¶
func (pmr *PoolMembersResource) Edit(pool string, id string, item PoolMembers) error
Edit a pool members uration indentified by id.
func (*PoolMembersResource) Get ¶
func (pmr *PoolMembersResource) Get(pool string, id string) (*PoolMembers, error)
Get a single pool members uration identified by id.
func (*PoolMembersResource) ListAll ¶
func (pmr *PoolMembersResource) ListAll(pool string) (*PoolMembersList, error)
ListAll lists all the pool members urations.
type PoolResource ¶
type PoolResource struct {
// contains filtered or unexported fields
}
A PoolResource provides API to manage pool uration.
func (*PoolResource) AddMember ¶
func (pr *PoolResource) AddMember(id string, poolMember PoolMembers) error
func (*PoolResource) Create ¶
func (pr *PoolResource) Create(item Pool) error
Create a new pool uration.
func (*PoolResource) Delete ¶
func (pr *PoolResource) Delete(id string) error
Delete a single pool uration identified by id.
func (*PoolResource) Edit ¶
func (pr *PoolResource) Edit(id string, item Pool) error
Edit a pool uration identified by id.
func (*PoolResource) Get ¶
func (pr *PoolResource) Get(id string) (*Pool, error)
Get a single pool uration identified by id.
func (*PoolResource) GetMembers ¶
func (pr *PoolResource) GetMembers(id string) (*PoolMembersList, error)
GetMembers gets all the members associated to the pool identified by id.
func (*PoolResource) ListAll ¶
func (pr *PoolResource) ListAll() (*PoolList, error)
ListAll lists all the pool urations.
func (*PoolResource) ShowStats ¶
func (pr *PoolResource) ShowStats(id string) (*PoolStatsList, error)
type PoolStats ¶
type PoolStats struct { Entries struct { ActiveMemberCnt struct { Value int `json:"value"` } `json:"activeMemberCnt,omitempty"` AvailableMemberCnt struct { Value int `json:"value"` } `json:"availableMemberCnt,omitempty"` ConnqAgeEdm struct { Value int `json:"value"` } `json:"connq.ageEdm,omitempty"` ConnqAgeEma struct { Value int `json:"value"` } `json:"connq.ageEma,omitempty"` ConnqAgeHead struct { Value int `json:"value"` } `json:"connq.ageHead,omitempty"` ConnqAgeMax struct { Value int `json:"value"` } `json:"connq.ageMax,omitempty"` ConnqDepth struct { Value int `json:"value"` } `json:"connq.depth,omitempty"` ConnqServiced struct { Value int `json:"value"` } `json:"connq.serviced,omitempty"` ConnqAllAgeEdm struct { Value int `json:"value"` } `json:"connqAll.ageEdm,omitempty"` ConnqAllAgeEma struct { Value int `json:"value"` } `json:"connqAll.ageEma,omitempty"` ConnqAllAgeHead struct { Value int `json:"value"` } `json:"connqAll.ageHead,omitempty"` ConnqAllAgeMax struct { Value int `json:"value"` } `json:"connqAll.ageMax,omitempty"` ConnqAllDepth struct { Value int `json:"value"` } `json:"connqAll.depth,omitempty"` ConnqAllServiced struct { Value int `json:"value"` } `json:"connqAll.serviced,omitempty"` CurSessions struct { Value int `json:"value"` } `json:"curSessions,omitempty"` MemberCnt struct { Value int `json:"value"` } `json:"memberCnt,omitempty"` MinActiveMembers struct { Value int `json:"value"` } `json:"minActiveMembers,omitempty"` MonitorRule struct { Description string `json:"description,omitempty"` } `json:"monitorRule,omitempty"` ServersideBitsIn struct { Value int `json:"value"` } `json:"serverside.bitsIn,omitempty"` ServersideBitsOut struct { Value int `json:"value"` } `json:"serverside.bitsOut,omitempty"` ServersideCurConns struct { Value int `json:"value"` } `json:"serverside.curConns,omitempty"` ServersideMaxConns struct { Value int `json:"value"` } `json:"serverside.maxConns,omitempty"` ServersidePktsIn struct { Value int `json:"value"` } `json:"serverside.pktsIn,omitempty"` ServersidePktsOut struct { Value int `json:"value"` } `json:"serverside.pktsOut,omitempty"` ServersideTotConns struct { Value int `json:"value"` } `json:"serverside.totConns,omitempty"` StatusAvailabilityState struct { Description string `json:"description,omitempty"` } `json:"status.availabilityState,omitempty"` StatusEnabledState struct { Description string `json:"description,omitempty"` } `json:"status.enabledState,omitempty"` StatusStatusReason struct { Description string `json:"description,omitempty"` } `json:"status.statusReason,omitempty"` TmName struct { Description string `json:"description,omitempty"` } `json:"tmName,omitempty"` TotRequests struct { Value int `json:"value"` } `json:"totRequests,omitempty"` } `json:"entries,omitempty"` }
type PoolStatsEntries ¶
type PoolStatsEntries struct {
NestedPoolStats PoolStats `json:"nestedStats,omitempty"`
}
type PoolStatsList ¶
type PoolStatsList struct { Entries map[string]PoolStatsEntries `json:"entries,omitempty"` Kind string `json:"kind,omitempty" pretty:",expanded"` SelfLink string `json:"selflink,omitempty" pretty:",expanded"` }
type PoolStatsResource ¶
type PoolStatsResource struct {
// contains filtered or unexported fields
}
PoolStatsResource provides an API to manage PoolStats configurations.
func (*PoolStatsResource) All ¶
func (r *PoolStatsResource) All() (*PoolStatsList, error)
func (*PoolStatsResource) GetMemberStats ¶
func (r *PoolStatsResource) GetMemberStats(pool, id string) (*MemberStatsList, error)
Get the special member stats from the special pool Example url: https://192.168.1.11/mgmt/tm/ltm/pool/~Common~cn_demo_book-api_pool/members/~Common~192.168.0.30:8125/stats
type ProfileClientSSL ¶
type ProfileClientSSL struct { AlertTimeout string `json:"alertTimeout,omitempty"` AllowDynamicRecordSizing string `json:"allowDynamicRecordSizing,omitempty"` AllowExpiredCRL string `json:"allowExpiredCrl,omitempty"` AllowNonSSL string `json:"allowNonSsl,omitempty"` AppService string `json:"appService,omitempty"` Authenticate string `json:"authenticate,omitempty"` AuthenticateDepth int `json:"authenticateDepth,omitempty"` BypassOnClientCertFail string `json:"bypassOnClientCertFail,omitempty"` BypassOnHandshakeAlert string `json:"bypassOnHandshakeAlert,omitempty"` CAFile string `json:"caFile,omitempty"` CacheSize int `json:"cacheSize,omitempty"` CacheTimeout int `json:"cacheTimeout,omitempty"` Cert string `json:"cert,omitempty"` CertExtensionIncludes []string `json:"certExtensionIncludes,omitempty"` CertKeyChain []struct { AppService string `json:"appService,omitempty"` Cert string `json:"cert,omitempty"` CertReference struct { Link string `json:"link,omitempty"` } `json:"certReference,omitempty"` Chain string `json:"chain,omitempty"` Key string `json:"key,omitempty"` KeyReference struct { Link string `json:"link,omitempty"` } `json:"keyReference,omitempty"` Name string `json:"name,omitempty"` } `json:"certKeyChain,omitempty"` CertLifespan int `json:"certLifespan,omitempty"` CertLookupByIpaddrPort string `json:"certLookupByIpaddrPort,omitempty"` CertReference struct { Link string `json:"link,omitempty"` } `json:"certReference,omitempty"` Chain string `json:"chain,omitempty"` CipherGroup string `json:"cipherGroup,omitempty"` Ciphers string `json:"ciphers,omitempty"` ClientCertCA string `json:"clientCertCa,omitempty"` CRLFile string `json:"crlFile,omitempty"` CRLFileReference struct { Link string `json:"link,omitempty"` } `json:"crlFileReference,omitempty"` DefaultsFrom string `json:"defaultsFrom,omitempty"` Description string `json:"description,omitempty"` DestinationIPBlacklist string `json:"destinationIpBlacklist,omitempty"` DestinationIPWhitelist string `json:"destinationIpWhitelist,omitempty"` ForwardProxyBypassDefaultAction string `json:"forwardProxyBypassDefaultAction,omitempty"` FullPath string `json:"fullPath,omitempty"` Generation int `json:"generation,omitempty"` GenericAlert string `json:"genericAlert,omitempty"` HandshakeTimeout string `json:"handshakeTimeout,omitempty"` HostnameBlacklist string `json:"hostnameBlacklist,omitempty"` HostnameWhitelist string `json:"hostnameWhitelist,omitempty"` InheritCertkeychain string `json:"inheritCertkeychain,omitempty"` Key string `json:"key,omitempty"` KeyReference struct { Link string `json:"link,omitempty"` } `json:"keyReference,omitempty"` Kind string `json:"kind,omitempty"` MaxActiveHandshakes string `json:"maxActiveHandshakes,omitempty"` MaxAggregateRenegotiationPerMinute string `json:"maxAggregateRenegotiationPerMinute,omitempty"` MaxRenegotiationsPerMinute int `json:"maxRenegotiationsPerMinute,omitempty"` MaximumRecordSize int `json:"maximumRecordSize,omitempty"` ModSslMethods string `json:"modSslMethods,omitempty"` Mode string `json:"mode,omitempty"` Name string `json:"name,omitempty"` NotifyCertStatusToVirtualServer string `json:"notifyCertStatusToVirtualServer,omitempty"` OCSPStapling string `json:"ocspStapling,omitempty"` Partition string `json:"partition,omitempty"` PeerCertMode string `json:"peerCertMode,omitempty"` PeerNoRenegotiateTimeout string `json:"peerNoRenegotiateTimeout,omitempty"` ProxyCACert string `json:"proxyCaCert,omitempty"` ProxyCAKey string `json:"proxyCaKey,omitempty"` ProxySSL string `json:"proxySsl,omitempty"` ProxySSLPassthrough string `json:"proxySslPassthrough,omitempty"` RenegotiateMaxRecordDelay string `json:"renegotiateMaxRecordDelay,omitempty"` RenegotiatePeriod string `json:"renegotiatePeriod,omitempty"` RenegotiateSize string `json:"renegotiateSize,omitempty"` Renegotiation string `json:"renegotiation,omitempty"` RetainCertificate string `json:"retainCertificate,omitempty"` SecureRenegotiation string `json:"secureRenegotiation,omitempty"` SelfLink string `json:"selfLink,omitempty"` ServerName string `json:"serverName,omitempty"` SessionMirroring string `json:"sessionMirroring,omitempty"` SessionTicket string `json:"sessionTicket,omitempty"` SessionTicketTimeout int `json:"sessionTicketTimeout,omitempty"` SNIDefault string `json:"sniDefault,omitempty"` SNIRequire string `json:"sniRequire,omitempty"` SourceIPBlacklist string `json:"sourceIpBlacklist,omitempty"` SourceIPWhitelist string `json:"sourceIpWhitelist,omitempty"` SSLForwardProxy string `json:"sslForwardProxy,omitempty"` SSLForwardProxyBypass string `json:"sslForwardProxyBypass,omitempty"` SSLSignHash string `json:"sslSignHash,omitempty"` StrictResume string `json:"strictResume,omitempty"` TMOptions []string `json:"tmOptions,omitempty"` UncleanShutdown string `json:"uncleanShutdown,omitempty"` }
type ProfileClientSSLList ¶
type ProfileClientSSLList struct { Items []ProfileClientSSL `json:"items,omitempty"` Kind string `json:"kind,omitempty" pretty:",expanded"` SelfLink string `json:"selflink,omitempty" pretty:",expanded"` }
type ProfileClientSSLResource ¶
type ProfileClientSSLResource struct {
// contains filtered or unexported fields
}
func (*ProfileClientSSLResource) Create ¶
func (r *ProfileClientSSLResource) Create(item ProfileClientSSL) error
func (*ProfileClientSSLResource) Delete ¶
func (r *ProfileClientSSLResource) Delete(id string) error
func (*ProfileClientSSLResource) Edit ¶
func (r *ProfileClientSSLResource) Edit(id string, item ProfileClientSSL) error
func (*ProfileClientSSLResource) Get ¶
func (r *ProfileClientSSLResource) Get(id string) (*ProfileClientSSL, error)
func (*ProfileClientSSLResource) ListAll ¶
func (r *ProfileClientSSLResource) ListAll() (*ProfileClientSSLList, error)
type Rule ¶
type Rule struct { Action string `json:"action,omitempty"` AppService string `json:"appService,omitempty"` DefinitionChecksum string `json:"definitionChecksum,omitempty"` DefinitionSignature string `json:"definitionSignature,omitempty"` Hidden bool `json:"hidden,omitempty"` IgnoreVerification string `json:"ignoreVerification,omitempty"` NoDelete bool `json:"noDelete,omitempty"` NoWrite bool `json:"noWrite,omitempty"` TMPartition string `json:"tmPartition,omitempty"` Plugin string `json:"plugin,omitempty"` PublicCert string `json:"publicCert,omitempty"` SigningKey string `json:"signingKey,omitempty"` Name string `json:"name,omitempty"` Partition string `json:"partition,omitempty"` FullPath string `json:"fullPath,omitempty"` SelfLink string `json:"selfLink,omitempty"` ApiAnonymous string `json:"apiAnonymous,omitempty"` }
A Rule holds an iRule configuration.
type RuleList ¶
type RuleList struct { Items []Rule `json:"items,omitempty"` Kind string `json:"kind,omitempty" pretty:",expanded"` SelfLink string `json:"selfLink,omitempty" pretty:",expanded"` }
A RuleList holds a list of iRule configurations.
type RuleResource ¶
type RuleResource struct {
// contains filtered or unexported fields
}
A RuleResource provides an API to manage iRule configurations.
func (*RuleResource) Create ¶
func (rr *RuleResource) Create(rule Rule) error
Create a new iRule configuration.
func (*RuleResource) Delete ¶
func (rr *RuleResource) Delete(id string) error
Delete a single iRule configuration identified by id.
func (*RuleResource) Edit ¶
func (rr *RuleResource) Edit(id string, rule Rule) error
Edit an iRule configuration identified by id.
func (*RuleResource) Get ¶
func (rr *RuleResource) Get(id string) (*Rule, error)
Get a single iRule configuration identified by id.
func (*RuleResource) ListAll ¶
func (rr *RuleResource) ListAll() (*RuleList, error)
ListAll lists all the iRule configurations.
type VirtualResource ¶
type VirtualResource struct {
// contains filtered or unexported fields
}
VirtualResource provides an API to manage virtual server urations.
func (*VirtualResource) AddRule ¶
func (vr *VirtualResource) AddRule(id string, rule Rule) error
AddRule adds an iRule to the virtual server identified by id.
func (*VirtualResource) Create ¶
func (vr *VirtualResource) Create(item VirtualServer) error
Create a new virtual server uration.
func (*VirtualResource) Delete ¶
func (vr *VirtualResource) Delete(id string) error
Delete a single server uration identified by id.
func (*VirtualResource) Disable ¶
func (vr *VirtualResource) Disable(id string) error
Disabling a virtual server item identified by id.
func (*VirtualResource) Edit ¶
func (vr *VirtualResource) Edit(id string, item VirtualServer) error
Edit a virtual server uration identified by id.
func (*VirtualResource) Enable ¶
func (vr *VirtualResource) Enable(id string) error
Enabling a virtual server item identified by id.
func (*VirtualResource) Get ¶
func (vr *VirtualResource) Get(id string) (*VirtualServer, error)
Get a single virtual server uration identified by id.
func (*VirtualResource) ListAll ¶
func (vr *VirtualResource) ListAll() (*VirtualServerList, error)
ListAll lists all the virtual server urations.
func (*VirtualResource) ListAllWithParams ¶
func (vr *VirtualResource) ListAllWithParams(v url.Values) (*VirtualServerList, error)
ListAllWithParams lists all the virtual server urations.
func (*VirtualResource) RemoveRule ¶
func (vr *VirtualResource) RemoveRule(vsID, ruleID string) error
RemoveRule removes a single iRule from the virtual server identified by id.
func (*VirtualResource) Rules ¶
func (vr *VirtualResource) Rules(id string) ([]Rule, error)
Rules gets the iRules uration for a virtual server identified by id.
func (*VirtualResource) ShowStats ¶
func (vr *VirtualResource) ShowStats(id string) (*VirtualStatsList, error)
type VirtualResponse ¶
type VirtualResponse struct { }
VirtualResponse provide a simple mechanism to read paginated results.
TODO(gilliek): use VirtualResponse object where pagination is needed.
type VirtualServer ¶
type VirtualServer struct { AddressStatus string `json:"addressStatus,omitempty"` AutoLasthop string `json:"autoLasthop,omitempty"` CmpEnabled string `json:"cmpEnabled,omitempty"` ConnectionLimit int64 `json:"connectionLimit,omitempty"` Description string `json:"description,omitempty"` Destination string `json:"destination,omitempty"` Disabled bool `json:"disabled,omitempty"` Enabled bool `json:"enabled,omitempty"` FallbackPersistence string `json:"fallbackPersistence,omitempty"` FullPath string `json:"fullPath,omitempty" pretty:",expanded"` FwEnforcedPolicy string `json:"fwEnforcedPolicy,omitempty"` Generation int64 `json:"generation,omitempty" pretty:",expanded"` GtmScore int64 `json:"gtmScore,omitempty" pretty:",expanded"` IPProtocol string `json:"ipProtocol,omitempty"` Kind string `json:"kind,omitempty" pretty:",expanded"` Mask string `json:"mask,omitempty"` Mirror string `json:"mirror,omitempty"` MobileAppTunnel string `json:"mobileAppTunnel,omitempty" pretty:",expanded"` Name string `json:"name,omitempty"` Nat64 string `json:"nat64,omitempty" pretty:",expanded"` Partition string `json:"partition,omitempty"` Persistences []Persistence `json:"persist,omitempty"` PoliciesReference struct { IsSubcollection bool `json:"isSubcollection,omitempty"` Link string `json:"link,omitempty"` } `json:"policiesReference,omitempty"` Pool string `json:"pool,omitempty"` Profiles []string `json:"profiles,omitempty"` // only used to link existing profiles a creation or update ProfilesReference struct { IsSubcollection bool `json:"isSubcollection,omitempty"` Link string `json:"link,omitempty"` Profiles []Profile `json:"items,omitempty"` } `json:"profilesReference,omitempty"` RateLimit string `json:"rateLimit,omitempty" pretty:",expanded"` RateLimitDstMask int64 `json:"rateLimitDstMask,omitempty" pretty:",expanded"` RateLimitMode string `json:"rateLimitMode,omitempty" pretty:",expanded"` RateLimitSrcMask int64 `json:"rateLimitSrcMask,omitempty" pretty:",expanded"` Rules []string `json:"rules,omitempty"` SelfLink string `json:"selfLink,omitempty" pretty:",expanded"` SecurityLogProfiles []string `json:"securityLogProfiles,omitempty" pretty:",expanded"` Source string `json:"source,omitempty"` SourceAddressTranslation SourceAddressTranslation `json:"sourceAddressTranslation,omitempty"` SourcePort string `json:"sourcePort,omitempty"` SynCookieStatus string `json:"synCookieStatus,omitempty"` TranslateAddress string `json:"translateAddress,omitempty"` TranslatePort string `json:"translatePort,omitempty"` Vlans []string `json:"vlans,omitempty"` VlansDisabled bool `json:"vlansDisabled,omitempty"` VlansEnabled bool `json:"vlansEnabled,omitempty"` VsIndex int64 `json:"vsIndex,omitempty" pretty:",expanded"` }
VirtualServer holds the uration of a single virtual server.
type VirtualServerList ¶
type VirtualServerList struct { Items []VirtualServer `json:"items,omitempty"` Kind string `json:"kind,omitempty" pretty:",expanded"` SelfLink string `json:"selfLink,omitempty" pretty:",expanded"` }
VirtualServerList holds a list of virtual server uration.
type VirtualStats ¶
type VirtualStats struct { Entries struct { ClientsideBitsIn struct { Value int `json:"value"` } `json:"clientside.bitsIn,omitempty"` ClientsideBitsOut struct { Value int `json:"value"` } `json:"clientside.bitsOut,omitempty"` ClientsideCurConns struct { Value int `json:"value"` } `json:"clientside.curConns,omitempty"` ClientsideEvictedConns struct { Value int `json:"value"` } `json:"clientside.evictedConns,omitempty"` ClientsideMaxConns struct { Value int `json:"value"` } `json:"clientside.maxConns,omitempty"` ClientsidePktsIn struct { Value int `json:"value"` } `json:"clientside.pktsIn,omitempty"` ClientsidePktsOut struct { Value int `json:"value"` } `json:"clientside.pktsOut,omitempty"` ClientsideSlowKilled struct { Value int `json:"value"` } `json:"clientside.slowKilled,omitempty"` ClientsideTotConns struct { Value int `json:"value"` } `json:"clientside.totConns,omitempty"` CmpEnableMode struct { Description string `json:"description,omitempty"` } `json:"cmpEnableMode,omitempty"` CmpEnabled struct { Description string `json:"description,omitempty"` } `json:"cmpEnabled,omitempty"` CsMaxConnDur struct { Value int `json:"value"` } `json:"csMaxConnDur,omitempty"` CsMeanConnDur struct { Value int `json:"value"` } `json:"csMeanConnDur,omitempty"` CsMinConnDur struct { Value int `json:"value"` } `json:"csMinConnDur,omitempty"` Destination struct { Description string `json:"description,omitempty"` } `json:"destination,omitempty"` EphemeralBitsIn struct { Value int `json:"value"` } `json:"ephemeral.bitsIn,omitempty"` EphemeralBitsOut struct { Value int `json:"value"` } `json:"ephemeral.bitsOut,omitempty"` EphemeralCurConns struct { Value int `json:"value"` } `json:"ephemeral.curConns,omitempty"` EphemeralEvictedConns struct { Value int `json:"value"` } `json:"ephemeral.evictedConns,omitempty"` EphemeralMaxConns struct { Value int `json:"value"` } `json:"ephemeral.maxConns,omitempty"` EphemeralPktsIn struct { Value int `json:"value"` } `json:"ephemeral.pktsIn,omitempty"` EphemeralPktsOut struct { Value int `json:"value"` } `json:"ephemeral.pktsOut,omitempty"` EphemeralSlowKilled struct { Value int `json:"value"` } `json:"ephemeral.slowKilled,omitempty"` EphemeralTotConns struct { Value int `json:"value"` } `json:"ephemeral.totConns,omitempty"` FiveMinAvgUsageRatio struct { Value int `json:"value"` } `json:"fiveMinAvgUsageRatio,omitempty"` FiveSecAvgUsageRatio struct { Value int `json:"value"` } `json:"fiveSecAvgUsageRatio,omitempty"` OneMinAvgUsageRatio struct { Value int `json:"value"` } `json:"oneMinAvgUsageRatio,omitempty"` StatusAvailabilityState struct { Description string `json:"description,omitempty"` } `json:"status.availabilityState,omitempty"` StatusEnabledState struct { Description string `json:"description,omitempty"` } `json:"status.enabledState,omitempty"` StatusStatusReason struct { Description string `json:"description,omitempty"` } `json:"status.statusReason,omitempty"` SyncookieAccepts struct { Value int `json:"value"` } `json:"syncookie.accepts,omitempty"` SyncookieHwAccepts struct { Value int `json:"value"` } `json:"syncookie.hwAccepts,omitempty"` SyncookieHwSyncookies struct { Value int `json:"value"` } `json:"syncookie.hwSyncookies,omitempty"` SyncookieHwsyncookieInstance struct { Value int `json:"value"` } `json:"syncookie.hwsyncookieInstance,omitempty"` SyncookieRejects struct { Value int `json:"value"` } `json:"syncookie.rejects,omitempty"` SyncookieSwsyncookieInstance struct { Value int `json:"value"` } `json:"syncookie.swsyncookieInstance,omitempty"` SyncookieSyncacheCurr struct { Value int `json:"value"` } `json:"syncookie.syncacheCurr,omitempty"` SyncookieSyncacheOver struct { Value int `json:"value"` } `json:"syncookie.syncacheOver,omitempty"` SyncookieSyncookies struct { Value int `json:"value"` } `json:"syncookie.syncookies,omitempty"` SyncookieStatus struct { Description string `json:"description,omitempty"` } `json:"syncookieStatus,omitempty"` TmName struct { Description string `json:"description,omitempty"` } `json:"tmName,omitempty"` TotRequests struct { Value int `json:"value"` } `json:"totRequests,omitempty"` } `json:"entries,omitempty"` }
type VirtualStatsEntries ¶
type VirtualStatsEntries struct {
NestedVirtualStats VirtualStats `json:"nestedStats,omitempty"`
}
type VirtualStatsList ¶
type VirtualStatsList struct { Entries map[string]VirtualStatsEntries `json:"entries,omitempty"` Kind string `json:"kind,omitempty" pretty:",expanded"` SelfLink string `json:"selflink,omitempty" pretty:",expanded"` }
type VirtualStatsResource ¶
type VirtualStatsResource struct {
// contains filtered or unexported fields
}
VirtualStatsResource provides an API to manage VirtualStats configurations.
func (*VirtualStatsResource) All ¶
func (r *VirtualStatsResource) All() (*VirtualStatsList, error)
Source Files ¶
- datagroup_internal.go
- ifile.go
- ltm.go
- monitor_diameter.go
- monitor_dns.go
- monitor_external.go
- monitor_firepass.go
- monitor_ftp.go
- monitor_gateway_icmp.go
- monitor_http.go
- monitor_https.go
- monitor_icmp.go
- monitor_imap.go
- monitor_inband.go
- monitor_ldap.go
- monitor_module_score.go
- monitor_mssql.go
- monitor_mysql.go
- monitor_nntp.go
- monitor_oracle.go
- monitor_pop3.go
- monitor_postgresql.go
- monitor_radius.go
- monitor_radius_accounting.go
- monitor_realserver.go
- monitor_rpc.go
- monitor_sasp.go
- monitor_scripted.go
- monitor_sip.go
- monitor_smb.go
- monitor_smtp.go
- monitor_snmp_dca.go
- monitor_snmp_dca_base.go
- monitor_soap.go
- monitor_tcp.go
- monitor_tcp_echo.go
- monitor_tcp_half_open.go
- monitor_udp.go
- monitor_virtual_location.go
- monitor_wap.go
- monitor_wmi.go
- node.go
- node_stats.go
- pool.go
- pool_members.go
- pool_stats.go
- profile_client_ssl.go
- rule.go
- virtual.go
- virtual_stats.go