Documentation
¶
Index ¶
- Constants
- Variables
- type CmdPolicyAction
- type CsVserver
- type DnsAddRec
- type DnsTxtRec
- type HaFailover
- type HaNode
- type LbVserver
- type Login
- type Logout
- type NsConfig
- type NsVersion
- type PolicyStringmap
- type PolicyStringmapPatternBinding
- type ResponderAction
- type ResponderGlobalResponderPolicyBinding
- type ResponderPolicy
- type Server
- func NewServerCreateByDomainRequest(name string, domain string) Server
- func NewServerCreateByIpv4Request(name string, ip string) Server
- func NewServerCreateByIpv6Request(name string, ip string) Server
- func NewServerDisableRequest(name string, delay float64, graceful bool) Server
- func NewServerRenameRequest(oldName string, newName string) Server
- type SslCertKey
- func NewSslCertKeyAddRequest(name string, cer string, key string) SslCertKey
- func NewSslCertKeyBundleAddRequest(name string, cer string, key string) SslCertKey
- func NewSslCertKeyBundleWithPassphraseAddRequest(name string, cer string, key string, passphrase string) SslCertKey
- func NewSslCertKeyClearOcspStaplingCacheRequest(name string) SslCertKey
- func NewSslCertKeyLinkRequest(name string, caName string) SslCertKey
- func NewSslCertKeyReloadRequest(name string, monitor bool, period string) SslCertKey
- func NewSslCertKeyUpdateRequest(name string, cer string, key string, noDomainCheck bool) SslCertKey
- func NewSslCertKeyWithPassphraseRequest(name string, cer string, key string, passphrase string) SslCertKey
- func NewSslCertKeyWithPassphraseUpdateRequest(name string, cer string, key string, passphrase string, noDomainCheck bool) SslCertKey
- type SslCertKeyServiceBinding
- type SslCertKeySslVserverBinding
- type SslServiceSslCertKeyBinding
- type SslVserver
- type SslVserverSslCertKeyBinding
- type SystemBackup
- type SystemCmdPolicy
- type SystemFile
- type SystemUser
- type SystemUserSystemCmdPolicyBinding
Constants ¶
View Source
const ( BackupLevelBasic = "basic" BackupLevelFull = "full" )
Variables ¶
View Source
var ( CmdActionAllow = CmdPolicyAction{"ALLOW"} CmdActionDeny = CmdPolicyAction{"DENY"} )
Functions ¶
This section is empty.
Types ¶
type CmdPolicyAction ¶
type CmdPolicyAction struct {
// contains filtered or unexported fields
}
type CsVserver ¶
type CsVserver struct { Name string `json:"name,omitempty" nitro:"permission=readwrite"` Td string `json:"td,omitempty" nitro:"permission=readwrite"` ServiceType string `json:"servicetype,omitempty" nitro:"permission=readwrite"` Ipv46 string `json:"ipv46,omitempty" nitro:"permission=readwrite"` TargetType string `json:"targettype,omitempty" nitro:"permission=readwrite"` DnsRecordType string `json:"dnsrecordtype,omitempty" nitro:"permission=readwrite"` PersistenceId float64 `json:"persistenceid,omitempty" nitro:"permission=readwrite"` IpPattern string `json:"ippattern,omitempty" nitro:"permission=readwrite"` IpMask string `json:"ipmask,omitempty" nitro:"permission=readwrite"` Range string `json:"range,omitempty" nitro:"permission=readwrite"` Port int `json:"port,omitempty" nitro:"permission=readwrite"` IpSet string `json:"ipset,omitempty" nitro:"permission=readwrite"` State string `json:"state,omitempty" nitro:"permission=readwrite"` StateUpdate string `json:"stateupdate,omitempty" nitro:"permission=readwrite"` Cacheable string `json:"cacheable,omitempty" nitro:"permission=readwrite"` RedirectUrl string `json:"redirecturl,omitempty" nitro:"permission=readwrite"` ClientTimeout string `json:"clttimeout,omitempty" nitro:"permission=readwrite"` Precedence string `json:"precedence,omitempty" nitro:"permission=readwrite"` CaseSensitive string `json:"casesensitive,omitempty" nitro:"permission=readwrite"` SpilloverMethod string `json:"somethod,omitempty" nitro:"permission=readwrite"` SpilloverPersistence string `json:"sopersistence,omitempty" nitro:"permission=readwrite"` SpilloverPersistenceTimeout string `json:"sopersistencetimeout,omitempty" nitro:"permission=readwrite"` SpilloverThreshold float64 `json:"sothreshold,omitempty" nitro:"permission=readwrite"` SpilloverBackupAction string `json:"sobackupaction,omitempty" nitro:"permission=readwrite"` RedirectPortRewrite string `json:"redirectportrewrite,omitempty" nitro:"permission=readwrite"` DownstateFlush string `json:"downstateflush,omitempty" nitro:"permission=readwrite"` BackupVserver string `json:"backupvserver,omitempty" nitro:"permission=readwrite"` DisablePrimaryOnDown string `json:"disableprimaryondown,omitempty" nitro:"permission=readwrite"` InsertVserverIpPort string `json:"insertvserveripport,omitempty" nitro:"permission=readwrite"` VipHeader string `json:"vipheader,omitempty" nitro:"permission=readwrite"` RtspNat string `json:"rtspnat,omitempty" nitro:"permission=readwrite"` AuthenticationHost string `json:"authenticationhost,omitempty" nitro:"permission=readwrite"` Authentication string `json:"authentication,omitempty" nitro:"permission=readwrite"` ListenPolicy string `json:"listenpolicy,omitempty" nitro:"permission=readwrite"` ListenPriority float64 `json:"listenpriority,omitempty" nitro:"permission=readwrite"` Authentication401 string `json:"authn401,omitempty" nitro:"permission=readwrite"` AuthenticationVserverName string `json:"authnvsname,omitempty" nitro:"permission=readwrite"` Push string `json:"push,omitempty" nitro:"permission=readwrite"` PushVserver string `json:"pushvserver,omitempty" nitro:"permission=readwrite"` PushLabel string `json:"pushlabel,omitempty" nitro:"permission=readwrite"` PushMultipleClientConnections string `json:"pushmulticlients,omitempty" nitro:"permission=readwrite"` TcpProfileName string `json:"tcpprofilename,omitempty" nitro:"permission=readwrite"` HttpProfileName string `json:"httpprofilename,omitempty" nitro:"permission=readwrite"` DatabaseProfileName string `json:"dbprofilename,omitempty" nitro:"permission=readwrite"` OracleServerVersion string `json:"oracleserverversion,omitempty" nitro:"permission=readwrite"` Comment string `json:"comment,omitempty" nitro:"permission=readwrite"` MssqlServerVersion string `json:"mssqlserverversion,omitempty" nitro:"permission=readwrite"` L2ConnectionParameters string `json:"l2conn,omitempty" nitro:"permission=readwrite"` MysqlProtocolVersion string `json:"mysqlprotocolversion,omitempty" nitro:"permission=readwrite"` MysqlServerVersion string `json:"mysqlserverversion,omitempty" nitro:"permission=readwrite"` MysqlCharacterSet string `json:"mysqlcharacterset,omitempty" nitro:"permission=readwrite"` MysqlServerCapabilities string `json:"mysqlservercapabilities,omitempty" nitro:"permission=readwrite"` AppflowLog string `json:"appflowlog,omitempty" nitro:"permission=readwrite"` NetProfile string `json:"netprofile,omitempty" nitro:"permission=readwrite"` IcmpVserverResponse string `json:"icmpvsrresponse,omitempty" nitro:"permission=readwrite"` RouteHealthInjectionState string `json:"rhistate,omitempty" nitro:"permission=readwrite"` AuthenticationProfile string `json:"authnprofile,omitempty" nitro:"permission=readwrite"` DnsProfileName string `json:"dnsprofilename,omitempty" nitro:"permission=readwrite"` Dtls string `json:"dtls,omitempty" nitro:"permission=readwrite"` PersistenceType string `json:"persistencetype,omitempty" nitro:"permission=readwrite"` PersistenceMask string `json:"persistmask,omitempty" nitro:"permission=readwrite"` Ipv6PersistenceMaskLength string `json:"v6persistmasklen,omitempty" nitro:"permission=readwrite"` Timeout float64 `json:"timeout,omitempty" nitro:"permission=readwrite"` CookieName string `json:"cookiename,omitempty" nitro:"permission=readwrite"` PersistenceBackup string `json:"persistencebackup,omitempty" nitro:"permission=readwrite"` BackupPersistenceTimeout float64 `json:"backuppersistencetimeout,omitempty" nitro:"permission=readwrite"` TcpProbePort int `json:"tcpprobeport,omitempty" nitro:"permission=readwrite"` ProbeProtocol string `json:"probeprotocol,omitempty" nitro:"permission=readwrite"` ProbeSuccessResponseCode string `json:"probesuccessresponsecode,omitempty" nitro:"permission=readwrite"` ProbePort int `json:"probeport,omitempty" nitro:"permission=readwrite"` QuicProfileName string `json:"quicprofilename,omitempty" nitro:"permission=readwrite"` RedirectFromPort int `json:"redirectfromport,omitempty" nitro:"permission=readwrite"` HttpRedirectUrl string `json:"httpsredirecturl,omitempty" nitro:"permission=readwrite"` DomainName string `json:"domainname,omitempty" nitro:"permission=readwrite"` TimeToLive float64 `json:"ttl,omitempty" nitro:"permission=readwrite"` BackupIp string `json:"backupip,omitempty" nitro:"permission=readwrite"` CookieDomain string `json:"cookiedomain,omitempty" nitro:"permission=readwrite"` CookieTimeout float64 `json:"cookietimeout,omitempty" nitro:"permission=readwrite"` SiteDomainTimeToLive float64 `json:"sitedomainttl,omitempty" nitro:"permission=readwrite"` NewName string `json:"newname,omitempty" nitro:"permission=readwrite"` Ip string `json:"ip,omitempty" nitro:"permission=readonly"` Value string `json:"value,omitempty" nitro:"permission=readonly"` NodegroupName string `json:"ngname,omitempty" nitro:"permission=readonly"` Type string `json:"type,omitempty" nitro:"permission=readonly"` CurrentState string `json:"curstate,omitempty" nitro:"permission=readonly"` Status int `json:"status,omitempty" nitro:"permission=readonly"` CacheType string `json:"casetype,omitempty" nitro:"permission=readonly"` Redirect string `json:"redirect,omitempty" nitro:"permission=readonly"` Homepage string `json:"homepage,omitempty" nitro:"permission=readonly"` DnsVserverName string `json:"dnsvservername,omitempty" nitro:"permission=readonly"` Domain string `json:"domain,omitempty" nitro:"permission=readonly"` ServiceName string `json:"servicename,omitempty" nitro:"permission=readonly"` Weight string `json:"weight,omitempty" nitro:"permission=readonly"` CacheVserver string `json:"cachevserver,omitempty" nitro:"permission=readonly"` TargetVserver string `json:"targetvserver,omitempty" nitro:"permission=readonly"` Url string `json:"url,omitempty" nitro:"permission=readonly"` Bindpoint string `json:"bindpoint,omitempty" nitro:"permission=readonly"` GreaterThan2GBTransactions string `json:"gt2gb,omitempty" nitro:"permission=readonly"` StateChangeTimeSeconds string `json:"statechangetimesec,omitempty" nitro:"permission=readonly"` StateChangeTimeMilliSecond string `json:"statechangetimsec,omitempty" nitro:"permission=readonly"` RuleType string `json:"ruletype,omitempty" nitro:"permission=readonly"` LbVserver string `json:"lbvserver,omitempty" nitro:"permission=readonly"` TargetLbVserver string `json:"targetlbvserver,omitempty" nitro:"permission=readonly"` NoDefaultBindings string `json:"nodefaultbindings,omitempty" nitro:"permission=readonly"` Version int `json:"version,omitempty" nitro:"permission=readonly"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewCsVserverAddRequest ¶
func (CsVserver) GetTypeName ¶
type DnsAddRec ¶
type DnsAddRec struct { Hostname string `json:"hostname,omitempty" nitro:"permission=readwrite"` IpAddress string `json:"ipaddress,omitempty" nitro:"permission=readwrite"` Ttl float64 `json:"ttl,omitempty" nitro:"permission=readwrite"` EcsSubnet string `json:"ecssubnet,omitempty" nitro:"permission=readwrite"` Type string `json:"type,omitempty" nitro:"permission=readwrite"` NodeId float64 `json:"nodeid,omitempty" nitro:"permission=readwrite"` Vservername string `json:"vservername,omitempty" nitro:"permission=readonly"` Authtype string `json:"authtype,omitempty" nitro:"permission=readonly"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewDnsAddRecAddRequest ¶
func (DnsAddRec) GetTypeName ¶
type DnsTxtRec ¶
type DnsTxtRec struct { Domain string `json:"domain,omitempty" nitro:"permission=readwrite"` Data []string `json:"string,omitempty" nitro:"permission=readwrite"` Ttl float64 `json:"ttl,omitempty" nitro:"permission=readwrite"` RecordId string `json:"recordid,omitempty" nitro:"permission=readwrite"` EcsSubnet string `json:"ecssubnet,omitempty" nitro:"permission=readwrite"` RecordType string `json:"type,omitempty" nitro:"permission=readwrite"` NodeId string `json:"nodeid,omitempty" nitro:"permission=readwrite"` AuthType string `json:"authtype,omitempty" nitro:"permission=readonly"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewDnsTxtRecAddRequest ¶
func (DnsTxtRec) GetTypeName ¶
type HaFailover ¶
type HaFailover struct {
Force bool `json:"force,omitempty" nitro:"permission=readwrite"`
}
func (HaFailover) GetTypeName ¶
func (r HaFailover) GetTypeName() string
type HaNode ¶
type HaNode struct { Id string `json:"id,omitempty" nitro:"permission=readwrite"` Name string `json:"name,omitempty" nitro:"permission=readonly"` IpAddress string `json:"ipaddress,omitempty" nitro:"permission=readwrite"` IndependentNetworkConfiguration string `json:"inc,omitempty" nitro:"permission=readwrite"` HaStatus string `json:"hastatus,omitempty" nitro:"permission=readwrite"` HaSynchronization string `json:"hasync,omitempty" nitro:"permission=readwrite"` HaPropagation string `json:"haprop,omitempty" nitro:"permission=readwrite"` HelloInterval float64 `json:"hellointerval,omitempty" nitro:"permission=readwrite"` DeadInterval float64 `json:"deadinterval,omitempty" nitro:"permission=readwrite"` Failsafe string `json:"failsafe,omitempty" nitro:"permission=readwrite"` MaxFlips string `json:"maxflips,omitempty" nitro:"permission=readwrite"` MaxFliptime string `json:"maxfliptime,omitempty" nitro:"permission=readwrite"` SyncVlan float64 `json:"syncvlan,omitempty" nitro:"permission=readwrite"` SyncStatusStrictMode string `json:"syncstatusstrictmode,omitempty" nitro:"permission=readwrite"` Flags string `json:"flags,omitempty" nitro:"permission=readonly"` State string `json:"state,omitempty" nitro:"permission=readonly"` EnabledInterfaces string `json:"enaifaces,omitempty" nitro:"permission=readonly"` DisabledInterfaces string `json:"disifaces,omitempty" nitro:"permission=readonly"` HaMonInterfaces string `json:"hamonifaces,omitempty" nitro:"permission=readonly"` HaHeartbeatInterfaces string `json:"haheartbeatifaces,omitempty" nitro:"permission=readonly"` PartialFailureInterfaces string `json:"pfifaces,omitempty" nitro:"permission=readonly"` MulticastOnlyInterfaces string `json:"ifaces,omitempty" nitro:"permission=readonly"` Netmask string `json:"netmask,omitempty" nitro:"permission=readonly"` SslCardStatus string `json:"ssl2,omitempty" nitro:"permission=readonly"` MasterStateTime float64 `json:"masterstatetime,omitempty" nitro:"permission=readonly"` RouteMonitor string `json:"routemonitor,omitempty" nitro:"permission=readonly"` CurrentFlips string `json:"curflips,omitempty" nitro:"permission=readonly"` CompletedFlipTime string `json:"completedfliptime,omitempty" nitro:"permission=readonly"` RouteMonitorState string `json:"routemonitorstate,omitempty" nitro:"permission=readonly"` HaSyncFailureReason string `json:"hasyncfailurereason,omitempty" nitro:"permission=readonly"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func (HaNode) GetTypeName ¶
type LbVserver ¶
type LbVserver struct { Name string `json:"name,omitempty" nitro:"permission=readwrite"` ServiceType string `json:"servicetype,omitempty" nitro:"permission=readwrite"` Ipv46 string `json:"ipv46,omitempty" nitro:"permission=readwrite"` IpPattern string `json:"ippattern,omitempty" nitro:"permission=readwrite"` IpMask string `json:"ipmask,omitempty" nitro:"permission=readwrite"` Port int `json:"port" nitro:"permission=readwrite"` IpSet string `json:"ipset,omitempty" nitro:"permission=readwrite"` Range string `json:"range,omitempty" nitro:"permission=readwrite"` PersistenceType string `json:"persistencetype,omitempty" nitro:"permission=readwrite"` Timeout float64 `json:"timeout,omitempty" nitro:"permission=readwrite"` PersistenceBackup string `json:"persistencebackup,omitempty" nitro:"permission=readwrite"` BackupPersistenceTimeout float64 `json:"backuppersistencetimeout,omitempty" nitro:"permission=readwrite"` LbMethod string `json:"lbmethod,omitempty" nitro:"permission=readwrite"` HashLength float64 `json:"hashlength,omitempty" nitro:"permission=readwrite"` Netmask string `json:"netmask,omitempty" nitro:"permission=readwrite"` Ipv6NetmaskLength float64 `json:"v6netmasklen,omitempty" nitro:"permission=readwrite"` BackupLbMethod string `json:"backuplbmethod,omitempty" nitro:"permission=readwrite"` CookieName string `json:"cookiename,omitempty" nitro:"permission=readwrite"` Rule string `json:"rule,omitempty" nitro:"permission=readwrite"` ListenPolicy string `json:"listenpolicy,omitempty" nitro:"permission=readwrite"` ListenPriority float64 `json:"listenpriority,omitempty" nitro:"permission=readwrite"` PersistenceRule string `json:"resrule,omitempty" nitro:"permission=readwrite"` PersistenceMask string `json:"persistmask,omitempty" nitro:"permission=readwrite"` Ipv6PersistenceMaskLength string `json:"v6persistmasklen,omitempty" nitro:"permission=readwrite"` RtspNat string `json:"rtspnat,omitempty" nitro:"permission=readwrite"` RedirectionMode string `json:"m,omitempty" nitro:"permission=readwrite"` TosId float64 `json:"tosid,omitempty" nitro:"permission=readwrite"` DataLength string `json:"datalength,omitempty" nitro:"permission=readwrite"` DataOffset string `json:"dataoffset,omitempty" nitro:"permission=readwrite"` Sessionless string `json:"sessionless,omitempty" nitro:"permission=readwrite"` TrofsPersistence string `json:"trofspersistence,omitempty" nitro:"permission=readwrite"` State string `json:"state,omitempty" nitro:"permission=readwrite"` ConnectionFailover string `json:"connfailover,omitempty" nitro:"permission=readwrite"` RedirectUrl string `json:"redirurl,omitempty" nitro:"permission=readwrite"` Cacheable string `json:"cacheable,omitempty" nitro:"permission=readwrite"` ClientTimeout string `json:"clttimeout,omitempty" nitro:"permission=readwrite"` SpilloverMethod string `json:"somethod,omitempty" nitro:"permission=readwrite"` SpilloverPersistence string `json:"sopersistence,omitempty" nitro:"permission=readwrite"` SpilloverPersistenceTimeout string `json:"sopersistencetimeout,omitempty" nitro:"permission=readwrite"` HealthThreshold string `json:"healththreshold,omitempty" nitro:"permission=readwrite"` SpilloverThreshold float64 `json:"sothreshold,omitempty" nitro:"permission=readwrite"` SpilloverBackupAction string `json:"sobackupaction,omitempty" nitro:"permission=readwrite"` RedirectPortRewrite string `json:"redirectportrewrite,omitempty" nitro:"permission=readwrite"` DownstateFlush string `json:"downstateflush,omitempty" nitro:"permission=readwrite"` BackupVserver string `json:"backupvserver,omitempty" nitro:"permission=readwrite"` DisablePrimaryOnDown string `json:"disableprimaryondown,omitempty" nitro:"permission=readwrite"` InsertVserverIpPort string `json:"insertvserveripport,omitempty" nitro:"permission=readwrite"` VipHeader string `json:"vipheader,omitempty" nitro:"permission=readwrite"` AuthenticationHost string `json:"authenticationhost,omitempty" nitro:"permission=readwrite"` Authentication string `json:"authentication,omitempty" nitro:"permission=readwrite"` Authentication401 string `json:"authn401,omitempty" nitro:"permission=readwrite"` AuthenticationVserverName string `json:"authnvsname,omitempty" nitro:"permission=readwrite"` Push string `json:"push,omitempty" nitro:"permission=readwrite"` PushVserver string `json:"pushvserver,omitempty" nitro:"permission=readwrite"` PushLabel string `json:"pushlabel,omitempty" nitro:"permission=readwrite"` PushMultipleClientConnections string `json:"pushmulticlients,omitempty" nitro:"permission=readwrite"` TcpProfileName string `json:"tcpprofilename,omitempty" nitro:"permission=readwrite"` HttpProfileName string `json:"httpprofilename,omitempty" nitro:"permission=readwrite"` DatabaseProfileName string `json:"dbprofilename,omitempty" nitro:"permission=readwrite"` Comment string `json:"comment,omitempty" nitro:"permission=readwrite"` L2ConnectionParamenters string `json:"l2conn,omitempty" nitro:"permission=readwrite"` OracleServerVersion string `json:"oracleserverversion,omitempty" nitro:"permission=readwrite"` MssqlServerVersion string `json:"mssqlserverversion,omitempty" nitro:"permission=readwrite"` MySqlProtocalVersion string `json:"mysqlprotocolversion,omitempty" nitro:"permission=readwrite"` MysqlServerVersion string `json:"mysqlserverversion,omitempty" nitro:"permission=readwrite"` MysqlCharacterSet string `json:"mysqlcharacterset,omitempty" nitro:"permission=readwrite"` AppFlowLog string `json:"appflowlog,omitempty" nitro:"permission=readwrite"` NetProfile string `json:"netprofile,omitempty" nitro:"permission=readwrite"` IcmpVserverResponse string `json:"icmpvserverresponse,omitempty" nitro:"permission=readwrite"` RouthHealthInjectionState string `json:"rhistate,omitempty" nitro:"permission=readwrite"` NewServiceRequest float64 `json:"newservicerequest,omitempty" nitro:"permission=readwrite"` NewServiceRequestUnit string `json:"newservicerequestunit,omitempty" nitro:"permission=readwrite"` NewServiceRequestIncrementInterval float64 `json:"newservicerequestincrementinterval,omitempty" nitro:"permission=readwrite"` MinimumAutoscaleMembers string `json:"minautoscalemembers,omitempty" nitro:"permission=readwrite"` MaximumAutoscaleMembers string `json:"maxautoscalemembers,omitempty" nitro:"permission=readwrite"` PersistAvpNumber []float64 `json:"persistavpno,omitempty" nitro:"permission=readwrite"` SkipPersistency string `json:"skippersistency,omitempty" nitro:"permission=readwrite"` TrafficDomain string `json:"td,omitempty" nitro:"permission=readwrite"` AuthenticationProfile string `json:"authnprofile,omitempty" nitro:"permission=readwrite"` MacModeRetainVlan string `json:"macmoderetainvlan,omitempty" nitro:"permission=readwrite"` DatabaseSpecificLb string `json:"dbslb,omitempty" nitro:"permission=readwrite"` Dns64 string `json:"dns64,omitempty" nitro:"permission=readwrite"` ByPassAaaaQueries string `json:"bypassaaaa,omitempty" nitro:"permission=readwrite"` RecursionAvailable string `json:"recursionavailable,omitempty" nitro:"permission=readwrite"` ProcessLocal string `json:"processlocal,omitempty" nitro:"permission=readwrite"` DnsProfileName string `json:"dnsprofilename,omitempty" nitro:"permission=readwrite"` LbProfileName string `json:"lbprofilename,omitempty" nitro:"permission=readwrite"` RedirectFromPort int `json:"redirectfromport,omitempty" nitro:"permission=readwrite"` HttpRedirectUrl string `json:"httpsredirecturl,omitempty" nitro:"permission=readwrite"` RetainConnectionsOnCluster string `json:"retainconnectionsoncluster,omitempty" nitro:"permission=readwrite"` AdfsProxyProfile string `json:"adfsproxyprofile,omitempty" nitro:"permission=readwrite"` TcpProbePort int `json:"tcpprobeport,omitempty" nitro:"permission=readwrite"` QuicProfileName string `json:"quicprofilename,omitempty" nitro:"permission=readwrite"` QuicBridgeProfileName string `json:"quicbridgeprofilename,omitempty" nitro:"permission=readwrite"` ProbeProtocol string `json:"probeprotocol,omitempty" nitro:"permission=readwrite"` ProbeSuccessResponseCode string `json:"probesuccessresponsecode,omitempty" nitro:"permission=readwrite"` ProbePort int `json:"probeport,omitempty" nitro:"permission=readwrite"` Weight float64 `json:"weight,omitempty" nitro:"permission=readwrite"` ServiceName string `json:"servicename,omitempty" nitro:"permission=readwrite"` RedirectUrlFlags bool `json:"redirurlflags,omitempty" nitro:"permission=readwrite"` NewName string `json:"newname,omitempty" nitro:"permission=readwrite"` IpMapping string `json:"ipmapping,omitempty" nitro:"permission=readonly"` NodegroupName string `json:"ngname,omitempty" nitro:"permission=readonly"` Type string `json:"type,omitempty" nitro:"permission=readonly"` CurrentState string `json:"curstate,omitempty" nitro:"permission=readonly"` EffectiveState string `json:"effectivestate,omitempty" nitro:"permission=readonly"` Status int `json:"status,omitempty" nitro:"permission=readonly"` LbRrReason int `json:"lbrrreason,omitempty" nitro:"permission=readonly"` Redirect string `json:"redirect,omitempty" nitro:"permission=readonly"` Precedence string `json:"precedense,omitempty" nitro:"permission=readonly"` Homepage string `json:"homepage,omitempty" nitro:"permission=readonly"` DnsVserverName string `json:"dnsvservername,omitempty" nitro:"permission=readonly"` Domain string `json:"domain,omitempty" nitro:"permission=readonly"` CacheVserver string `json:"cachevserver,omitempty" nitro:"permission=readonly"` Health string `json:"health,omitempty" nitro:"permission=readonly"` RuleType string `json:"ruletype,omitempty" nitro:"permission=readonly"` GroupName string `json:"groupname,omitempty" nitro:"permission=readonly"` CookieDomain string `json:"cookiedomain,omitempty" nitro:"permission=readonly"` Map string `json:"map,omitempty" nitro:"permission=readonly"` GreaterThan2GBTransactions string `json:"gt2gb,omitempty" nitro:"permission=readonly"` ConsolidatedLeastConnectionStats string `json:"consolidatedlconn,omitempty" nitro:"permission=readonly"` ConsolidatedLeastConnectionGlobal string `json:"consolidatedlconngbl,omitempty" nitro:"permission=readonly"` ThresholdValue int `json:"thresholdvalue,omitempty" nitro:"permission=readonly"` Bindpoint string `json:"bindpoint,omitempty" nitro:"permission=readonly"` Version int `json:"version,omitempty" nitro:"permission=readonly"` TotalServices float64 `json:"totalservice,omitempty" nitro:"permission=readonly"` ActiveServices string `json:"activeservices,omitempty" nitro:"permission=readonly"` StateChangeTimeSeconds string `json:"statechangetimeseconds,omitempty" nitro:"permission=readonly"` StateChangeTimeMilliSeconds string `json:"statechangetimemsec,omitempty" nitro:"permission=readonly"` TicksSinceLastStateChange string `json:"tickssincelaststatechange,omitempty" nitro:"permission=readonly"` IsGslb bool `json:"isgslb,omitempty" nitro:"permission=readonly"` SpilloverDynamicConnectionThreshold string `json:"vsvrdynconnsothreshold,omitempty" nitro:"permission=readonly"` BackupVserverStatus string `json:"backupvserverstatus,omitempty" nitro:"permission=readonly"` NoDefaultBindings string `json:"nodefaultbindings,omitempty" nitro:"permission=readonly"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewLbVserverAddRequest ¶
func (LbVserver) GetTypeName ¶
type Login ¶
type Login struct { Username string `json:"username,omitempty" nitro:"permission=readwrite"` Password string `json:"password,omitempty" nitro:"permission=readwrite"` }
func (Login) GetTypeName ¶
type NsVersion ¶ added in v0.3.4
type NsVersion struct { InstalledVersion bool `json:"installedversion,omitempty" nitro:"permission=readwrite"` Version string `json:"version,omitempty" nitro:"permission=readonly"` Mode float64 `json:"mode,omitempty" nitro:"permission=readonly"` }
func (NsVersion) GetTypeName ¶ added in v0.3.4
type PolicyStringmap ¶
type PolicyStringmap struct { Name string `json:"name,omitempty" nitro:"permission=readwrite"` Comment string `json:"comment,omitempty" nitro:"permission=readwrite"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func (PolicyStringmap) GetTypeName ¶
func (r PolicyStringmap) GetTypeName() string
type PolicyStringmapPatternBinding ¶
type PolicyStringmapPatternBinding struct { Name string `json:"name,omitempty" nitro:"permission=readwrite"` Key string `json:"key,omitempty" nitro:"permission=readwrite"` Value string `json:"value,omitempty" nitro:"permission=readwrite"` Comment string `json:"comment,omitempty" nitro:"permission=readwrite"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewPolicyStringmapPatternBindingAddRequest ¶
func NewPolicyStringmapPatternBindingAddRequest(name string, key string, value string) PolicyStringmapPatternBinding
func (PolicyStringmapPatternBinding) GetTypeName ¶
func (r PolicyStringmapPatternBinding) GetTypeName() string
type ResponderAction ¶
type ResponderAction struct { Name string `json:"name,omitempty" nitro:"permission=readwrite"` Type string `json:"type,omitempty" nitro:"permission=readwrite"` Target string `json:"target,omitempty" nitro:"permission=readwrite"` HtmlPage string `json:"htmlpage,omitempty" nitro:"permission=readwrite"` BypassSafetyCheck string `json:"bypasssafetycheck,omitempty" nitro:"permission=readwrite"` Comment string `json:"comment,omitempty" nitro:"permission=readwrite"` ResponseStatusCode float64 `json:"responsestatuscode,omitempty" nitro:"permission=readwrite"` ReasonPhrase string `json:"reasonphrase,omitempty" nitro:"permission=readwrite"` Headers []string `json:"headers,omitempty" nitro:"permission=readwrite"` NewName string `json:"newName,omitempty" nitro:"permission=readwrite"` Hits float64 `json:"hits,omitempty" nitro:"permission=readonly"` ReferenceCount float64 `json:"referencecount,omitempty" nitro:"permission=readonly"` UndefinedHits float64 `json:"undefinedhits,omitempty" nitro:"permission=readonly"` Builtin []string `json:"builtin,omitempty" nitro:"permission=readonly"` Feature string `json:"feature,omitempty" nitro:"permission=readonly"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewResponderActionAddRequest ¶
func NewResponderActionAddRequest(name string, respondertype string, target string) ResponderAction
func NewResponderActionRenameRequest ¶
func NewResponderActionRenameRequest(oldName string, newName string) ResponderAction
func (ResponderAction) GetTypeName ¶
func (r ResponderAction) GetTypeName() string
type ResponderGlobalResponderPolicyBinding ¶
type ResponderGlobalResponderPolicyBinding struct { Priority string `json:"priority,omitempty" nitro:"permission=readwrite"` GlobalBindType string `json:"globalbindtype,omitempty" nitro:"permission=readwrite"` GotoPriorityExpression string `json:"gotopriorityexpression,omitempty" nitro:"permission=readwrite"` PolicyName string `json:"policyname,omitempty" nitro:"permission=readwrite"` Type string `json:"type,omitempty" nitro:"permission=readwrite"` LabelType string `json:"labeltype,omitempty" nitro:"permission=readwrite"` LabelName string `json:"labelname,omitempty" nitro:"permission=readwrite"` Invoke bool `json:"invoke,omitempty" nitro:"permission=readwrite"` BoundPolicyNumber string `json:"numpol,omitempty" nitro:"permission=readonly"` FlowType string `json:"flowtype,omitempty" nitro:"permission=readonly"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewResponderGlobalResponderPolicyBindingAddRequest ¶
func NewResponderGlobalResponderPolicyBindingAddRequest(name string, bindType string, priority string, gotoPriorityExpression string) ResponderGlobalResponderPolicyBinding
func (ResponderGlobalResponderPolicyBinding) GetTypeName ¶
func (r ResponderGlobalResponderPolicyBinding) GetTypeName() string
type ResponderPolicy ¶
type ResponderPolicy struct { Name string `json:"name,omitempty" nitro:"permission=readwrite"` Rule string `json:"rule,omitempty" nitro:"permission=readwrite"` Action string `json:"action,omitempty" nitro:"permission=readwrite"` UndefinedAction string `json:"undefaction,omitempty" nitro:"permission=readwrite"` Comment string `json:"comment,omitempty" nitro:"permission=readwrite"` LogAction string `json:"logaction,omitempty" nitro:"permission=readwrite"` AppFlowAction string `json:"appflowaction,omitempty" nitro:"permission=readwrite"` NewName string `json:"newname,omitempty" nitro:"permission=readwrite"` Hits float64 `json:"hits,omitempty" nitro:"permission=readonly"` UndefinedHits float64 `json:"undefhits,omitempty" nitro:"permission=readonly"` Builtin []string `json:"builtin,omitempty" nitro:"permission=readonly"` Feature string `json:"feature,omitempty" nitro:"permission=readonly"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewResponderPolicyAddRequest ¶
func NewResponderPolicyAddRequest(name string, rule string, action string, undefinedAction string) ResponderPolicy
func NewResponderPolicyRenameRequest ¶
func NewResponderPolicyRenameRequest(oldName string, newName string) ResponderPolicy
func (ResponderPolicy) GetTypeName ¶
func (r ResponderPolicy) GetTypeName() string
type Server ¶
type Server struct { Name string `json:"name,omitempty" nitro:"permission=readwrite"` Internal bool `json:"internal,omitempty" nitro:"permission=readwrite"` IpAddress string `json:"ipaddress,omitempty" nitro:"permission=readwrite"` State string `json:"state,omitempty" nitro:"permission=readwrite"` Domain string `json:"domain,omitempty" nitro:"permission=readwrite"` DomainResolveRetry int `json:"domainresolveretry,omitempty" nitro:"permission=readwrite"` TranslationIp string `json:"translationip,omitempty" nitro:"permission=readwrite"` TranslationMask string `json:"translationmask,omitempty" nitro:"permission=readwrite"` Comment string `json:"comment,omitempty" nitro:"permission=readwrite"` StateChangeTimeSec string `json:"statechangetimesec,omitempty" nitro:"permission=readonly"` TicksSinceLastStateChange string `json:"tickssincelaststatechange,omitempty" nitro:"permission=readonly"` Ipv6Address string `json:"ipv6address,omitempty" nitro:"permission=readwrite"` Td string `json:"td,omitempty" nitro:"permission=readwrite"` Autoscale string `json:"autoscale,omitempty" nitro:"permission=readonly"` Usip string `json:"usip,omitempty" nitro:"permission=readonly"` ClientKeepAlive string `json:"cka,omitempty" nitro:"permission=readonly"` TcpBuffering string `json:"tcpb,omitempty" nitro:"permission=readonly"` Compression string `json:"cmp,omitempty" nitro:"permission=readonly"` Cacheable string `json:"cacheable,omitempty" nitro:"permission=readonly"` SurgeProtection string `json:"sp,omitempty" nitro:"permission=readonly"` QueryType string `json:"querytype,omitempty" nitro:"permission=readwrite"` DomainResolveNow bool `json:"domainresolvenow,omitempty" nitro:"permission=readwrite"` Delay float64 `json:"delay,omitempty" nitro:"permission=readwrite"` Graceful string `json:"graceful,omitempty" nitro:"permission=readwrite"` NewName string `json:"newname,omitempty" nitro:"permission=readwrite"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewServerDisableRequest ¶
func NewServerRenameRequest ¶
func (Server) GetTypeName ¶
type SslCertKey ¶
type SslCertKey struct { Name string `json:"certkey,omitempty" nitro:"permission=readwrite"` Certificate string `json:"cert,omitempty" nitro:"permission=readwrite"` PrivateKey string `json:"key,omitempty" nitro:"permission=readwrite"` Inform string `json:"inform,omitempty" nitro:"permission=readwrite"` SignatureAlgorithm string `json:"signaturealg,omitempty" nitro:"permission=readonly"` CertificateType []string `json:"certificatetype,omitempty" nitro:"permission=readonly"` Serial string `json:"serial,omitempty" nitro:"permission=readonly"` Issuer string `json:"issuer,omitempty" nitro:"permission=readonly"` DateNotBefore string `json:"clientcertnotbefore,omitempty" nitro:"permission=readonly"` DateNotAfter string `json:"clientcertnotafter,omitempty" nitro:"permission=readonly"` DaysToExpiration int `json:"daystoexpiration,omitempty" nitro:"permission=readonly"` Subject string `json:"subject,omitempty" nitro:"permission=readonly"` PublicKey string `json:"publickey,omitempty" nitro:"permission=readonly"` PublicKeySize int `json:"publickeysize,omitempty" nitro:"permission=readonly"` Version int `json:"version,omitempty" nitro:"permission=readonly"` Priority string `json:"priority,omitempty" nitro:"permission=readonly"` Status string `json:"status,omitempty" nitro:"permission=readonly"` FipsKey string `json:"fipskey,omitempty" nitro:"permission=readwrite"` HsmKey string `json:"hsmkey,omitempty" nitro:"permission=readwrite"` Passcrypt string `json:"passcrypt,omitempty" nitro:"permission=readonly"` Passplain string `json:"passplain,omitempty" nitro:"permission=readwrite"` Data string `json:"data,omitempty" nitro:"permission=readonly"` ServiceName string `json:"servicename,omitempty" nitro:"permission=readonly"` ExpiryMonitor string `json:"expirymonitor,omitempty" nitro:"permission=readwrite"` NotificationPeriod string `json:"notificationperiod,omitempty" nitro:"permission=readwrite"` LinkCertKeyName string `json:"linkcertkeyname,omitempty" nitro:"permission=readwrite"` SanDomains string `json:"sandns,omitempty" nitro:"permission=readonly"` SanIpAddresses string `json:"sanipadd,omitempty" nitro:"permission=readonly"` OcspResponseStatus string `json:"ocspresponsestatus,omitempty" nitro:"permission=readonly"` Builtin []string `json:"builtin,omitempty" nitro:"permission=readonly"` Feature string `json:"feature,omitempty" nitro:"permission=readonly"` Bundle string `json:"bundle,omitempty" nitro:"permission=readwrite"` Password string `json:"password,omitempty" nitro:"permission=readwrite"` DeleteFromDevice bool `json:"deletefromdevice,omitempty" nitro:"permission=readwrite"` NoDomainCheck bool `json:"nodomaincheck,omitempty" nitro:"permission=readwrite"` OcspStaplingCache bool `json:"ocspstaplingcache,omitempty" nitro:"permission=readwrite"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewSslCertKeyAddRequest ¶
func NewSslCertKeyAddRequest(name string, cer string, key string) SslCertKey
func NewSslCertKeyBundleAddRequest ¶
func NewSslCertKeyBundleAddRequest(name string, cer string, key string) SslCertKey
func NewSslCertKeyBundleWithPassphraseAddRequest ¶ added in v0.3.5
func NewSslCertKeyBundleWithPassphraseAddRequest(name string, cer string, key string, passphrase string) SslCertKey
func NewSslCertKeyClearOcspStaplingCacheRequest ¶
func NewSslCertKeyClearOcspStaplingCacheRequest(name string) SslCertKey
func NewSslCertKeyLinkRequest ¶
func NewSslCertKeyLinkRequest(name string, caName string) SslCertKey
func NewSslCertKeyReloadRequest ¶
func NewSslCertKeyReloadRequest(name string, monitor bool, period string) SslCertKey
func NewSslCertKeyUpdateRequest ¶
func NewSslCertKeyUpdateRequest(name string, cer string, key string, noDomainCheck bool) SslCertKey
func NewSslCertKeyWithPassphraseRequest ¶ added in v0.3.5
func NewSslCertKeyWithPassphraseRequest(name string, cer string, key string, passphrase string) SslCertKey
func NewSslCertKeyWithPassphraseUpdateRequest ¶ added in v0.3.5
func (SslCertKey) GetTypeName ¶
func (r SslCertKey) GetTypeName() string
type SslCertKeyServiceBinding ¶
type SslCertKeyServiceBinding struct { Service bool `json:"service,omitempty" nitro:"permission=readwrite"` ServiceName string `json:"servicename,omitempty" nitro:"permission=readwrite"` CertKey string `json:"certkey,omitempty" nitro:"permission=readwrite"` ServiceGroupName string `json:"servicegroupname,omitempty" nitro:"permission=readwrite"` Ca bool `json:"ca,omitempty" nitro:"permission=readwrite"` Version int `json:"version,omitempty" nitro:"permission=readonly"` Data string `json:"data,omitempty" nitro:"permission=readonly"` StateFlag string `json:"stateflag,omitempty" nitro:"permission=readonly"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func (SslCertKeyServiceBinding) GetTypeName ¶
func (r SslCertKeyServiceBinding) GetTypeName() string
type SslCertKeySslVserverBinding ¶
type SslCertKeySslVserverBinding struct { VirtualServerName string `json:"vservername,omitempty" nitro:"permission=readwrite"` ServerName string `json:"servername,omitempty" nitro:"permission=readwrite"` CertKey string `json:"certkey,omitempty" nitro:"permission=readwrite"` VirtualServer bool `json:"vserver,omitempty" nitro:"permission=readwrite"` Ca bool `json:"ca,omitempty" nitro:"permission=readwrite"` Version int `json:"version,omitempty" nitro:"permission=readonly"` Data string `json:"data,omitempty" nitro:"permission=readonly"` StateFlag string `json:"stateflag,omitempty" nitro:"permission=readonly"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func (SslCertKeySslVserverBinding) GetTypeName ¶
func (r SslCertKeySslVserverBinding) GetTypeName() string
type SslServiceSslCertKeyBinding ¶
type SslServiceSslCertKeyBinding struct { ServiceName string `json:"servicename,omitempty" nitro:"permission=readwrite"` CertKeyName string `json:"certkeyname,omitempty" nitro:"permission=readwrite"` Snicert bool `json:"snicert,omitempty" nitro:"permission=readwrite"` SkipCaName bool `json:"skipcaname,omitempty" nitro:"permission=readwrite"` IsCa bool `json:"ca,omitempty" nitro:"permission=readwrite"` CrlCheck string `json:"crlcheck,omitempty" nitro:"permission=readwrite"` OcspCheck string `json:"ocspcheck,omitempty" nitro:"permission=readwrite"` CleartextPort int `json:"cleartextport,omitempty" nitro:"permission=readonly"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewSslServiceCertificateBindingAddRequest ¶
func NewSslServiceCertificateBindingAddRequest(servicename string, certkey string, sni bool) SslServiceSslCertKeyBinding
func (SslServiceSslCertKeyBinding) GetTypeName ¶
func (r SslServiceSslCertKeyBinding) GetTypeName() string
type SslVserver ¶
type SslVserver struct { Name string `json:"vservername,omitempty" nitro:"permission=readwrite"` ClearTextPort int `json:"cleartextport,omitempty" nitro:"permission=readwrite"` DiffieHellmanKeyExchange string `json:"dh,omitempty" nitro:"permission=readwrite"` DiffieHellmanFile string `json:"dhfile,omitempty" nitro:"permission=readwrite"` DiffieHellmanCount float64 `json:"dhcount,omitempty" nitro:"permission=readwrite"` DiffieHellmanPrivateKeySizeLimit string `json:"dhkeyexpsizelimit,omitempty" nitro:"permission=readwrite"` EphemeralRSA string `json:"ersa,omitempty" nitro:"permission=readwrite"` EphemeralRSACount float64 `json:"ersacount,omitempty" nitro:"permission=readwrite"` SessionReuse string `json:"sessreuse,omitempty" nitro:"permission=readwrite"` SessionTimeout float64 `json:"sesstimeout,omitempty" nitro:"permission=readwrite"` CipherRedirect string `json:"cipherredirect,omitempty" nitro:"permission=readwrite"` CipherUrl string `json:"cipherurl,omitempty" nitro:"permission=readwrite"` Sslv2Redirect string `json:"sslv2redirect,omitempty" nitro:"permission=readwrite"` Sslv2Url string `json:"sslv2url,omitempty" nitro:"permission=readwrite"` ClientAuthentication string `json:"clientauth,omitempty" nitro:"permission=readwrite"` ClientCertificate string `json:"clientcert,omitempty" nitro:"permission=readwrite"` SslRedirect string `json:"sslredirect,omitempty" nitro:"permission=readwrite"` RedirectPortRewrite string `json:"redirectportrewrite,omitempty" nitro:"permission=readwrite"` Ssl2 string `json:"ssl2,omitempty" nitro:"permission=readwrite"` Ssl3 string `json:"ssl3,omitempty" nitro:"permission=readwrite"` Tls1 string `json:"tls1,omitempty" nitro:"permission=readwrite"` Tls11 string `json:"tls11,omitempty" nitro:"permission=readwrite"` Tls12 string `json:"tls12,omitempty" nitro:"permission=readwrite"` Tls13 string `json:"tls13,omitempty" nitro:"permission=readwrite"` Dtls1 string `json:"dtls1,omitempty" nitro:"permission=readwrite"` Dtls12 string `json:"dtls12,omitempty" nitro:"permission=readwrite"` SniEnable string `json:"snienable,omitempty" nitro:"permission=readwrite"` OcspStapling string `json:"ocspstapling,omitempty" nitro:"permission=readwrite"` PushEncryptionTrigger string `json:"pushenctrigger,omitempty" nitro:"permission=readwrite"` SendCloseNotify string `json:"sendclosenotify,omitempty" nitro:"permission=readwrite"` DtlsProfileName string `json:"dtlsprofilename,omitempty" nitro:"permission=readwrite"` SslProfile string `json:"sslprofile,omitempty" nitro:"permission=readwrite"` Hsts string `json:"hsts,omitempty" nitro:"permission=readwrite"` MaxAge float64 `json:"maxage,omitempty" nitro:"permission=readwrite"` IncludeSubdomains string `json:"includesubdomains,omitempty" nitro:"permission=readwrite"` Preload string `json:"preload,omitempty" nitro:"permission=readwrite"` StrictSignedDigestCheck string `json:"strictsigdigestcheck,omitempty" nitro:"permission=readwrite"` ZeroRoundTripTimeEarlyData string `json:"zerorttearlydata,omitempty" nitro:"permission=readwrite"` Tls13SessionTicketsPerAuthenticationContext float64 `json:"tls13sessionticketsperauthcontext,omitempty" nitro:"permission=readwrite"` DheKeyExchangeWithPsk string `json:"dhekeyexchangewithpsk,omitempty" nitro:"permission=readwrite"` CrlCheck string `json:"crlcheck,omitempty" nitro:"permission=readonly"` NonFipsCiphers string `json:"nonfipsciphers,omitempty" nitro:"permission=readonly"` Service float64 `json:"service,omitempty" nitro:"permission=readonly"` OcspCheck string `json:"ocspcheck,omitempty" nitro:"permission=readonly"` CACertificate bool `json:"ca,omitempty" nitro:"permission=readonly"` SniCertificate bool `json:"snicert,omitempty" nitro:"permission=readonly"` SkipCaName bool `json:"skipcaname,omitempty" nitro:"permission=readonly"` DtlsFlag bool `json:"dtlsflag,omitempty" nitro:"permission=readonly"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func (SslVserver) GetTypeName ¶
func (r SslVserver) GetTypeName() string
type SslVserverSslCertKeyBinding ¶
type SslVserverSslCertKeyBinding struct { VirtualServerName string `json:"vservername,omitempty" nitro:"permission=readwrite"` CertKeyName string `json:"certkeyname,omitempty" nitro:"permission=readwrite"` Snicert bool `json:"snicert,omitempty" nitro:"permission=readwrite"` SkipCaName bool `json:"skipcaname,omitempty" nitro:"permission=readwrite"` IsCa bool `json:"ca,omitempty" nitro:"permission=readwrite"` CrlCheck string `json:"crlcheck,omitempty" nitro:"permission=readwrite"` OcspCheck string `json:"ocspcheck,omitempty" nitro:"permission=readwrite"` CleartextPort int `json:"cleartextport,omitempty" nitro:"permission=readonly"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewSslVserverCertificateBindingAddRequest ¶
func NewSslVserverCertificateBindingAddRequest(vserver string, certkey string, sni bool) SslVserverSslCertKeyBinding
func (SslVserverSslCertKeyBinding) GetTypeName ¶
func (r SslVserverSslCertKeyBinding) GetTypeName() string
type SystemBackup ¶
type SystemBackup struct { Filename string `json:"filename,omitempty" nitro:"permission=readwrite"` Level string `json:"level,omitempty" nitro:"permission=readwrite"` IncludeKernel string `json:"includekernel,omitempty" nitro:"permission=readwrite"` Comment string `json:"comment,omitempty" nitro:"permission=readwrite"` Size float64 `json:"size,omitempty" nitro:"permission=readonly"` UseLocalTimezone bool `json:"uselocaltimezone,omitempty" nitro:"permission=readonly"` CreationTime string `json:"creationtime,omitempty" nitro:"permission=readonly"` Version string `json:"version,omitempty" nitro:"permission=readonly"` CreatedBy string `json:"createdby,omitempty" nitro:"permission=readonly"` IpAddress string `json:"ipaddress,omitempty" nitro:"permission=readonly"` SkipBackup bool `json:"skipbackup,omitempty" nitro:"permission=readwrite"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewSystemBackupCreateRequest ¶
func NewSystemBackupCreateRequest(name string, level string) SystemBackup
func (SystemBackup) GetTypeName ¶
func (r SystemBackup) GetTypeName() string
type SystemCmdPolicy ¶
type SystemCmdPolicy struct { PolicyName string `json:"policyname,omitempty" nitro:"permission=readwrite"` Action string `json:"action" nitro:"permission=readwrite"` CmdSpec string `json:"cmdspec,omitempty" nitro:"permission=readwrite"` Builtin []string `json:"builtin,omitempty" nitro:"permission=readonly"` Feature string `json:"feature,omitempty" nitro:"permission=readonly"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewSystemCmdPolicyAddRequest ¶
func NewSystemCmdPolicyAddRequest(name string, action CmdPolicyAction, spec string) SystemCmdPolicy
func (SystemCmdPolicy) GetTypeName ¶
func (r SystemCmdPolicy) GetTypeName() string
type SystemFile ¶
type SystemFile struct { Filename string `json:"filename,omitempty" nitro:"permission=readwrite"` Content string `json:"filecontent,omitempty" nitro:"permission=readwrite"` Location string `json:"filelocation,omitempty" nitro:"permission=readwrite"` Encoding string `json:"fileencoding,omitempty" nitro:"permission=readwrite"` AccessTime string `json:"fileaccesstime,omitempty" nitro:"permission=readonly"` ModifiedTime string `json:"filemodifiedtime,omitempty" nitro:"permission=readonly"` Mode []string `json:"filemode,omitempty" nitro:"permission=readonly"` Size string `json:"filesize,omitempty" nitro:"permission=readonly"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewSystemFileAddRequest ¶
func NewSystemFileAddRequest(fileName string, location string, fileContent []byte) SystemFile
func (SystemFile) GetTypeName ¶
func (r SystemFile) GetTypeName() string
type SystemUser ¶
type SystemUser struct { Username string `json:"username,omitempty" nitro:"permission=readwrite"` Password string `json:"password,omitempty" nitro:"permission=readwrite"` ExternalAuth string `json:"externalauth,omitempty" nitro:"permission=readwrite"` PromptString string `json:"promptstring,omitempty" nitro:"permission=readwrite"` Timeout float64 `json:"timeout,omitempty" nitro:"permission=readwrite"` Logging string `json:"logging,omitempty" nitro:"permission=readwrite"` MaxSession float64 `json:"maxsession,omitempty" nitro:"permission=readwrite"` AllowedManagementInterface []string `json:"allowedmanagementinterface,omitempty" nitro:"permission=readwrite"` Encrypted string `json:"encrypted,omitempty" nitro:"permission=readonly"` HashMethod string `json:"hashmethod,omitempty" nitro:"permission=readonly"` PromptInheritedFrom string `json:"promptinheritedfrom,omitempty" nitro:"permission=readonly"` TimeoutKind string `json:"timeoutkind,omitempty" nitro:"permission=readonly"` AllowedManagementInterfaceKind string `json:"allowedmanagementinterfacekind,omitempty" nitro:"permission=readonly"` LastPasswordChangeTimestamp float64 `json:"lastpwdchangetimestamp,omitempty" nitro:"permission=readonly"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewSystemUserAddRequest ¶
func NewSystemUserAddRequest(username string, password string) SystemUser
func (SystemUser) GetTypeName ¶
func (r SystemUser) GetTypeName() string
type SystemUserSystemCmdPolicyBinding ¶
type SystemUserSystemCmdPolicyBinding struct { Priority float64 `json:"priority,omitempty" nitro:"permission=readwrite"` PolicyName string `json:"policyname,omitempty" nitro:"permission=readwrite"` Username string `json:"username,omitempty" nitro:"permission=readwrite"` Count float64 `json:"__count,omitempty" nitro:"permission=readonly"` }
func NewSystemUserSystemCmdPolicyBindingAddRequest ¶
func NewSystemUserSystemCmdPolicyBindingAddRequest(username string, policyname string, priority float64) SystemUserSystemCmdPolicyBinding
func (SystemUserSystemCmdPolicyBinding) GetTypeName ¶
func (r SystemUserSystemCmdPolicyBinding) GetTypeName() string
Source Files
¶
- csvserver.go
- dnsaddrec.go
- dnstxtrec.go
- hafailover.go
- hanode.go
- lbvserver.go
- login.go
- logout.go
- nsconfig.go
- nsversion.go
- policystringmap.go
- policystringmap_pattern_binding.go
- responderaction.go
- responderglobal_responderpolicy_binding.go
- responderpolicy.go
- server.go
- sslcertkey.go
- sslcertkey_service_binding.go
- sslcertkey_sslvserver_binding.go
- sslservice_sslcertkey_binding.go
- sslvserver.go
- sslvserver_sslcertkey_binding.go
- systembackup.go
- systembackuplevel.go
- systemcmdpolicy.go
- systemfile.go
- systemuser.go
- systemuser_systemcmdpolicy_binding.go
Click to show internal directories.
Click to hide internal directories.