Documentation
¶
Index ¶
- type Hanode
- type HanodeAdd
- type HanodeUpdate
- type HanodeUpdateBody
- type HanodeWrapper
- type Interface
- type InterfaceWrapper
- type LbmonbindingsBinding
- type LbmonbindingsBindingWrapper
- type LbmonbindingsServiceBinding
- type LbmonbindingsServiceBindingWrapper
- type LbmonbindingsServicegroupBinding
- type LbmonbindingsServicegroupBindingWrapper
- type Lbmonitor
- type LbmonitorAdd
- type LbmonitorAddBody
- type LbmonitorDisable
- type LbmonitorEnable
- type LbmonitorEnableDisableBody
- type LbmonitorRename
- type LbmonitorRenameBody
- type LbmonitorServiceBinding
- type LbmonitorServiceBindingAdd
- type LbmonitorServiceBindingWrapper
- type LbmonitorServicegroupBinding
- type LbmonitorServicegroupBindingAdd
- type LbmonitorServicegroupBindingWrapper
- type LbmonitorUpdate
- type LbmonitorUpdateBody
- type LbmonitorWrapper
- type Lbvserver
- type LbvserverAdd
- type LbvserverAddBody
- type LbvserverBinding
- type LbvserverBindingWrapper
- type LbvserverDisable
- type LbvserverEnable
- type LbvserverEnableDisableBody
- type LbvserverRename
- type LbvserverRenameBody
- type LbvserverServiceBinding
- type LbvserverServiceBindingAdd
- type LbvserverServiceBindingAddBody
- type LbvserverServiceBindingWrapper
- type LbvserverServicegroupBinding
- type LbvserverServicegroupBindingAdd
- type LbvserverServicegroupBindingWrapper
- type LbvserverServicegroupmemberBinding
- type LbvserverServicegroupmemberBindingWrapper
- type LbvserverUpdate
- type LbvserverUpdateBody
- type LbvserverWrapper
- type Nsacl
- type NsaclAdd
- type NsaclAddBody
- type NsaclDisable
- type NsaclEnable
- type NsaclEnableDisable
- type NsaclRename
- type NsaclRenameBody
- type NsaclUpdate
- type NsaclUpdateBody
- type NsaclWrapper
- type Nsacls
- type NsaclsBody
- type NsaclsWrapper
- type Nshardware
- type NshardwareWrapper
- type Nsip
- type NsipDisable
- type NsipEnable
- type NsipEnableDisableBody
- type NsipUpdate
- type NsipUpdateBody
- type NsipWrapper
- type Nsrunningconfig
- type NsrunningconfigWrapper
- type Nssavedconfig
- type NssavedconfigWrapper
- type Nsversion
- type NsversionWrapper
- type Response
- type Server
- type ServerAdd
- type ServerAddBody
- type ServerBinding
- type ServerBindingWrapper
- type ServerDisable
- type ServerDisableBody
- type ServerEnable
- type ServerEnableBody
- type ServerRename
- type ServerRenameBody
- type ServerServiceBinding
- type ServerServiceBindingWrapper
- type ServerServicegroupBinding
- type ServerServicegroupBindingWrapper
- type ServerUpdate
- type ServerUpdateBody
- type ServerWrapper
- type Service
- type ServiceAdd
- type ServiceAddBody
- type ServiceDisable
- type ServiceDisableBody
- type ServiceEnable
- type ServiceEnableBody
- type ServiceLbmonitorBinding
- type ServiceLbmonitorBindingAdd
- type ServiceLbmonitorBindingPayload
- type ServiceLbmonitorBindingWrapper
- type ServiceLbmonitorBindingWrapperAdd
- type ServiceRename
- type ServiceRenameBody
- type ServiceUpdate
- type ServiceUpdateBody
- type ServiceWrapper
- type Servicegroup
- type ServicegroupAdd
- type ServicegroupAddBody
- type ServicegroupDisable
- type ServicegroupDisableBody
- type ServicegroupEnable
- type ServicegroupEnableBody
- type ServicegroupLbmonitorBinding
- type ServicegroupLbmonitorBindingAdd
- type ServicegroupLbmonitorBindingPayload
- type ServicegroupLbmonitorBindingWrapper
- type ServicegroupLbmonitorBindingWrapperAdd
- type ServicegroupRename
- type ServicegroupRenameBody
- type ServicegroupServicegroupmemberBinding
- type ServicegroupServicegroupmemberBindingAdd
- type ServicegroupServicegroupmemberBindingAddBody
- type ServicegroupServicegroupmemberBindingWrapper
- type ServicegroupUpdate
- type ServicegroupUpdateBody
- type ServicegroupWrapper
- type Servicegroupbinding
- type ServicegroupbindingsWrapper
- type Sslcertkey
- type SslcertkeyAdd
- type SslcertkeyAddBody
- type SslcertkeyChange
- type SslcertkeyChangeBody
- type SslcertkeyLink
- type SslcertkeyLinkBody
- type SslcertkeyUnlink
- type SslcertkeyUnlinkBody
- type SslcertkeyUpdate
- type SslcertkeyUpdateBody
- type SslcertkeyWrapper
- type Sslcipher
- type SslcipherAdd
- type SslcipherAddBody
- type SslcipherSslciphersuiteBinding
- type SslcipherSslciphersuiteBindingAdd
- type SslcipherSslciphersuiteBindingAddBody
- type SslcipherSslciphersuiteBindingWrapper
- type SslcipherUpdate
- type SslcipherUpdateBody
- type SslcipherWrapper
- type Sslciphersuite
- type SslciphersuiteWrapper
- type Sslvserver
- type SslvserverUpdate
- type SslvserverUpdateBody
- type SslvserverWrapper
- type Svcbinding
- type SvcbindingsWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Hanode ¶
type Hanode struct { ID int `json:"string"` Name string `json:"name"` Ipaddress string `json:"ipaddress"` Flags string `json:"flags"` Hastatus string `json:"hastatus"` State string `json:"state"` Hasync string `json:"hasync"` Haprop string `json:"haprop"` Enaifaces string `json:"enaifaces"` Disifaces string `json:"disifaces"` Hamonifaces string `json:"hamonifaces"` Haheartbeatifaces string `json:"haheartbeatifaces"` Pfifaces string `json:"pfifaces"` Ifaces string `json:"ifaces"` Netmask string `json:"netmask"` Inc string `json:"inc"` Ssl2 string `json:"ssl2"` Hellointerval int `json:"hellointerval"` Deadinterval int `json:"deadinterval"` Masterstatetime int `json:"masterstatetime"` Failsafe string `json:"failsafe"` Routemonitor string `json:"routemonitor"` Maxflips string `json:"maxflips"` Maxfliptime string `json:"maxfliptime"` Curflips string `json:"curflips"` Completedfliptime string `json:"completedfliptime"` Syncvlan interface{} `json:"syncvlan"` Routemonitorstate string `json:"routemonitorstate"` }
Hanode describes the object.
type HanodeAdd ¶
type HanodeAdd struct { Hanode struct { ID int `json:"string"` Ipaddress string `json:"ipaddress"` Inc string `json:"inc"` } `json:"hanode"` }
HanodeAdd defines add request.
type HanodeUpdate ¶
type HanodeUpdate struct {
Hanode HanodeUpdateBody `json:"hanode"`
}
HanodeUpdate defines update request.
type HanodeUpdateBody ¶
type HanodeUpdateBody struct { ID int `json:"string"` Hastatus string `json:"hastatus"` Hasync string `json:"hasync"` Haprop string `json:"haprop"` Hellointerval int `json:"hellointerval"` Deadinterval int `json:"deadinterval"` Failsafe string `json:"failsafe"` Maxflips string `json:"maxflips"` Maxfliptime string `json:"maxfliptime"` Syncvlan int `json:"syncvlan"` }
HanodeUpdateBody body for updating object.
type HanodeWrapper ¶
type HanodeWrapper struct { Errorcode int `json:"errorcode"` Message string `json:"message"` Severity string `json:"severity"` Hanode []Hanode `json:"hanode"` }
HanodeWrapper wraps the object and serves as default response.
type Interface ¶
type Interface struct { ID string `json:"id"` Devicename string `json:"devicename"` Unit string `json:"unit"` Description string `json:"description"` Flags string `json:"flags"` Mtu string `json:"mtu"` Actualmtu string `json:"actualmtu"` Vlan string `json:"vlan"` Mac string `json:"mac"` Uptime string `json:"uptime"` Downtime string `json:"downtime"` Reqmedia string `json:"reqmedia,omitempty"` Reqspeed string `json:"reqspeed,omitempty"` Reqduplex string `json:"reqduplex,omitempty"` Reqflowcontrol string `json:"reqflowcontrol,omitempty"` Hamonitor string `json:"hamonitor"` Haheartbeat string `json:"haheartbeat"` State string `json:"state"` Autoneg string `json:"autoneg"` Autonegresult string `json:"autonegresult"` Tagged string `json:"tagged"` Tagall string `json:"tagall"` Trunkmode string `json:"trunkmode"` Taggedany string `json:"taggedany"` Taggedautolearn string `json:"taggedautolearn"` Hangdetect string `json:"hangdetect"` Hangreset string `json:"hangreset"` Linkstate string `json:"linkstate"` Intfstate string `json:"intfstate"` Rxpackets string `json:"rxpackets"` Rxbytes string `json:"rxbytes"` Rxerrors string `json:"rxerrors"` Rxdrops string `json:"rxdrops"` Txpackets string `json:"txpackets"` Txbytes string `json:"txbytes"` Txerrors string `json:"txerrors"` Txdrops string `json:"txdrops"` Indisc string `json:"indisc"` Outdisc string `json:"outdisc"` Fctls string `json:"fctls"` Hangs string `json:"hangs"` Stsstalls string `json:"stsstalls"` Txstalls string `json:"txstalls"` Rxstalls string `json:"rxstalls"` Bdgmacmoved string `json:"bdgmacmoved"` Bdgmuted string `json:"bdgmuted"` Vmac string `json:"vmac"` Vmac6 string `json:"vmac6"` Lacpmode string `json:"lacpmode,omitempty"` Lacppriority string `json:"lacppriority,omitempty"` Lacptimeout string `json:"lacptimeout"` Lagtype string `json:"lagtype"` Reqthroughput string `json:"reqthroughput"` Linkredundancy string `json:"linkredundancy"` Actthroughput string `json:"actthroughput"` Bandwidthhigh string `json:"bandwidthhigh"` Bandwidthnormal string `json:"bandwidthnormal"` Backplane string `json:"backplane"` Ifnum []string `json:"ifnum"` Cleartime string `json:"cleartime"` Slavestate string `json:"slavestate"` Slavemedia string `json:"slavemedia"` Slavespeed string `json:"slavespeed"` Slaveduplex string `json:"slaveduplex"` Slaveflowctl string `json:"slaveflowctl"` Slavetime string `json:"slavetime"` Intftype string `json:"intftype"` Lacpactormode string `json:"lacpactormode,omitempty"` Lacpactorpriority string `json:"lacpactorpriority"` Lacpactorportno string `json:"lacpactorportno"` Lacppartneraggregation string `json:"lacppartneraggregation"` Lacppartnerinsync string `json:"lacppartnerinsync"` Lacppartnercollecting string `json:"lacppartnercollecting"` Lacppartnerdistributing string `json:"lacppartnerdistributing"` Lacppartnerdefaulted string `json:"lacppartnerdefaulted"` Lacppartnerexpired string `json:"lacppartnerexpired"` Lacppartnerpriority string `json:"lacppartnerpriority"` Lacppartnersystemmac string `json:"lacppartnersystemmac"` Lacppartnersystempriority string `json:"lacppartnersystempriority"` Lacppartnerportno string `json:"lacppartnerportno"` Lacppartnerkey string `json:"lacppartnerkey"` Lacpactoraggregation string `json:"lacpactoraggregation"` Lacpactorinsync string `json:"lacpactorinsync"` Lacpactorcollecting string `json:"lacpactorcollecting"` Lacpactordistributing string `json:"lacpactordistributing"` Lacpportmuxstate string `json:"lacpportmuxstate"` Lacpportrxstat string `json:"lacpportrxstat"` Lacpportselectstate string `json:"lacpportselectstate"` Lldpmode string `json:"lldpmode"` Lrsetpriority string `json:"lrsetpriority"` Lractiveintf bool `json:"lractiveintf"` Actmedia string `json:"actmedia,omitempty"` Actspeed string `json:"actspeed,omitempty"` Actduplex string `json:"actduplex,omitempty"` Actflowctl string `json:"actflowctl,omitempty"` Lacpkey int `json:"lacpkey,omitempty"` Lacpactortimeout string `json:"lacpactortimeout,omitempty"` Lacppartnerstate string `json:"lacppartnerstate,omitempty"` Lacppartnertimeout string `json:"lacppartnertimeout,omitempty"` Mode string `json:"mode,omitempty"` }
Interface describes the object.
type InterfaceWrapper ¶
type InterfaceWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` Interface []Interface `json:"interface,omitempty"` }
InterfaceWrapper wraps the object and serves as default response.
type LbmonbindingsBinding ¶
type LbmonbindingsBinding struct { Monitorname string `json:"monitorname,omitempty"` LbmonbindingsServicegroupBinding []LbmonbindingsServicegroupBinding `json:"lbmonbindings_servicegroup_binding,omitempty"` LbmonbindingsServiceBinding []LbmonbindingsServiceBinding `json:"lbmonbindings_service_binding,omitempty"` }
LbmonbindingsBinding describes the object.
type LbmonbindingsBindingWrapper ¶
type LbmonbindingsBindingWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` LbmonbindingsBinding []LbmonbindingsBinding `json:"lbmonbindings_binding,omitempty"` }
LbmonbindingsBindingWrapper wraps the object and serves as default response.
type LbmonbindingsServiceBinding ¶
type LbmonbindingsServiceBinding struct { Servicename string `json:"servicename"` Monitorname string `json:"monitorname"` Servicetype string `json:"servicetype"` Svrstate string `json:"svrstate"` Monsvcstate string `json:"monsvcstate"` Port int `json:"port"` Ipaddress string `json:"ipaddress"` }
LbmonbindingsServiceBinding describes the object.
type LbmonbindingsServiceBindingWrapper ¶
type LbmonbindingsServiceBindingWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` LbmonbindingsServiceBinding []LbmonbindingsServiceBinding `json:"lbmonbindings_service_binding,omitempty"` }
LbmonbindingsServiceBindingWrapper wraps the object and serves as default response.
type LbmonbindingsServicegroupBinding ¶
type LbmonbindingsServicegroupBinding struct { Monitorname string `json:"monitorname,omitempty"` Servicegroupname string `json:"servicegroupname,omitempty"` Boundservicegroupsvrstate string `json:"boundservicegroupsvrstate,omitempty"` Monstate string `json:"monstate,omitempty"` Servicetype string `json:"servicetype,omitempty"` }
LbmonbindingsServicegroupBinding describes the object.
type LbmonbindingsServicegroupBindingWrapper ¶
type LbmonbindingsServicegroupBindingWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` LbmonbindingsServicegroupBinding []LbmonbindingsServicegroupBinding `json:"lbmonbindings_servicegroup_binding,omitempty"` }
LbmonbindingsServicegroupBindingWrapper wraps the object and serves as default response.
type Lbmonitor ¶
type Lbmonitor struct { Monitorname string `json:"monitorname,omitempty"` Type string `json:"type,omitempty"` Interval int `json:"interval,omitempty"` Units3 string `json:"units3,omitempty"` Resptimeout int `json:"resptimeout,omitempty"` Resptimeoutthresh string `json:"resptimeoutthresh,omitempty"` Units4 string `json:"units4,omitempty"` Retries int `json:"retries,omitempty"` Failureretries int `json:"failureretries,omitempty"` Alertretries int `json:"alertretries,omitempty"` Successretries int `json:"successretries,omitempty"` Downtime int `json:"downtime,omitempty"` Units2 string `json:"units2,omitempty"` Destip string `json:"destip,omitempty"` Destport int `json:"destport,omitempty"` State string `json:"state,omitempty"` Reverse string `json:"reverse,omitempty"` Transparent string `json:"transparent,omitempty"` Iptunnel string `json:"iptunnel,omitempty"` Tos string `json:"tos,omitempty"` Tosid string `json:"tosid,omitempty"` Secure string `json:"secure,omitempty"` Action string `json:"action,omitempty"` Respcode []string `json:"respcode,omitempty"` Httprequest string `json:"httprequest,omitempty"` Rtsprequest string `json:"rtsprequest,omitempty"` Send string `json:"send,omitempty"` Recv string `json:"recv,omitempty"` Query string `json:"query,omitempty"` Querytype string `json:"querytype,omitempty"` Username string `json:"username,omitempty"` Password string `json:"password,omitempty"` Secondarypassword string `json:"secondarypassword,omitempty"` Logonpointname string `json:"logonpointname,omitempty"` Lasversion string `json:"lasversion,omitempty"` Validatecred string `json:"validatecred,omitempty"` Domain string `json:"domain,omitempty"` Radkey string `json:"radkey,omitempty"` Radnasid string `json:"radnasid,omitempty"` Radnasip string `json:"radnasip,omitempty"` Radaccounttype string `json:"radaccounttype,omitempty"` Radframedip string `json:"radframedip,omitempty"` Radapn string `json:"radapn,omitempty"` Radmsisdn string `json:"radmsisdn,omitempty"` Radaccountsession string `json:"radaccountsession,omitempty"` Lrtm string `json:"lrtm,omitempty"` Lrtmconf int `json:"lrtmconf,omitempty"` Lrtmconfstr string `json:"lrtmconfstr,omitempty"` Deviation string `json:"deviation,omitempty"` Units1 string `json:"units1,omitempty"` Dynamicresponsetimeout int `json:"dynamicresponsetimeout,omitempty"` Dynamicinterval int `json:"dynamicinterval,omitempty"` Scriptname string `json:"scriptname,omitempty"` Scriptargs string `json:"scriptargs,omitempty"` Dispatcherip string `json:"dispatcherip,omitempty"` Dispatcherport int `json:"dispatcherport,omitempty"` Sipuri string `json:"sipuri,omitempty"` Sipmethod string `json:"sipmethod,omitempty"` Maxforwards string `json:"maxforwards,omitempty"` Sipreguri string `json:"sipreguri,omitempty"` Customheaders string `json:"customheaders,omitempty"` Ipaddress []string `json:"ipaddress,omitempty"` Group string `json:"group,omitempty"` Filename string `json:"filename,omitempty"` Basedn string `json:"basedn,omitempty"` Binddn string `json:"binddn,omitempty"` Filter string `json:"filter,omitempty"` Attribute string `json:"attribute,omitempty"` Database string `json:"database,omitempty"` Oraclesid string `json:"oraclesid,omitempty"` Sqlquery string `json:"sqlquery,omitempty"` Evalrule string `json:"evalrule,omitempty"` Snmpoid string `json:"Snmpoid,omitempty"` Snmpcommunity string `json:"snmpcommunity,omitempty"` Snmpthreshold string `json:"snmpthreshold,omitempty"` Snmpversion string `json:"snmpversion,omitempty"` Metric string `json:"metric,omitempty"` Metrictable string `json:"metrictable,omitempty"` Multimetrictable []string `json:"multimetrictable,omitempty"` Metricthreshold string `json:"metricthreshold,omitempty"` Metricweight string `json:"metricweight,omitempty"` Application string `json:"application,omitempty"` Sitepath string `json:"sitepath,omitempty"` Storename string `json:"storename,omitempty"` Storefrontacctservice string `json:"storefrontacctservice,omitempty"` Storefrontcheckbackendservices string `json:"storefrontcheckbackendservices,omitempty"` Hostname string `json:"hostname,omitempty"` Netprofile string `json:"netprofile,omitempty"` Mssqlprotocolversion string `json:"mssqlprotocolversion,omitempty"` Originhost string `json:"originhost,omitempty"` Originrealm string `json:"originrealm,omitempty"` Hostipaddress string `json:"hostipaddress,omitempty"` Vendorid string `json:"vendorid,omitempty"` Productname string `json:"productname,omitempty"` Firmwarerevision string `json:"firmwarerevision,omitempty"` Authapplicationid []string `json:"authapplicationid,omitempty"` Acctapplicationid []string `json:"acctapplicationid,omitempty"` Inbandsecurityid string `json:"inbandsecurityid,omitempty"` Supportedvendorids []string `json:"supportedvendorids,omitempty"` Vendorspecificvendorid string `json:"vendorspecificvendorid,omitempty"` Vendorspecificauthapplicationids []string `json:"vendorspecificauthapplicationids,omitempty"` Vendorspecificacctapplicationids []string `json:"vendorspecificacctapplicationids,omitempty"` Servicename string `json:"servicename,omitempty"` DupState string `json:"dup_state,omitempty"` DupWeight string `json:"dup_weight,omitempty"` Servicegroupname string `json:"servicegroupname,omitempty"` Weight string `json:"weight,omitempty"` Kcdaccount string `json:"kcdaccount,omitempty"` Storedb string `json:"storedb,omitempty"` Trofscode string `json:"trofscode,omitempty"` Trofsstring string `json:"trofsstring,omitempty"` Sslprofile string `json:"sslprofile,omitempty"` }
Lbmonitor describes the object.
type LbmonitorAdd ¶
type LbmonitorAdd struct {
Lbmonitor LbmonitorAddBody `json:"lbmonitor,omitempty"`
}
LbmonitorAdd defines add request
type LbmonitorAddBody ¶
type LbmonitorAddBody struct { Monitorname string `json:"monitorname,omitempty"` Type string `json:"type,omitempty"` Action string `json:"action,omitempty"` Respcode []string `json:"respcode,omitempty"` Httprequest string `json:"httprequest,omitempty"` Rtsprequest string `json:"rtsprequest,omitempty"` Customheaders string `json:"customheaders,omitempty"` Maxforwards string `json:"maxforwards,omitempty"` Sipmethod string `json:"sipmethod,omitempty"` Sipuri string `json:"sipuri,omitempty"` Sipreguri string `json:"sipreguri,omitempty"` Send string `json:"send,omitempty"` Recv string `json:"recv,omitempty"` Query string `json:"query,omitempty"` Querytype string `json:"querytype,omitempty"` Scriptname string `json:"scriptname,omitempty"` Scriptargs string `json:"scriptargs,omitempty"` Dispatcherip string `json:"dispatcherip,omitempty"` Dispatcherport int `json:"dispatcherport,omitempty"` Username string `json:"username,omitempty"` Password string `json:"password,omitempty"` Secondarypassword string `json:"secondarypassword,omitempty"` Logonpointname string `json:"logonpointname,omitempty"` Lasversion string `json:"lasversion,omitempty"` Radkey string `json:"radkey,omitempty"` Radnasid string `json:"radnasid,omitempty"` Radnasip string `json:"radnasip,omitempty"` Radaccounttype string `json:"radaccounttype,omitempty"` Radframedip string `json:"radframedip,omitempty"` Radapn string `json:"radapn,omitempty"` Radmsisdn string `json:"radmsisdn,omitempty"` Radaccountsession string `json:"radaccountsession,omitempty"` Lrtm string `json:"lrtm,omitempty"` Deviation string `json:"deviation,omitempty"` Units1 string `json:"units1,omitempty"` Interval int `json:"interval,omitempty"` Units3 string `json:"units3,omitempty"` Resptimeout int `json:"resptimeout,omitempty"` Units4 string `json:"units4,omitempty"` Resptimeoutthresh string `json:"resptimeoutthresh,omitempty"` Retries int `json:"retries,omitempty"` Failureretries int `json:"failureretries,omitempty"` Alertretries int `json:"alertretries,omitempty"` Successretries int `json:"successretries,omitempty"` Downtime int `json:"downtime,omitempty"` Units2 string `json:"units2,omitempty"` Destip string `json:"destip,omitempty"` Destport int `json:"destport,omitempty"` State string `json:"state,omitempty"` Reverse string `json:"reverse,omitempty"` Transparent string `json:"transparent,omitempty"` Iptunnel string `json:"iptunnel,omitempty"` Tos string `json:"tos,omitempty"` Tosid string `json:"tosid,omitempty"` Secure string `json:"secure,omitempty"` Validatecred string `json:"validatecred,omitempty"` Domain string `json:"domain,omitempty"` Ipaddress []string `json:"ipaddress,omitempty"` Group string `json:"group,omitempty"` Filename string `json:"filename,omitempty"` Basedn string `json:"basedn,omitempty"` Binddn string `json:"binddn,omitempty"` Filter string `json:"filter,omitempty"` Attribute string `json:"attribute,omitempty"` Database string `json:"database,omitempty"` Oraclesid string `json:"oraclesid,omitempty"` Sqlquery string `json:"sqlquery,omitempty"` Evalrule string `json:"evalrule,omitempty"` Mssqlprotocolversion string `json:"mssqlprotocolversion,omitempty"` Snmpoid string `json:"Snmpoid,omitempty"` Snmpcommunity string `json:"snmpcommunity,omitempty"` Snmpthreshold string `json:"snmpthreshold,omitempty"` Snmpversion string `json:"snmpversion,omitempty"` Metrictable string `json:"metrictable,omitempty"` Application string `json:"application,omitempty"` Sitepath string `json:"sitepath,omitempty"` Storename string `json:"storename,omitempty"` Storefrontacctservice string `json:"storefrontacctservice,omitempty"` Hostname string `json:"hostname,omitempty"` Netprofile string `json:"netprofile,omitempty"` Originhost string `json:"originhost,omitempty"` Originrealm string `json:"originrealm,omitempty"` Hostipaddress string `json:"hostipaddress,omitempty"` Vendorid string `json:"vendorid,omitempty"` Productname string `json:"productname,omitempty"` Firmwarerevision string `json:"firmwarerevision,omitempty"` Authapplicationid []string `json:"authapplicationid,omitempty"` Acctapplicationid []string `json:"acctapplicationid,omitempty"` Inbandsecurityid string `json:"inbandsecurityid,omitempty"` Supportedvendorids []string `json:"supportedvendorids,omitempty"` Vendorspecificvendorid string `json:"vendorspecificvendorid,omitempty"` Vendorspecificauthapplicationids []string `json:"vendorspecificauthapplicationids,omitempty"` Vendorspecificacctapplicationids []string `json:"vendorspecificacctapplicationids,omitempty"` Kcdaccount string `json:"kcdaccount,omitempty"` Storedb string `json:"storedb,omitempty"` Storefrontcheckbackendservices string `json:"storefrontcheckbackendservices,omitempty"` Trofscode string `json:"trofscode,omitempty"` Trofsstring string `json:"trofsstring,omitempty"` Sslprofile string `json:"sslprofile,omitempty"` }
LbmonitorAddBody body for adding object.
type LbmonitorDisable ¶
type LbmonitorDisable struct {
Lbmonitor LbmonitorEnableDisableBody `json:"lbmonitor,omitempty"`
}
LbmonitorDisable defines disable request.
type LbmonitorEnable ¶
type LbmonitorEnable struct {
Lbmonitor LbmonitorEnableDisableBody `json:"lbmonitor,omitempty"`
}
LbmonitorEnable defines enable request.
type LbmonitorEnableDisableBody ¶
type LbmonitorEnableDisableBody struct { Name string `json:"name,omitempty"` Servicegroupname string `json:"servicegroupname,omitempty"` Servicename string `json:"servicename,omitempty"` }
LbmonitorEnableDisableBody body for enabling/disabling object.
type LbmonitorRename ¶
type LbmonitorRename struct {
Lbmonitor LbmonitorRenameBody `json:"lbmonitor,omitempty"`
}
LbmonitorRename defines rename request.
type LbmonitorRenameBody ¶
type LbmonitorRenameBody struct { Name string `json:"name,omitempty"` Newname string `json:"newname,omitempty"` }
LbmonitorRenameBody body for renaming object.
type LbmonitorServiceBinding ¶
type LbmonitorServiceBinding struct { Servicename string `json:"servicename,omitempty"` Servicegroupname string `json:"servicegroupname,omitempty"` Monitorname string `json:"monitorname,omitempty"` DupState string `json:"dup_state,omitempty"` DupWeight float64 `json:"dup_weight,omitempty"` State string `json:"state,omitempty"` Weight float64 `json:"weight,omitempty"` }
LbmonitorServiceBinding describes the object.
type LbmonitorServiceBindingAdd ¶
type LbmonitorServiceBindingAdd struct {
LbmonitorServiceBinding LbmonitorServiceBinding `json:"lbmonitor_service_binding,omitempty"`
}
LbmonitorServiceBindingAdd describes the object.
type LbmonitorServiceBindingWrapper ¶
type LbmonitorServiceBindingWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` LbmonitorServiceBinding []LbmonitorServiceBinding `json:"lbmonitor_service_binding,omitempty"` }
LbmonitorServiceBindingWrapper wraps the object and serves as default response.
type LbmonitorServicegroupBinding ¶
type LbmonitorServicegroupBinding struct { Servicename string `json:"servicename,omitempty"` Servicegroupname string `json:"servicegroupname,omitempty"` Monitorname string `json:"monitorname,omitempty"` DupState string `json:"dup_state,omitempty"` DupWeight float64 `json:"dup_weight,omitempty"` State string `json:"state,omitempty"` Weight float64 `json:"weight,omitempty"` }
LbmonitorServicegroupBinding describes the object.
type LbmonitorServicegroupBindingAdd ¶
type LbmonitorServicegroupBindingAdd struct {
LbmonitorServicegroupBinding LbmonitorServicegroupBinding `json:"lbmonitor_servicegroup_binding,omitempty"`
}
LbmonitorServicegroupBindingAdd describes the object.
type LbmonitorServicegroupBindingWrapper ¶
type LbmonitorServicegroupBindingWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` LbmonitorServicegroupBinding []LbmonitorServicegroupBinding `json:"lbmonitor_servicegroup_binding,omitempty"` }
LbmonitorServicegroupBindingWrapper wraps the object and serves as default response.
type LbmonitorUpdate ¶
type LbmonitorUpdate struct {
Lbmonitor LbmonitorUpdateBody `json:"lbmonitor,omitempty"`
}
LbmonitorUpdate defines update request.
type LbmonitorUpdateBody ¶
type LbmonitorUpdateBody struct { Monitorname string `json:"monitorname,omitempty"` Type string `json:"type,omitempty"` Action string `json:"action,omitempty"` Respcode []string `json:"respcode,omitempty"` Httprequest string `json:"httprequest,omitempty"` Rtsprequest string `json:"rtsprequest,omitempty"` Customheaders string `json:"customheaders,omitempty"` Maxforwards string `json:"maxforwards,omitempty"` Sipmethod string `json:"sipmethod,omitempty"` Sipreguri string `json:"sipreguri,omitempty"` Sipuri string `json:"sipuri,omitempty"` Send string `json:"send,omitempty"` Recv string `json:"recv,omitempty"` Query string `json:"query,omitempty"` Querytype string `json:"querytype,omitempty"` Username string `json:"username,omitempty"` Password string `json:"password,omitempty"` Secondarypassword string `json:"secondarypassword,omitempty"` Logonpointname string `json:"logonpointname,omitempty"` Lasversion string `json:"lasversion,omitempty"` Radkey string `json:"radkey,omitempty"` Radnasid string `json:"radnasid,omitempty"` Radnasip string `json:"radnasip,omitempty"` Radaccounttype string `json:"radaccounttype,omitempty"` Radframedip string `json:"radframedip,omitempty"` Radapn string `json:"radapn,omitempty"` Radmsisdn string `json:"radmsisdn,omitempty"` Radaccountsession string `json:"radaccountsession,omitempty"` Lrtm string `json:"lrtm,omitempty"` Deviation string `json:"deviation,omitempty"` Units1 string `json:"units1,omitempty"` Scriptname string `json:"scriptname,omitempty"` Scriptargs string `json:"scriptargs,omitempty"` Validatecred string `json:"validatecred,omitempty"` Domain string `json:"domain,omitempty"` Dispatcherip string `json:"dispatcherip,omitempty"` Dispatcherport int `json:"dispatcherport,omitempty"` Interval int `json:"interval,omitempty"` Units3 string `json:"units3,omitempty"` Resptimeout int `json:"resptimeout,omitempty"` Units4 string `json:"units4,omitempty"` Resptimeoutthresh string `json:"resptimeoutthresh,omitempty"` Retries int `json:"retries,omitempty"` Failureretries int `json:"failureretries,omitempty"` Alertretries int `json:"alertretries,omitempty"` Successretries int `json:"successretries,omitempty"` Downtime int `json:"downtime,omitempty"` Units2 string `json:"units2,omitempty"` Destip string `json:"destip,omitempty"` Destport int `json:"destport,omitempty"` State string `json:"state,omitempty"` Reverse string `json:"reverse,omitempty"` Transparent string `json:"transparent,omitempty"` Iptunnel string `json:"iptunnel,omitempty"` Tos string `json:"tos,omitempty"` Tosid string `json:"tosid,omitempty"` Secure string `json:"secure,omitempty"` Ipaddress []string `json:"ipaddress,omitempty"` Group string `json:"group,omitempty"` Filename string `json:"filename,omitempty"` Basedn string `json:"basedn,omitempty"` Binddn string `json:"binddn,omitempty"` Filter string `json:"filter,omitempty"` Attribute string `json:"attribute,omitempty"` Database string `json:"database,omitempty"` Oraclesid string `json:"oraclesid,omitempty"` Sqlquery string `json:"sqlquery,omitempty"` Evalrule string `json:"evalrule,omitempty"` Snmpoid string `json:"Snmpoid,omitempty"` Snmpcommunity string `json:"snmpcommunity,omitempty"` Snmpthreshold string `json:"snmpthreshold,omitempty"` Snmpversion string `json:"snmpversion,omitempty"` Metrictable string `json:"metrictable,omitempty"` Metric string `json:"metric,omitempty"` Metricthreshold string `json:"metricthreshold,omitempty"` Metricweight string `json:"metricweight,omitempty"` Application string `json:"application,omitempty"` Sitepath string `json:"sitepath,omitempty"` Storename string `json:"storename,omitempty"` Storefrontacctservice string `json:"storefrontacctservice,omitempty"` Storefrontcheckbackendservices string `json:"storefrontcheckbackendservices,omitempty"` Hostname string `json:"hostname,omitempty"` Netprofile string `json:"netprofile,omitempty"` Mssqlprotocolversion string `json:"mssqlprotocolversion,omitempty"` Originhost string `json:"originhost,omitempty"` Originrealm string `json:"originrealm,omitempty"` Hostipaddress string `json:"hostipaddress,omitempty"` Vendorid string `json:"vendorid,omitempty"` Productname string `json:"productname,omitempty"` Firmwarerevision string `json:"firmwarerevision,omitempty"` Authapplicationid []string `json:"authapplicationid,omitempty"` Acctapplicationid []string `json:"acctapplicationid,omitempty"` Inbandsecurityid string `json:"inbandsecurityid,omitempty"` Supportedvendorids []string `json:"supportedvendorids,omitempty"` Vendorspecificvendorid string `json:"vendorspecificvendorid,omitempty"` Vendorspecificauthapplicationids []string `json:"vendorspecificauthapplicationids,omitempty"` Vendorspecificacctapplicationids []string `json:"vendorspecificacctapplicationids,omitempty"` Kcdaccount string `json:"kcdaccount,omitempty"` Storedb string `json:"storedb,omitempty"` Trofscode string `json:"trofscode,omitempty"` Trofsstring string `json:"trofsstring,omitempty"` Sslprofile string `json:"sslprofile,omitempty"` }
LbmonitorUpdateBody body for updating object.
type LbmonitorWrapper ¶
type LbmonitorWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` Lbmonitor []Lbmonitor `json:"lbmonitor,omitempty"` }
LbmonitorWrapper wraps the object and serves as default response.
type Lbvserver ¶
type Lbvserver struct { Activeservices string `json:"activeservices,omitempty"` Appflowlog string `json:"appflowlog,omitempty"` Authentication string `json:"authentication,omitempty"` Authenticationhost string `json:"authenticationhost,omitempty"` Authn401 string `json:"authn401,omitempty"` Authnprofile string `json:"authnprofile,omitempty"` Authnvsname string `json:"authnvsname,omitempty"` Backuplbmethod string `json:"backuplbmethod,omitempty"` Backuppersistencetimeout int `json:"backuppersistencetimeout,omitempty"` Backupvserver string `json:"backupvserver,omitempty"` Backupvserverstatus string `json:"backupvserverstatus,omitempty"` Bindpoint string `json:"bindpoint,omitempty"` Bypassaaaa string `json:"bypassaaaa,omitempty"` Cacheable string `json:"cacheable,omitempty"` Cachevserver string `json:"cachevserver,omitempty"` Clttimeout string `json:"clttimeout,omitempty"` Comment string `json:"comment,omitempty"` Connfailover string `json:"connfailover,omitempty"` Consolidatedlconn string `json:"consolidatedlconn,omitempty"` Consolidatedlconngbl string `json:"consolidatedlconngbl,omitempty"` Cookiedomain string `json:"cookiedomain,omitempty"` Cookiename string `json:"cookiename,omitempty"` Curstate string `json:"curstate,omitempty"` Datalength string `json:"datalength,omitempty"` Dataoffset string `json:"dataoffset,omitempty"` Dbprofilename string `json:"dbprofilename,omitempty"` Dbslb string `json:"dbslb,omitempty"` Disableprimaryondown string `json:"disableprimaryondown,omitempty"` DNS64 string `json:"dns64,omitempty"` Dnsprofilename string `json:"dnsprofilename,omitempty"` Dnsvservername string `json:"dnsvservername,omitempty"` Domain string `json:"domain,omitempty"` Downstateflush string `json:"downstateflush,omitempty"` Effectivestate string `json:"effectivestate,omitempty"` Gotopriorityexpression string `json:"gotopriorityexpression,omitempty"` Groupname string `json:"groupname,omitempty"` Gt2Gb string `json:"gt2gb,omitempty"` Hashlength int `json:"hashlength,omitempty"` Health string `json:"health,omitempty"` Healththreshold string `json:"healththreshold,omitempty"` Homepage string `json:"homepage,omitempty"` Httpprofilename string `json:"httpprofilename,omitempty"` Httpsredirecturl string `json:"httpsredirecturl,omitempty"` Icmpvsrresponse string `json:"icmpvsrresponse,omitempty"` Insertvserveripport string `json:"insertvserveripport,omitempty"` Invoke bool `json:"invoke,omitempty"` IP string `json:"ip,omitempty"` Ipmapping string `json:"ipmapping,omitempty"` Ipmask string `json:"ipmask,omitempty"` Ippattern string `json:"ippattern,omitempty"` Ipv46 string `json:"ipv46"` Isgslb bool `json:"isgslb,omitempty"` L2Conn string `json:"l2conn,omitempty"` Labelname string `json:"labelname,omitempty"` Labeltype string `json:"labeltype,omitempty"` Lbmethod string `json:"lbmethod,omitempty"` Lbprofilename string `json:"lbprofilename,omitempty"` Lbrrreason int `json:"lbrrreason,omitempty"` Listenpolicy string `json:"listenpolicy,omitempty"` Listenpriority int `json:"listenpriority,omitempty"` M string `json:"m,omitempty"` Macmoderetainvlan string `json:"macmoderetainvlan,omitempty"` Map string `json:"map,omitempty"` Maxautoscalemembers string `json:"maxautoscalemembers,omitempty"` Minautoscalemembers string `json:"minautoscalemembers,omitempty"` Mssqlserverversion string `json:"mssqlserverversion,omitempty"` Mysqlcharacterset string `json:"mysqlcharacterset,omitempty"` Mysqlprotocolversion string `json:"mysqlprotocolversion,omitempty"` Mysqlservercapabilities string `json:"mysqlservercapabilities,omitempty"` Mysqlserverversion string `json:"mysqlserverversion,omitempty"` Name string `json:"name"` Netmask string `json:"netmask,omitempty"` Netprofile string `json:"netprofile,omitempty"` Newservicerequest string `json:"newservicerequest,omitempty"` Newservicerequestincrementinterval string `json:"newservicerequestincrementinterval,omitempty"` Newservicerequestunit string `json:"newservicerequestunit,omitempty"` Ngname string `json:"ngname,omitempty"` Oracleserverversion string `json:"oracleserverversion,omitempty"` Persistavpno []int `json:"persistavpno,omitempty"` Persistencebackup string `json:"persistencebackup,omitempty"` Persistencetype string `json:"persistencetype,omitempty"` Persistmask string `json:"persistmask,omitempty"` Policyname string `json:"policyname,omitempty"` Port int `json:"port,omitempty"` Pq string `json:"pq,omitempty"` Precedence string `json:"precedence,omitempty"` Processlocal string `json:"processlocal,omitempty"` Push string `json:"push,omitempty"` Pushlabel string `json:"pushlabel,omitempty"` Pushmulticlients string `json:"pushmulticlients,omitempty"` Pushvserver string `json:"pushvserver,omitempty"` Range string `json:"range,omitempty"` Redirect string `json:"redirect,omitempty"` Redirectfromport int `json:"redirectfromport,omitempty"` Redirectportrewrite string `json:"redirectportrewrite,omitempty"` Redirurl string `json:"redirurl,omitempty"` Resrule string `json:"resrule,omitempty"` Retainconnectionsoncluster string `json:"retainconnectionsoncluster,omitempty"` Rhistate string `json:"rhistate,omitempty"` Rtspnat string `json:"rtspnat,omitempty"` Rule string `json:"rule,omitempty"` Ruletype string `json:"ruletype,omitempty"` Sc string `json:"sc,omitempty"` Servicename string `json:"servicename,omitempty"` Servicetype string `json:"servicetype"` Sessionless string `json:"sessionless,omitempty"` Skippersistency string `json:"skippersistency,omitempty"` Sobackupaction string `json:"sobackupaction,omitempty"` Somethod string `json:"somethod,omitempty"` Sopersistence string `json:"sopersistence,omitempty"` Sopersistencetimeout string `json:"sopersistencetimeout,omitempty"` Sothreshold string `json:"sothreshold,omitempty"` Statechangetimemsec string `json:"statechangetimemsec,omitempty"` Statechangetimesec string `json:"statechangetimesec,omitempty"` Statechangetimeseconds string `json:"statechangetimeseconds,omitempty"` Status int `json:"status,omitempty"` Tcpprofilename string `json:"tcpprofilename,omitempty"` Td string `json:"td,omitempty"` Thresholdvalue int `json:"thresholdvalue,omitempty"` Tickssincelaststatechange string `json:"tickssincelaststatechange,omitempty"` Timeout int `json:"timeout,omitempty"` Tosid int `json:"tosid,omitempty"` Totalservices string `json:"totalservices,omitempty"` Trofspersistence string `json:"trofspersistence,omitempty"` Type string `json:"type,omitempty"` V6Netmasklen string `json:"v6netmasklen,omitempty"` V6Persistmasklen string `json:"v6persistmasklen,omitempty"` Value string `json:"value,omitempty"` Version int `json:"version,omitempty"` Vipheader string `json:"vipheader,omitempty"` Vsvrdynconnsothreshold string `json:"vsvrdynconnsothreshold,omitempty"` Weight int `json:"weight,omitempty"` }
Lbvserver describes the object.
type LbvserverAdd ¶
type LbvserverAdd struct {
Lbvserver LbvserverAddBody `json:"lbvserver,omitempty"`
}
LbvserverAdd defines add request.
type LbvserverAddBody ¶
type LbvserverAddBody struct { Appflowlog string `json:"appflowlog,omitempty"` Authentication string `json:"authentication,omitempty"` Authenticationhost string `json:"authenticationhost,omitempty"` Authn401 string `json:"authn401,omitempty"` Authnprofile string `json:"authnprofile,omitempty"` Authnvsname string `json:"authnvsname,omitempty"` Backuplbmethod string `json:"backuplbmethod,omitempty"` Backuppersistencetimeout int `json:"backuppersistencetimeout,omitempty"` Backupvserver string `json:"backupvserver,omitempty"` Bypassaaaa string `json:"bypassaaaa,omitempty"` Cacheable string `json:"cacheable,omitempty"` Clttimeout string `json:"clttimeout,omitempty"` Comment string `json:"comment,omitempty"` Connfailover string `json:"connfailover,omitempty"` Cookiename string `json:"cookiename,omitempty"` Datalength string `json:"datalength,omitempty"` Dataoffset string `json:"dataoffset,omitempty"` Dbprofilename string `json:"dbprofilename,omitempty"` Dbslb string `json:"dbslb,omitempty"` Disableprimaryondown string `json:"disableprimaryondown,omitempty"` DNS64 string `json:"dns64,omitempty"` Dnsprofilename string `json:"dnsprofilename,omitempty"` Downstateflush string `json:"downstateflush,omitempty"` Hashlength int `json:"hashlength,omitempty"` Healththreshold string `json:"healththreshold,omitempty"` Httpprofilename string `json:"httpprofilename,omitempty"` Httpsredirecturl string `json:"httpsredirecturl,omitempty"` Icmpvsrresponse string `json:"icmpvsrresponse,omitempty"` Insertvserveripport string `json:"insertvserveripport,omitempty"` Ipmask string `json:"ipmask,omitempty"` Ippattern string `json:"ippattern,omitempty"` Ipv46 string `json:"ipv46"` L2Conn string `json:"l2conn,omitempty"` Lbmethod string `json:"lbmethod,omitempty"` Lbprofilename string `json:"lbprofilename,omitempty"` Listenpolicy string `json:"listenpolicy,omitempty"` Listenpriority int `json:"listenpriority,omitempty"` M string `json:"m,omitempty"` Macmoderetainvlan string `json:"macmoderetainvlan,omitempty"` Maxautoscalemembers string `json:"maxautoscalemembers,omitempty"` Minautoscalemembers string `json:"minautoscalemembers,omitempty"` Mssqlserverversion string `json:"mssqlserverversion,omitempty"` Mysqlcharacterset string `json:"mysqlcharacterset,omitempty"` Mysqlprotocolversion string `json:"mysqlprotocolversion,omitempty"` Mysqlservercapabilities string `json:"mysqlservercapabilities,omitempty"` Mysqlserverversion string `json:"mysqlserverversion,omitempty"` Name string `json:"name"` Netmask string `json:"netmask,omitempty"` Netprofile string `json:"netprofile,omitempty"` Newservicerequest string `json:"newservicerequest,omitempty"` Newservicerequestincrementinterval string `json:"newservicerequestincrementinterval,omitempty"` Newservicerequestunit string `json:"newservicerequestunit,omitempty"` Oracleserverversion string `json:"oracleserverversion,omitempty"` Persistavpno []int `json:"persistavpno,omitempty"` Persistencebackup string `json:"persistencebackup,omitempty"` Persistencetype string `json:"persistencetype,omitempty"` Persistmask string `json:"persistmask,omitempty"` Port int `json:"port,omitempty"` Pq string `json:"pq,omitempty"` Processlocal string `json:"processlocal,omitempty"` Push string `json:"push,omitempty"` Pushlabel string `json:"pushlabel,omitempty"` Pushmulticlients string `json:"pushmulticlients,omitempty"` Pushvserver string `json:"pushvserver,omitempty"` Range string `json:"range,omitempty"` Redirectfromport int `json:"redirectfromport,omitempty"` Redirectportrewrite string `json:"redirectportrewrite,omitempty"` Redirurl string `json:"redirurl,omitempty"` Resrule string `json:"resrule,omitempty"` Retainconnectionsoncluster string `json:"retainconnectionsoncluster,omitempty"` Rhistate string `json:"rhistate,omitempty"` Rtspnat string `json:"rtspnat,omitempty"` Rule string `json:"rule,omitempty"` Sc string `json:"sc,omitempty"` Servicetype string `json:"servicetype"` Sessionless string `json:"sessionless,omitempty"` Skippersistency string `json:"skippersistency,omitempty"` Sobackupaction string `json:"sobackupaction,omitempty"` Somethod string `json:"somethod,omitempty"` Sopersistence string `json:"sopersistence,omitempty"` Sopersistencetimeout string `json:"sopersistencetimeout,omitempty"` Sothreshold string `json:"sothreshold,omitempty"` State string `json:"state,omitempty"` Tcpprofilename string `json:"tcpprofilename,omitempty"` Td string `json:"td,omitempty"` Timeout int `json:"timeout,omitempty"` Tosid int `json:"tosid,omitempty"` Trofspersistence string `json:"trofspersistence,omitempty"` V6Netmasklen string `json:"v6netmasklen,omitempty"` V6Persistmasklen string `json:"v6persistmasklen,omitempty"` Vipheader string `json:"vipheader,omitempty"` }
LbvserverAddBody body fro adding object.
type LbvserverBinding ¶
type LbvserverBinding struct { Name string `json:"name"` LbvserverAuditsyslogpolicyBinding []interface{} `json:"lbvserver_auditsyslogpolicy_binding"` LbvserverPqpolicyBinding []interface{} `json:"lbvserver_pqpolicy_binding"` LbvserverDnspolicy64Binding []interface{} `json:"lbvserver_dnspolicy64_binding"` LbvserverAppfwpolicyBinding []interface{} `json:"lbvserver_appfwpolicy_binding"` LbvserverRewritepolicyBinding []interface{} `json:"lbvserver_rewritepolicy_binding"` LbvserverSpilloverpolicyBinding []interface{} `json:"lbvserver_spilloverpolicy_binding"` LbvserverAuditnslogpolicyBinding []interface{} `json:"lbvserver_auditnslogpolicy_binding"` LbvserverAppqoepolicyBinding []interface{} `json:"lbvserver_appqoepolicy_binding"` LbvserverTransformpolicyBinding []interface{} `json:"lbvserver_transformpolicy_binding"` LbvserverFilterpolicyBinding []interface{} `json:"lbvserver_filterpolicy_binding"` LbvserverScpolicyBinding []interface{} `json:"lbvserver_scpolicy_binding"` LbvserverFeopolicyBinding []interface{} `json:"lbvserver_feopolicy_binding"` LbvserverCsvserverBinding []interface{} `json:"lbvserver_csvserver_binding"` LbvserverAppflowpolicyBinding []interface{} `json:"lbvserver_appflowpolicy_binding"` LbvserverCapolicyBinding []interface{} `json:"lbvserver_capolicy_binding"` LbvserverAuthorizationpolicyBinding []interface{} `json:"lbvserver_authorizationpolicy_binding"` LbvserverServicegroupBinding []LbvserverServicegroupBinding `json:"lbvserver_servicegroup_binding"` LbvserverCachepolicyBinding []interface{} `json:"lbvserver_cachepolicy_binding"` LbvserverVideooptimizationpolicyBinding []interface{} `json:"lbvserver_videooptimizationpolicy_binding"` LbvserverServiceBinding []LbvserverServiceBinding `json:"lbvserver_service_binding"` LbvserverServicegroupmemberBinding []interface{} `json:"lbvserver_servicegroupmember_binding"` LbvserverResponderpolicyBinding []interface{} `json:"lbvserver_responderpolicy_binding"` LbvserverDospolicyBinding []interface{} `json:"lbvserver_dospolicy_binding"` LbvserverTmtrafficpolicyBinding []interface{} `json:"lbvserver_tmtrafficpolicy_binding"` LbvserverCmppolicyBinding []interface{} `json:"lbvserver_cmppolicy_binding"` }
LbvserverBinding describes the object.
type LbvserverBindingWrapper ¶
type LbvserverBindingWrapper struct { Errorcode int `json:"errorcode"` Message string `json:"message"` Severity string `json:"severity"` LbvserverBinding []LbvserverBinding `json:"lbvserver_binding"` }
LbvserverBindingWrapper wraps the object and serves as default response
type LbvserverDisable ¶
type LbvserverDisable struct {
Lbvserver LbvserverEnableDisableBody `json:"lbvserver,omitempty"`
}
LbvserverDisable defines disable request.
type LbvserverEnable ¶
type LbvserverEnable struct {
Lbvserver LbvserverEnableDisableBody `json:"lbvserver,omitempty"`
}
LbvserverEnable defines enable request.
type LbvserverEnableDisableBody ¶
type LbvserverEnableDisableBody struct {
Name string `json:"name,omitempty"`
}
LbvserverEnableDisableBody body for enabling/disable resource.
type LbvserverRename ¶
type LbvserverRename struct {
Lbvserver LbvserverRenameBody `json:"lbvserver,omitempty"`
}
LbvserverRename defines rename request.
type LbvserverRenameBody ¶
type LbvserverRenameBody struct { Name string `json:"name,omitempty"` Newname string `json:"newname,omitempty"` }
LbvserverRenameBody body for renaming object.
type LbvserverServiceBinding ¶
type LbvserverServiceBinding struct { Cookieipport string `json:"cookieipport"` Curstate string `json:"curstate"` Dynamicweight string `json:"dynamicweight"` Ipv46 string `json:"ipv46"` Name string `json:"name"` Port int `json:"port"` Preferredlocation string `json:"preferredlocation"` Servicegroupname string `json:"servicegroupname"` Servicename string `json:"servicename"` Servicetype string `json:"servicetype"` Vserverid string `json:"vserverid"` Vsvrbindsvcip string `json:"vsvrbindsvcip"` Vsvrbindsvcport int `json:"vsvrbindsvcport"` Weight string `json:"weight"` }
LbvserverServiceBinding describes the object.
type LbvserverServiceBindingAdd ¶
type LbvserverServiceBindingAdd struct {
LbvserverServiceBinding LbvserverServiceBindingAddBody `json:"lbvserver_service_binding"`
}
LbvserverServiceBindingAdd defines add request
type LbvserverServiceBindingAddBody ¶
type LbvserverServiceBindingAddBody struct { Name string `json:"name"` Servicegroupname string `json:"servicegroupname,omitempty"` Servicename string `json:"servicename"` Weight string `json:"weight,omitempty"` }
LbvserverServiceBindingAddBody body for adding object.
type LbvserverServiceBindingWrapper ¶
type LbvserverServiceBindingWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` LbvserverServiceBinding []LbvserverServiceBinding `json:"lbvserver_service_binding,omitempty"` }
LbvserverServiceBindingWrapper wraps the object and serves as default response.
type LbvserverServicegroupBinding ¶
type LbvserverServicegroupBinding struct { Name string `json:"name"` Servicegroupname string `json:"servicegroupname"` Servicename string `json:"servicename,omitempty"` Weight string `json:"weight,omitempty"` }
LbvserverServicegroupBinding describes the object.
type LbvserverServicegroupBindingAdd ¶
type LbvserverServicegroupBindingAdd struct {
LbvserverServicegroupBinding LbvserverServicegroupBinding `json:"lbvserver_servicegroup_binding"`
}
LbvserverServicegroupBindingAdd defines add request
type LbvserverServicegroupBindingWrapper ¶
type LbvserverServicegroupBindingWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` LbvserverServicegroupBinding []LbvserverServicegroupBinding `json:"lbvserver_servicegroup_binding"` }
LbvserverServicegroupBindingWrapper wraps the object and serves as default response.
type LbvserverServicegroupmemberBinding ¶
type LbvserverServicegroupmemberBinding []struct { Servicegroupname string `json:"servicegroupname"` Name string `json:"name"` Weight int `json:"weight"` Cookieipport string `json:"cookieipport"` Port int `json:"port"` Curstate string `json:"curstate"` Preferredlocation string `json:"preferredlocation"` Vserverid string `json:"vserverid"` Ipv46 string `json:"ipv46"` Cookiename string `json:"cookiename"` Dynamicweight int `json:"dynamicweight"` Servicetype string `json:"servicetype"` }
LbvserverServicegroupmemberBinding describes the object.
type LbvserverServicegroupmemberBindingWrapper ¶
type LbvserverServicegroupmemberBindingWrapper struct { Errorcode int `json:"errorcode"` Message string `json:"message"` Severity string `json:"severity"` LbvserverServicegroupmemberBinding []LbvserverServicegroupmemberBinding `json:"lbvserver_servicegroup_binding"` }
LbvserverServicegroupmemberBindingWrapper wraps the object and serves as default response
type LbvserverUpdate ¶
type LbvserverUpdate struct {
Lbvserver LbvserverUpdateBody `json:"lbvserver,omitempty"`
}
LbvserverUpdate defines update request.
type LbvserverUpdateBody ¶
type LbvserverUpdateBody struct { Appflowlog string `json:"appflowlog,omitempty"` Authentication string `json:"authentication,omitempty"` Authenticationhost string `json:"authenticationhost,omitempty"` Authn401 string `json:"authn401,omitempty"` Authnprofile string `json:"authnprofile,omitempty"` Authnvsname string `json:"authnvsname,omitempty"` Backuplbmethod string `json:"backuplbmethod,omitempty"` Backuppersistencetimeout int `json:"backuppersistencetimeout,omitempty"` Backupvserver string `json:"backupvserver,omitempty"` Bypassaaaa string `json:"bypassaaaa,omitempty"` Cacheable string `json:"cacheable,omitempty"` Clttimeout string `json:"clttimeout,omitempty"` Comment string `json:"comment,omitempty"` Connfailover string `json:"connfailover,omitempty"` Cookiename string `json:"cookiename,omitempty"` Datalength string `json:"datalength,omitempty"` Dataoffset string `json:"dataoffset,omitempty"` Dbprofilename string `json:"dbprofilename,omitempty"` Dbslb string `json:"dbslb,omitempty"` Disableprimaryondown string `json:"disableprimaryondown,omitempty"` DNS64 string `json:"dns64,omitempty"` Dnsprofilename string `json:"dnsprofilename,omitempty"` Downstateflush string `json:"downstateflush,omitempty"` Hashlength int `json:"hashlength,omitempty"` Healththreshold string `json:"healththreshold,omitempty"` Httpprofilename string `json:"httpprofilename,omitempty"` Httpsredirecturl string `json:"httpsredirecturl,omitempty"` Icmpvsrresponse string `json:"icmpvsrresponse,omitempty"` Insertvserveripport string `json:"insertvserveripport,omitempty"` Ipmask string `json:"ipmask,omitempty"` Ippattern string `json:"ippattern,omitempty"` Ipv46 string `json:"ipv46"` L2Conn string `json:"l2conn,omitempty"` Lbmethod string `json:"lbmethod,omitempty"` Lbprofilename string `json:"lbprofilename,omitempty"` Listenpolicy string `json:"listenpolicy,omitempty"` Listenpriority int `json:"listenpriority,omitempty"` M string `json:"m,omitempty"` Macmoderetainvlan string `json:"macmoderetainvlan,omitempty"` Maxautoscalemembers string `json:"maxautoscalemembers,omitempty"` Minautoscalemembers string `json:"minautoscalemembers,omitempty"` Mssqlserverversion string `json:"mssqlserverversion,omitempty"` Mysqlcharacterset string `json:"mysqlcharacterset,omitempty"` Mysqlprotocolversion string `json:"mysqlprotocolversion,omitempty"` Mysqlservercapabilities string `json:"mysqlservercapabilities,omitempty"` Mysqlserverversion string `json:"mysqlserverversion,omitempty"` Name string `json:"name"` Netmask string `json:"netmask,omitempty"` Netprofile string `json:"netprofile,omitempty"` Newservicerequest string `json:"newservicerequest,omitempty"` Newservicerequestincrementinterval string `json:"newservicerequestincrementinterval,omitempty"` Newservicerequestunit string `json:"newservicerequestunit,omitempty"` Oracleserverversion string `json:"oracleserverversion,omitempty"` Persistavpno []int `json:"persistavpno,omitempty"` Persistencebackup string `json:"persistencebackup,omitempty"` Persistencetype string `json:"persistencetype,omitempty"` Persistmask string `json:"persistmask,omitempty"` Pq string `json:"pq,omitempty"` Processlocal string `json:"processlocal,omitempty"` Push string `json:"push,omitempty"` Pushlabel string `json:"pushlabel,omitempty"` Pushmulticlients string `json:"pushmulticlients,omitempty"` Pushvserver string `json:"pushvserver,omitempty"` Redirectfromport int `json:"redirectfromport,omitempty"` Redirectportrewrite string `json:"redirectportrewrite,omitempty"` Redirurl string `json:"redirurl,omitempty"` Resrule string `json:"resrule,omitempty"` Retainconnectionsoncluster string `json:"retainconnectionsoncluster,omitempty"` Rhistate string `json:"rhistate,omitempty"` Rtspnat string `json:"rtspnat,omitempty"` Rule string `json:"rule,omitempty"` Sc string `json:"sc,omitempty"` Servicename string `json:"servicename,omitempty"` Sessionless string `json:"sessionless,omitempty"` Skippersistency string `json:"skippersistency,omitempty"` Sobackupaction string `json:"sobackupaction,omitempty"` Somethod string `json:"somethod,omitempty"` Sopersistence string `json:"sopersistence,omitempty"` Sopersistencetimeout string `json:"sopersistencetimeout,omitempty"` Sothreshold string `json:"sothreshold,omitempty"` Tcpprofilename string `json:"tcpprofilename,omitempty"` Timeout int `json:"timeout,omitempty"` Tosid int `json:"tosid,omitempty"` Trofspersistence string `json:"trofspersistence,omitempty"` V6Netmasklen string `json:"v6netmasklen,omitempty"` V6Persistmasklen string `json:"v6persistmasklen,omitempty"` Vipheader string `json:"vipheader,omitempty"` Weight int `json:"weight,omitempty"` }
LbvserverUpdateBody body for updating object.
type LbvserverWrapper ¶
type LbvserverWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` Lbvserver []Lbvserver `json:"lbvserver,omitempty"` }
LbvserverWrapper wraps the object and serves as default response.
type Nsacl ¶
type Nsacl struct { Aclname string `json:"aclname,omitempty"` Td string `json:"td,omitempty"` Aclaction string `json:"aclaction,omitempty"` Srcmac string `json:"srcmac,omitempty"` Srcmacmask string `json:"srcmacmask,omitempty"` Protocol string `json:"protocol,omitempty"` Protocolnumber string `json:"protocolnumber,omitempty"` Srcportval string `json:"srcportval,omitempty"` Srcportop string `json:"srcportop,omitempty"` Destportval string `json:"destportval,omitempty"` Destportop string `json:"destportop,omitempty"` Srcipval string `json:"srcipval,omitempty"` Srcipop string `json:"srcipop,omitempty"` Destipval string `json:"destipval,omitempty"` Destipop string `json:"destipop,omitempty"` Vlan string `json:"vlan,omitempty"` Vxlan string `json:"vxlan,omitempty"` State string `json:"state,omitempty"` TTL string `json:"ttl,omitempty"` Icmptype string `json:"icmptype,omitempty"` Icmpcode string `json:"icmpcode,omitempty"` Interface string `json:"Interface,omitempty"` Hits string `json:"hits,omitempty"` Established bool `json:"established,omitempty"` Priority string `json:"priority,omitempty"` Kernelstate string `json:"kernelstate,omitempty"` Logstate string `json:"logstate,omitempty"` Ratelimit string `json:"ratelimit,omitempty"` Aclassociate []string `json:"aclassociate,omitempty"` }
Nsacl describes the object.
type NsaclAdd ¶
type NsaclAdd struct {
Nsacl NsaclAddBody `json:"nsacl,omitempty"`
}
NsaclAdd defines add request
type NsaclAddBody ¶
type NsaclAddBody struct { Aclname string `json:"aclname,omitempty"` Aclaction string `json:"aclaction,omitempty"` Td string `json:"td,omitempty"` Srcip bool `json:"srcip,omitempty"` Srcipop string `json:"srcipop,omitempty"` Srcipval string `json:"srcipval,omitempty"` Srcport bool `json:"srcport,omitempty"` Srcportop string `json:"srcportop,omitempty"` Srcportval string `json:"srcportval,omitempty"` Destip bool `json:"destip,omitempty"` Destipop string `json:"destipop,omitempty"` Destipval string `json:"destipval,omitempty"` Destport bool `json:"destport,omitempty"` Destportop string `json:"destportop,omitempty"` Destportval string `json:"destportval,omitempty"` TTL string `json:"ttl,omitempty"` Srcmac string `json:"srcmac,omitempty"` Srcmacmask string `json:"srcmacmask,omitempty"` Protocol string `json:"protocol,omitempty"` Protocolnumber string `json:"protocolnumber,omitempty"` Vlan string `json:"vlan,omitempty"` Vxlan string `json:"vxlan,omitempty"` Interface string `json:"Interface,omitempty"` Established bool `json:"established,omitempty"` Icmptype string `json:"icmptype,omitempty"` Icmpcode string `json:"icmpcode,omitempty"` Priority string `json:"priority,omitempty"` State string `json:"state,omitempty"` Logstate string `json:"logstate,omitempty"` Ratelimit string `json:"ratelimit,omitempty"` }
NsaclAddBody body for adding object.
type NsaclDisable ¶
type NsaclDisable struct {
Nsacl NsaclEnableDisable `json:"nsacl,omitempty"`
}
NsaclDisable defines disable request.
type NsaclEnable ¶
type NsaclEnable struct {
Nsacl NsaclEnableDisable `json:"nsacl,omitempty"`
}
NsaclEnable defines enable request.
type NsaclEnableDisable ¶
type NsaclEnableDisable struct {
Aclname string `json:"aclname,omitempty"`
}
NsaclEnableDisable body for enabling/disabling object.
type NsaclRename ¶
type NsaclRename struct {
Nsacl NsaclRenameBody `json:"nsacl,omitempty"`
}
NsaclRename defines rename request.
type NsaclRenameBody ¶
type NsaclRenameBody struct { Aclname string `json:"aclname,omitempty"` Newname string `json:"newname,omitempty"` }
NsaclRenameBody body for renaming object.
type NsaclUpdate ¶
type NsaclUpdate struct {
Nsacl NsaclUpdateBody `json:"nsacl,omitempty"`
}
NsaclUpdate defines update request.
type NsaclUpdateBody ¶
type NsaclUpdateBody struct { Aclname string `json:"aclname,omitempty"` Aclaction string `json:"aclaction,omitempty"` Srcip bool `json:"srcip,omitempty"` Srcipop string `json:"srcipop,omitempty"` Srcipval string `json:"srcipval,omitempty"` Srcport bool `json:"srcport,omitempty"` Srcportop string `json:"srcportop,omitempty"` Srcportval string `json:"srcportval,omitempty"` Destip bool `json:"destip,omitempty"` Destipop string `json:"destipop,omitempty"` Destipval string `json:"destipval,omitempty"` Destport bool `json:"destport,omitempty"` Destportop string `json:"destportop,omitempty"` Destportval string `json:"destportval,omitempty"` Srcmac string `json:"srcmac,omitempty"` Srcmacmask string `json:"srcmacmask,omitempty"` Protocol string `json:"protocol,omitempty"` Protocolnumber string `json:"protocolnumber,omitempty"` Icmptype string `json:"icmptype,omitempty"` Icmpcode string `json:"icmpcode,omitempty"` Vlan string `json:"vlan,omitempty"` Vxlan string `json:"vxlan,omitempty"` Interface string `json:"Interface,omitempty"` Priority string `json:"priority,omitempty"` Logstate string `json:"logstate,omitempty"` Ratelimit string `json:"ratelimit,omitempty"` Established bool `json:"established,omitempty"` }
NsaclUpdateBody body for updating object.
type NsaclWrapper ¶
type NsaclWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` Nsacl []Nsacl `json:"nsacl,omitempty"` }
NsaclWrapper wraps the object and serves as default response.
type Nsacls ¶
type Nsacls struct {
Nsacl NsaclsBody `json:"nsacls,omitempty"`
}
Nsacls defines apply request.
type NsaclsBody ¶
type NsaclsBody struct { }
NsaclsBody empty struct used for applying Nsacl. Why Citrix...
type NsaclsWrapper ¶
type NsaclsWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` }
NsaclsWrapper wraps the object and serves as default response.
type Nshardware ¶
type Nshardware struct { Hwdescription string `json:"hwdescription"` Sysid string `json:"sysid"` Manufactureday int `json:"manufactureday"` Manufacturemonth int `json:"manufacturemonth"` Manufactureyear int `json:"manufactureyear"` Cpufrequncy int `json:"cpufrequncy"` Hostid int `json:"hostid"` Host string `json:"host"` Serialno string `json:"serialno"` Encodedserialno string `json:"encodedserialno"` }
Nshardware describes the object.
type NshardwareWrapper ¶
type NshardwareWrapper struct { Errorcode int `json:"errorcode"` Message string `json:"message"` Severity string `json:"severity"` Nshardware Nshardware `json:"nshardware"` }
NshardwareWrapper wraps the object and serves as default response
type Nsip ¶
type Nsip struct { Ipaddress string `json:"ipaddress"` Td string `json:"td"` Type string `json:"type"` Netmask string `json:"netmask"` Flags string `json:"flags"` Arp string `json:"arp"` Icmp string `json:"icmp"` Vserver string `json:"vserver"` Telnet string `json:"telnet"` SSH string `json:"ssh"` Gui string `json:"gui"` Snmp string `json:"snmp"` Ftp string `json:"ftp"` Mgmtaccess string `json:"mgmtaccess"` Restrictaccess string `json:"restrictaccess"` Decrementttl string `json:"decrementttl"` Dynamicrouting string `json:"dynamicrouting"` Hostroute string `json:"hostroute"` Networkroute string `json:"networkroute"` Tag string `json:"tag"` Hostrtgwact string `json:"hostrtgwact"` Metric int `json:"metric"` Ospfareaval string `json:"ospfareaval"` Vserverrhilevel string `json:"vserverrhilevel"` Vserverrhimode string `json:"vserverrhimode"` Viprtadv2Bsd bool `json:"viprtadv2bsd"` Vipvsercount string `json:"vipvsercount"` Vipvserdowncount string `json:"vipvserdowncount"` Vipvsrvrrhiactivecount string `json:"vipvsrvrrhiactivecount"` Vipvsrvrrhiactiveupcount string `json:"vipvsrvrrhiactiveupcount"` Ospflsatype string `json:"ospflsatype"` State string `json:"state"` Freeports string `json:"freeports"` Riserhimsgcode int `json:"riserhimsgcode"` Iptype []string `json:"iptype"` Icmpresponse string `json:"icmpresponse"` Ownernode string `json:"ownernode"` Arpresponse string `json:"arpresponse"` Ownerdownresponse string `json:"ownerdownresponse"` }
Nsip describes the object.
type NsipDisable ¶
type NsipDisable struct {
Nsip NsipEnableDisableBody `json:"nsip,omitempty"`
}
NsipDisable defines disable request.
type NsipEnable ¶
type NsipEnable struct {
Nsip NsipEnableDisableBody `json:"nsip,omitempty"`
}
NsipEnable defines enable request.
type NsipEnableDisableBody ¶
type NsipEnableDisableBody struct {
Ipaddress string `json:"ipaddress,omitempty"`
}
NsipEnableDisableBody body for enabling/disable resource.
type NsipUpdate ¶
type NsipUpdate struct {
Nsip NsipUpdateBody `json:"nsip,omitempty"`
}
NsipUpdate defines update request.
type NsipUpdateBody ¶
type NsipUpdateBody struct { Ipaddress string `json:"ipaddress"` Td string `json:"td"` Netmask string `json:"netmask"` Arp string `json:"arp"` Icmp string `json:"icmp"` Vserver string `json:"vserver"` Telnet string `json:"telnet"` Ftp string `json:"ftp"` Gui string `json:"gui"` SSH string `json:"ssh"` Snmp string `json:"snmp"` Mgmtaccess string `json:"mgmtaccess"` Restrictaccess string `json:"restrictaccess"` Dynamicrouting string `json:"dynamicrouting"` Hostroute string `json:"hostroute"` Networkroute string `json:"networkroute"` Metric int `json:"metric"` Arpresponse string `json:"arpresponse"` Tag string `json:"tag"` Icmpresponse string `json:"icmpresponse"` }
NsipUpdateBody body for updating object.
type NsipWrapper ¶
type NsipWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` Nsip []Nsip `json:"nsip,omitempty"` }
NsipWrapper wraps the object and serves as default response.
type Nsrunningconfig ¶
type Nsrunningconfig struct {
Response string `json:"response"`
}
Nsrunningconfig describes the object. This is the entire configuration of the load balancer.
type NsrunningconfigWrapper ¶
type NsrunningconfigWrapper struct { Errorcode int `json:"errorcode"` Message string `json:"message"` Severity string `json:"severity"` Nsrunningconfig Nsrunningconfig `json:"Nsrunningconfig"` }
NsrunningconfigWrapper wraps the object and serves as default response.
type Nssavedconfig ¶
type Nssavedconfig struct {
Textblob string `json:"textblob"`
}
Nssavedconfig describes the object. This is the entire configuration of the load balancer.
type NssavedconfigWrapper ¶
type NssavedconfigWrapper struct { Errorcode int `json:"errorcode"` Message string `json:"message"` Severity string `json:"severity"` Nssavedconfig Nssavedconfig `json:"nssavedconfig"` }
NssavedconfigWrapper wraps the object and serves as default response.
type NsversionWrapper ¶
type NsversionWrapper struct { Errorcode int `json:"errorcode"` Message string `json:"message"` Severity string `json:"severity"` Nsversion Nsversion `json:"nsversion"` }
NsversionWrapper wraps the object and serves as default response
type Response ¶
type Response struct { Errorcode int `json:"errorcode"` Message string `json:"message"` Severity string `json:"severity"` }
Response is the native Netscaler response object.
type Server ¶
type Server struct { Name string `json:"name"` Ipaddress string `json:"ipaddress"` State string `json:"state"` Translationip string `json:"translationip"` Translationmask string `json:"translationmask"` Svctype string `json:"svctype"` Port int `json:"port"` Svrstate string `json:"svrstate"` Statechangetimesec string `json:"statechangetimesec"` Tickssincelaststatechange string `json:"tickssincelaststatechange"` Ipv6Address string `json:"ipv6address"` DupPort int `json:"dup_port"` DupSvctype string `json:"dup_svctype"` Svrcfgflags string `json:"svrcfgflags"` Td string `json:"td"` Maxreq string `json:"maxreq"` Maxbandwidth string `json:"maxbandwidth"` Usip string `json:"usip"` Cka string `json:"cka"` Tcpb string `json:"tcpb"` Comment string `json:"comment"` Cmp string `json:"cmp"` Clttimeout int `json:"clttimeout"` Svrtimeout int `json:"svrtimeout"` Cip string `json:"cip"` Cacheable string `json:"cacheable"` Sp string `json:"sp"` Downstateflush string `json:"downstateflush"` Appflowlog string `json:"appflowlog"` Boundtd string `json:"boundtd"` }
Server describes the resource.
type ServerAdd ¶
type ServerAdd struct {
Server ServerAddBody `json:"server"`
}
ServerAdd defines add request.
type ServerAddBody ¶
type ServerAddBody struct { Name string `json:"name"` Ipaddress string `json:"ipaddress"` Domain string `json:"domain,omitempty"` Translationip string `json:"translationip,omitempty"` Translationmask string `json:"translationmask,omitempty"` Domainresolveretry int `json:"domainresolveretry,omitempty"` State string `json:"state,omitempty"` Ipv6Address string `json:"ipv6address,omitempty"` Comment string `json:"comment,omitempty"` Td int `json:"td,omitempty"` }
ServerAddBody body for adding object.
type ServerBinding ¶
type ServerBinding struct { Name string `json:"name"` ServerServicegroupBinding []ServerServicegroupBinding `json:"server_servicegroup_binding"` ServerServiceBinding []ServerServiceBinding `json:"server_service_binding"` ServerGslbserviceBinding []interface{} `json:"server_gslbservice_binding"` }
ServerBinding describes the resource.
type ServerBindingWrapper ¶
type ServerBindingWrapper struct { Errorcode int `json:"errorcode"` Message string `json:"message"` Severity string `json:"severity"` ServerBinding []ServerBinding `json:"server_binding"` }
ServerBindingWrapper wraps the object and serves as default response.
type ServerDisable ¶
type ServerDisable struct {
Server ServerDisableBody `json:"server"`
}
ServerDisable defines disable request.
type ServerDisableBody ¶
type ServerDisableBody struct { Name string `json:"name"` Delay int `json:"delay"` Graceful string `json:"graceful"` }
ServerDisableBody body for disabling object.
type ServerEnable ¶
type ServerEnable struct {
Server ServerEnableBody `json:"server"`
}
ServerEnable defines enable request.
type ServerEnableBody ¶
type ServerEnableBody struct {
Name string `json:"name"`
}
ServerEnableBody body for enabling object.
type ServerRename ¶
type ServerRename struct {
Server ServerRenameBody `json:"server"`
}
ServerRename defines rename request.
type ServerRenameBody ¶
ServerRenameBody body for renaming object.
type ServerServiceBinding ¶
type ServerServiceBinding struct { Name string `json:"name"` Servicename string `json:"servicename"` Serviceipstr string `json:"serviceipstr"` Svctype string `json:"svctype"` Svrstate string `json:"svrstate"` Port int `json:"port"` Serviceipaddress string `json:"serviceipaddress"` }
ServerServiceBinding describes the resource.
type ServerServiceBindingWrapper ¶
type ServerServiceBindingWrapper struct { Errorcode int `json:"errorcode"` Message string `json:"message"` Severity string `json:"severity"` ServerServiceBinding []ServerServiceBinding `json:"server_service_binding"` }
ServerServiceBindingWrapper wraps the object and serves as default response.
type ServerServicegroupBinding ¶
type ServerServicegroupBinding struct { Name string `json:"name"` Servicegroupname string `json:"servicegroupname"` Sp string `json:"sp"` Sc string `json:"sc"` Svrtimeout int `json:"svrtimeout"` Serviceipstr string `json:"serviceipstr"` Tcpb string `json:"tcpb"` Cip string `json:"cip"` DupPort int `json:"dup_port"` Customserverid string `json:"customserverid"` Boundtd string `json:"boundtd"` Downstateflush string `json:"downstateflush"` Svctype string `json:"svctype"` Cka string `json:"cka"` Svrstate string `json:"svrstate"` Appflowlog string `json:"appflowlog"` Cipheader string `json:"cipheader"` Maxclient string `json:"maxclient"` Clttimeout int `json:"clttimeout"` Port int `json:"port"` DupSvctype string `json:"dup_svctype"` Cmp string `json:"cmp"` Monthreshold string `json:"monthreshold"` Maxreq string `json:"maxreq"` Serviceipaddress string `json:"serviceipaddress"` Usip string `json:"usip"` Cacheable string `json:"cacheable"` Maxbandwidth string `json:"maxbandwidth"` Svrcfgflags string `json:"svrcfgflags"` }
ServerServicegroupBinding describes the resource.
type ServerServicegroupBindingWrapper ¶
type ServerServicegroupBindingWrapper struct { Errorcode int `json:"errorcode"` Message string `json:"message"` Severity string `json:"severity"` ServerServicegroupBinding []ServerServicegroupBinding `json:"server_servicegroup_binding"` }
ServerServicegroupBindingWrapper wraps the object and serves as default response.
type ServerUpdate ¶
type ServerUpdate struct {
Server ServerUpdateBody `json:"server"`
}
ServerUpdate defines update request.
type ServerUpdateBody ¶
type ServerUpdateBody struct { Name string `json:"name"` Ipaddress string `json:"ipaddress"` Domainresolveretry int `json:"domainresolveretry,omitempty"` Translationip string `json:"translationip,omitempty"` Translationmask string `json:"translationmask,omitempty"` Domainresolvenow bool `json:"domainresolvenow,omitempty"` Comment string `json:"comment,omitempty"` }
ServerUpdateBody body for updating object.
type ServerWrapper ¶
type ServerWrapper struct { Errorcode int `json:"errorcode"` Message string `json:"message"` Severity string `json:"severity"` Server []Server `json:"server"` }
ServerWrapper wraps the object and serves as default response.
type Service ¶
type Service struct { Accessdown string `json:"accessdown,omitempty"` All bool `json:"all,omitempty"` Appflowlog string `json:"appflowlog,omitempty"` Cacheable string `json:"cacheable,omitempty"` Cachetype string `json:"cachetype,omitempty"` Cip string `json:"cip,omitempty"` Cipheader string `json:"cipheader,omitempty"` Cka string `json:"cka,omitempty"` Cleartextport int `json:"cleartextport,omitempty"` Clmonowner int `json:"clmonowner,omitempty"` Clmonview string `json:"clmonview,omitempty"` Clttimeout int `json:"clttimeout,omitempty"` Cmp string `json:"cmp,omitempty"` Comment string `json:"comment,omitempty"` Customserverid string `json:"customserverid,omitempty"` Delay int `json:"delay,omitempty"` Dnsprofilename string `json:"dnsprofilename,omitempty"` Downstateflush string `json:"downstateflush,omitempty"` DupState string `json:"dup_state,omitempty"` Graceful string `json:"graceful,omitempty"` Gslb string `json:"gslb,omitempty"` Hashid string `json:"hashid,omitempty"` Healthmonitor string `json:"healthmonitor,omitempty"` Httpprofilename string `json:"httpprofilename,omitempty"` Internal bool `json:"Internal,omitempty"` Ipaddress string `json:"ipaddress"` Lastresponse string `json:"lastresponse,omitempty"` Maxbandwidth string `json:"maxbandwidth,omitempty"` Maxclient string `json:"maxclient,omitempty"` Maxreq string `json:"maxreq,omitempty"` Monconnectionclose string `json:"monconnectionclose,omitempty"` MonitorState string `json:"monitor_state,omitempty"` Monstatcode int `json:"monstatcode,omitempty"` Monstatparam1 int `json:"monstatparam1,omitempty"` Monstatparam2 int `json:"monstatparam2,omitempty"` Monstatparam3 int `json:"monstatparam3,omitempty"` Monthreshold string `json:"monthreshold,omitempty"` Name string `json:"name"` Netprofile string `json:"netprofile,omitempty"` Numofconnections int `json:"numofconnections,omitempty"` Oracleserverversion string `json:"oracleserverversion,omitempty"` Pathmonitor string `json:"pathmonitor,omitempty"` Pathmonitorindv string `json:"pathmonitorindv,omitempty"` Policyname string `json:"policyname,omitempty"` Port int `json:"port"` Processlocal string `json:"processlocal,omitempty"` Publicip string `json:"publicip,omitempty"` Publicport int `json:"publicport,omitempty"` Responsetime string `json:"responsetime,omitempty"` Riseapbrstatsmsgcode int `json:"riseapbrstatsmsgcode,omitempty"` Riseapbrstatsmsgcode2 int `json:"riseapbrstatsmsgcode2,omitempty"` Rtspsessionidremap string `json:"rtspsessionidremap,omitempty"` Sc string `json:"sc,omitempty"` Serverid int `json:"serverid,omitempty"` Servername string `json:"servername,omitempty"` Serviceconftpye bool `json:"serviceconftpye,omitempty"` Serviceconftype bool `json:"serviceconftype,omitempty"` Serviceconftype2 string `json:"serviceconftype2,omitempty"` Serviceipstr string `json:"serviceipstr,omitempty"` Servicetype string `json:"servicetype"` Sp string `json:"sp,omitempty"` Statechangetimemsec string `json:"statechangetimemsec,omitempty"` Statechangetimesec string `json:"statechangetimesec,omitempty"` Stateupdatereason string `json:"stateupdatereason,omitempty"` Svrstate string `json:"svrstate,omitempty"` Svrtimeout int `json:"svrtimeout,omitempty"` Tcpb string `json:"tcpb,omitempty"` Tcpprofilename string `json:"tcpprofilename,omitempty"` Td string `json:"td,omitempty"` Tickssincelaststatechange string `json:"tickssincelaststatechange,omitempty"` Timesincelaststatechange string `json:"timesincelaststatechange,omitempty"` Useproxyport string `json:"useproxyport,omitempty"` Usip string `json:"usip,omitempty"` Value string `json:"value,omitempty"` Weight string `json:"weight,omitempty"` }
Service describes the object.
type ServiceAdd ¶
type ServiceAdd struct {
Service ServiceAddBody `json:"service,omitempty"`
}
ServiceAdd defines add request
type ServiceAddBody ¶
type ServiceAddBody struct { Appflowlog string `json:"appflowlog,omitempty"` Cacheable string `json:"cacheable,omitempty"` Cachetype string `json:"cachetype,omitempty"` Cip string `json:"cip,omitempty"` Cipheader string `json:"cipheader,omitempty"` Cka string `json:"cka,omitempty"` Cleartextport int `json:"cleartextport,omitempty"` Clttimeout int `json:"clttimeout,omitempty"` Cmp string `json:"cmp,omitempty"` Comment string `json:"comment,omitempty"` Customserverid string `json:"customserverid,omitempty"` Dnsprofilename string `json:"dnsprofilename,omitempty"` Downstateflush string `json:"downstateflush,omitempty"` Hashid string `json:"hashid,omitempty"` Healthmonitor string `json:"healthmonitor,omitempty"` Httpprofilename string `json:"httpprofilename,omitempty"` IP string `json:"ip,omitempty"` Ipaddress string `json:"ipaddress"` Maxbandwidth string `json:"maxbandwidth,omitempty"` Maxclient string `json:"maxclient,omitempty"` Maxreq string `json:"maxreq,omitempty"` Monconnectionclose string `json:"monconnectionclose,omitempty"` MonitorNameSvc string `json:"monitor_name_svc,omitempty"` Monthreshold string `json:"monthreshold,omitempty"` Name string `json:"name"` Netprofile string `json:"netprofile,omitempty"` Pathmonitor string `json:"pathmonitor,omitempty"` Pathmonitorindv string `json:"pathmonitorindv,omitempty"` Port int `json:"port"` Processlocal string `json:"processlocal,omitempty"` Rtspsessionidremap string `json:"rtspsessionidremap,omitempty"` Sc string `json:"sc,omitempty"` Serverid int `json:"serverid,omitempty"` Servername string `json:"servername,omitempty"` Servicetype string `json:"servicetype"` Sp string `json:"sp,omitempty"` State string `json:"state,omitempty"` Svrtimeout int `json:"svrtimeout,omitempty"` Tcpb string `json:"tcpb,omitempty"` Tcpprofilename string `json:"tcpprofilename,omitempty"` Td string `json:"td,omitempty"` Useproxyport string `json:"useproxyport,omitempty"` Usip string `json:"usip,omitempty"` Weight string `json:"weight,omitempty"` }
ServiceAddBody body for adding object.
type ServiceDisable ¶
type ServiceDisable struct {
Service ServiceDisableBody `json:"service,omitempty"`
}
ServiceDisable defines disable request.
type ServiceDisableBody ¶
type ServiceDisableBody struct { Name string `json:"name,omitempty"` Delay int `json:"delay,omitempty"` Graceful string `json:"graceful,omitempty"` }
ServiceDisableBody body for disabling object.
type ServiceEnable ¶
type ServiceEnable struct {
Service ServiceEnableBody `json:"service,omitempty"`
}
ServiceEnable defines enable request.
type ServiceEnableBody ¶
type ServiceEnableBody struct {
Name string `json:"name,omitempty"`
}
ServiceEnableBody body for enabling object.
type ServiceLbmonitorBinding ¶
type ServiceLbmonitorBinding struct { Weight string `json:"weight,omitempty"` Name string `json:"name,omitempty"` Passive bool `json:"passive,omitempty"` MonitorName string `json:"monitor_name,omitempty"` Monstate string `json:"monstate,omitempty"` Monstatcode int `json:"monstatcode,omitempty"` DupWeight string `json:"dup_weight,omitempty"` Responsetime string `json:"responsetime,omitempty"` Totalfailedprobes string `json:"totalfailedprobes,omitempty"` Monstatparam2 int `json:"monstatparam2,omitempty"` Lastresponse string `json:"lastresponse,omitempty"` Failedprobes string `json:"failedprobes,omitempty"` Monstatparam3 int `json:"monstatparam3,omitempty"` Totalprobes string `json:"totalprobes,omitempty"` MonitorState string `json:"monitor_state,omitempty"` DupState string `json:"dup_state,omitempty"` Monitortotalprobes string `json:"monitortotalprobes,omitempty"` Monstatparam1 int `json:"monstatparam1,omitempty"` Monitortotalfailedprobes string `json:"monitortotalfailedprobes,omitempty"` Monitorcurrentfailedprobes string `json:"monitorcurrentfailedprobes,omitempty"` }
ServiceLbmonitorBinding ...
type ServiceLbmonitorBindingAdd ¶
type ServiceLbmonitorBindingAdd struct {
ServiceLbmonitorBinding ServiceLbmonitorBindingPayload `json:"service_lbmonitor_binding,omitempty"`
}
ServiceLbmonitorBindingAdd ...
type ServiceLbmonitorBindingPayload ¶
type ServiceLbmonitorBindingPayload struct { Name string `json:"name"` MonitorName string `json:"monitor_name"` Monstate string `json:"monstate,omitempty"` Weight string `json:"weight,omitempty"` Passive bool `json:"passive,omitempty"` }
ServiceLbmonitorBindingPayload ...
type ServiceLbmonitorBindingWrapper ¶
type ServiceLbmonitorBindingWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` ServiceLbmonitorBinding []ServiceLbmonitorBinding `json:"service_lbmonitor_binding,omitempty"` }
ServiceLbmonitorBindingWrapper ...
type ServiceLbmonitorBindingWrapperAdd ¶
type ServiceLbmonitorBindingWrapperAdd struct {
ServiceLbmonitorBinding ServiceLbmonitorBindingPayload `json:"service_lbmonitor_binding,omitempty"`
}
ServiceLbmonitorBindingWrapperAdd ...
type ServiceRename ¶
type ServiceRename struct {
Service ServiceRenameBody `json:"service,omitempty"`
}
ServiceRename defines rename request.
type ServiceRenameBody ¶
type ServiceRenameBody struct { Name string `json:"name,omitempty"` Newname string `json:"newname,omitempty"` }
ServiceRenameBody body for renaming object.
type ServiceUpdate ¶
type ServiceUpdate struct {
Service ServiceUpdateBody `json:"service,omitempty"`
}
ServiceUpdate defines update request.
type ServiceUpdateBody ¶
type ServiceUpdateBody struct { Accessdown string `json:"accessdown,omitempty"` Appflowlog string `json:"appflowlog,omitempty"` Cacheable string `json:"cacheable,omitempty"` Cip string `json:"cip,omitempty"` Cipheader string `json:"cipheader,omitempty"` Cka string `json:"cka,omitempty"` Clttimeout int `json:"clttimeout,omitempty"` Cmp string `json:"cmp,omitempty"` Comment string `json:"comment,omitempty"` Customserverid string `json:"customserverid,omitempty"` Dnsprofilename string `json:"dnsprofilename,omitempty"` Downstateflush string `json:"downstateflush,omitempty"` Hashid string `json:"hashid,omitempty"` Healthmonitor string `json:"healthmonitor,omitempty"` Httpprofilename string `json:"httpprofilename,omitempty"` Ipaddress string `json:"ipaddress"` Maxbandwidth string `json:"maxbandwidth,omitempty"` Maxclient string `json:"maxclient,omitempty"` Maxreq string `json:"maxreq,omitempty"` Monconnectionclose string `json:"monconnectionclose,omitempty"` MonitorNameSvc string `json:"monitor_name_svc,omitempty"` Monthreshold string `json:"monthreshold,omitempty"` Name string `json:"name"` Netprofile string `json:"netprofile,omitempty"` Pathmonitor string `json:"pathmonitor,omitempty"` Pathmonitorindv string `json:"pathmonitorindv,omitempty"` Processlocal string `json:"processlocal,omitempty"` Rtspsessionidremap string `json:"rtspsessionidremap,omitempty"` Sc string `json:"sc,omitempty"` Serverid string `json:"serverid,omitempty"` Sp string `json:"sp,omitempty"` Svrtimeout string `json:"svrtimeout,omitempty"` Tcpb string `json:"tcpb,omitempty"` Tcpprofilename string `json:"tcpprofilename,omitempty"` Useproxyport string `json:"useproxyport,omitempty"` Usip string `json:"usip,omitempty"` Weight string `json:"weight,omitempty"` }
ServiceUpdateBody body for updating object.
type ServiceWrapper ¶
type ServiceWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` Service []Service `json:"service,omitempty"` }
ServiceWrapper wraps the object and serves as default response
type Servicegroup ¶
type Servicegroup struct { Appflowlog string `json:"appflowlog,omitempty"` Autoscale string `json:"autoscale,omitempty"` Cacheable string `json:"cacheable,omitempty"` Cachetype string `json:"cachetype,omitempty"` Cip string `json:"cip,omitempty"` Cipheader string `json:"cipheader,omitempty"` Cka string `json:"cka,omitempty"` Clmonowner string `json:"clmonowner,omitempty"` Clmonview string `json:"clmonview,omitempty"` Clttimeout int `json:"clttimeout,omitempty"` Cmp string `json:"cmp,omitempty"` Comment string `json:"comment,omitempty"` Customserverid string `json:"customserverid,omitempty"` Delay int `json:"delay,omitempty"` Downstateflush string `json:"downstateflush,omitempty"` Graceful string `json:"graceful,omitempty"` Groupcount string `json:"groupcount,omitempty"` Hashid string `json:"hashid,omitempty"` Healthmonitor string `json:"healthmonitor,omitempty"` Httpprofilename string `json:"httpprofilename,omitempty"` Includemembers bool `json:"includemembers,omitempty"` IP string `json:"ip,omitempty"` Maxbandwidth string `json:"maxbandwidth,omitempty"` Maxclient string `json:"maxclient,omitempty"` Maxreq string `json:"maxreq,omitempty"` Memberport int `json:"memberport,omitempty"` Monconnectionclose string `json:"monconnectionclose,omitempty"` Monstatcode int `json:"monstatcode,omitempty"` Monstatparam1 int `json:"monstatparam1,omitempty"` Monstatparam2 int `json:"monstatparam2,omitempty"` Monstatparam3 int `json:"monstatparam3,omitempty"` Monthreshold string `json:"monthreshold,omitempty"` Netprofile string `json:"netprofile,omitempty"` Numofconnections int `json:"numofconnections,omitempty"` Pathmonitor string `json:"pathmonitor,omitempty"` Pathmonitorindv string `json:"pathmonitorindv,omitempty"` Port int `json:"port,omitempty"` Riseapbrstatsmsgcode int `json:"riseapbrstatsmsgcode,omitempty"` Riseapbrstatsmsgcode2 int `json:"riseapbrstatsmsgcode2,omitempty"` Rtspsessionidremap string `json:"rtspsessionidremap,omitempty"` Sc string `json:"sc,omitempty"` Serverid int `json:"serverid,omitempty"` Servername string `json:"servername,omitempty"` Serviceconftpye bool `json:"serviceconftpye,omitempty"` Serviceconftype bool `json:"serviceconftype,omitempty"` Servicegroupeffectivestate string `json:"servicegroupeffectivestate,omitempty"` Servicegroupname string `json:"servicegroupname"` Serviceipstr string `json:"serviceipstr,omitempty"` Servicetype string `json:"servicetype"` Sp string `json:"sp,omitempty"` State string `json:"state"` Statechangetimemsec string `json:"statechangetimemsec,omitempty"` Stateupdatereason string `json:"stateupdatereason,omitempty"` Svrstate string `json:"svrstate,omitempty"` Svrtimeout int `json:"svrtimeout,omitempty"` Tcpb string `json:"tcpb,omitempty"` Tcpprofilename string `json:"tcpprofilename,omitempty"` Td string `json:"td,omitempty"` Timesincelaststatechange int `json:"timesincelaststatechange,omitempty"` Useproxyport string `json:"useproxyport,omitempty"` Usip string `json:"usip,omitempty"` Value string `json:"value,omitempty"` Weight int `json:"weight,omitempty"` }
Servicegroup describes the object.
type ServicegroupAdd ¶
type ServicegroupAdd struct {
Servicegroup ServicegroupAddBody `json:"servicegroup"`
}
ServicegroupAdd defines add request.
type ServicegroupAddBody ¶
type ServicegroupAddBody struct { Appflowlog string `json:"appflowlog,omitempty"` Autoscale string `json:"autoscale,omitempty"` Cacheable string `json:"cacheable,omitempty"` Cachetype string `json:"cachetype,omitempty"` Cip string `json:"cip,omitempty"` Cipheader string `json:"cipheader,omitempty"` Cka string `json:"cka,omitempty"` Clttimeout int `json:"clttimeout,omitempty"` Cmp string `json:"cmp,omitempty"` Comment string `json:"comment,omitempty"` Downstateflush string `json:"downstateflush,omitempty"` Healthmonitor string `json:"healthmonitor,omitempty"` Httpprofilename string `json:"httpprofilename,omitempty"` Maxbandwidth string `json:"maxbandwidth,omitempty"` Maxclient int `json:"maxclient,omitempty"` Maxreq string `json:"maxreq,omitempty"` Memberport int `json:"memberport,omitempty"` Monconnectionclose string `json:"monconnectionclose,omitempty"` Monthreshold string `json:"monthreshold,omitempty"` Netprofile string `json:"netprofile,omitempty"` Pathmonitor string `json:"pathmonitor,omitempty"` Pathmonitorindv string `json:"pathmonitorindv,omitempty"` Rtspsessionidremap string `json:"rtspsessionidremap,omitempty"` Sc string `json:"sc,omitempty"` Servicegroupname string `json:"servicegroupname"` Servicetype string `json:"servicetype"` Sp string `json:"sp,omitempty"` State string `json:"state,omitempty"` Svrtimeout int `json:"svrtimeout,omitempty"` Tcpb string `json:"tcpb,omitempty"` Tcpprofilename string `json:"tcpprofilename,omitempty"` Td string `json:"td,omitempty"` Useproxyport string `json:"useproxyport,omitempty"` Usip string `json:"usip,omitempty"` }
ServicegroupAddBody body to add object.
type ServicegroupDisable ¶
type ServicegroupDisable struct {
Servicegroup ServicegroupDisableBody `json:"servicegroup"`
}
ServicegroupDisable defines disable request.
type ServicegroupDisableBody ¶
type ServicegroupDisableBody struct { Servicegroupname string `json:"servicegroupname"` Servername string `json:"servername,omitempty"` Port int `json:"port,omitempty"` Delay int `json:"delay,omitempty"` Graceful string `json:"graceful,omitempty"` }
ServicegroupDisableBody body for disabling object.
type ServicegroupEnable ¶
type ServicegroupEnable struct {
Servicegroup ServicegroupEnableBody `json:"servicegroup"`
}
ServicegroupEnable defines enable request.
type ServicegroupEnableBody ¶
type ServicegroupEnableBody struct { Port int `json:"port,omitempty"` Servername string `json:"servername,omitempty"` Servicegroupname string `json:"servicegroupname"` }
ServicegroupEnableBody body for enabling object.
type ServicegroupLbmonitorBinding ¶
type ServicegroupLbmonitorBinding struct { Weight string `json:"weight,omitempty"` Servicegroupname string `json:"servicegroupname,omitempty"` Passive bool `json:"passive,omitempty"` MonitorName string `json:"monitor_name,omitempty"` Monstate string `json:"monstate,omitempty"` Monstatcode int `json:"monstatcode,omitempty"` DupWeight string `json:"dup_weight,omitempty"` Responsetime string `json:"responsetime,omitempty"` Totalfailedprobes string `json:"totalfailedprobes,omitempty"` Monstatparam2 int `json:"monstatparam2,omitempty"` Lastresponse string `json:"lastresponse,omitempty"` Failedprobes string `json:"failedprobes,omitempty"` Monstatparam3 int `json:"monstatparam3,omitempty"` Totalprobes string `json:"totalprobes,omitempty"` MonitorState string `json:"monitor_state,omitempty"` DupState string `json:"dup_state,omitempty"` Monitortotalprobes string `json:"monitortotalprobes,omitempty"` Monstatparam1 int `json:"monstatparam1,omitempty"` Monitortotalfailedprobes string `json:"monitortotalfailedprobes,omitempty"` Monitorcurrentfailedprobes string `json:"monitorcurrentfailedprobes,omitempty"` }
ServicegroupLbmonitorBinding ...
type ServicegroupLbmonitorBindingAdd ¶
type ServicegroupLbmonitorBindingAdd struct {
ServicegroupLbmonitorBinding ServicegroupLbmonitorBindingPayload `json:"servicegroup_lbmonitor_binding,omitempty"`
}
ServicegroupLbmonitorBindingAdd ...
type ServicegroupLbmonitorBindingPayload ¶
type ServicegroupLbmonitorBindingPayload struct { Servicegroupname string `json:"servicegroupname"` MonitorName string `json:"monitor_name"` Monstate string `json:"monstate,omitempty"` Weight string `json:"weight,omitempty"` Passive bool `json:"passive,omitempty"` }
ServicegroupLbmonitorBindingPayload ...
type ServicegroupLbmonitorBindingWrapper ¶
type ServicegroupLbmonitorBindingWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` ServicegroupLbmonitorBinding []ServicegroupLbmonitorBinding `json:"servicegroup_lbmonitor_binding,omitempty"` }
ServicegroupLbmonitorBindingWrapper ...
type ServicegroupLbmonitorBindingWrapperAdd ¶
type ServicegroupLbmonitorBindingWrapperAdd struct {
ServicegroupLbmonitorBinding ServicegroupLbmonitorBindingPayload `json:"servicegroup_lbmonitor_binding,omitempty"`
}
ServicegroupLbmonitorBindingWrapperAdd ...
type ServicegroupRename ¶
type ServicegroupRename struct {
Servicegroup ServicegroupRenameBody `json:"servicegroup"`
}
ServicegroupRename defines rename request.
type ServicegroupRenameBody ¶
type ServicegroupRenameBody struct { Servicegroupname string `json:"servicegroupname"` Newname string `json:"newname"` }
ServicegroupRenameBody body to rename object.
type ServicegroupServicegroupmemberBinding ¶
type ServicegroupServicegroupmemberBinding struct { Servicegroupname string `json:"servicegroupname"` IP string `json:"ip"` Port int `json:"port"` State string `json:"state"` Hashid string `json:"hashid"` Serverid string `json:"serverid"` Servername string `json:"servername"` Customserverid string `json:"customserverid"` Weight string `json:"weight"` Delay int `json:"delay"` Statechangetimesec string `json:"statechangetimesec"` Svrstate string `json:"svrstate"` Tickssincelaststatechange string `json:"tickssincelaststatechange"` Graceful string `json:"graceful"` }
ServicegroupServicegroupmemberBinding describes the object.
type ServicegroupServicegroupmemberBindingAdd ¶
type ServicegroupServicegroupmemberBindingAdd struct {
ServicegroupServicegroupmemberBinding ServicegroupServicegroupmemberBindingAddBody `json:"servicegroup_servicegroupmember_binding,omitempty"`
}
ServicegroupServicegroupmemberBindingAdd defines add request.
type ServicegroupServicegroupmemberBindingAddBody ¶
type ServicegroupServicegroupmemberBindingAddBody struct { Servicegroupname string `json:"servicegroupname"` IP string `json:"ip,omitempty"` Servername string `json:"servername,omitempty"` Port int `json:"port"` Weight string `json:"weight,omitempty"` Customserverid string `json:"customserverid,omitempty"` Serverid string `json:"serverid,omitempty"` State string `json:"state"` Hashid string `json:"hashid,omitempty"` }
ServicegroupServicegroupmemberBindingAddBody body for adding object.
type ServicegroupServicegroupmemberBindingWrapper ¶
type ServicegroupServicegroupmemberBindingWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` ServicegroupServicegroupmemberBinding []ServicegroupServicegroupmemberBinding `json:"servicegroup_servicegroupmember_binding,omitempty"` }
ServicegroupServicegroupmemberBindingWrapper wraps the object and serves as default response.
type ServicegroupUpdate ¶
type ServicegroupUpdate struct {
Servicegroup ServicegroupUpdateBody `json:"servicegroup"`
}
ServicegroupUpdate defines update request.
type ServicegroupUpdateBody ¶
type ServicegroupUpdateBody struct { Appflowlog string `json:"appflowlog,omitempty"` Cacheable string `json:"cacheable,omitempty"` Cip string `json:"cip,omitempty"` Cipheader string `json:"cipheader,omitempty"` Cka string `json:"cka,omitempty"` Clttimeout int `json:"clttimeout,omitempty"` Cmp string `json:"cmp,omitempty"` Comment string `json:"comment,omitempty"` Customserverid string `json:"customserverid,omitempty"` Downstateflush string `json:"downstateflush,omitempty"` DupWeight int `json:"dup_weight,omitempty"` Hashid string `json:"hashid,omitempty"` Healthmonitor string `json:"healthmonitor,omitempty"` Httpprofilename string `json:"httpprofilename,omitempty"` Maxbandwidth string `json:"maxbandwidth,omitempty"` Maxclient string `json:"maxclient,omitempty"` Maxreq int `json:"maxreq,omitempty"` Monconnectionclose string `json:"monconnectionclose,omitempty"` MonitorNameSvc string `json:"monitor_name_svc,omitempty"` Monthreshold string `json:"monthreshold,omitempty"` Netprofile string `json:"netprofile,omitempty"` Pathmonitor string `json:"pathmonitor,omitempty"` Pathmonitorindv string `json:"pathmonitorindv,omitempty"` Port int `json:"port,omitempty"` Rtspsessionidremap string `json:"rtspsessionidremap,omitempty"` Sc string `json:"sc,omitempty"` Serverid int `json:"serverid,omitempty"` Servername string `json:"servername,omitempty"` Servicegroupname string `json:"servicegroupname"` Sp string `json:"sp,omitempty"` Svrtimeout int `json:"svrtimeout,omitempty"` Tcpb string `json:"tcpb,omitempty"` Tcpprofilename string `json:"tcpprofilename,omitempty"` Useproxyport string `json:"useproxyport,omitempty"` Usip string `json:"usip,omitempty"` Weight int `json:"weight,omitempty"` }
ServicegroupUpdateBody body to update object.
type ServicegroupWrapper ¶
type ServicegroupWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` Servicegroup []Servicegroup `json:"servicegroup"` }
ServicegroupWrapper wraps the object and serves as default response.
type Servicegroupbinding ¶
type ServicegroupbindingsWrapper ¶
type ServicegroupbindingsWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` Servicegroupbindings []Servicegroupbinding `json:"servicegroupbindings,omitempty"` }
ServicegroupbindingsWrapper wraps the object and serves as default response
type Sslcertkey ¶
type Sslcertkey struct { Certkey string `json:"certkey"` Cert string `json:"cert"` Key string `json:"key"` Inform string `json:"inform"` Signaturealg string `json:"signaturealg"` Certificatetype string `json:"certificatetype"` Serial string `json:"serial"` Issuer string `json:"issuer"` Clientcertnotbefore string `json:"clientcertnotbefore"` Clientcertnotafter string `json:"clientcertnotafter"` Daystoexpiration int `json:"daystoexpiration"` Subject string `json:"subject"` Publickey string `json:"publickey"` Publickeysize int `json:"publickeysize"` Version int `json:"version"` Priority string `json:"priority"` Status string `json:"status"` Fipskey string `json:"fipskey"` Hsmkey string `json:"hsmkey"` Passcrypt string `json:"passcrypt"` Data string `json:"data"` Servicename string `json:"servicename"` Expirymonitor string `json:"expirymonitor"` Notificationperiod string `json:"notificationperiod"` Linkcertkeyname string `json:"linkcertkeyname"` Ocspresponsestatus string `json:"ocspresponsestatus"` }
Sslcertkey describes the object.
type SslcertkeyAdd ¶
type SslcertkeyAdd struct {
Sslcertkey SslcertkeyAddBody `json:"sslvserver,omitempty"`
}
SslcertkeyAdd defines add request
type SslcertkeyAddBody ¶
type SslcertkeyAddBody struct { Certkey string `json:"certkey"` Cert string `json:"cert"` Key string `json:"key"` Password bool `json:"password"` Fipskey string `json:"fipskey"` Hsmkey string `json:"hsmkey"` Inform string `json:"inform"` Passplain string `json:"passplain"` Expirymonitor string `json:"expirymonitor"` Notificationperiod string `json:"notificationperiod"` Bundle string `json:"bundle"` }
SslcertkeyAddBody body for adding object.
type SslcertkeyChange ¶
type SslcertkeyChange struct {
Sslcertkey SslcertkeyChangeBody `json:"sslvserver,omitempty"`
}
SslcertkeyChange defines change request.
type SslcertkeyChangeBody ¶
type SslcertkeyChangeBody struct { Certkey string `json:"certkey"` Cert string `json:"cert"` Key string `json:"key"` Password bool `json:"password"` Fipskey string `json:"fipskey"` Inform string `json:"inform"` Passplain string `json:"passplain"` Nodomaincheck bool `json:"nodomaincheck"` }
SslcertkeyChangeBody body to update.
type SslcertkeyLink ¶
type SslcertkeyLink struct {
Sslcertkey SslcertkeyLinkBody `json:"sslvserver,omitempty"`
}
SslcertkeyLink defines link request.
type SslcertkeyLinkBody ¶
type SslcertkeyLinkBody struct { Certkey string `json:"certkey"` Linkcertkeyname string `json:"linkcertkeyname"` }
SslcertkeyLinkBody body to link.
type SslcertkeyUnlink ¶
type SslcertkeyUnlink struct {
Sslcertkey SslcertkeyUnlinkBody `json:"sslvserver,omitempty"`
}
SslcertkeyUnlink defines unlink request.
type SslcertkeyUnlinkBody ¶
type SslcertkeyUnlinkBody struct { Certkey string `json:"certkey"` Cert string `json:"cert"` Key string `json:"key"` Password bool `json:"password"` Fipskey string `json:"fipskey"` Inform string `json:"inform"` Passplain string `json:"passplain"` Nodomaincheck bool `json:"nodomaincheck"` }
SslcertkeyUnlinkBody body to unlink.
type SslcertkeyUpdate ¶
type SslcertkeyUpdate struct {
Sslcertkey SslcertkeyUpdateBody `json:"sslvserver,omitempty"`
}
SslcertkeyUpdate defines update request.
type SslcertkeyUpdateBody ¶
type SslcertkeyUpdateBody struct { Certkey string `json:"certkey"` Expirymonitor string `json:"expirymonitor"` Notificationperiod string `json:"notificationperiod"` }
SslcertkeyUpdateBody body for updating object.
type SslcertkeyWrapper ¶
type SslcertkeyWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` Sslcertkey []Sslcertkey `json:"sslvserver,omitempty"` }
SslcertkeyWrapper wraps the object and serves as default response.
type Sslcipher ¶
type Sslcipher struct { Ciphergroupname string `json:"ciphergroupname"` Ciphername string `json:"ciphername"` Cipherpriority string `json:"cipherpriority"` Description string `json:"description"` Sslprofile string `json:"sslprofile"` }
Sslcipher describes the object.
type SslcipherAdd ¶
type SslcipherAdd struct {
Sslcipher SslcipherAddBody `json:"sslcipher"`
}
SslcipherAdd defines add request.
type SslcipherAddBody ¶
type SslcipherAddBody struct { Ciphergroupname string `json:"ciphergroupname"` Ciphgrpalias string `json:"ciphgrpalias"` }
SslcipherAddBody body for adding object.
type SslcipherSslciphersuiteBinding ¶
type SslcipherSslciphersuiteBinding struct { Ciphergroupname string `json:"ciphergroupname"` Ciphername string `json:"ciphername"` Cipherpriority string `json:"cipherpriority"` Description string `json:"description"` Peflags string `json:"peflags"` Stateflag string `json:"stateflag"` }
SslcipherSslciphersuiteBinding describes the object.
type SslcipherSslciphersuiteBindingAdd ¶
type SslcipherSslciphersuiteBindingAdd struct {
SSLCipherSSLCipherSuiteBinding SslcipherSslciphersuiteBindingAddBody `json:"sslcipher_sslciphersuite_binding"`
}
SslcipherSslciphersuiteBindingAdd defines add request.
type SslcipherSslciphersuiteBindingAddBody ¶
type SslcipherSslciphersuiteBindingAddBody struct { Ciphergroupname string `json:"ciphergroupname"` Ciphergrpals string `json:"ciphgrpals,omitempty"` Ciphername string `json:"ciphername"` Cipheroperation string `json:"cipheroperation,omitempty"` Cipherpriority string `json:"cipherpriority"` }
SslcipherSslciphersuiteBindingAddBody body for adding object.
type SslcipherSslciphersuiteBindingWrapper ¶
type SslcipherSslciphersuiteBindingWrapper struct { Errorcode int `json:"errorcode"` Message string `json:"message"` Severity string `json:"severity"` SslcipherSslciphersuiteBinding []SslcipherSslciphersuiteBinding `json:"sslcipher_sslciphersuite_binding"` }
SslcipherSslciphersuiteBindingWrapper wraps the object and serves as default response.
type SslcipherUpdate ¶
type SslcipherUpdate struct {
Sslcipher SslcipherUpdateBody `json:"sslcipher"`
}
SslcipherUpdate defines update request.
type SslcipherUpdateBody ¶
type SslcipherUpdateBody struct { Ciphergroupname string `json:"ciphergroupname"` Ciphername string `json:"ciphername"` Cipherpriority string `json:"cipherpriority"` }
SslcipherUpdateBody body for updating object.
type SslcipherWrapper ¶
type SslcipherWrapper struct { Errorcode int `json:"errorcode"` Message string `json:"message"` Severity string `json:"severity"` Sslcipher []Sslcipher `json:"sslcipher"` }
SslcipherWrapper wraps the object and serves as default response.
type Sslciphersuite ¶
type Sslciphersuite struct { Ciphername string `json:"ciphername"` Description string `json:"description"` }
Sslciphersuite describes the object.
type SslciphersuiteWrapper ¶
type SslciphersuiteWrapper struct { Errorcode int `json:"errorcode"` Message string `json:"message"` Severity string `json:"severity"` Sslciphersuite []Sslciphersuite `json:"sslciphersuite"` }
SslciphersuiteWrapper wraps the object and serves as default response
type Sslvserver ¶
type Sslvserver struct { Ca bool `json:"ca,omitempty"` Cipherredirect string `json:"cipherredirect,omitempty"` Cleartextport int `json:"cleartextport,omitempty"` Clientauth string `json:"clientauth,omitempty"` Dh string `json:"dh,omitempty"` Dhcount string `json:"dhcount,omitempty"` Dhkeyexpsizelimit string `json:"dhkeyexpsizelimit,omitempty"` Dtlsflag bool `json:"dtlsflag,omitempty"` Ersa string `json:"ersa,omitempty"` Ersacount string `json:"ersacount,omitempty"` Invoke bool `json:"invoke,omitempty"` Nonfipsciphers string `json:"nonfipsciphers,omitempty"` Ocspstapling string `json:"ocspstapling,omitempty"` Polinherit string `json:"polinherit,omitempty"` Priority string `json:"priority,omitempty"` Pushenctrigger string `json:"pushenctrigger,omitempty"` Redirectportrewrite string `json:"redirectportrewrite,omitempty"` Sendclosenotify string `json:"sendclosenotify,omitempty"` Service string `json:"service,omitempty"` Sessreuse string `json:"sessreuse,omitempty"` Sesstimeout string `json:"sesstimeout,omitempty"` Skipcaname bool `json:"skipcaname,omitempty"` Snicert bool `json:"snicert,omitempty"` Snienable string `json:"snienable,omitempty"` Ssl2 string `json:"ssl2,omitempty"` Ssl3 string `json:"ssl3,omitempty"` Sslredirect string `json:"sslredirect,omitempty"` Sslv2Redirect string `json:"sslv2redirect,omitempty"` Strictsigdigestcheck string `json:"strictsigdigestcheck,omitempty"` TLS1 string `json:"tls1,omitempty"` TLS11 string `json:"tls11,omitempty"` TLS12 string `json:"tls12,omitempty"` Vservername string `json:"vservername"` }
Sslvserver describes the object.
type SslvserverUpdate ¶
type SslvserverUpdate struct {
Sslvserver SslvserverUpdateBody `json:"sslvserver,omitempty"`
}
SslvserverUpdate defines update request.
type SslvserverUpdateBody ¶
type SslvserverUpdateBody struct { Cipherredirect string `json:"cipherredirect,omitempty"` Cipherurl string `json:"cipherurl,omitempty"` Cleartextport int `json:"cleartextport,omitempty"` Clientauth string `json:"clientauth,omitempty"` Clientcert string `json:"clientcert,omitempty"` Dh string `json:"dh,omitempty"` Dhcount string `json:"dhcount,omitempty"` Dhfile string `json:"dhfile,omitempty"` Dhkeyexpsizelimit string `json:"dhkeyexpsizelimit,omitempty"` Dtlsprofilename string `json:"dtlsprofilename,omitempty"` Ersa string `json:"ersa,omitempty"` Ersacount string `json:"ersacount,omitempty"` Hsts string `json:"hsts,omitempty"` Includesubdomains string `json:"includesubdomains,omitempty"` Maxage int `json:"maxage,omitempty"` Ocspstapling string `json:"ocspstapling,omitempty"` Pushenctrigger string `json:"pushenctrigger,omitempty"` Redirectportrewrite string `json:"redirectportrewrite,omitempty"` Sendclosenotify string `json:"sendclosenotify,omitempty"` Sessreuse string `json:"sessreuse,omitempty"` Sesstimeout string `json:"sesstimeout,omitempty"` Snienable string `json:"snienable,omitempty"` Ssl2 string `json:"ssl2,omitempty"` Ssl3 string `json:"ssl3,omitempty"` Sslprofile string `json:"sslprofile,omitempty"` Sslredirect string `json:"sslredirect,omitempty"` Sslv2Redirect string `json:"sslv2redirect,omitempty"` Sslv2url string `json:"sslv2url,omitempty"` Strictsigdigestcheck string `json:"strictsigdigestcheck,omitempty"` TLS1 string `json:"tls1,omitempty"` TLS11 string `json:"tls11,omitempty"` TLS12 string `json:"tls12,omitempty"` Vservername string `json:"vservername"` }
SslvserverUpdateBody body for updating object.
type SslvserverWrapper ¶
type SslvserverWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` SSLVServer []Sslvserver `json:"sslvserver,omitempty"` }
SslvserverWrapper wraps the object and serves as default response.
type Svcbinding ¶
type SvcbindingsWrapper ¶
type SvcbindingsWrapper struct { Errorcode int `json:"errorcode,omitempty"` Message string `json:"message,omitempty"` Severity string `json:"severity,omitempty"` Svcbindings []Svcbinding `json:"svcbindings,omitempty"` }
SvcbindingsWrapper wraps the object and serves as default response
Source Files
¶
- hanode.go
- interface.go
- lbmonbindingsbinding.go
- lbmonbindingsservicebinding.go
- lbmonbindingsservicegroupbinding.go
- lbmonitor.go
- lbmonitorservicebinding.go
- lbmonitorservicegroupbinding.go
- lbserverservicebinding..go
- lbserverservicegroupbinding.go
- lbvserver.go
- lbvserverbinding.go
- lbvserverservicegroupmemberbinding.go
- nsacl.go
- nsacls.go
- nshardware.go
- nsip.go
- nsrunningconfig.go
- nssavedconfig.go
- nsversion.go
- response.go
- server.go
- serverbinding.go
- serverservicebinding.go
- serverservicegroupbinding.go
- service.go
- service_lbmonitor_binding copy.go
- servicegroup.go
- servicegroup_lbmonitor_binding.go
- servicegroupbindings.go
- servicegroupservicegroupmemberbinding.go
- sslcertkey.go
- sslcipher.go
- sslciphersslciphersuitebinding.go
- sslciphersuite.go
- sslvserver.go
- svcbindings.go