Documentation
¶
Index ¶
- Constants
- func DiffFields(fields1, fields2 []string) ([]string, []string)
- func DiffMapStringBind(x, y map[string]Bind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffMapStringDgramBind(x, y map[string]DgramBind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffMapStringGroup(x, y map[string]Group, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffMapStringMailerEntry(x, y map[string]MailerEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffMapStringNameserver(x, y map[string]Nameserver, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffMapStringPeerEntry(x, y map[string]PeerEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffMapStringServer(x, y map[string]Server, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffMapStringServerTemplate(x, y map[string]ServerTemplate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffMapStringString(x, y map[string]string, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffMapStringTable(x, y map[string]Table, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffMapStringUser(x, y map[string]User, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffMonitorURI(x, y MonitorURI, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerACL(x, y *ACL, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerACLFile(x, y *ACLFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerACLFileEntry(x, y *ACLFileEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerAcmeCertificateStatus(x, y *AcmeCertificateStatus, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerAcmeProvider(x, y *AcmeProvider, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerAttr(x, y *Attr, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerAwsFilters(x, y *AwsFilters, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerAwsRegion(x, y *AwsRegion, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerBackend(x, y *Backend, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerBackendForcePersist(x, y *BackendForcePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerBackendIgnorePersist(x, y *BackendIgnorePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerBackendSwitchingRule(x, y *BackendSwitchingRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerBalance(x, y *Balance, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerBind(x, y *Bind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerBool(x, y *bool, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerCPUMap(x, y *CPUMap, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerCPUSet(x, y *CPUSet, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerCache(x, y *Cache, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerCapture(x, y *Capture, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerCertificateID(x, y *CertificateID, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerClusterLogTarget(x, y *ClusterLogTarget, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerClusterSettingsCluster(x, y *ClusterSettingsCluster, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerCompression(x, y *Compression, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerConfigStickTable(x, y *ConfigStickTable, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerConsul(x, y *Consul, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerCookie(x, y *Cookie, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerCrtLoad(x, y *CrtLoad, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerCrtStore(x, y *CrtStore, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerDebugOptions(x, y *DebugOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerDefaultBind(x, y *DefaultBind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerDefaultServer(x, y *DefaultServer, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerDefaults(x, y *Defaults, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerDeviceAtlasOptions(x, y *DeviceAtlasOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerDgramBind(x, y *DgramBind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerDomain(x, y *Domain, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerEmailAlert(x, y *EmailAlert, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerEndpoint(x, y *Endpoint, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerEnvironmentOptions(x, y *EnvironmentOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerErrorfile(x, y *Errorfile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerErrorfiles(x, y *Errorfiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerErrorloc(x, y *Errorloc, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerFCGIApp(x, y *FCGIApp, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerFCGILogStderr(x, y *FCGILogStderr, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerFCGILogStderrSample(x, y *FCGILogStderrSample, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerFCGIPassHeader(x, y *FCGIPassHeader, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerFCGISetParam(x, y *FCGISetParam, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerFiftyOneDegreesOptions(x, y *FiftyOneDegreesOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerFilter(x, y *Filter, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerForcePersist(x, y *ForcePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerForwardfor(x, y *Forwardfor, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerFrontend(x, y *Frontend, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerGeneralFile(x, y *GeneralFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerGlobalDefaultPath(x, y *GlobalDefaultPath, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerGlobalHarden(x, y *GlobalHarden, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerGlobalHardenRejectPrivilegedPorts(x, y *GlobalHardenRejectPrivilegedPorts, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerGlobalLogSendHostname(x, y *GlobalLogSendHostname, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerGroup(x, y *Group, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerH1CaseAdjust(x, y *H1CaseAdjust, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerHTTPAfterResponseRule(x, y *HTTPAfterResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerHTTPCheck(x, y *HTTPCheck, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerHTTPClientOptions(x, y *HTTPClientOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerHTTPCodes(x, y *HTTPCodes, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerHTTPErrorRule(x, y *HTTPErrorRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerHTTPErrorsSection(x, y *HTTPErrorsSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerHTTPRequestRule(x, y *HTTPRequestRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerHTTPResponseRule(x, y *HTTPResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerHashType(x, y *HashType, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerHttpchkParams(x, y *HttpchkParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerIgnorePersist(x, y *IgnorePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerInfoAPI(x, y *InfoAPI, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerInfoSystem(x, y *InfoSystem, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerInfoSystemCPUInfo(x, y *InfoSystemCPUInfo, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerInfoSystemMemInfo(x, y *InfoSystemMemInfo, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerInt64(x, y *int64, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerLogForward(x, y *LogForward, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerLogProfile(x, y *LogProfile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerLogProfileStep(x, y *LogProfileStep, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerLogTarget(x, y *LogTarget, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerLuaLoad(x, y *LuaLoad, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerLuaOptions(x, y *LuaOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerLuaPrependPath(x, y *LuaPrependPath, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerMailerEntry(x, y *MailerEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerMailersSection(x, y *MailersSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerMap(x, y *Map, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerMapEntry(x, y *MapEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerMonitorFail(x, y *MonitorFail, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerMysqlCheckParams(x, y *MysqlCheckParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerNameserver(x, y *Nameserver, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerNativeStat(x, y *NativeStat, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerNativeStatStats(x, y *NativeStatStats, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerOCSPResponses(x, y *OCSPResponses, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerOcspUpdateOptions(x, y *OcspUpdateOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerOcspUpdateOptionsHttpproxy(x, y *OcspUpdateOptionsHttpproxy, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerOriginalto(x, y *Originalto, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerPeerEntry(x, y *PeerEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerPeerSection(x, y *PeerSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerPerformanceOptions(x, y *PerformanceOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerPersistRule(x, y *PersistRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerPgsqlCheckParams(x, y *PgsqlCheckParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerPresetEnv(x, y *PresetEnv, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerProcessInfoItem(x, y *ProcessInfoItem, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerProgram(x, y *Program, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerQUICInitialRule(x, y *QUICInitialRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerRedispatch(x, y *Redispatch, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerReload(x, y *Reload, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerResolver(x, y *Resolver, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerReturnHeader(x, y *ReturnHeader, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerRevokedCertificates(x, y *RevokedCertificates, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerRing(x, y *Ring, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerRuntimeAPI(x, y *RuntimeAPI, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerRuntimeServer(x, y *RuntimeServer, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSSLFrontUse(x, y *SSLFrontUse, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerServer(x, y *Server, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerServerParamsSetProxyV2TlvFmt(x, y *ServerParamsSetProxyV2TlvFmt, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerServerSwitchingRule(x, y *ServerSwitchingRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerServerTemplate(x, y *ServerTemplate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSetEnv(x, y *SetEnv, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSetVar(x, y *SetVar, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSetVarFmt(x, y *SetVarFmt, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSite(x, y *Site, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSiteFarm(x, y *SiteFarm, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSiteService(x, y *SiteService, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSmtpchkParams(x, y *SmtpchkParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSource(x, y *Source, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSpoeAgent(x, y *SpoeAgent, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSpoeGroup(x, y *SpoeGroup, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSpoeMessage(x, y *SpoeMessage, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSpoeMessageEvent(x, y *SpoeMessageEvent, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSpoeTransaction(x, y *SpoeTransaction, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSslCaFile(x, y *SslCaFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSslCertificate(x, y *SslCertificate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSslCrl(x, y *SslCrl, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSslCrlEntry(x, y *SslCrlEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSslCrtList(x, y *SslCrtList, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSslCrtListEntry(x, y *SslCrtListEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSslCrtListFile(x, y *SslCrtListFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSslEngine(x, y *SslEngine, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerSslOptions(x, y *SslOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerStatsAuth(x, y *StatsAuth, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerStatsHTTPRequest(x, y *StatsHTTPRequest, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerStatsOptions(x, y *StatsOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerStickRule(x, y *StickRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerStickTable(x, y *StickTable, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerStickTableEntry(x, y *StickTableEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerStickTableEntryGpc(x, y *StickTableEntryGpc, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerStickTableEntryGpcRate(x, y *StickTableEntryGpcRate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerStickTableEntryGpt(x, y *StickTableEntryGpt, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerStickTableField(x, y *StickTableField, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerStrfmtDateTime(x, y *strfmt.DateTime, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerString(x, y *string, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerTCPCheck(x, y *TCPCheck, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerTCPRequestRule(x, y *TCPRequestRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerTCPResponseRule(x, y *TCPResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerTable(x, y *Table, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerThreadGroup(x, y *ThreadGroup, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerTraceEntry(x, y *TraceEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerTransaction(x, y *Transaction, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerTuneBufferOptions(x, y *TuneBufferOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerTuneLuaOptions(x, y *TuneLuaOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerTuneOptions(x, y *TuneOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerTuneQuicOptions(x, y *TuneQuicOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerTuneSslOptions(x, y *TuneSslOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerTuneVarsOptions(x, y *TuneVarsOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerTuneZlibOptions(x, y *TuneZlibOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerUser(x, y *User, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerUserlist(x, y *Userlist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffPointerWurflOptions(x, y *WurflOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSliceInt64(x, y []int64, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerACL(x, y []*ACL, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerACLFile(x, y []*ACLFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerACLFileEntry(x, y []*ACLFileEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerAcmeCertificateStatus(x, y []*AcmeCertificateStatus, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerAcmeProvider(x, y []*AcmeProvider, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerAttr(x, y []*Attr, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerAwsFilters(x, y []*AwsFilters, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerAwsRegion(x, y []*AwsRegion, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerBackend(x, y []*Backend, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerBackendSwitchingRule(x, y []*BackendSwitchingRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerBind(x, y []*Bind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerCPUMap(x, y []*CPUMap, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerCPUSet(x, y []*CPUSet, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerCache(x, y []*Cache, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerCapture(x, y []*Capture, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerClusterLogTarget(x, y []*ClusterLogTarget, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerConsul(x, y []*Consul, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerCrtLoad(x, y []*CrtLoad, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerCrtStore(x, y []*CrtStore, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerDefaults(x, y []*Defaults, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerDgramBind(x, y []*DgramBind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerDomain(x, y []*Domain, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerEmailAlert(x, y []*EmailAlert, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerEndpoint(x, y []*Endpoint, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerErrorfile(x, y []*Errorfile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerErrorfiles(x, y []*Errorfiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerFCGIApp(x, y []*FCGIApp, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerFCGILogStderr(x, y []*FCGILogStderr, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerFCGIPassHeader(x, y []*FCGIPassHeader, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerFCGISetParam(x, y []*FCGISetParam, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerFilter(x, y []*Filter, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerForcePersist(x, y []*ForcePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerFrontend(x, y []*Frontend, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerGeneralFile(x, y []*GeneralFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerGroup(x, y []*Group, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerH1CaseAdjust(x, y []*H1CaseAdjust, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerHTTPAfterResponseRule(x, y []*HTTPAfterResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerHTTPCheck(x, y []*HTTPCheck, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerHTTPCodes(x, y []*HTTPCodes, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerHTTPErrorRule(x, y []*HTTPErrorRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerHTTPErrorsSection(x, y []*HTTPErrorsSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerHTTPRequestRule(x, y []*HTTPRequestRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerHTTPResponseRule(x, y []*HTTPResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerIgnorePersist(x, y []*IgnorePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerLogForward(x, y []*LogForward, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerLogProfile(x, y []*LogProfile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerLogProfileStep(x, y []*LogProfileStep, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerLogTarget(x, y []*LogTarget, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerLuaLoad(x, y []*LuaLoad, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerLuaPrependPath(x, y []*LuaPrependPath, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerMailerEntry(x, y []*MailerEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerMailersSection(x, y []*MailersSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerMap(x, y []*Map, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerMapEntry(x, y []*MapEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerNameserver(x, y []*Nameserver, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerNativeStat(x, y []*NativeStat, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerPeerEntry(x, y []*PeerEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerPeerSection(x, y []*PeerSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerPresetEnv(x, y []*PresetEnv, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerProgram(x, y []*Program, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerQUICInitialRule(x, y []*QUICInitialRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerReload(x, y []*Reload, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerResolver(x, y []*Resolver, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerReturnHeader(x, y []*ReturnHeader, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerRevokedCertificates(x, y []*RevokedCertificates, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerRing(x, y []*Ring, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerRuntimeAPI(x, y []*RuntimeAPI, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerRuntimeServer(x, y []*RuntimeServer, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSSLFrontUse(x, y []*SSLFrontUse, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerServer(x, y []*Server, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerServerSwitchingRule(x, y []*ServerSwitchingRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerServerTemplate(x, y []*ServerTemplate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSetEnv(x, y []*SetEnv, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSetVar(x, y []*SetVar, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSetVarFmt(x, y []*SetVarFmt, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSite(x, y []*Site, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSiteFarm(x, y []*SiteFarm, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSpoeAgent(x, y []*SpoeAgent, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSpoeGroup(x, y []*SpoeGroup, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSpoeMessage(x, y []*SpoeMessage, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSpoeTransaction(x, y []*SpoeTransaction, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSslCaFile(x, y []*SslCaFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSslCertificate(x, y []*SslCertificate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSslCrl(x, y []*SslCrl, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSslCrlEntry(x, y []*SslCrlEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSslCrtList(x, y []*SslCrtList, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSslCrtListEntry(x, y []*SslCrtListEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSslCrtListFile(x, y []*SslCrtListFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerSslEngine(x, y []*SslEngine, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerStatsAuth(x, y []*StatsAuth, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerStatsHTTPRequest(x, y []*StatsHTTPRequest, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerStickRule(x, y []*StickRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerStickTable(x, y []*StickTable, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerStickTableEntry(x, y []*StickTableEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerStickTableField(x, y []*StickTableField, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerTCPCheck(x, y []*TCPCheck, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerTCPRequestRule(x, y []*TCPRequestRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerTCPResponseRule(x, y []*TCPResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerTable(x, y []*Table, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerThreadGroup(x, y []*ThreadGroup, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerTraceEntry(x, y []*TraceEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerTransaction(x, y []*Transaction, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerUser(x, y []*User, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSlicePointerUserlist(x, y []*Userlist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSliceSpoeScope(x, y []SpoeScope, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSliceString(x, y []string, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func DiffSpoeScope(x, y SpoeScope, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func EqualInterface(x, y interface{}, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualMapStringBind(x, y map[string]Bind, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualMapStringDgramBind(x, y map[string]DgramBind, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualMapStringGroup(x, y map[string]Group, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualMapStringInterface(x, y map[string]interface{}, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualMapStringMailerEntry(x, y map[string]MailerEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualMapStringNameserver(x, y map[string]Nameserver, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualMapStringPeerEntry(x, y map[string]PeerEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualMapStringServer(x, y map[string]Server, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualMapStringServerTemplate(x, y map[string]ServerTemplate, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualMapStringString(x, y map[string]string, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualMapStringTable(x, y map[string]Table, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualMapStringUser(x, y map[string]User, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualMonitorURI(x, y MonitorURI, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerACL(x, y *ACL, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerACLFile(x, y *ACLFile, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerACLFileEntry(x, y *ACLFileEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerAcmeCertificateStatus(x, y *AcmeCertificateStatus, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerAcmeProvider(x, y *AcmeProvider, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerAttr(x, y *Attr, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerAwsFilters(x, y *AwsFilters, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerAwsRegion(x, y *AwsRegion, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerBackend(x, y *Backend, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerBackendForcePersist(x, y *BackendForcePersist, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerBackendIgnorePersist(x, y *BackendIgnorePersist, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerBackendSwitchingRule(x, y *BackendSwitchingRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerBalance(x, y *Balance, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerBind(x, y *Bind, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerBool(x, y *bool, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerCPUMap(x, y *CPUMap, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerCPUSet(x, y *CPUSet, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerCache(x, y *Cache, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerCapture(x, y *Capture, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerCertificateID(x, y *CertificateID, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerClusterLogTarget(x, y *ClusterLogTarget, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerClusterSettingsCluster(x, y *ClusterSettingsCluster, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerCompression(x, y *Compression, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerConfigStickTable(x, y *ConfigStickTable, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerConsul(x, y *Consul, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerCookie(x, y *Cookie, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerCrtLoad(x, y *CrtLoad, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerCrtStore(x, y *CrtStore, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerDebugOptions(x, y *DebugOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerDefaultBind(x, y *DefaultBind, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerDefaultServer(x, y *DefaultServer, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerDefaults(x, y *Defaults, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerDeviceAtlasOptions(x, y *DeviceAtlasOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerDgramBind(x, y *DgramBind, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerDomain(x, y *Domain, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerEmailAlert(x, y *EmailAlert, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerEndpoint(x, y *Endpoint, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerEnvironmentOptions(x, y *EnvironmentOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerErrorfile(x, y *Errorfile, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerErrorfiles(x, y *Errorfiles, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerErrorloc(x, y *Errorloc, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerFCGIApp(x, y *FCGIApp, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerFCGILogStderr(x, y *FCGILogStderr, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerFCGILogStderrSample(x, y *FCGILogStderrSample, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerFCGIPassHeader(x, y *FCGIPassHeader, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerFCGISetParam(x, y *FCGISetParam, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerFiftyOneDegreesOptions(x, y *FiftyOneDegreesOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerFilter(x, y *Filter, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerForcePersist(x, y *ForcePersist, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerForwardfor(x, y *Forwardfor, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerFrontend(x, y *Frontend, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerGeneralFile(x, y *GeneralFile, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerGlobalDefaultPath(x, y *GlobalDefaultPath, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerGlobalHarden(x, y *GlobalHarden, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerGlobalHardenRejectPrivilegedPorts(x, y *GlobalHardenRejectPrivilegedPorts, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerGlobalLogSendHostname(x, y *GlobalLogSendHostname, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerGroup(x, y *Group, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerH1CaseAdjust(x, y *H1CaseAdjust, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerHTTPAfterResponseRule(x, y *HTTPAfterResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerHTTPCheck(x, y *HTTPCheck, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerHTTPClientOptions(x, y *HTTPClientOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerHTTPCodes(x, y *HTTPCodes, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerHTTPErrorRule(x, y *HTTPErrorRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerHTTPErrorsSection(x, y *HTTPErrorsSection, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerHTTPRequestRule(x, y *HTTPRequestRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerHTTPResponseRule(x, y *HTTPResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerHashType(x, y *HashType, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerHttpchkParams(x, y *HttpchkParams, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerIgnorePersist(x, y *IgnorePersist, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerInfoAPI(x, y *InfoAPI, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerInfoSystem(x, y *InfoSystem, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerInfoSystemCPUInfo(x, y *InfoSystemCPUInfo, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerInfoSystemMemInfo(x, y *InfoSystemMemInfo, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerInt64(x, y *int64, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerLogForward(x, y *LogForward, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerLogProfile(x, y *LogProfile, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerLogProfileStep(x, y *LogProfileStep, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerLogTarget(x, y *LogTarget, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerLuaLoad(x, y *LuaLoad, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerLuaOptions(x, y *LuaOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerLuaPrependPath(x, y *LuaPrependPath, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerMailerEntry(x, y *MailerEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerMailersSection(x, y *MailersSection, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerMap(x, y *Map, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerMapEntry(x, y *MapEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerMonitorFail(x, y *MonitorFail, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerMysqlCheckParams(x, y *MysqlCheckParams, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerNameserver(x, y *Nameserver, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerNativeStat(x, y *NativeStat, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerNativeStatStats(x, y *NativeStatStats, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerOCSPResponses(x, y *OCSPResponses, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerOcspUpdateOptions(x, y *OcspUpdateOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerOcspUpdateOptionsHttpproxy(x, y *OcspUpdateOptionsHttpproxy, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerOriginalto(x, y *Originalto, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerPeerEntry(x, y *PeerEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerPeerSection(x, y *PeerSection, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerPerformanceOptions(x, y *PerformanceOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerPersistRule(x, y *PersistRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerPgsqlCheckParams(x, y *PgsqlCheckParams, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerPresetEnv(x, y *PresetEnv, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerProcessInfoItem(x, y *ProcessInfoItem, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerProgram(x, y *Program, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerQUICInitialRule(x, y *QUICInitialRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerRedispatch(x, y *Redispatch, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerReload(x, y *Reload, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerResolver(x, y *Resolver, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerReturnHeader(x, y *ReturnHeader, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerRevokedCertificates(x, y *RevokedCertificates, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerRing(x, y *Ring, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerRuntimeAPI(x, y *RuntimeAPI, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerRuntimeServer(x, y *RuntimeServer, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSSLFrontUse(x, y *SSLFrontUse, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerServer(x, y *Server, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerServerParamsSetProxyV2TlvFmt(x, y *ServerParamsSetProxyV2TlvFmt, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerServerSwitchingRule(x, y *ServerSwitchingRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerServerTemplate(x, y *ServerTemplate, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSetEnv(x, y *SetEnv, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSetVar(x, y *SetVar, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSetVarFmt(x, y *SetVarFmt, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSite(x, y *Site, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSiteFarm(x, y *SiteFarm, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSiteService(x, y *SiteService, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSmtpchkParams(x, y *SmtpchkParams, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSource(x, y *Source, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSpoeAgent(x, y *SpoeAgent, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSpoeGroup(x, y *SpoeGroup, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSpoeMessage(x, y *SpoeMessage, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSpoeMessageEvent(x, y *SpoeMessageEvent, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSpoeTransaction(x, y *SpoeTransaction, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSslCaFile(x, y *SslCaFile, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSslCertificate(x, y *SslCertificate, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSslCrl(x, y *SslCrl, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSslCrlEntry(x, y *SslCrlEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSslCrtList(x, y *SslCrtList, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSslCrtListEntry(x, y *SslCrtListEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSslCrtListFile(x, y *SslCrtListFile, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSslEngine(x, y *SslEngine, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerSslOptions(x, y *SslOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerStatsAuth(x, y *StatsAuth, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerStatsHTTPRequest(x, y *StatsHTTPRequest, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerStatsOptions(x, y *StatsOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerStickRule(x, y *StickRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerStickTable(x, y *StickTable, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerStickTableEntry(x, y *StickTableEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerStickTableEntryGpc(x, y *StickTableEntryGpc, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerStickTableEntryGpcRate(x, y *StickTableEntryGpcRate, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerStickTableEntryGpt(x, y *StickTableEntryGpt, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerStickTableField(x, y *StickTableField, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerStrfmtDateTime(x, y *strfmt.DateTime, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerString(x, y *string, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerTCPCheck(x, y *TCPCheck, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerTCPRequestRule(x, y *TCPRequestRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerTCPResponseRule(x, y *TCPResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerTable(x, y *Table, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerThreadGroup(x, y *ThreadGroup, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerTraceEntry(x, y *TraceEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerTransaction(x, y *Transaction, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerTuneBufferOptions(x, y *TuneBufferOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerTuneLuaOptions(x, y *TuneLuaOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerTuneOptions(x, y *TuneOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerTuneQuicOptions(x, y *TuneQuicOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerTuneSslOptions(x, y *TuneSslOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerTuneVarsOptions(x, y *TuneVarsOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerTuneZlibOptions(x, y *TuneZlibOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerUser(x, y *User, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerUserlist(x, y *Userlist, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualPointerWurflOptions(x, y *WurflOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSliceInt64(x, y []int64, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerACL(x, y []*ACL, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerACLFile(x, y []*ACLFile, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerACLFileEntry(x, y []*ACLFileEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerAcmeCertificateStatus(x, y []*AcmeCertificateStatus, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerAcmeProvider(x, y []*AcmeProvider, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerAttr(x, y []*Attr, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerAwsFilters(x, y []*AwsFilters, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerAwsRegion(x, y []*AwsRegion, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerBackend(x, y []*Backend, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerBackendSwitchingRule(x, y []*BackendSwitchingRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerBind(x, y []*Bind, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerCPUMap(x, y []*CPUMap, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerCPUSet(x, y []*CPUSet, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerCache(x, y []*Cache, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerCapture(x, y []*Capture, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerClusterLogTarget(x, y []*ClusterLogTarget, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerConsul(x, y []*Consul, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerCrtLoad(x, y []*CrtLoad, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerCrtStore(x, y []*CrtStore, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerDefaults(x, y []*Defaults, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerDgramBind(x, y []*DgramBind, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerDomain(x, y []*Domain, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerEmailAlert(x, y []*EmailAlert, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerEndpoint(x, y []*Endpoint, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerErrorfile(x, y []*Errorfile, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerErrorfiles(x, y []*Errorfiles, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerFCGIApp(x, y []*FCGIApp, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerFCGILogStderr(x, y []*FCGILogStderr, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerFCGIPassHeader(x, y []*FCGIPassHeader, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerFCGISetParam(x, y []*FCGISetParam, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerFilter(x, y []*Filter, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerForcePersist(x, y []*ForcePersist, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerFrontend(x, y []*Frontend, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerGeneralFile(x, y []*GeneralFile, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerGroup(x, y []*Group, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerH1CaseAdjust(x, y []*H1CaseAdjust, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerHTTPAfterResponseRule(x, y []*HTTPAfterResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerHTTPCheck(x, y []*HTTPCheck, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerHTTPCodes(x, y []*HTTPCodes, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerHTTPErrorRule(x, y []*HTTPErrorRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerHTTPErrorsSection(x, y []*HTTPErrorsSection, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerHTTPRequestRule(x, y []*HTTPRequestRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerHTTPResponseRule(x, y []*HTTPResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerIgnorePersist(x, y []*IgnorePersist, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerLogForward(x, y []*LogForward, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerLogProfile(x, y []*LogProfile, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerLogProfileStep(x, y []*LogProfileStep, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerLogTarget(x, y []*LogTarget, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerLuaLoad(x, y []*LuaLoad, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerLuaPrependPath(x, y []*LuaPrependPath, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerMailerEntry(x, y []*MailerEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerMailersSection(x, y []*MailersSection, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerMap(x, y []*Map, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerMapEntry(x, y []*MapEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerNameserver(x, y []*Nameserver, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerNativeStat(x, y []*NativeStat, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerPeerEntry(x, y []*PeerEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerPeerSection(x, y []*PeerSection, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerPresetEnv(x, y []*PresetEnv, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerProgram(x, y []*Program, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerQUICInitialRule(x, y []*QUICInitialRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerReload(x, y []*Reload, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerResolver(x, y []*Resolver, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerReturnHeader(x, y []*ReturnHeader, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerRevokedCertificates(x, y []*RevokedCertificates, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerRing(x, y []*Ring, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerRuntimeAPI(x, y []*RuntimeAPI, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerRuntimeServer(x, y []*RuntimeServer, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSSLFrontUse(x, y []*SSLFrontUse, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerServer(x, y []*Server, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerServerSwitchingRule(x, y []*ServerSwitchingRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerServerTemplate(x, y []*ServerTemplate, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSetEnv(x, y []*SetEnv, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSetVar(x, y []*SetVar, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSetVarFmt(x, y []*SetVarFmt, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSite(x, y []*Site, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSiteFarm(x, y []*SiteFarm, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSpoeAgent(x, y []*SpoeAgent, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSpoeGroup(x, y []*SpoeGroup, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSpoeMessage(x, y []*SpoeMessage, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSpoeTransaction(x, y []*SpoeTransaction, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSslCaFile(x, y []*SslCaFile, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSslCertificate(x, y []*SslCertificate, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSslCrl(x, y []*SslCrl, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSslCrlEntry(x, y []*SslCrlEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSslCrtList(x, y []*SslCrtList, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSslCrtListEntry(x, y []*SslCrtListEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSslCrtListFile(x, y []*SslCrtListFile, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerSslEngine(x, y []*SslEngine, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerStatsAuth(x, y []*StatsAuth, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerStatsHTTPRequest(x, y []*StatsHTTPRequest, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerStickRule(x, y []*StickRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerStickTable(x, y []*StickTable, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerStickTableEntry(x, y []*StickTableEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerStickTableField(x, y []*StickTableField, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerTCPCheck(x, y []*TCPCheck, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerTCPRequestRule(x, y []*TCPRequestRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerTCPResponseRule(x, y []*TCPResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerTable(x, y []*Table, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerThreadGroup(x, y []*ThreadGroup, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerTraceEntry(x, y []*TraceEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerTransaction(x, y []*Transaction, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerUser(x, y []*User, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSlicePointerUserlist(x, y []*Userlist, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSliceSpoeScope(x, y []SpoeScope, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSliceString(x, y []string, opts ...eqdiff.GoMethodGenOptions) bool
- func EqualSpoeScope(x, y SpoeScope, opts ...eqdiff.GoMethodGenOptions) bool
- func GetListOfDiffFields(diffs map[string][]interface{}) []string
- func GetListOfFields(typ reflect.Type) []string
- func Ptr[V any](v V) *V
- func ValueOrNil[T any](v *T) any
- type ACL
- func (m *ACL) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ACL) Diff(obj ACL, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ACL) Equal(obj ACL, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ACL) MarshalBinary() ([]byte, error)
- func (m *ACL) UnmarshalBinary(b []byte) error
- func (m *ACL) Validate(formats strfmt.Registry) error
- type ACLFile
- func (m *ACLFile) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ACLFile) Diff(obj ACLFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ACLFile) Equal(obj ACLFile, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ACLFile) MarshalBinary() ([]byte, error)
- func (m *ACLFile) UnmarshalBinary(b []byte) error
- func (m *ACLFile) Validate(formats strfmt.Registry) error
- type ACLFileEntry
- func (m *ACLFileEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ACLFileEntry) Diff(obj ACLFileEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ACLFileEntry) Equal(obj ACLFileEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ACLFileEntry) MarshalBinary() ([]byte, error)
- func (m *ACLFileEntry) UnmarshalBinary(b []byte) error
- func (m *ACLFileEntry) Validate(formats strfmt.Registry) error
- type ACLFiles
- func (m ACLFiles) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x ACLFiles) Diff(y ACLFiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x ACLFiles) Equal(y ACLFiles, opts ...eqdiff.GoMethodGenOptions) bool
- func (m ACLFiles) Validate(formats strfmt.Registry) error
- type ACLFilesEntries
- func (m ACLFilesEntries) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x ACLFilesEntries) Diff(y ACLFilesEntries, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x ACLFilesEntries) Equal(y ACLFilesEntries, opts ...eqdiff.GoMethodGenOptions) bool
- func (m ACLFilesEntries) Validate(formats strfmt.Registry) error
- type Acls
- type AcmeCertificateStatus
- func (m *AcmeCertificateStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec AcmeCertificateStatus) Diff(obj AcmeCertificateStatus, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec AcmeCertificateStatus) Equal(obj AcmeCertificateStatus, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *AcmeCertificateStatus) MarshalBinary() ([]byte, error)
- func (m *AcmeCertificateStatus) UnmarshalBinary(b []byte) error
- func (m *AcmeCertificateStatus) Validate(formats strfmt.Registry) error
- type AcmeProvider
- func (m *AcmeProvider) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec AcmeProvider) Diff(obj AcmeProvider, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec AcmeProvider) Equal(obj AcmeProvider, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *AcmeProvider) MarshalBinary() ([]byte, error)
- func (m *AcmeProvider) UnmarshalBinary(b []byte) error
- func (m *AcmeProvider) Validate(formats strfmt.Registry) error
- type AcmeProviders
- func (m AcmeProviders) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x AcmeProviders) Diff(y AcmeProviders, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x AcmeProviders) Equal(y AcmeProviders, opts ...eqdiff.GoMethodGenOptions) bool
- func (m AcmeProviders) Validate(formats strfmt.Registry) error
- type AcmeStatus
- func (m AcmeStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x AcmeStatus) Diff(y AcmeStatus, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x AcmeStatus) Equal(y AcmeStatus, opts ...eqdiff.GoMethodGenOptions) bool
- func (m AcmeStatus) Validate(formats strfmt.Registry) error
- type Attr
- func (m *Attr) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Attr) Diff(obj Attr, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Attr) Equal(obj Attr, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Attr) MarshalBinary() ([]byte, error)
- func (m *Attr) UnmarshalBinary(b []byte) error
- func (m *Attr) Validate(formats strfmt.Registry) error
- type AwsFilters
- func (m *AwsFilters) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec AwsFilters) Diff(obj AwsFilters, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec AwsFilters) Equal(obj AwsFilters, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *AwsFilters) MarshalBinary() ([]byte, error)
- func (m *AwsFilters) UnmarshalBinary(b []byte) error
- func (m *AwsFilters) Validate(formats strfmt.Registry) error
- type AwsRegion
- func (m *AwsRegion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec AwsRegion) Diff(obj AwsRegion, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec AwsRegion) Equal(obj AwsRegion, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *AwsRegion) MarshalBinary() ([]byte, error)
- func (m *AwsRegion) UnmarshalBinary(b []byte) error
- func (m *AwsRegion) Validate(formats strfmt.Registry) error
- type AwsRegions
- func (m AwsRegions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x AwsRegions) Diff(y AwsRegions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x AwsRegions) Equal(y AwsRegions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m AwsRegions) Validate(formats strfmt.Registry) error
- type Backend
- func (m *Backend) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Backend) Diff(obj Backend, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Backend) Equal(obj Backend, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Backend) MarshalBinary() ([]byte, error)
- func (m Backend) MarshalJSON() ([]byte, error)
- func (m *Backend) UnmarshalBinary(b []byte) error
- func (m *Backend) UnmarshalJSON(raw []byte) error
- func (m *Backend) Validate(formats strfmt.Registry) error
- type BackendBase
- func (m *BackendBase) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec BackendBase) Diff(obj BackendBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec BackendBase) Equal(obj BackendBase, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *BackendBase) MarshalBinary() ([]byte, error)
- func (m *BackendBase) UnmarshalBinary(b []byte) error
- func (m *BackendBase) Validate(formats strfmt.Registry) error
- type BackendForcePersist
- func (m *BackendForcePersist) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec BackendForcePersist) Diff(obj BackendForcePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec BackendForcePersist) Equal(obj BackendForcePersist, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *BackendForcePersist) MarshalBinary() ([]byte, error)
- func (m *BackendForcePersist) UnmarshalBinary(b []byte) error
- func (m *BackendForcePersist) Validate(formats strfmt.Registry) error
- type BackendIgnorePersist
- func (m *BackendIgnorePersist) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec BackendIgnorePersist) Diff(obj BackendIgnorePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec BackendIgnorePersist) Equal(obj BackendIgnorePersist, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *BackendIgnorePersist) MarshalBinary() ([]byte, error)
- func (m *BackendIgnorePersist) UnmarshalBinary(b []byte) error
- func (m *BackendIgnorePersist) Validate(formats strfmt.Registry) error
- type BackendSwitchingRule
- func (m *BackendSwitchingRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec BackendSwitchingRule) Diff(obj BackendSwitchingRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec BackendSwitchingRule) Equal(obj BackendSwitchingRule, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *BackendSwitchingRule) MarshalBinary() ([]byte, error)
- func (m *BackendSwitchingRule) UnmarshalBinary(b []byte) error
- func (m *BackendSwitchingRule) Validate(formats strfmt.Registry) error
- type BackendSwitchingRules
- func (m BackendSwitchingRules) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x BackendSwitchingRules) Diff(y BackendSwitchingRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x BackendSwitchingRules) Equal(y BackendSwitchingRules, opts ...eqdiff.GoMethodGenOptions) bool
- func (m BackendSwitchingRules) Validate(formats strfmt.Registry) error
- type Backends
- func (m Backends) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x Backends) Diff(y Backends, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x Backends) Equal(y Backends, opts ...eqdiff.GoMethodGenOptions) bool
- func (m Backends) Validate(formats strfmt.Registry) error
- type Balance
- func (m *Balance) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Balance) Diff(obj Balance, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Balance) Equal(obj Balance, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Balance) MarshalBinary() ([]byte, error)
- func (m *Balance) UnmarshalBinary(b []byte) error
- func (m *Balance) Validate(formats strfmt.Registry) error
- type Bind
- func (m *Bind) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Bind) Diff(obj Bind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Bind) Equal(obj Bind, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Bind) MarshalBinary() ([]byte, error)
- func (m Bind) MarshalJSON() ([]byte, error)
- func (m *Bind) UnmarshalBinary(b []byte) error
- func (m *Bind) UnmarshalJSON(raw []byte) error
- func (m *Bind) Validate(formats strfmt.Registry) error
- type BindParams
- func (m *BindParams) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec BindParams) Diff(obj BindParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec BindParams) Equal(obj BindParams, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *BindParams) MarshalBinary() ([]byte, error)
- func (m *BindParams) UnmarshalBinary(b []byte) error
- func (m *BindParams) Validate(formats strfmt.Registry) error
- type Binds
- type CPUMap
- func (m *CPUMap) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec CPUMap) Diff(obj CPUMap, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec CPUMap) Equal(obj CPUMap, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *CPUMap) MarshalBinary() ([]byte, error)
- func (m *CPUMap) UnmarshalBinary(b []byte) error
- func (m *CPUMap) Validate(formats strfmt.Registry) error
- type CPUSet
- func (m *CPUSet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec CPUSet) Diff(obj CPUSet, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec CPUSet) Equal(obj CPUSet, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *CPUSet) MarshalBinary() ([]byte, error)
- func (m *CPUSet) UnmarshalBinary(b []byte) error
- func (m *CPUSet) Validate(formats strfmt.Registry) error
- type Cache
- func (m *Cache) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Cache) Diff(obj Cache, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Cache) Equal(obj Cache, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Cache) MarshalBinary() ([]byte, error)
- func (m *Cache) UnmarshalBinary(b []byte) error
- func (m *Cache) Validate(formats strfmt.Registry) error
- type Caches
- func (m Caches) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x Caches) Diff(y Caches, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x Caches) Equal(y Caches, opts ...eqdiff.GoMethodGenOptions) bool
- func (m Caches) Validate(formats strfmt.Registry) error
- type Capture
- func (m *Capture) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Capture) Diff(obj Capture, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Capture) Equal(obj Capture, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Capture) MarshalBinary() ([]byte, error)
- func (m *Capture) UnmarshalBinary(b []byte) error
- func (m *Capture) Validate(formats strfmt.Registry) error
- type Captures
- func (m Captures) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x Captures) Diff(y Captures, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x Captures) Equal(y Captures, opts ...eqdiff.GoMethodGenOptions) bool
- func (m Captures) Validate(formats strfmt.Registry) error
- type CertificateID
- func (m *CertificateID) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec CertificateID) Diff(obj CertificateID, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec CertificateID) Equal(obj CertificateID, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *CertificateID) MarshalBinary() ([]byte, error)
- func (m *CertificateID) UnmarshalBinary(b []byte) error
- func (m *CertificateID) Validate(formats strfmt.Registry) error
- type ClusterLogTarget
- func (m *ClusterLogTarget) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ClusterLogTarget) Diff(obj ClusterLogTarget, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ClusterLogTarget) Equal(obj ClusterLogTarget, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ClusterLogTarget) MarshalBinary() ([]byte, error)
- func (m *ClusterLogTarget) UnmarshalBinary(b []byte) error
- func (m *ClusterLogTarget) Validate(formats strfmt.Registry) error
- type ClusterSettings
- func (m *ClusterSettings) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ClusterSettings) Diff(obj ClusterSettings, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ClusterSettings) Equal(obj ClusterSettings, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ClusterSettings) MarshalBinary() ([]byte, error)
- func (m *ClusterSettings) UnmarshalBinary(b []byte) error
- func (m *ClusterSettings) Validate(formats strfmt.Registry) error
- type ClusterSettingsCluster
- func (m *ClusterSettingsCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ClusterSettingsCluster) Diff(obj ClusterSettingsCluster, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ClusterSettingsCluster) Equal(obj ClusterSettingsCluster, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ClusterSettingsCluster) MarshalBinary() ([]byte, error)
- func (m *ClusterSettingsCluster) UnmarshalBinary(b []byte) error
- func (m *ClusterSettingsCluster) Validate(formats strfmt.Registry) error
- type Compression
- func (m *Compression) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Compression) Diff(obj Compression, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Compression) Equal(obj Compression, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Compression) MarshalBinary() ([]byte, error)
- func (m *Compression) UnmarshalBinary(b []byte) error
- func (m *Compression) Validate(formats strfmt.Registry) error
- type ConfigStickTable
- func (m *ConfigStickTable) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ConfigStickTable) Diff(obj ConfigStickTable, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ConfigStickTable) Equal(obj ConfigStickTable, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ConfigStickTable) MarshalBinary() ([]byte, error)
- func (m *ConfigStickTable) UnmarshalBinary(b []byte) error
- func (m *ConfigStickTable) Validate(formats strfmt.Registry) error
- type Consul
- func (m *Consul) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Consul) Diff(obj Consul, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Consul) Equal(obj Consul, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Consul) MarshalBinary() ([]byte, error)
- func (m *Consul) UnmarshalBinary(b []byte) error
- func (m *Consul) Validate(formats strfmt.Registry) error
- type Consuls
- func (m Consuls) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x Consuls) Diff(y Consuls, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x Consuls) Equal(y Consuls, opts ...eqdiff.GoMethodGenOptions) bool
- func (m Consuls) Validate(formats strfmt.Registry) error
- type Cookie
- func (m *Cookie) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Cookie) Diff(obj Cookie, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Cookie) Equal(obj Cookie, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Cookie) MarshalBinary() ([]byte, error)
- func (m *Cookie) UnmarshalBinary(b []byte) error
- func (m *Cookie) Validate(formats strfmt.Registry) error
- type CrtLoad
- func (m *CrtLoad) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec CrtLoad) Diff(obj CrtLoad, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec CrtLoad) Equal(obj CrtLoad, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *CrtLoad) MarshalBinary() ([]byte, error)
- func (m *CrtLoad) UnmarshalBinary(b []byte) error
- func (m *CrtLoad) Validate(formats strfmt.Registry) error
- type CrtLoads
- func (m CrtLoads) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x CrtLoads) Diff(y CrtLoads, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x CrtLoads) Equal(y CrtLoads, opts ...eqdiff.GoMethodGenOptions) bool
- func (m CrtLoads) Validate(formats strfmt.Registry) error
- type CrtStore
- func (m *CrtStore) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec CrtStore) Diff(obj CrtStore, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec CrtStore) Equal(obj CrtStore, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *CrtStore) MarshalBinary() ([]byte, error)
- func (m *CrtStore) UnmarshalBinary(b []byte) error
- func (m *CrtStore) Validate(formats strfmt.Registry) error
- type CrtStores
- func (m CrtStores) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x CrtStores) Diff(y CrtStores, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x CrtStores) Equal(y CrtStores, opts ...eqdiff.GoMethodGenOptions) bool
- func (m CrtStores) Validate(formats strfmt.Registry) error
- type DebugOptions
- func (m *DebugOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec DebugOptions) Diff(obj DebugOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec DebugOptions) Equal(obj DebugOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *DebugOptions) MarshalBinary() ([]byte, error)
- func (m *DebugOptions) UnmarshalBinary(b []byte) error
- func (m *DebugOptions) Validate(formats strfmt.Registry) error
- type DefaultBind
- func (m *DefaultBind) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec DefaultBind) Diff(obj DefaultBind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec DefaultBind) Equal(obj DefaultBind, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *DefaultBind) MarshalBinary() ([]byte, error)
- func (m DefaultBind) MarshalJSON() ([]byte, error)
- func (m *DefaultBind) UnmarshalBinary(b []byte) error
- func (m *DefaultBind) UnmarshalJSON(raw []byte) error
- func (m *DefaultBind) Validate(formats strfmt.Registry) error
- type DefaultServer
- func (m *DefaultServer) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec DefaultServer) Diff(obj DefaultServer, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec DefaultServer) Equal(obj DefaultServer, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *DefaultServer) MarshalBinary() ([]byte, error)
- func (m DefaultServer) MarshalJSON() ([]byte, error)
- func (m *DefaultServer) UnmarshalBinary(b []byte) error
- func (m *DefaultServer) UnmarshalJSON(raw []byte) error
- func (m *DefaultServer) Validate(formats strfmt.Registry) error
- type Defaults
- func (m *Defaults) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Defaults) Diff(obj Defaults, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Defaults) Equal(obj Defaults, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Defaults) MarshalBinary() ([]byte, error)
- func (m Defaults) MarshalJSON() ([]byte, error)
- func (m *Defaults) UnmarshalBinary(b []byte) error
- func (m *Defaults) UnmarshalJSON(raw []byte) error
- func (m *Defaults) Validate(formats strfmt.Registry) error
- type DefaultsBase
- func (m *DefaultsBase) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec DefaultsBase) Diff(obj DefaultsBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec DefaultsBase) Equal(obj DefaultsBase, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *DefaultsBase) MarshalBinary() ([]byte, error)
- func (m *DefaultsBase) UnmarshalBinary(b []byte) error
- func (m *DefaultsBase) Validate(formats strfmt.Registry) error
- type DefaultsSections
- func (m DefaultsSections) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x DefaultsSections) Diff(y DefaultsSections, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x DefaultsSections) Equal(y DefaultsSections, opts ...eqdiff.GoMethodGenOptions) bool
- func (m DefaultsSections) Validate(formats strfmt.Registry) error
- type DeviceAtlasOptions
- func (m *DeviceAtlasOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec DeviceAtlasOptions) Diff(obj DeviceAtlasOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec DeviceAtlasOptions) Equal(obj DeviceAtlasOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *DeviceAtlasOptions) MarshalBinary() ([]byte, error)
- func (m *DeviceAtlasOptions) UnmarshalBinary(b []byte) error
- func (m *DeviceAtlasOptions) Validate(formats strfmt.Registry) error
- type DgramBind
- func (m *DgramBind) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec DgramBind) Diff(obj DgramBind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec DgramBind) Equal(obj DgramBind, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *DgramBind) MarshalBinary() ([]byte, error)
- func (m *DgramBind) UnmarshalBinary(b []byte) error
- func (m *DgramBind) Validate(formats strfmt.Registry) error
- type DgramBinds
- func (m DgramBinds) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x DgramBinds) Diff(y DgramBinds, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x DgramBinds) Equal(y DgramBinds, opts ...eqdiff.GoMethodGenOptions) bool
- func (m DgramBinds) Validate(formats strfmt.Registry) error
- type Domain
- func (m *Domain) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Domain) Diff(obj Domain, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Domain) Equal(obj Domain, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Domain) MarshalBinary() ([]byte, error)
- func (m *Domain) UnmarshalBinary(b []byte) error
- func (m *Domain) Validate(formats strfmt.Registry) error
- type EmailAlert
- func (m *EmailAlert) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec EmailAlert) Diff(obj EmailAlert, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec EmailAlert) Equal(obj EmailAlert, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *EmailAlert) MarshalBinary() ([]byte, error)
- func (m *EmailAlert) UnmarshalBinary(b []byte) error
- func (m *EmailAlert) Validate(formats strfmt.Registry) error
- type EmailAlerts
- func (m EmailAlerts) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x EmailAlerts) Diff(y EmailAlerts, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x EmailAlerts) Equal(y EmailAlerts, opts ...eqdiff.GoMethodGenOptions) bool
- func (m EmailAlerts) Validate(formats strfmt.Registry) error
- type Endpoint
- func (m *Endpoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Endpoint) Diff(obj Endpoint, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Endpoint) Equal(obj Endpoint, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Endpoint) MarshalBinary() ([]byte, error)
- func (m *Endpoint) UnmarshalBinary(b []byte) error
- func (m *Endpoint) Validate(formats strfmt.Registry) error
- type Endpoints
- func (m Endpoints) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x Endpoints) Diff(y Endpoints, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x Endpoints) Equal(y Endpoints, opts ...eqdiff.GoMethodGenOptions) bool
- func (m Endpoints) Validate(formats strfmt.Registry) error
- type EnvironmentOptions
- func (m *EnvironmentOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec EnvironmentOptions) Diff(obj EnvironmentOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec EnvironmentOptions) Equal(obj EnvironmentOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *EnvironmentOptions) MarshalBinary() ([]byte, error)
- func (m *EnvironmentOptions) UnmarshalBinary(b []byte) error
- func (m *EnvironmentOptions) Validate(formats strfmt.Registry) error
- type Error
- func (m *Error) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Error) Diff(obj Error, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Error) Equal(obj Error, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Error) MarshalBinary() ([]byte, error)
- func (m Error) MarshalJSON() ([]byte, error)
- func (m *Error) UnmarshalBinary(b []byte) error
- func (m *Error) UnmarshalJSON(data []byte) error
- func (m *Error) Validate(formats strfmt.Registry) error
- type Errorfile
- func (m *Errorfile) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Errorfile) Diff(obj Errorfile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Errorfile) Equal(obj Errorfile, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Errorfile) MarshalBinary() ([]byte, error)
- func (m *Errorfile) UnmarshalBinary(b []byte) error
- func (m *Errorfile) Validate(formats strfmt.Registry) error
- type Errorfiles
- func (m *Errorfiles) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Errorfiles) Diff(obj Errorfiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Errorfiles) Equal(obj Errorfiles, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Errorfiles) MarshalBinary() ([]byte, error)
- func (m *Errorfiles) UnmarshalBinary(b []byte) error
- func (m *Errorfiles) Validate(formats strfmt.Registry) error
- type Errorloc
- func (m *Errorloc) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Errorloc) Diff(obj Errorloc, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Errorloc) Equal(obj Errorloc, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Errorloc) MarshalBinary() ([]byte, error)
- func (m *Errorloc) UnmarshalBinary(b []byte) error
- func (m *Errorloc) Validate(formats strfmt.Registry) error
- type FCGIApp
- func (m *FCGIApp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec FCGIApp) Diff(obj FCGIApp, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec FCGIApp) Equal(obj FCGIApp, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *FCGIApp) MarshalBinary() ([]byte, error)
- func (m FCGIApp) MarshalJSON() ([]byte, error)
- func (m *FCGIApp) UnmarshalBinary(b []byte) error
- func (m *FCGIApp) UnmarshalJSON(raw []byte) error
- func (m *FCGIApp) Validate(formats strfmt.Registry) error
- type FCGIAppBase
- func (m *FCGIAppBase) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec FCGIAppBase) Diff(obj FCGIAppBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec FCGIAppBase) Equal(obj FCGIAppBase, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *FCGIAppBase) MarshalBinary() ([]byte, error)
- func (m *FCGIAppBase) UnmarshalBinary(b []byte) error
- func (m *FCGIAppBase) Validate(formats strfmt.Registry) error
- type FCGIApps
- func (m FCGIApps) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x FCGIApps) Diff(y FCGIApps, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x FCGIApps) Equal(y FCGIApps, opts ...eqdiff.GoMethodGenOptions) bool
- func (m FCGIApps) Validate(formats strfmt.Registry) error
- type FCGILogStderr
- func (m *FCGILogStderr) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec FCGILogStderr) Diff(obj FCGILogStderr, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec FCGILogStderr) Equal(obj FCGILogStderr, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *FCGILogStderr) MarshalBinary() ([]byte, error)
- func (m *FCGILogStderr) UnmarshalBinary(b []byte) error
- func (m *FCGILogStderr) Validate(formats strfmt.Registry) error
- type FCGILogStderrSample
- func (m *FCGILogStderrSample) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec FCGILogStderrSample) Diff(obj FCGILogStderrSample, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec FCGILogStderrSample) Equal(obj FCGILogStderrSample, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *FCGILogStderrSample) MarshalBinary() ([]byte, error)
- func (m *FCGILogStderrSample) UnmarshalBinary(b []byte) error
- func (m *FCGILogStderrSample) Validate(formats strfmt.Registry) error
- type FCGIPassHeader
- func (m *FCGIPassHeader) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec FCGIPassHeader) Diff(obj FCGIPassHeader, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec FCGIPassHeader) Equal(obj FCGIPassHeader, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *FCGIPassHeader) MarshalBinary() ([]byte, error)
- func (m *FCGIPassHeader) UnmarshalBinary(b []byte) error
- func (m *FCGIPassHeader) Validate(formats strfmt.Registry) error
- type FCGISetParam
- func (m *FCGISetParam) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec FCGISetParam) Diff(obj FCGISetParam, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec FCGISetParam) Equal(obj FCGISetParam, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *FCGISetParam) MarshalBinary() ([]byte, error)
- func (m *FCGISetParam) UnmarshalBinary(b []byte) error
- func (m *FCGISetParam) Validate(formats strfmt.Registry) error
- type FiftyOneDegreesOptions
- func (m *FiftyOneDegreesOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec FiftyOneDegreesOptions) Diff(obj FiftyOneDegreesOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec FiftyOneDegreesOptions) Equal(obj FiftyOneDegreesOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *FiftyOneDegreesOptions) MarshalBinary() ([]byte, error)
- func (m *FiftyOneDegreesOptions) UnmarshalBinary(b []byte) error
- func (m *FiftyOneDegreesOptions) Validate(formats strfmt.Registry) error
- type Filter
- func (m *Filter) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Filter) Diff(obj Filter, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Filter) Equal(obj Filter, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Filter) MarshalBinary() ([]byte, error)
- func (m *Filter) UnmarshalBinary(b []byte) error
- func (m *Filter) Validate(formats strfmt.Registry) error
- type Filters
- func (m Filters) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x Filters) Diff(y Filters, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x Filters) Equal(y Filters, opts ...eqdiff.GoMethodGenOptions) bool
- func (m Filters) Validate(formats strfmt.Registry) error
- type ForcePersist
- func (m *ForcePersist) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ForcePersist) Diff(obj ForcePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ForcePersist) Equal(obj ForcePersist, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ForcePersist) MarshalBinary() ([]byte, error)
- func (m *ForcePersist) UnmarshalBinary(b []byte) error
- func (m *ForcePersist) Validate(formats strfmt.Registry) error
- type Forwardfor
- func (m *Forwardfor) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Forwardfor) Diff(obj Forwardfor, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Forwardfor) Equal(obj Forwardfor, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Forwardfor) MarshalBinary() ([]byte, error)
- func (m *Forwardfor) UnmarshalBinary(b []byte) error
- func (m *Forwardfor) Validate(formats strfmt.Registry) error
- type Frontend
- func (m *Frontend) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Frontend) Diff(obj Frontend, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Frontend) Equal(obj Frontend, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Frontend) MarshalBinary() ([]byte, error)
- func (m Frontend) MarshalJSON() ([]byte, error)
- func (m *Frontend) UnmarshalBinary(b []byte) error
- func (m *Frontend) UnmarshalJSON(raw []byte) error
- func (m *Frontend) Validate(formats strfmt.Registry) error
- type FrontendBase
- func (m *FrontendBase) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec FrontendBase) Diff(obj FrontendBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec FrontendBase) Equal(obj FrontendBase, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *FrontendBase) MarshalBinary() ([]byte, error)
- func (m *FrontendBase) UnmarshalBinary(b []byte) error
- func (m *FrontendBase) Validate(formats strfmt.Registry) error
- type Frontends
- func (m Frontends) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x Frontends) Diff(y Frontends, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x Frontends) Equal(y Frontends, opts ...eqdiff.GoMethodGenOptions) bool
- func (m Frontends) Validate(formats strfmt.Registry) error
- type GeneralFile
- func (m *GeneralFile) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec GeneralFile) Diff(obj GeneralFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec GeneralFile) Equal(obj GeneralFile, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *GeneralFile) MarshalBinary() ([]byte, error)
- func (m *GeneralFile) UnmarshalBinary(b []byte) error
- func (m *GeneralFile) Validate(formats strfmt.Registry) error
- type GeneralFiles
- func (m GeneralFiles) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x GeneralFiles) Diff(y GeneralFiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x GeneralFiles) Equal(y GeneralFiles, opts ...eqdiff.GoMethodGenOptions) bool
- func (m GeneralFiles) Validate(formats strfmt.Registry) error
- type Global
- func (m *Global) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Global) Diff(obj Global, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Global) Equal(obj Global, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Global) MarshalBinary() ([]byte, error)
- func (m Global) MarshalJSON() ([]byte, error)
- func (m *Global) UnmarshalBinary(b []byte) error
- func (m *Global) UnmarshalJSON(raw []byte) error
- func (m *Global) Validate(formats strfmt.Registry) error
- type GlobalBase
- func (m *GlobalBase) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec GlobalBase) Diff(obj GlobalBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec GlobalBase) Equal(obj GlobalBase, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *GlobalBase) MarshalBinary() ([]byte, error)
- func (m *GlobalBase) UnmarshalBinary(b []byte) error
- func (m *GlobalBase) Validate(formats strfmt.Registry) error
- type GlobalDefaultPath
- func (m *GlobalDefaultPath) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec GlobalDefaultPath) Diff(obj GlobalDefaultPath, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec GlobalDefaultPath) Equal(obj GlobalDefaultPath, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *GlobalDefaultPath) MarshalBinary() ([]byte, error)
- func (m *GlobalDefaultPath) UnmarshalBinary(b []byte) error
- func (m *GlobalDefaultPath) Validate(formats strfmt.Registry) error
- type GlobalHarden
- func (m *GlobalHarden) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec GlobalHarden) Diff(obj GlobalHarden, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec GlobalHarden) Equal(obj GlobalHarden, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *GlobalHarden) MarshalBinary() ([]byte, error)
- func (m *GlobalHarden) UnmarshalBinary(b []byte) error
- func (m *GlobalHarden) Validate(formats strfmt.Registry) error
- type GlobalHardenRejectPrivilegedPorts
- func (m *GlobalHardenRejectPrivilegedPorts) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec GlobalHardenRejectPrivilegedPorts) Diff(obj GlobalHardenRejectPrivilegedPorts, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec GlobalHardenRejectPrivilegedPorts) Equal(obj GlobalHardenRejectPrivilegedPorts, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *GlobalHardenRejectPrivilegedPorts) MarshalBinary() ([]byte, error)
- func (m *GlobalHardenRejectPrivilegedPorts) UnmarshalBinary(b []byte) error
- func (m *GlobalHardenRejectPrivilegedPorts) Validate(formats strfmt.Registry) error
- type GlobalLogSendHostname
- func (m *GlobalLogSendHostname) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec GlobalLogSendHostname) Diff(obj GlobalLogSendHostname, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec GlobalLogSendHostname) Equal(obj GlobalLogSendHostname, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *GlobalLogSendHostname) MarshalBinary() ([]byte, error)
- func (m *GlobalLogSendHostname) UnmarshalBinary(b []byte) error
- func (m *GlobalLogSendHostname) Validate(formats strfmt.Registry) error
- type Group
- func (m *Group) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Group) Diff(obj Group, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Group) Equal(obj Group, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Group) MarshalBinary() ([]byte, error)
- func (m *Group) UnmarshalBinary(b []byte) error
- func (m *Group) Validate(formats strfmt.Registry) error
- type Groups
- func (m Groups) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x Groups) Diff(y Groups, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x Groups) Equal(y Groups, opts ...eqdiff.GoMethodGenOptions) bool
- func (m Groups) Validate(formats strfmt.Registry) error
- type H1CaseAdjust
- func (m *H1CaseAdjust) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec H1CaseAdjust) Diff(obj H1CaseAdjust, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec H1CaseAdjust) Equal(obj H1CaseAdjust, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *H1CaseAdjust) MarshalBinary() ([]byte, error)
- func (m *H1CaseAdjust) UnmarshalBinary(b []byte) error
- func (m *H1CaseAdjust) Validate(formats strfmt.Registry) error
- type HTTPAfterResponseRule
- func (m *HTTPAfterResponseRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec HTTPAfterResponseRule) Diff(obj HTTPAfterResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec HTTPAfterResponseRule) Equal(obj HTTPAfterResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *HTTPAfterResponseRule) MarshalBinary() ([]byte, error)
- func (m *HTTPAfterResponseRule) UnmarshalBinary(b []byte) error
- func (m *HTTPAfterResponseRule) Validate(formats strfmt.Registry) error
- type HTTPAfterResponseRules
- func (m HTTPAfterResponseRules) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x HTTPAfterResponseRules) Diff(y HTTPAfterResponseRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x HTTPAfterResponseRules) Equal(y HTTPAfterResponseRules, opts ...eqdiff.GoMethodGenOptions) bool
- func (m HTTPAfterResponseRules) Validate(formats strfmt.Registry) error
- type HTTPCheck
- func (m *HTTPCheck) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec HTTPCheck) Diff(obj HTTPCheck, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec HTTPCheck) Equal(obj HTTPCheck, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *HTTPCheck) MarshalBinary() ([]byte, error)
- func (m *HTTPCheck) UnmarshalBinary(b []byte) error
- func (m *HTTPCheck) Validate(formats strfmt.Registry) error
- type HTTPChecks
- func (m HTTPChecks) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x HTTPChecks) Diff(y HTTPChecks, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x HTTPChecks) Equal(y HTTPChecks, opts ...eqdiff.GoMethodGenOptions) bool
- func (m HTTPChecks) Validate(formats strfmt.Registry) error
- type HTTPClientOptions
- func (m *HTTPClientOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec HTTPClientOptions) Diff(obj HTTPClientOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec HTTPClientOptions) Equal(obj HTTPClientOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *HTTPClientOptions) MarshalBinary() ([]byte, error)
- func (m *HTTPClientOptions) UnmarshalBinary(b []byte) error
- func (m *HTTPClientOptions) Validate(formats strfmt.Registry) error
- type HTTPCodes
- func (m *HTTPCodes) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec HTTPCodes) Diff(obj HTTPCodes, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec HTTPCodes) Equal(obj HTTPCodes, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *HTTPCodes) MarshalBinary() ([]byte, error)
- func (m *HTTPCodes) UnmarshalBinary(b []byte) error
- func (m *HTTPCodes) Validate(formats strfmt.Registry) error
- type HTTPErrorRule
- func (m *HTTPErrorRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec HTTPErrorRule) Diff(obj HTTPErrorRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec HTTPErrorRule) Equal(obj HTTPErrorRule, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *HTTPErrorRule) MarshalBinary() ([]byte, error)
- func (m *HTTPErrorRule) UnmarshalBinary(b []byte) error
- func (m *HTTPErrorRule) Validate(formats strfmt.Registry) error
- type HTTPErrorRules
- func (m HTTPErrorRules) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x HTTPErrorRules) Diff(y HTTPErrorRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x HTTPErrorRules) Equal(y HTTPErrorRules, opts ...eqdiff.GoMethodGenOptions) bool
- func (m HTTPErrorRules) Validate(formats strfmt.Registry) error
- type HTTPErrorsSection
- func (m *HTTPErrorsSection) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec HTTPErrorsSection) Diff(obj HTTPErrorsSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec HTTPErrorsSection) Equal(obj HTTPErrorsSection, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *HTTPErrorsSection) MarshalBinary() ([]byte, error)
- func (m *HTTPErrorsSection) UnmarshalBinary(b []byte) error
- func (m *HTTPErrorsSection) Validate(formats strfmt.Registry) error
- type HTTPErrorsSections
- func (m HTTPErrorsSections) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x HTTPErrorsSections) Diff(y HTTPErrorsSections, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x HTTPErrorsSections) Equal(y HTTPErrorsSections, opts ...eqdiff.GoMethodGenOptions) bool
- func (m HTTPErrorsSections) Validate(formats strfmt.Registry) error
- type HTTPRequestRule
- func (m *HTTPRequestRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec HTTPRequestRule) Diff(obj HTTPRequestRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec HTTPRequestRule) Equal(obj HTTPRequestRule, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *HTTPRequestRule) MarshalBinary() ([]byte, error)
- func (m *HTTPRequestRule) UnmarshalBinary(b []byte) error
- func (m *HTTPRequestRule) Validate(formats strfmt.Registry) error
- type HTTPRequestRules
- func (m HTTPRequestRules) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x HTTPRequestRules) Diff(y HTTPRequestRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x HTTPRequestRules) Equal(y HTTPRequestRules, opts ...eqdiff.GoMethodGenOptions) bool
- func (m HTTPRequestRules) Validate(formats strfmt.Registry) error
- type HTTPResponseRule
- func (m *HTTPResponseRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec HTTPResponseRule) Diff(obj HTTPResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec HTTPResponseRule) Equal(obj HTTPResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *HTTPResponseRule) MarshalBinary() ([]byte, error)
- func (m *HTTPResponseRule) UnmarshalBinary(b []byte) error
- func (m *HTTPResponseRule) Validate(formats strfmt.Registry) error
- type HTTPResponseRules
- func (m HTTPResponseRules) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x HTTPResponseRules) Diff(y HTTPResponseRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x HTTPResponseRules) Equal(y HTTPResponseRules, opts ...eqdiff.GoMethodGenOptions) bool
- func (m HTTPResponseRules) Validate(formats strfmt.Registry) error
- type HashType
- func (m *HashType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec HashType) Diff(obj HashType, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec HashType) Equal(obj HashType, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *HashType) MarshalBinary() ([]byte, error)
- func (m *HashType) UnmarshalBinary(b []byte) error
- func (m *HashType) Validate(formats strfmt.Registry) error
- type Health
- func (m *Health) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Health) Diff(obj Health, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Health) Equal(obj Health, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Health) MarshalBinary() ([]byte, error)
- func (m *Health) UnmarshalBinary(b []byte) error
- func (m *Health) Validate(formats strfmt.Registry) error
- type HttpchkParams
- func (m *HttpchkParams) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec HttpchkParams) Diff(obj HttpchkParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec HttpchkParams) Equal(obj HttpchkParams, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *HttpchkParams) MarshalBinary() ([]byte, error)
- func (m *HttpchkParams) UnmarshalBinary(b []byte) error
- func (m *HttpchkParams) Validate(formats strfmt.Registry) error
- type IgnorePersist
- func (m *IgnorePersist) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec IgnorePersist) Diff(obj IgnorePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec IgnorePersist) Equal(obj IgnorePersist, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *IgnorePersist) MarshalBinary() ([]byte, error)
- func (m *IgnorePersist) UnmarshalBinary(b []byte) error
- func (m *IgnorePersist) Validate(formats strfmt.Registry) error
- type Info
- func (m *Info) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Info) Diff(obj Info, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Info) Equal(obj Info, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Info) MarshalBinary() ([]byte, error)
- func (m *Info) UnmarshalBinary(b []byte) error
- func (m *Info) Validate(formats strfmt.Registry) error
- type InfoAPI
- func (m *InfoAPI) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec InfoAPI) Diff(obj InfoAPI, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec InfoAPI) Equal(obj InfoAPI, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *InfoAPI) MarshalBinary() ([]byte, error)
- func (m *InfoAPI) UnmarshalBinary(b []byte) error
- func (m *InfoAPI) Validate(formats strfmt.Registry) error
- type InfoSystem
- func (m *InfoSystem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec InfoSystem) Diff(obj InfoSystem, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec InfoSystem) Equal(obj InfoSystem, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *InfoSystem) MarshalBinary() ([]byte, error)
- func (m *InfoSystem) UnmarshalBinary(b []byte) error
- func (m *InfoSystem) Validate(formats strfmt.Registry) error
- type InfoSystemCPUInfo
- func (m *InfoSystemCPUInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec InfoSystemCPUInfo) Diff(obj InfoSystemCPUInfo, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec InfoSystemCPUInfo) Equal(obj InfoSystemCPUInfo, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *InfoSystemCPUInfo) MarshalBinary() ([]byte, error)
- func (m *InfoSystemCPUInfo) UnmarshalBinary(b []byte) error
- func (m *InfoSystemCPUInfo) Validate(formats strfmt.Registry) error
- type InfoSystemMemInfo
- func (m *InfoSystemMemInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec InfoSystemMemInfo) Diff(obj InfoSystemMemInfo, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec InfoSystemMemInfo) Equal(obj InfoSystemMemInfo, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *InfoSystemMemInfo) MarshalBinary() ([]byte, error)
- func (m *InfoSystemMemInfo) UnmarshalBinary(b []byte) error
- func (m *InfoSystemMemInfo) Validate(formats strfmt.Registry) error
- type LogForward
- func (m *LogForward) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec LogForward) Diff(obj LogForward, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec LogForward) Equal(obj LogForward, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *LogForward) MarshalBinary() ([]byte, error)
- func (m LogForward) MarshalJSON() ([]byte, error)
- func (m *LogForward) UnmarshalBinary(b []byte) error
- func (m *LogForward) UnmarshalJSON(raw []byte) error
- func (m *LogForward) Validate(formats strfmt.Registry) error
- type LogForwardBase
- func (m *LogForwardBase) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec LogForwardBase) Diff(obj LogForwardBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec LogForwardBase) Equal(obj LogForwardBase, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *LogForwardBase) MarshalBinary() ([]byte, error)
- func (m *LogForwardBase) UnmarshalBinary(b []byte) error
- func (m *LogForwardBase) Validate(formats strfmt.Registry) error
- type LogForwards
- func (m LogForwards) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x LogForwards) Diff(y LogForwards, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x LogForwards) Equal(y LogForwards, opts ...eqdiff.GoMethodGenOptions) bool
- func (m LogForwards) Validate(formats strfmt.Registry) error
- type LogProfile
- func (m *LogProfile) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec LogProfile) Diff(obj LogProfile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec LogProfile) Equal(obj LogProfile, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *LogProfile) MarshalBinary() ([]byte, error)
- func (m *LogProfile) UnmarshalBinary(b []byte) error
- func (m *LogProfile) Validate(formats strfmt.Registry) error
- type LogProfileStep
- func (m *LogProfileStep) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec LogProfileStep) Diff(obj LogProfileStep, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec LogProfileStep) Equal(obj LogProfileStep, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *LogProfileStep) MarshalBinary() ([]byte, error)
- func (m *LogProfileStep) UnmarshalBinary(b []byte) error
- func (m *LogProfileStep) Validate(formats strfmt.Registry) error
- type LogProfileSteps
- func (m LogProfileSteps) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x LogProfileSteps) Diff(y LogProfileSteps, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x LogProfileSteps) Equal(y LogProfileSteps, opts ...eqdiff.GoMethodGenOptions) bool
- func (m LogProfileSteps) Validate(formats strfmt.Registry) error
- type LogProfiles
- func (m LogProfiles) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x LogProfiles) Diff(y LogProfiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x LogProfiles) Equal(y LogProfiles, opts ...eqdiff.GoMethodGenOptions) bool
- func (m LogProfiles) Validate(formats strfmt.Registry) error
- type LogTarget
- func (m *LogTarget) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec LogTarget) Diff(obj LogTarget, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec LogTarget) Equal(obj LogTarget, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *LogTarget) MarshalBinary() ([]byte, error)
- func (m *LogTarget) UnmarshalBinary(b []byte) error
- func (m *LogTarget) Validate(formats strfmt.Registry) error
- type LogTargets
- func (m LogTargets) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x LogTargets) Diff(y LogTargets, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x LogTargets) Equal(y LogTargets, opts ...eqdiff.GoMethodGenOptions) bool
- func (m LogTargets) Validate(formats strfmt.Registry) error
- type LuaLoad
- func (m *LuaLoad) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec LuaLoad) Diff(obj LuaLoad, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec LuaLoad) Equal(obj LuaLoad, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *LuaLoad) MarshalBinary() ([]byte, error)
- func (m *LuaLoad) UnmarshalBinary(b []byte) error
- func (m *LuaLoad) Validate(formats strfmt.Registry) error
- type LuaOptions
- func (m *LuaOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec LuaOptions) Diff(obj LuaOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec LuaOptions) Equal(obj LuaOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *LuaOptions) MarshalBinary() ([]byte, error)
- func (m *LuaOptions) UnmarshalBinary(b []byte) error
- func (m *LuaOptions) Validate(formats strfmt.Registry) error
- type LuaPrependPath
- func (m *LuaPrependPath) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec LuaPrependPath) Diff(obj LuaPrependPath, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec LuaPrependPath) Equal(obj LuaPrependPath, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *LuaPrependPath) MarshalBinary() ([]byte, error)
- func (m *LuaPrependPath) UnmarshalBinary(b []byte) error
- func (m *LuaPrependPath) Validate(formats strfmt.Registry) error
- type MailerEntries
- func (m MailerEntries) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x MailerEntries) Diff(y MailerEntries, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x MailerEntries) Equal(y MailerEntries, opts ...eqdiff.GoMethodGenOptions) bool
- func (m MailerEntries) Validate(formats strfmt.Registry) error
- type MailerEntry
- func (m *MailerEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec MailerEntry) Diff(obj MailerEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec MailerEntry) Equal(obj MailerEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *MailerEntry) MarshalBinary() ([]byte, error)
- func (m *MailerEntry) UnmarshalBinary(b []byte) error
- func (m *MailerEntry) Validate(formats strfmt.Registry) error
- type MailersSection
- func (m *MailersSection) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec MailersSection) Diff(obj MailersSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec MailersSection) Equal(obj MailersSection, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *MailersSection) MarshalBinary() ([]byte, error)
- func (m MailersSection) MarshalJSON() ([]byte, error)
- func (m *MailersSection) UnmarshalBinary(b []byte) error
- func (m *MailersSection) UnmarshalJSON(raw []byte) error
- func (m *MailersSection) Validate(formats strfmt.Registry) error
- type MailersSectionBase
- func (m *MailersSectionBase) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec MailersSectionBase) Diff(obj MailersSectionBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec MailersSectionBase) Equal(obj MailersSectionBase, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *MailersSectionBase) MarshalBinary() ([]byte, error)
- func (m *MailersSectionBase) UnmarshalBinary(b []byte) error
- func (m *MailersSectionBase) Validate(formats strfmt.Registry) error
- type MailersSections
- func (m MailersSections) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x MailersSections) Diff(y MailersSections, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x MailersSections) Equal(y MailersSections, opts ...eqdiff.GoMethodGenOptions) bool
- func (m MailersSections) Validate(formats strfmt.Registry) error
- type Map
- func (m *Map) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Map) Diff(obj Map, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Map) Equal(obj Map, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Map) MarshalBinary() ([]byte, error)
- func (m *Map) UnmarshalBinary(b []byte) error
- func (m *Map) Validate(formats strfmt.Registry) error
- type MapEntries
- func (m MapEntries) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x MapEntries) Diff(y MapEntries, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x MapEntries) Equal(y MapEntries, opts ...eqdiff.GoMethodGenOptions) bool
- func (m MapEntries) Validate(formats strfmt.Registry) error
- type MapEntry
- func (m *MapEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec MapEntry) Diff(obj MapEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec MapEntry) Equal(obj MapEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *MapEntry) MarshalBinary() ([]byte, error)
- func (m *MapEntry) UnmarshalBinary(b []byte) error
- func (m *MapEntry) Validate(formats strfmt.Registry) error
- type Maps
- type MonitorFail
- func (m *MonitorFail) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec MonitorFail) Diff(obj MonitorFail, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec MonitorFail) Equal(obj MonitorFail, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *MonitorFail) MarshalBinary() ([]byte, error)
- func (m *MonitorFail) UnmarshalBinary(b []byte) error
- func (m *MonitorFail) Validate(formats strfmt.Registry) error
- type MonitorURI
- func (m MonitorURI) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x MonitorURI) Diff(y MonitorURI, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x MonitorURI) Equal(y MonitorURI, opts ...eqdiff.GoMethodGenOptions) bool
- func (m MonitorURI) Validate(formats strfmt.Registry) error
- type MysqlCheckParams
- func (m *MysqlCheckParams) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec MysqlCheckParams) Diff(obj MysqlCheckParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec MysqlCheckParams) Equal(obj MysqlCheckParams, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *MysqlCheckParams) MarshalBinary() ([]byte, error)
- func (m *MysqlCheckParams) UnmarshalBinary(b []byte) error
- func (m *MysqlCheckParams) Validate(formats strfmt.Registry) error
- type Nameserver
- func (m *Nameserver) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Nameserver) Diff(obj Nameserver, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Nameserver) Equal(obj Nameserver, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Nameserver) MarshalBinary() ([]byte, error)
- func (m *Nameserver) UnmarshalBinary(b []byte) error
- func (m *Nameserver) Validate(formats strfmt.Registry) error
- type Nameservers
- func (m Nameservers) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x Nameservers) Diff(y Nameservers, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x Nameservers) Equal(y Nameservers, opts ...eqdiff.GoMethodGenOptions) bool
- func (m Nameservers) Validate(formats strfmt.Registry) error
- type NativeStat
- func (m *NativeStat) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec NativeStat) Diff(obj NativeStat, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec NativeStat) Equal(obj NativeStat, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *NativeStat) MarshalBinary() ([]byte, error)
- func (m *NativeStat) UnmarshalBinary(b []byte) error
- func (m *NativeStat) Validate(formats strfmt.Registry) error
- type NativeStatStats
- func (m *NativeStatStats) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec NativeStatStats) Diff(obj NativeStatStats, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec NativeStatStats) Equal(obj NativeStatStats, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *NativeStatStats) MarshalBinary() ([]byte, error)
- func (m *NativeStatStats) UnmarshalBinary(b []byte) error
- func (m *NativeStatStats) Validate(formats strfmt.Registry) error
- type NativeStats
- func (m *NativeStats) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec NativeStats) Diff(obj NativeStats, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec NativeStats) Equal(obj NativeStats, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *NativeStats) MarshalBinary() ([]byte, error)
- func (m *NativeStats) UnmarshalBinary(b []byte) error
- func (m *NativeStats) Validate(formats strfmt.Registry) error
- type OCSPResponses
- func (m *OCSPResponses) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec OCSPResponses) Diff(obj OCSPResponses, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec OCSPResponses) Equal(obj OCSPResponses, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *OCSPResponses) MarshalBinary() ([]byte, error)
- func (m *OCSPResponses) UnmarshalBinary(b []byte) error
- func (m *OCSPResponses) Validate(formats strfmt.Registry) error
- type OcspUpdateOptions
- func (m *OcspUpdateOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec OcspUpdateOptions) Diff(obj OcspUpdateOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec OcspUpdateOptions) Equal(obj OcspUpdateOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *OcspUpdateOptions) MarshalBinary() ([]byte, error)
- func (m *OcspUpdateOptions) UnmarshalBinary(b []byte) error
- func (m *OcspUpdateOptions) Validate(formats strfmt.Registry) error
- type OcspUpdateOptionsHttpproxy
- func (m *OcspUpdateOptionsHttpproxy) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec OcspUpdateOptionsHttpproxy) Diff(obj OcspUpdateOptionsHttpproxy, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec OcspUpdateOptionsHttpproxy) Equal(obj OcspUpdateOptionsHttpproxy, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *OcspUpdateOptionsHttpproxy) MarshalBinary() ([]byte, error)
- func (m *OcspUpdateOptionsHttpproxy) UnmarshalBinary(b []byte) error
- func (m *OcspUpdateOptionsHttpproxy) Validate(formats strfmt.Registry) error
- type Originalto
- func (m *Originalto) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Originalto) Diff(obj Originalto, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Originalto) Equal(obj Originalto, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Originalto) MarshalBinary() ([]byte, error)
- func (m *Originalto) UnmarshalBinary(b []byte) error
- func (m *Originalto) Validate(formats strfmt.Registry) error
- type PeerEntries
- func (m PeerEntries) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x PeerEntries) Diff(y PeerEntries, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x PeerEntries) Equal(y PeerEntries, opts ...eqdiff.GoMethodGenOptions) bool
- func (m PeerEntries) Validate(formats strfmt.Registry) error
- type PeerEntry
- func (m *PeerEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec PeerEntry) Diff(obj PeerEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec PeerEntry) Equal(obj PeerEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *PeerEntry) MarshalBinary() ([]byte, error)
- func (m *PeerEntry) UnmarshalBinary(b []byte) error
- func (m *PeerEntry) Validate(formats strfmt.Registry) error
- type PeerSection
- func (m *PeerSection) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec PeerSection) Diff(obj PeerSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec PeerSection) Equal(obj PeerSection, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *PeerSection) MarshalBinary() ([]byte, error)
- func (m PeerSection) MarshalJSON() ([]byte, error)
- func (m *PeerSection) UnmarshalBinary(b []byte) error
- func (m *PeerSection) UnmarshalJSON(raw []byte) error
- func (m *PeerSection) Validate(formats strfmt.Registry) error
- type PeerSectionBase
- func (m *PeerSectionBase) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec PeerSectionBase) Diff(obj PeerSectionBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec PeerSectionBase) Equal(obj PeerSectionBase, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *PeerSectionBase) MarshalBinary() ([]byte, error)
- func (m *PeerSectionBase) UnmarshalBinary(b []byte) error
- func (m *PeerSectionBase) Validate(formats strfmt.Registry) error
- type PeerSections
- func (m PeerSections) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x PeerSections) Diff(y PeerSections, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x PeerSections) Equal(y PeerSections, opts ...eqdiff.GoMethodGenOptions) bool
- func (m PeerSections) Validate(formats strfmt.Registry) error
- type PerformanceOptions
- func (m *PerformanceOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec PerformanceOptions) Diff(obj PerformanceOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec PerformanceOptions) Equal(obj PerformanceOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *PerformanceOptions) MarshalBinary() ([]byte, error)
- func (m *PerformanceOptions) UnmarshalBinary(b []byte) error
- func (m *PerformanceOptions) Validate(formats strfmt.Registry) error
- type PersistRule
- func (m *PersistRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec PersistRule) Diff(obj PersistRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec PersistRule) Equal(obj PersistRule, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *PersistRule) MarshalBinary() ([]byte, error)
- func (m *PersistRule) UnmarshalBinary(b []byte) error
- func (m *PersistRule) Validate(formats strfmt.Registry) error
- type PgsqlCheckParams
- func (m *PgsqlCheckParams) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec PgsqlCheckParams) Diff(obj PgsqlCheckParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec PgsqlCheckParams) Equal(obj PgsqlCheckParams, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *PgsqlCheckParams) MarshalBinary() ([]byte, error)
- func (m *PgsqlCheckParams) UnmarshalBinary(b []byte) error
- func (m *PgsqlCheckParams) Validate(formats strfmt.Registry) error
- type PresetEnv
- func (m *PresetEnv) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec PresetEnv) Diff(obj PresetEnv, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec PresetEnv) Equal(obj PresetEnv, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *PresetEnv) MarshalBinary() ([]byte, error)
- func (m *PresetEnv) UnmarshalBinary(b []byte) error
- func (m *PresetEnv) Validate(formats strfmt.Registry) error
- type ProcessInfo
- func (m *ProcessInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ProcessInfo) Diff(obj ProcessInfo, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ProcessInfo) Equal(obj ProcessInfo, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ProcessInfo) MarshalBinary() ([]byte, error)
- func (m *ProcessInfo) UnmarshalBinary(b []byte) error
- func (m *ProcessInfo) Validate(formats strfmt.Registry) error
- type ProcessInfoItem
- func (m *ProcessInfoItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ProcessInfoItem) Diff(obj ProcessInfoItem, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ProcessInfoItem) Equal(obj ProcessInfoItem, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ProcessInfoItem) MarshalBinary() ([]byte, error)
- func (m *ProcessInfoItem) UnmarshalBinary(b []byte) error
- func (m *ProcessInfoItem) Validate(formats strfmt.Registry) error
- type Program
- func (m *Program) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Program) Diff(obj Program, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Program) Equal(obj Program, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Program) MarshalBinary() ([]byte, error)
- func (m *Program) UnmarshalBinary(b []byte) error
- func (m *Program) Validate(formats strfmt.Registry) error
- type Programs
- func (m Programs) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x Programs) Diff(y Programs, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x Programs) Equal(y Programs, opts ...eqdiff.GoMethodGenOptions) bool
- func (m Programs) Validate(formats strfmt.Registry) error
- type QUICInitialRule
- func (m *QUICInitialRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec QUICInitialRule) Diff(obj QUICInitialRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec QUICInitialRule) Equal(obj QUICInitialRule, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *QUICInitialRule) MarshalBinary() ([]byte, error)
- func (m *QUICInitialRule) UnmarshalBinary(b []byte) error
- func (m *QUICInitialRule) Validate(formats strfmt.Registry) error
- type QUICInitialRules
- func (m QUICInitialRules) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x QUICInitialRules) Diff(y QUICInitialRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x QUICInitialRules) Equal(y QUICInitialRules, opts ...eqdiff.GoMethodGenOptions) bool
- func (m QUICInitialRules) Validate(formats strfmt.Registry) error
- type Redispatch
- func (m *Redispatch) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Redispatch) Diff(obj Redispatch, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Redispatch) Equal(obj Redispatch, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Redispatch) MarshalBinary() ([]byte, error)
- func (m *Redispatch) UnmarshalBinary(b []byte) error
- func (m *Redispatch) Validate(formats strfmt.Registry) error
- type Reload
- func (m *Reload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Reload) Diff(obj Reload, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Reload) Equal(obj Reload, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Reload) MarshalBinary() ([]byte, error)
- func (m *Reload) UnmarshalBinary(b []byte) error
- func (m *Reload) Validate(formats strfmt.Registry) error
- type Reloads
- func (m Reloads) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x Reloads) Diff(y Reloads, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x Reloads) Equal(y Reloads, opts ...eqdiff.GoMethodGenOptions) bool
- func (m Reloads) Validate(formats strfmt.Registry) error
- type Resolver
- func (m *Resolver) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Resolver) Diff(obj Resolver, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Resolver) Equal(obj Resolver, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Resolver) MarshalBinary() ([]byte, error)
- func (m Resolver) MarshalJSON() ([]byte, error)
- func (m *Resolver) UnmarshalBinary(b []byte) error
- func (m *Resolver) UnmarshalJSON(raw []byte) error
- func (m *Resolver) Validate(formats strfmt.Registry) error
- type ResolverBase
- func (m *ResolverBase) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ResolverBase) Diff(obj ResolverBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ResolverBase) Equal(obj ResolverBase, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ResolverBase) MarshalBinary() ([]byte, error)
- func (m *ResolverBase) UnmarshalBinary(b []byte) error
- func (m *ResolverBase) Validate(formats strfmt.Registry) error
- type Resolvers
- func (m Resolvers) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x Resolvers) Diff(y Resolvers, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x Resolvers) Equal(y Resolvers, opts ...eqdiff.GoMethodGenOptions) bool
- func (m Resolvers) Validate(formats strfmt.Registry) error
- type ReturnHeader
- func (m *ReturnHeader) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ReturnHeader) Diff(obj ReturnHeader, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ReturnHeader) Equal(obj ReturnHeader, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ReturnHeader) MarshalBinary() ([]byte, error)
- func (m *ReturnHeader) UnmarshalBinary(b []byte) error
- func (m *ReturnHeader) Validate(formats strfmt.Registry) error
- type RevokedCertificates
- func (m *RevokedCertificates) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec RevokedCertificates) Diff(obj RevokedCertificates, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec RevokedCertificates) Equal(obj RevokedCertificates, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *RevokedCertificates) MarshalBinary() ([]byte, error)
- func (m *RevokedCertificates) UnmarshalBinary(b []byte) error
- func (m *RevokedCertificates) Validate(formats strfmt.Registry) error
- type Ring
- func (m *Ring) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Ring) Diff(obj Ring, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Ring) Equal(obj Ring, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Ring) MarshalBinary() ([]byte, error)
- func (m Ring) MarshalJSON() ([]byte, error)
- func (m *Ring) UnmarshalBinary(b []byte) error
- func (m *Ring) UnmarshalJSON(raw []byte) error
- func (m *Ring) Validate(formats strfmt.Registry) error
- type RingBase
- func (m *RingBase) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec RingBase) Diff(obj RingBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec RingBase) Equal(obj RingBase, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *RingBase) MarshalBinary() ([]byte, error)
- func (m *RingBase) UnmarshalBinary(b []byte) error
- func (m *RingBase) Validate(formats strfmt.Registry) error
- type Rings
- type RuntimeAPI
- func (m *RuntimeAPI) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec RuntimeAPI) Diff(obj RuntimeAPI, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec RuntimeAPI) Equal(obj RuntimeAPI, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *RuntimeAPI) MarshalBinary() ([]byte, error)
- func (m RuntimeAPI) MarshalJSON() ([]byte, error)
- func (m *RuntimeAPI) UnmarshalBinary(b []byte) error
- func (m *RuntimeAPI) UnmarshalJSON(raw []byte) error
- func (m *RuntimeAPI) Validate(formats strfmt.Registry) error
- type RuntimeAddServer
- func (m *RuntimeAddServer) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec RuntimeAddServer) Diff(obj RuntimeAddServer, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec RuntimeAddServer) Equal(obj RuntimeAddServer, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *RuntimeAddServer) MarshalBinary() ([]byte, error)
- func (m *RuntimeAddServer) UnmarshalBinary(b []byte) error
- func (m *RuntimeAddServer) Validate(formats strfmt.Registry) error
- type RuntimeServer
- func (m *RuntimeServer) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec RuntimeServer) Diff(obj RuntimeServer, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec RuntimeServer) Equal(obj RuntimeServer, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *RuntimeServer) MarshalBinary() ([]byte, error)
- func (m *RuntimeServer) UnmarshalBinary(b []byte) error
- func (m *RuntimeServer) Validate(formats strfmt.Registry) error
- type RuntimeServers
- func (m RuntimeServers) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x RuntimeServers) Diff(y RuntimeServers, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x RuntimeServers) Equal(y RuntimeServers, opts ...eqdiff.GoMethodGenOptions) bool
- func (m RuntimeServers) Validate(formats strfmt.Registry) error
- type SSLFrontUse
- func (m *SSLFrontUse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SSLFrontUse) Diff(obj SSLFrontUse, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SSLFrontUse) Equal(obj SSLFrontUse, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SSLFrontUse) MarshalBinary() ([]byte, error)
- func (m *SSLFrontUse) UnmarshalBinary(b []byte) error
- func (m *SSLFrontUse) Validate(formats strfmt.Registry) error
- type SSLFrontUses
- func (m SSLFrontUses) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x SSLFrontUses) Diff(y SSLFrontUses, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x SSLFrontUses) Equal(y SSLFrontUses, opts ...eqdiff.GoMethodGenOptions) bool
- func (m SSLFrontUses) Validate(formats strfmt.Registry) error
- type Server
- func (m *Server) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Server) Diff(obj Server, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Server) Equal(obj Server, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Server) MarshalBinary() ([]byte, error)
- func (m Server) MarshalJSON() ([]byte, error)
- func (m *Server) UnmarshalBinary(b []byte) error
- func (m *Server) UnmarshalJSON(raw []byte) error
- func (m *Server) Validate(formats strfmt.Registry) error
- type ServerParams
- func (m *ServerParams) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ServerParams) Diff(obj ServerParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ServerParams) Equal(obj ServerParams, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ServerParams) MarshalBinary() ([]byte, error)
- func (s ServerParams) PrepareFieldsForRuntimeAddServer() *ServerParams
- func (m *ServerParams) UnmarshalBinary(b []byte) error
- func (m *ServerParams) Validate(formats strfmt.Registry) error
- type ServerParamsSetProxyV2TlvFmt
- func (m *ServerParamsSetProxyV2TlvFmt) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ServerParamsSetProxyV2TlvFmt) Diff(obj ServerParamsSetProxyV2TlvFmt, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ServerParamsSetProxyV2TlvFmt) Equal(obj ServerParamsSetProxyV2TlvFmt, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ServerParamsSetProxyV2TlvFmt) MarshalBinary() ([]byte, error)
- func (m *ServerParamsSetProxyV2TlvFmt) UnmarshalBinary(b []byte) error
- func (m *ServerParamsSetProxyV2TlvFmt) Validate(formats strfmt.Registry) error
- type ServerSwitchingRule
- func (m *ServerSwitchingRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ServerSwitchingRule) Diff(obj ServerSwitchingRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ServerSwitchingRule) Equal(obj ServerSwitchingRule, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ServerSwitchingRule) MarshalBinary() ([]byte, error)
- func (m *ServerSwitchingRule) UnmarshalBinary(b []byte) error
- func (m *ServerSwitchingRule) Validate(formats strfmt.Registry) error
- type ServerSwitchingRules
- func (m ServerSwitchingRules) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x ServerSwitchingRules) Diff(y ServerSwitchingRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x ServerSwitchingRules) Equal(y ServerSwitchingRules, opts ...eqdiff.GoMethodGenOptions) bool
- func (m ServerSwitchingRules) Validate(formats strfmt.Registry) error
- type ServerTemplate
- func (m *ServerTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ServerTemplate) Diff(obj ServerTemplate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ServerTemplate) Equal(obj ServerTemplate, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ServerTemplate) MarshalBinary() ([]byte, error)
- func (m ServerTemplate) MarshalJSON() ([]byte, error)
- func (m *ServerTemplate) UnmarshalBinary(b []byte) error
- func (m *ServerTemplate) UnmarshalJSON(raw []byte) error
- func (m *ServerTemplate) Validate(formats strfmt.Registry) error
- type ServerTemplates
- func (m ServerTemplates) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x ServerTemplates) Diff(y ServerTemplates, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x ServerTemplates) Equal(y ServerTemplates, opts ...eqdiff.GoMethodGenOptions) bool
- func (m ServerTemplates) Validate(formats strfmt.Registry) error
- type Servers
- func (m Servers) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x Servers) Diff(y Servers, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x Servers) Equal(y Servers, opts ...eqdiff.GoMethodGenOptions) bool
- func (m Servers) Validate(formats strfmt.Registry) error
- type SetEnv
- func (m *SetEnv) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SetEnv) Diff(obj SetEnv, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SetEnv) Equal(obj SetEnv, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SetEnv) MarshalBinary() ([]byte, error)
- func (m *SetEnv) UnmarshalBinary(b []byte) error
- func (m *SetEnv) Validate(formats strfmt.Registry) error
- type SetVar
- func (m *SetVar) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SetVar) Diff(obj SetVar, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SetVar) Equal(obj SetVar, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SetVar) MarshalBinary() ([]byte, error)
- func (m *SetVar) UnmarshalBinary(b []byte) error
- func (m *SetVar) Validate(formats strfmt.Registry) error
- type SetVarFmt
- func (m *SetVarFmt) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SetVarFmt) Diff(obj SetVarFmt, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SetVarFmt) Equal(obj SetVarFmt, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SetVarFmt) MarshalBinary() ([]byte, error)
- func (m *SetVarFmt) UnmarshalBinary(b []byte) error
- func (m *SetVarFmt) Validate(formats strfmt.Registry) error
- type Site
- func (m *Site) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Site) Diff(obj Site, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Site) Equal(obj Site, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Site) MarshalBinary() ([]byte, error)
- func (m *Site) UnmarshalBinary(b []byte) error
- func (m *Site) Validate(formats strfmt.Registry) error
- type SiteFarm
- func (m *SiteFarm) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SiteFarm) Diff(obj SiteFarm, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SiteFarm) Equal(obj SiteFarm, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SiteFarm) MarshalBinary() ([]byte, error)
- func (m *SiteFarm) UnmarshalBinary(b []byte) error
- func (m *SiteFarm) Validate(formats strfmt.Registry) error
- type SiteService
- func (m *SiteService) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SiteService) Diff(obj SiteService, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SiteService) Equal(obj SiteService, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SiteService) MarshalBinary() ([]byte, error)
- func (m *SiteService) UnmarshalBinary(b []byte) error
- func (m *SiteService) Validate(formats strfmt.Registry) error
- type Sites
- type SmtpchkParams
- func (m *SmtpchkParams) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SmtpchkParams) Diff(obj SmtpchkParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SmtpchkParams) Equal(obj SmtpchkParams, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SmtpchkParams) MarshalBinary() ([]byte, error)
- func (m *SmtpchkParams) UnmarshalBinary(b []byte) error
- func (m *SmtpchkParams) Validate(formats strfmt.Registry) error
- type Source
- func (m *Source) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Source) Diff(obj Source, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Source) Equal(obj Source, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Source) MarshalBinary() ([]byte, error)
- func (m *Source) UnmarshalBinary(b []byte) error
- func (m *Source) Validate(formats strfmt.Registry) error
- type SpoeAgent
- func (m *SpoeAgent) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SpoeAgent) Diff(obj SpoeAgent, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SpoeAgent) Equal(obj SpoeAgent, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SpoeAgent) MarshalBinary() ([]byte, error)
- func (m *SpoeAgent) UnmarshalBinary(b []byte) error
- func (m *SpoeAgent) Validate(formats strfmt.Registry) error
- type SpoeAgents
- func (m SpoeAgents) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x SpoeAgents) Diff(y SpoeAgents, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x SpoeAgents) Equal(y SpoeAgents, opts ...eqdiff.GoMethodGenOptions) bool
- func (m SpoeAgents) Validate(formats strfmt.Registry) error
- type SpoeFiles
- func (m SpoeFiles) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x SpoeFiles) Diff(y SpoeFiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x SpoeFiles) Equal(y SpoeFiles, opts ...eqdiff.GoMethodGenOptions) bool
- func (m SpoeFiles) Validate(formats strfmt.Registry) error
- type SpoeGroup
- func (m *SpoeGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SpoeGroup) Diff(obj SpoeGroup, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SpoeGroup) Equal(obj SpoeGroup, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SpoeGroup) MarshalBinary() ([]byte, error)
- func (m *SpoeGroup) UnmarshalBinary(b []byte) error
- func (m *SpoeGroup) Validate(formats strfmt.Registry) error
- type SpoeGroups
- func (m SpoeGroups) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x SpoeGroups) Diff(y SpoeGroups, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x SpoeGroups) Equal(y SpoeGroups, opts ...eqdiff.GoMethodGenOptions) bool
- func (m SpoeGroups) Validate(formats strfmt.Registry) error
- type SpoeMessage
- func (m *SpoeMessage) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SpoeMessage) Diff(obj SpoeMessage, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SpoeMessage) Equal(obj SpoeMessage, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SpoeMessage) MarshalBinary() ([]byte, error)
- func (m *SpoeMessage) UnmarshalBinary(b []byte) error
- func (m *SpoeMessage) Validate(formats strfmt.Registry) error
- type SpoeMessageEvent
- func (m *SpoeMessageEvent) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SpoeMessageEvent) Diff(obj SpoeMessageEvent, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SpoeMessageEvent) Equal(obj SpoeMessageEvent, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SpoeMessageEvent) MarshalBinary() ([]byte, error)
- func (m *SpoeMessageEvent) UnmarshalBinary(b []byte) error
- func (m *SpoeMessageEvent) Validate(formats strfmt.Registry) error
- type SpoeMessages
- func (m SpoeMessages) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x SpoeMessages) Diff(y SpoeMessages, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x SpoeMessages) Equal(y SpoeMessages, opts ...eqdiff.GoMethodGenOptions) bool
- func (m SpoeMessages) Validate(formats strfmt.Registry) error
- type SpoeScope
- func (m SpoeScope) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x SpoeScope) Diff(y SpoeScope, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x SpoeScope) Equal(y SpoeScope, opts ...eqdiff.GoMethodGenOptions) bool
- func (m SpoeScope) Validate(formats strfmt.Registry) error
- type SpoeScopes
- func (m SpoeScopes) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x SpoeScopes) Diff(y SpoeScopes, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x SpoeScopes) Equal(y SpoeScopes, opts ...eqdiff.GoMethodGenOptions) bool
- func (m SpoeScopes) Validate(formats strfmt.Registry) error
- type SpoeTransaction
- func (m *SpoeTransaction) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SpoeTransaction) Diff(obj SpoeTransaction, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SpoeTransaction) Equal(obj SpoeTransaction, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SpoeTransaction) MarshalBinary() ([]byte, error)
- func (m *SpoeTransaction) UnmarshalBinary(b []byte) error
- func (m *SpoeTransaction) Validate(formats strfmt.Registry) error
- type SpoeTransactions
- func (m SpoeTransactions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x SpoeTransactions) Diff(y SpoeTransactions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x SpoeTransactions) Equal(y SpoeTransactions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m SpoeTransactions) Validate(formats strfmt.Registry) error
- type SslCaFile
- func (m *SslCaFile) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SslCaFile) Diff(obj SslCaFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SslCaFile) Equal(obj SslCaFile, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SslCaFile) MarshalBinary() ([]byte, error)
- func (m *SslCaFile) UnmarshalBinary(b []byte) error
- func (m *SslCaFile) Validate(formats strfmt.Registry) error
- type SslCaFiles
- func (m SslCaFiles) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x SslCaFiles) Diff(y SslCaFiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x SslCaFiles) Equal(y SslCaFiles, opts ...eqdiff.GoMethodGenOptions) bool
- func (m SslCaFiles) Validate(formats strfmt.Registry) error
- type SslCertificate
- func (m *SslCertificate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SslCertificate) Diff(obj SslCertificate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SslCertificate) Equal(obj SslCertificate, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SslCertificate) MarshalBinary() ([]byte, error)
- func (m *SslCertificate) UnmarshalBinary(b []byte) error
- func (m *SslCertificate) Validate(formats strfmt.Registry) error
- type SslCertificateID
- func (m *SslCertificateID) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SslCertificateID) Diff(obj SslCertificateID, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SslCertificateID) Equal(obj SslCertificateID, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SslCertificateID) MarshalBinary() ([]byte, error)
- func (m *SslCertificateID) UnmarshalBinary(b []byte) error
- func (m *SslCertificateID) Validate(formats strfmt.Registry) error
- type SslCertificates
- func (m SslCertificates) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x SslCertificates) Diff(y SslCertificates, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x SslCertificates) Equal(y SslCertificates, opts ...eqdiff.GoMethodGenOptions) bool
- func (m SslCertificates) Validate(formats strfmt.Registry) error
- type SslCrl
- func (m *SslCrl) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SslCrl) Diff(obj SslCrl, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SslCrl) Equal(obj SslCrl, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SslCrl) MarshalBinary() ([]byte, error)
- func (m *SslCrl) UnmarshalBinary(b []byte) error
- func (m *SslCrl) Validate(formats strfmt.Registry) error
- type SslCrlEntries
- func (m SslCrlEntries) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x SslCrlEntries) Diff(y SslCrlEntries, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x SslCrlEntries) Equal(y SslCrlEntries, opts ...eqdiff.GoMethodGenOptions) bool
- func (m SslCrlEntries) Validate(formats strfmt.Registry) error
- type SslCrlEntry
- func (m *SslCrlEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SslCrlEntry) Diff(obj SslCrlEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SslCrlEntry) Equal(obj SslCrlEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SslCrlEntry) MarshalBinary() ([]byte, error)
- func (m *SslCrlEntry) UnmarshalBinary(b []byte) error
- func (m *SslCrlEntry) Validate(formats strfmt.Registry) error
- type SslCrls
- func (m SslCrls) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x SslCrls) Diff(y SslCrls, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x SslCrls) Equal(y SslCrls, opts ...eqdiff.GoMethodGenOptions) bool
- func (m SslCrls) Validate(formats strfmt.Registry) error
- type SslCrtList
- func (m *SslCrtList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SslCrtList) Diff(obj SslCrtList, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SslCrtList) Equal(obj SslCrtList, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SslCrtList) MarshalBinary() ([]byte, error)
- func (m *SslCrtList) UnmarshalBinary(b []byte) error
- func (m *SslCrtList) Validate(formats strfmt.Registry) error
- type SslCrtListEntries
- func (m SslCrtListEntries) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x SslCrtListEntries) Diff(y SslCrtListEntries, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x SslCrtListEntries) Equal(y SslCrtListEntries, opts ...eqdiff.GoMethodGenOptions) bool
- func (m SslCrtListEntries) Validate(formats strfmt.Registry) error
- type SslCrtListEntry
- func (m *SslCrtListEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SslCrtListEntry) Diff(obj SslCrtListEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SslCrtListEntry) Equal(obj SslCrtListEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SslCrtListEntry) MarshalBinary() ([]byte, error)
- func (m *SslCrtListEntry) UnmarshalBinary(b []byte) error
- func (m *SslCrtListEntry) Validate(formats strfmt.Registry) error
- type SslCrtListFile
- func (m *SslCrtListFile) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SslCrtListFile) Diff(obj SslCrtListFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SslCrtListFile) Equal(obj SslCrtListFile, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SslCrtListFile) MarshalBinary() ([]byte, error)
- func (m *SslCrtListFile) UnmarshalBinary(b []byte) error
- func (m *SslCrtListFile) Validate(formats strfmt.Registry) error
- type SslCrtListFiles
- func (m SslCrtListFiles) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x SslCrtListFiles) Diff(y SslCrtListFiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x SslCrtListFiles) Equal(y SslCrtListFiles, opts ...eqdiff.GoMethodGenOptions) bool
- func (m SslCrtListFiles) Validate(formats strfmt.Registry) error
- type SslCrtLists
- func (m SslCrtLists) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x SslCrtLists) Diff(y SslCrtLists, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x SslCrtLists) Equal(y SslCrtLists, opts ...eqdiff.GoMethodGenOptions) bool
- func (m SslCrtLists) Validate(formats strfmt.Registry) error
- type SslEngine
- func (m *SslEngine) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SslEngine) Diff(obj SslEngine, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SslEngine) Equal(obj SslEngine, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SslEngine) MarshalBinary() ([]byte, error)
- func (m *SslEngine) UnmarshalBinary(b []byte) error
- func (m *SslEngine) Validate(formats strfmt.Registry) error
- type SslOcspResponse
- func (m *SslOcspResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SslOcspResponse) Diff(obj SslOcspResponse, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SslOcspResponse) Equal(obj SslOcspResponse, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SslOcspResponse) MarshalBinary() ([]byte, error)
- func (m *SslOcspResponse) UnmarshalBinary(b []byte) error
- func (m *SslOcspResponse) Validate(formats strfmt.Registry) error
- type SslOcspUpdate
- func (m *SslOcspUpdate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SslOcspUpdate) Diff(obj SslOcspUpdate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SslOcspUpdate) Equal(obj SslOcspUpdate, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SslOcspUpdate) MarshalBinary() ([]byte, error)
- func (m *SslOcspUpdate) UnmarshalBinary(b []byte) error
- func (m *SslOcspUpdate) Validate(formats strfmt.Registry) error
- type SslOptions
- func (m *SslOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SslOptions) Diff(obj SslOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SslOptions) Equal(obj SslOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SslOptions) MarshalBinary() ([]byte, error)
- func (m *SslOptions) UnmarshalBinary(b []byte) error
- func (m *SslOptions) Validate(formats strfmt.Registry) error
- type SslProviders
- func (m *SslProviders) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec SslProviders) Diff(obj SslProviders, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec SslProviders) Equal(obj SslProviders, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *SslProviders) MarshalBinary() ([]byte, error)
- func (m *SslProviders) UnmarshalBinary(b []byte) error
- func (m *SslProviders) Validate(formats strfmt.Registry) error
- type StatsAuth
- func (m *StatsAuth) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec StatsAuth) Diff(obj StatsAuth, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec StatsAuth) Equal(obj StatsAuth, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *StatsAuth) MarshalBinary() ([]byte, error)
- func (m *StatsAuth) UnmarshalBinary(b []byte) error
- func (m *StatsAuth) Validate(formats strfmt.Registry) error
- type StatsHTTPRequest
- func (m *StatsHTTPRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec StatsHTTPRequest) Diff(obj StatsHTTPRequest, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec StatsHTTPRequest) Equal(obj StatsHTTPRequest, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *StatsHTTPRequest) MarshalBinary() ([]byte, error)
- func (m *StatsHTTPRequest) UnmarshalBinary(b []byte) error
- func (m *StatsHTTPRequest) Validate(formats strfmt.Registry) error
- type StatsOptions
- func (m *StatsOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec StatsOptions) Diff(obj StatsOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec StatsOptions) Equal(obj StatsOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *StatsOptions) MarshalBinary() ([]byte, error)
- func (m *StatsOptions) UnmarshalBinary(b []byte) error
- func (m *StatsOptions) Validate(formats strfmt.Registry) error
- type StickRule
- func (m *StickRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec StickRule) Diff(obj StickRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec StickRule) Equal(obj StickRule, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *StickRule) MarshalBinary() ([]byte, error)
- func (m *StickRule) UnmarshalBinary(b []byte) error
- func (m *StickRule) Validate(formats strfmt.Registry) error
- type StickRules
- func (m StickRules) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x StickRules) Diff(y StickRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x StickRules) Equal(y StickRules, opts ...eqdiff.GoMethodGenOptions) bool
- func (m StickRules) Validate(formats strfmt.Registry) error
- type StickTable
- func (m *StickTable) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec StickTable) Diff(obj StickTable, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec StickTable) Equal(obj StickTable, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *StickTable) MarshalBinary() ([]byte, error)
- func (m *StickTable) UnmarshalBinary(b []byte) error
- func (m *StickTable) Validate(formats strfmt.Registry) error
- type StickTableEntries
- func (m StickTableEntries) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x StickTableEntries) Diff(y StickTableEntries, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x StickTableEntries) Equal(y StickTableEntries, opts ...eqdiff.GoMethodGenOptions) bool
- func (m StickTableEntries) Validate(formats strfmt.Registry) error
- type StickTableEntry
- func (m *StickTableEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec StickTableEntry) Diff(obj StickTableEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec StickTableEntry) Equal(obj StickTableEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *StickTableEntry) MarshalBinary() ([]byte, error)
- func (m *StickTableEntry) UnmarshalBinary(b []byte) error
- func (m *StickTableEntry) Validate(formats strfmt.Registry) error
- type StickTableEntryGpc
- func (m *StickTableEntryGpc) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec StickTableEntryGpc) Diff(obj StickTableEntryGpc, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec StickTableEntryGpc) Equal(obj StickTableEntryGpc, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *StickTableEntryGpc) MarshalBinary() ([]byte, error)
- func (m *StickTableEntryGpc) UnmarshalBinary(b []byte) error
- func (m *StickTableEntryGpc) Validate(formats strfmt.Registry) error
- type StickTableEntryGpcRate
- func (m *StickTableEntryGpcRate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec StickTableEntryGpcRate) Diff(obj StickTableEntryGpcRate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec StickTableEntryGpcRate) Equal(obj StickTableEntryGpcRate, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *StickTableEntryGpcRate) MarshalBinary() ([]byte, error)
- func (m *StickTableEntryGpcRate) UnmarshalBinary(b []byte) error
- func (m *StickTableEntryGpcRate) Validate(formats strfmt.Registry) error
- type StickTableEntryGpt
- func (m *StickTableEntryGpt) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec StickTableEntryGpt) Diff(obj StickTableEntryGpt, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec StickTableEntryGpt) Equal(obj StickTableEntryGpt, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *StickTableEntryGpt) MarshalBinary() ([]byte, error)
- func (m *StickTableEntryGpt) UnmarshalBinary(b []byte) error
- func (m *StickTableEntryGpt) Validate(formats strfmt.Registry) error
- type StickTableField
- func (m *StickTableField) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec StickTableField) Diff(obj StickTableField, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec StickTableField) Equal(obj StickTableField, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *StickTableField) MarshalBinary() ([]byte, error)
- func (m *StickTableField) UnmarshalBinary(b []byte) error
- func (m *StickTableField) Validate(formats strfmt.Registry) error
- type StickTables
- func (m StickTables) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x StickTables) Diff(y StickTables, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x StickTables) Equal(y StickTables, opts ...eqdiff.GoMethodGenOptions) bool
- func (m StickTables) Validate(formats strfmt.Registry) error
- type TCPCheck
- func (m *TCPCheck) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec TCPCheck) Diff(obj TCPCheck, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec TCPCheck) Equal(obj TCPCheck, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *TCPCheck) MarshalBinary() ([]byte, error)
- func (m *TCPCheck) UnmarshalBinary(b []byte) error
- func (m *TCPCheck) Validate(formats strfmt.Registry) error
- type TCPChecks
- func (m TCPChecks) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x TCPChecks) Diff(y TCPChecks, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x TCPChecks) Equal(y TCPChecks, opts ...eqdiff.GoMethodGenOptions) bool
- func (m TCPChecks) Validate(formats strfmt.Registry) error
- type TCPRequestRule
- func (m *TCPRequestRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec TCPRequestRule) Diff(obj TCPRequestRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec TCPRequestRule) Equal(obj TCPRequestRule, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *TCPRequestRule) MarshalBinary() ([]byte, error)
- func (m *TCPRequestRule) UnmarshalBinary(b []byte) error
- func (m *TCPRequestRule) Validate(formats strfmt.Registry) error
- type TCPRequestRules
- func (m TCPRequestRules) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x TCPRequestRules) Diff(y TCPRequestRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x TCPRequestRules) Equal(y TCPRequestRules, opts ...eqdiff.GoMethodGenOptions) bool
- func (m TCPRequestRules) Validate(formats strfmt.Registry) error
- type TCPResponseRule
- func (m *TCPResponseRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec TCPResponseRule) Diff(obj TCPResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec TCPResponseRule) Equal(obj TCPResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *TCPResponseRule) MarshalBinary() ([]byte, error)
- func (m *TCPResponseRule) UnmarshalBinary(b []byte) error
- func (m *TCPResponseRule) Validate(formats strfmt.Registry) error
- type TCPResponseRules
- func (m TCPResponseRules) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x TCPResponseRules) Diff(y TCPResponseRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x TCPResponseRules) Equal(y TCPResponseRules, opts ...eqdiff.GoMethodGenOptions) bool
- func (m TCPResponseRules) Validate(formats strfmt.Registry) error
- type Table
- func (m *Table) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Table) Diff(obj Table, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Table) Equal(obj Table, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Table) MarshalBinary() ([]byte, error)
- func (m *Table) UnmarshalBinary(b []byte) error
- func (m *Table) Validate(formats strfmt.Registry) error
- type Tables
- func (m Tables) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x Tables) Diff(y Tables, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x Tables) Equal(y Tables, opts ...eqdiff.GoMethodGenOptions) bool
- func (m Tables) Validate(formats strfmt.Registry) error
- type ThreadGroup
- func (m *ThreadGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec ThreadGroup) Diff(obj ThreadGroup, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec ThreadGroup) Equal(obj ThreadGroup, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *ThreadGroup) MarshalBinary() ([]byte, error)
- func (m *ThreadGroup) UnmarshalBinary(b []byte) error
- func (m *ThreadGroup) Validate(formats strfmt.Registry) error
- type TraceEntries
- func (m TraceEntries) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x TraceEntries) Diff(y TraceEntries, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x TraceEntries) Equal(y TraceEntries, opts ...eqdiff.GoMethodGenOptions) bool
- func (m TraceEntries) Validate(formats strfmt.Registry) error
- type TraceEntry
- func (m *TraceEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec TraceEntry) Diff(obj TraceEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec TraceEntry) Equal(obj TraceEntry, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *TraceEntry) MarshalBinary() ([]byte, error)
- func (m *TraceEntry) UnmarshalBinary(b []byte) error
- func (m *TraceEntry) Validate(formats strfmt.Registry) error
- type Traces
- func (m *Traces) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Traces) Diff(obj Traces, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Traces) Equal(obj Traces, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Traces) MarshalBinary() ([]byte, error)
- func (m *Traces) UnmarshalBinary(b []byte) error
- func (m *Traces) Validate(formats strfmt.Registry) error
- type Transaction
- func (m *Transaction) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Transaction) Diff(obj Transaction, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Transaction) Equal(obj Transaction, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Transaction) MarshalBinary() ([]byte, error)
- func (m *Transaction) UnmarshalBinary(b []byte) error
- func (m *Transaction) Validate(formats strfmt.Registry) error
- type Transactions
- func (m Transactions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x Transactions) Diff(y Transactions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x Transactions) Equal(y Transactions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m Transactions) Validate(formats strfmt.Registry) error
- type TuneBufferOptions
- func (m *TuneBufferOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec TuneBufferOptions) Diff(obj TuneBufferOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec TuneBufferOptions) Equal(obj TuneBufferOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *TuneBufferOptions) MarshalBinary() ([]byte, error)
- func (m *TuneBufferOptions) UnmarshalBinary(b []byte) error
- func (m *TuneBufferOptions) Validate(formats strfmt.Registry) error
- type TuneLuaOptions
- func (m *TuneLuaOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec TuneLuaOptions) Diff(obj TuneLuaOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec TuneLuaOptions) Equal(obj TuneLuaOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *TuneLuaOptions) MarshalBinary() ([]byte, error)
- func (m *TuneLuaOptions) UnmarshalBinary(b []byte) error
- func (m *TuneLuaOptions) Validate(formats strfmt.Registry) error
- type TuneOptions
- func (m *TuneOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec TuneOptions) Diff(obj TuneOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec TuneOptions) Equal(obj TuneOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *TuneOptions) MarshalBinary() ([]byte, error)
- func (m *TuneOptions) UnmarshalBinary(b []byte) error
- func (m *TuneOptions) Validate(formats strfmt.Registry) error
- type TuneQuicOptions
- func (m *TuneQuicOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec TuneQuicOptions) Diff(obj TuneQuicOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec TuneQuicOptions) Equal(obj TuneQuicOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *TuneQuicOptions) MarshalBinary() ([]byte, error)
- func (m *TuneQuicOptions) UnmarshalBinary(b []byte) error
- func (m *TuneQuicOptions) Validate(formats strfmt.Registry) error
- type TuneSslOptions
- func (m *TuneSslOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec TuneSslOptions) Diff(obj TuneSslOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec TuneSslOptions) Equal(obj TuneSslOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *TuneSslOptions) MarshalBinary() ([]byte, error)
- func (m *TuneSslOptions) UnmarshalBinary(b []byte) error
- func (m *TuneSslOptions) Validate(formats strfmt.Registry) error
- type TuneVarsOptions
- func (m *TuneVarsOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec TuneVarsOptions) Diff(obj TuneVarsOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec TuneVarsOptions) Equal(obj TuneVarsOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *TuneVarsOptions) MarshalBinary() ([]byte, error)
- func (m *TuneVarsOptions) UnmarshalBinary(b []byte) error
- func (m *TuneVarsOptions) Validate(formats strfmt.Registry) error
- type TuneZlibOptions
- func (m *TuneZlibOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec TuneZlibOptions) Diff(obj TuneZlibOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec TuneZlibOptions) Equal(obj TuneZlibOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *TuneZlibOptions) MarshalBinary() ([]byte, error)
- func (m *TuneZlibOptions) UnmarshalBinary(b []byte) error
- func (m *TuneZlibOptions) Validate(formats strfmt.Registry) error
- type User
- func (m *User) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec User) Diff(obj User, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec User) Equal(obj User, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *User) MarshalBinary() ([]byte, error)
- func (m *User) UnmarshalBinary(b []byte) error
- func (m *User) Validate(formats strfmt.Registry) error
- type Userlist
- func (m *Userlist) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec Userlist) Diff(obj Userlist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec Userlist) Equal(obj Userlist, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *Userlist) MarshalBinary() ([]byte, error)
- func (m Userlist) MarshalJSON() ([]byte, error)
- func (m *Userlist) UnmarshalBinary(b []byte) error
- func (m *Userlist) UnmarshalJSON(raw []byte) error
- func (m *Userlist) Validate(formats strfmt.Registry) error
- type UserlistBase
- func (m *UserlistBase) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec UserlistBase) Diff(obj UserlistBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec UserlistBase) Equal(obj UserlistBase, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *UserlistBase) MarshalBinary() ([]byte, error)
- func (m *UserlistBase) UnmarshalBinary(b []byte) error
- func (m *UserlistBase) Validate(formats strfmt.Registry) error
- type Userlists
- func (m Userlists) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (x Userlists) Diff(y Userlists, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (x Userlists) Equal(y Userlists, opts ...eqdiff.GoMethodGenOptions) bool
- func (m Userlists) Validate(formats strfmt.Registry) error
- type Users
- type WurflOptions
- func (m *WurflOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (rec WurflOptions) Diff(obj WurflOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
- func (rec WurflOptions) Equal(obj WurflOptions, opts ...eqdiff.GoMethodGenOptions) bool
- func (m *WurflOptions) MarshalBinary() ([]byte, error)
- func (m *WurflOptions) UnmarshalBinary(b []byte) error
- func (m *WurflOptions) Validate(formats strfmt.Registry) error
Constants ¶
const ( // AcmeProviderChallengeHTTPDash01 captures enum value "http-01" AcmeProviderChallengeHTTPDash01 string = "http-01" // AcmeProviderChallengeDNSDash01 captures enum value "dns-01" AcmeProviderChallengeDNSDash01 string = "dns-01" )
const ( // AcmeProviderKeytypeRSA captures enum value "RSA" AcmeProviderKeytypeRSA string = "RSA" // AcmeProviderKeytypeECDSA captures enum value "ECDSA" AcmeProviderKeytypeECDSA string = "ECDSA" )
const ( // AcmeProviderReuseKeyEnabled captures enum value "enabled" AcmeProviderReuseKeyEnabled string = "enabled" // AcmeProviderReuseKeyDisabled captures enum value "disabled" AcmeProviderReuseKeyDisabled string = "disabled" )
const ( // AwsRegionIPV4AddressPrivate captures enum value "private" AwsRegionIPV4AddressPrivate string = "private" // AwsRegionIPV4AddressPublic captures enum value "public" AwsRegionIPV4AddressPublic string = "public" )
const ( // AwsRegionServerSlotsGrowthTypeLinear captures enum value "linear" AwsRegionServerSlotsGrowthTypeLinear string = "linear" // AwsRegionServerSlotsGrowthTypeExponential captures enum value "exponential" AwsRegionServerSlotsGrowthTypeExponential string = "exponential" )
const ( // BackendBaseAbortoncloseEnabled captures enum value "enabled" BackendBaseAbortoncloseEnabled string = "enabled" // BackendBaseAbortoncloseDisabled captures enum value "disabled" BackendBaseAbortoncloseDisabled string = "disabled" )
const ( // BackendBaseAcceptInvalidHTTPResponseEnabled captures enum value "enabled" BackendBaseAcceptInvalidHTTPResponseEnabled string = "enabled" // BackendBaseAcceptInvalidHTTPResponseDisabled captures enum value "disabled" BackendBaseAcceptInvalidHTTPResponseDisabled string = "disabled" )
const ( // BackendBaseAcceptUnsafeViolationsInHTTPResponseEnabled captures enum value "enabled" BackendBaseAcceptUnsafeViolationsInHTTPResponseEnabled string = "enabled" // BackendBaseAcceptUnsafeViolationsInHTTPResponseDisabled captures enum value "disabled" BackendBaseAcceptUnsafeViolationsInHTTPResponseDisabled string = "disabled" )
const ( // BackendBaseAdvCheckHttpchk captures enum value "httpchk" BackendBaseAdvCheckHttpchk string = "httpchk" // BackendBaseAdvCheckLdapDashCheck captures enum value "ldap-check" BackendBaseAdvCheckLdapDashCheck string = "ldap-check" // BackendBaseAdvCheckMysqlDashCheck captures enum value "mysql-check" BackendBaseAdvCheckMysqlDashCheck string = "mysql-check" // BackendBaseAdvCheckPgsqlDashCheck captures enum value "pgsql-check" BackendBaseAdvCheckPgsqlDashCheck string = "pgsql-check" // BackendBaseAdvCheckRedisDashCheck captures enum value "redis-check" BackendBaseAdvCheckRedisDashCheck string = "redis-check" // BackendBaseAdvCheckSmtpchk captures enum value "smtpchk" BackendBaseAdvCheckSmtpchk string = "smtpchk" // BackendBaseAdvCheckSslDashHelloDashChk captures enum value "ssl-hello-chk" BackendBaseAdvCheckSslDashHelloDashChk string = "ssl-hello-chk" // BackendBaseAdvCheckTCPDashCheck captures enum value "tcp-check" BackendBaseAdvCheckTCPDashCheck string = "tcp-check" )
const ( // BackendBaseAllbackupsEnabled captures enum value "enabled" BackendBaseAllbackupsEnabled string = "enabled" // BackendBaseAllbackupsDisabled captures enum value "disabled" BackendBaseAllbackupsDisabled string = "disabled" )
const ( // BackendBaseCheckcacheEnabled captures enum value "enabled" BackendBaseCheckcacheEnabled string = "enabled" // BackendBaseCheckcacheDisabled captures enum value "disabled" BackendBaseCheckcacheDisabled string = "disabled" )
const ( // BackendBaseExternalCheckEnabled captures enum value "enabled" BackendBaseExternalCheckEnabled string = "enabled" // BackendBaseExternalCheckDisabled captures enum value "disabled" BackendBaseExternalCheckDisabled string = "disabled" )
const ( // BackendBaseH1CaseAdjustBogusServerEnabled captures enum value "enabled" BackendBaseH1CaseAdjustBogusServerEnabled string = "enabled" // BackendBaseH1CaseAdjustBogusServerDisabled captures enum value "disabled" BackendBaseH1CaseAdjustBogusServerDisabled string = "disabled" )
const ( // BackendBaseHashPreserveAffinityAlways captures enum value "always" BackendBaseHashPreserveAffinityAlways string = "always" // BackendBaseHashPreserveAffinityMaxconn captures enum value "maxconn" BackendBaseHashPreserveAffinityMaxconn string = "maxconn" // BackendBaseHashPreserveAffinityMaxqueue captures enum value "maxqueue" BackendBaseHashPreserveAffinityMaxqueue string = "maxqueue" )
const ( // BackendBaseHTTPBufferRequestEnabled captures enum value "enabled" BackendBaseHTTPBufferRequestEnabled string = "enabled" // BackendBaseHTTPBufferRequestDisabled captures enum value "disabled" BackendBaseHTTPBufferRequestDisabled string = "disabled" )
const ( // BackendBaseHTTPDropRequestTrailersEnabled captures enum value "enabled" BackendBaseHTTPDropRequestTrailersEnabled string = "enabled" // BackendBaseHTTPDropRequestTrailersDisabled captures enum value "disabled" BackendBaseHTTPDropRequestTrailersDisabled string = "disabled" )
const ( // BackendBaseHTTPNoDelayEnabled captures enum value "enabled" BackendBaseHTTPNoDelayEnabled string = "enabled" // BackendBaseHTTPNoDelayDisabled captures enum value "disabled" BackendBaseHTTPNoDelayDisabled string = "disabled" )
const ( // BackendBaseHTTPUseHtxEnabled captures enum value "enabled" BackendBaseHTTPUseHtxEnabled string = "enabled" // BackendBaseHTTPUseHtxDisabled captures enum value "disabled" BackendBaseHTTPUseHtxDisabled string = "disabled" )
const ( // BackendBaseHTTPConnectionModeHttpclose captures enum value "httpclose" BackendBaseHTTPConnectionModeHttpclose string = "httpclose" // BackendBaseHTTPConnectionModeHTTPDashServerDashClose captures enum value "http-server-close" BackendBaseHTTPConnectionModeHTTPDashServerDashClose string = "http-server-close" // BackendBaseHTTPConnectionModeHTTPDashKeepDashAlive captures enum value "http-keep-alive" BackendBaseHTTPConnectionModeHTTPDashKeepDashAlive string = "http-keep-alive" )
const ( // BackendBaseHTTPPretendKeepaliveEnabled captures enum value "enabled" BackendBaseHTTPPretendKeepaliveEnabled string = "enabled" // BackendBaseHTTPPretendKeepaliveDisabled captures enum value "disabled" BackendBaseHTTPPretendKeepaliveDisabled string = "disabled" )
const ( // BackendBaseHTTPProxyEnabled captures enum value "enabled" BackendBaseHTTPProxyEnabled string = "enabled" // BackendBaseHTTPProxyDisabled captures enum value "disabled" BackendBaseHTTPProxyDisabled string = "disabled" )
const ( // BackendBaseHTTPRestrictReqHdrNamesPreserve captures enum value "preserve" BackendBaseHTTPRestrictReqHdrNamesPreserve string = "preserve" // BackendBaseHTTPRestrictReqHdrNamesDelete captures enum value "delete" BackendBaseHTTPRestrictReqHdrNamesDelete string = "delete" // BackendBaseHTTPRestrictReqHdrNamesReject captures enum value "reject" BackendBaseHTTPRestrictReqHdrNamesReject string = "reject" )
const ( // BackendBaseHTTPReuseAggressive captures enum value "aggressive" BackendBaseHTTPReuseAggressive string = "aggressive" // BackendBaseHTTPReuseAlways captures enum value "always" BackendBaseHTTPReuseAlways string = "always" // BackendBaseHTTPReuseNever captures enum value "never" BackendBaseHTTPReuseNever string = "never" // BackendBaseHTTPReuseSafe captures enum value "safe" BackendBaseHTTPReuseSafe string = "safe" )
const ( // BackendBaseIndependentStreamsEnabled captures enum value "enabled" BackendBaseIndependentStreamsEnabled string = "enabled" // BackendBaseIndependentStreamsDisabled captures enum value "disabled" BackendBaseIndependentStreamsDisabled string = "disabled" )
const ( // BackendBaseLoadServerStateFromFileGlobal captures enum value "global" BackendBaseLoadServerStateFromFileGlobal string = "global" // BackendBaseLoadServerStateFromFileLocal captures enum value "local" BackendBaseLoadServerStateFromFileLocal string = "local" // BackendBaseLoadServerStateFromFileNone captures enum value "none" BackendBaseLoadServerStateFromFileNone string = "none" )
const ( // BackendBaseLogHealthChecksEnabled captures enum value "enabled" BackendBaseLogHealthChecksEnabled string = "enabled" // BackendBaseLogHealthChecksDisabled captures enum value "disabled" BackendBaseLogHealthChecksDisabled string = "disabled" )
const ( // BackendBaseModeHTTP captures enum value "http" BackendBaseModeHTTP string = "http" // BackendBaseModeTCP captures enum value "tcp" BackendBaseModeTCP string = "tcp" // BackendBaseModeLog captures enum value "log" BackendBaseModeLog string = "log" )
const ( // BackendBaseNolingerEnabled captures enum value "enabled" BackendBaseNolingerEnabled string = "enabled" // BackendBaseNolingerDisabled captures enum value "disabled" BackendBaseNolingerDisabled string = "disabled" )
const ( // BackendBasePersistEnabled captures enum value "enabled" BackendBasePersistEnabled string = "enabled" // BackendBasePersistDisabled captures enum value "disabled" BackendBasePersistDisabled string = "disabled" )
const ( // BackendBasePreferLastServerEnabled captures enum value "enabled" BackendBasePreferLastServerEnabled string = "enabled" // BackendBasePreferLastServerDisabled captures enum value "disabled" BackendBasePreferLastServerDisabled string = "disabled" )
const ( // BackendBaseSpliceAutoEnabled captures enum value "enabled" BackendBaseSpliceAutoEnabled string = "enabled" // BackendBaseSpliceAutoDisabled captures enum value "disabled" BackendBaseSpliceAutoDisabled string = "disabled" )
const ( // BackendBaseSpliceRequestEnabled captures enum value "enabled" BackendBaseSpliceRequestEnabled string = "enabled" // BackendBaseSpliceRequestDisabled captures enum value "disabled" BackendBaseSpliceRequestDisabled string = "disabled" )
const ( // BackendBaseSpliceResponseEnabled captures enum value "enabled" BackendBaseSpliceResponseEnabled string = "enabled" // BackendBaseSpliceResponseDisabled captures enum value "disabled" BackendBaseSpliceResponseDisabled string = "disabled" )
const ( // BackendBaseSpopCheckEnabled captures enum value "enabled" BackendBaseSpopCheckEnabled string = "enabled" // BackendBaseSpopCheckDisabled captures enum value "disabled" BackendBaseSpopCheckDisabled string = "disabled" )
const ( // BackendBaseSrvtcpkaEnabled captures enum value "enabled" BackendBaseSrvtcpkaEnabled string = "enabled" // BackendBaseSrvtcpkaDisabled captures enum value "disabled" BackendBaseSrvtcpkaDisabled string = "disabled" )
const ( // BackendBaseTCPSmartConnectEnabled captures enum value "enabled" BackendBaseTCPSmartConnectEnabled string = "enabled" // BackendBaseTCPSmartConnectDisabled captures enum value "disabled" BackendBaseTCPSmartConnectDisabled string = "disabled" )
const ( // BackendBaseTcpkaEnabled captures enum value "enabled" BackendBaseTcpkaEnabled string = "enabled" // BackendBaseTcpkaDisabled captures enum value "disabled" BackendBaseTcpkaDisabled string = "disabled" )
const ( // BackendBaseTransparentEnabled captures enum value "enabled" BackendBaseTransparentEnabled string = "enabled" // BackendBaseTransparentDisabled captures enum value "disabled" BackendBaseTransparentDisabled string = "disabled" )
const ( // BackendForcePersistCondIf captures enum value "if" BackendForcePersistCondIf string = "if" // BackendForcePersistCondUnless captures enum value "unless" BackendForcePersistCondUnless string = "unless" )
const ( // ForcePersistCondIf captures enum value "if" ForcePersistCondIf string = "if" // ForcePersistCondUnless captures enum value "unless" ForcePersistCondUnless string = "unless" )
const ( // BackendIgnorePersistCondIf captures enum value "if" BackendIgnorePersistCondIf string = "if" // BackendIgnorePersistCondUnless captures enum value "unless" BackendIgnorePersistCondUnless string = "unless" )
const ( // IgnorePersistCondIf captures enum value "if" IgnorePersistCondIf string = "if" // IgnorePersistCondUnless captures enum value "unless" IgnorePersistCondUnless string = "unless" )
const ( // BackendSwitchingRuleCondIf captures enum value "if" BackendSwitchingRuleCondIf string = "if" // BackendSwitchingRuleCondUnless captures enum value "unless" BackendSwitchingRuleCondUnless string = "unless" )
const ( // BalanceAlgorithmFirst captures enum value "first" BalanceAlgorithmFirst string = "first" // BalanceAlgorithmHash captures enum value "hash" BalanceAlgorithmHash string = "hash" // BalanceAlgorithmHdr captures enum value "hdr" BalanceAlgorithmHdr string = "hdr" // BalanceAlgorithmLeastconn captures enum value "leastconn" BalanceAlgorithmLeastconn string = "leastconn" // BalanceAlgorithmRandom captures enum value "random" BalanceAlgorithmRandom string = "random" // BalanceAlgorithmRdpDashCookie captures enum value "rdp-cookie" BalanceAlgorithmRdpDashCookie string = "rdp-cookie" // BalanceAlgorithmRoundrobin captures enum value "roundrobin" BalanceAlgorithmRoundrobin string = "roundrobin" // BalanceAlgorithmSource captures enum value "source" BalanceAlgorithmSource string = "source" // BalanceAlgorithmStaticDashRr captures enum value "static-rr" BalanceAlgorithmStaticDashRr string = "static-rr" // BalanceAlgorithmURI captures enum value "uri" BalanceAlgorithmURI string = "uri" // BalanceAlgorithmURLParam captures enum value "url_param" BalanceAlgorithmURLParam string = "url_param" )
const ( // BindParamsForceStrictSniEnabled captures enum value "enabled" BindParamsForceStrictSniEnabled string = "enabled" // BindParamsForceStrictSniDisabled captures enum value "disabled" BindParamsForceStrictSniDisabled string = "disabled" )
const ( // BindParamsKtlsOn captures enum value "on" BindParamsKtlsOn string = "on" // BindParamsKtlsOff captures enum value "off" BindParamsKtlsOff string = "off" )
const ( // BindParamsLevelUser captures enum value "user" BindParamsLevelUser string = "user" // BindParamsLevelOperator captures enum value "operator" BindParamsLevelOperator string = "operator" // BindParamsLevelAdmin captures enum value "admin" BindParamsLevelAdmin string = "admin" )
const ( // BindParamsQuicCcAlgoCubic captures enum value "cubic" BindParamsQuicCcAlgoCubic string = "cubic" // BindParamsQuicCcAlgoNewreno captures enum value "newreno" BindParamsQuicCcAlgoNewreno string = "newreno" // BindParamsQuicCcAlgoBbr captures enum value "bbr" BindParamsQuicCcAlgoBbr string = "bbr" // BindParamsQuicCcAlgoNocc captures enum value "nocc" BindParamsQuicCcAlgoNocc string = "nocc" )
const ( // BindParamsQuicSocketConnection captures enum value "connection" BindParamsQuicSocketConnection string = "connection" // BindParamsQuicSocketListener captures enum value "listener" BindParamsQuicSocketListener string = "listener" )
const ( // BindParamsSeverityOutputNone captures enum value "none" BindParamsSeverityOutputNone string = "none" // BindParamsSeverityOutputNumber captures enum value "number" BindParamsSeverityOutputNumber string = "number" // BindParamsSeverityOutputString captures enum value "string" BindParamsSeverityOutputString string = "string" )
const ( // BindParamsSslMaxVerSSLv3 captures enum value "SSLv3" BindParamsSslMaxVerSSLv3 string = "SSLv3" // BindParamsSslMaxVerTLSv1Dot0 captures enum value "TLSv1.0" BindParamsSslMaxVerTLSv1Dot0 string = "TLSv1.0" // BindParamsSslMaxVerTLSv1Dot1 captures enum value "TLSv1.1" BindParamsSslMaxVerTLSv1Dot1 string = "TLSv1.1" // BindParamsSslMaxVerTLSv1Dot2 captures enum value "TLSv1.2" BindParamsSslMaxVerTLSv1Dot2 string = "TLSv1.2" // BindParamsSslMaxVerTLSv1Dot3 captures enum value "TLSv1.3" BindParamsSslMaxVerTLSv1Dot3 string = "TLSv1.3" )
const ( // BindParamsSslMinVerSSLv3 captures enum value "SSLv3" BindParamsSslMinVerSSLv3 string = "SSLv3" // BindParamsSslMinVerTLSv1Dot0 captures enum value "TLSv1.0" BindParamsSslMinVerTLSv1Dot0 string = "TLSv1.0" // BindParamsSslMinVerTLSv1Dot1 captures enum value "TLSv1.1" BindParamsSslMinVerTLSv1Dot1 string = "TLSv1.1" // BindParamsSslMinVerTLSv1Dot2 captures enum value "TLSv1.2" BindParamsSslMinVerTLSv1Dot2 string = "TLSv1.2" // BindParamsSslMinVerTLSv1Dot3 captures enum value "TLSv1.3" BindParamsSslMinVerTLSv1Dot3 string = "TLSv1.3" )
const ( // BindParamsSslv3Enabled captures enum value "enabled" BindParamsSslv3Enabled string = "enabled" // BindParamsSslv3Disabled captures enum value "disabled" BindParamsSslv3Disabled string = "disabled" )
const ( // BindParamsTLSTicketsEnabled captures enum value "enabled" BindParamsTLSTicketsEnabled string = "enabled" // BindParamsTLSTicketsDisabled captures enum value "disabled" BindParamsTLSTicketsDisabled string = "disabled" )
const ( // BindParamsTlsv10Enabled captures enum value "enabled" BindParamsTlsv10Enabled string = "enabled" // BindParamsTlsv10Disabled captures enum value "disabled" BindParamsTlsv10Disabled string = "disabled" )
const ( // BindParamsTlsv11Enabled captures enum value "enabled" BindParamsTlsv11Enabled string = "enabled" // BindParamsTlsv11Disabled captures enum value "disabled" BindParamsTlsv11Disabled string = "disabled" )
const ( // BindParamsTlsv12Enabled captures enum value "enabled" BindParamsTlsv12Enabled string = "enabled" // BindParamsTlsv12Disabled captures enum value "disabled" BindParamsTlsv12Disabled string = "disabled" )
const ( // BindParamsTlsv13Enabled captures enum value "enabled" BindParamsTlsv13Enabled string = "enabled" // BindParamsTlsv13Disabled captures enum value "disabled" BindParamsTlsv13Disabled string = "disabled" )
const ( // BindParamsVerifyNone captures enum value "none" BindParamsVerifyNone string = "none" // BindParamsVerifyOptional captures enum value "optional" BindParamsVerifyOptional string = "optional" // BindParamsVerifyRequired captures enum value "required" BindParamsVerifyRequired string = "required" )
const ( // CaptureTypeRequest captures enum value "request" CaptureTypeRequest string = "request" // CaptureTypeResponse captures enum value "response" CaptureTypeResponse string = "response" )
const ( // ClusterSettingsModeSingle captures enum value "single" ClusterSettingsModeSingle string = "single" // ClusterSettingsModeCluster captures enum value "cluster" ClusterSettingsModeCluster string = "cluster" )
const ( // ClusterSettingsStatusActive captures enum value "active" ClusterSettingsStatusActive string = "active" // ClusterSettingsStatusUnreachable captures enum value "unreachable" ClusterSettingsStatusUnreachable string = "unreachable" // ClusterSettingsStatusWaitingApproval captures enum value "waiting_approval" ClusterSettingsStatusWaitingApproval string = "waiting_approval" )
const ( // ClusterLogTargetProtocolTCP captures enum value "tcp" ClusterLogTargetProtocolTCP string = "tcp" // ClusterLogTargetProtocolUDP captures enum value "udp" ClusterLogTargetProtocolUDP string = "udp" )
const ( // CompressionAlgoReqIdentity captures enum value "identity" CompressionAlgoReqIdentity string = "identity" // CompressionAlgoReqGzip captures enum value "gzip" CompressionAlgoReqGzip string = "gzip" // CompressionAlgoReqDeflate captures enum value "deflate" CompressionAlgoReqDeflate string = "deflate" // CompressionAlgoReqRawDashDeflate captures enum value "raw-deflate" CompressionAlgoReqRawDashDeflate string = "raw-deflate" )
const ( // CompressionDirectionRequest captures enum value "request" CompressionDirectionRequest string = "request" // CompressionDirectionResponse captures enum value "response" CompressionDirectionResponse string = "response" // CompressionDirectionBoth captures enum value "both" CompressionDirectionBoth string = "both" )
const ( // ConfigStickTableSrvkeyAddr captures enum value "addr" ConfigStickTableSrvkeyAddr string = "addr" // ConfigStickTableSrvkeyName captures enum value "name" ConfigStickTableSrvkeyName string = "name" )
const ( // ConfigStickTableTypeIP captures enum value "ip" ConfigStickTableTypeIP string = "ip" // ConfigStickTableTypeIPV6 captures enum value "ipv6" ConfigStickTableTypeIPV6 string = "ipv6" // ConfigStickTableTypeInteger captures enum value "integer" ConfigStickTableTypeInteger string = "integer" // ConfigStickTableTypeString captures enum value "string" ConfigStickTableTypeString string = "string" // ConfigStickTableTypeBinary captures enum value "binary" ConfigStickTableTypeBinary string = "binary" )
const ( // ConsulHealthCheckPolicyNone captures enum value "none" ConsulHealthCheckPolicyNone string = "none" // ConsulHealthCheckPolicyAny captures enum value "any" ConsulHealthCheckPolicyAny string = "any" // ConsulHealthCheckPolicyAll captures enum value "all" ConsulHealthCheckPolicyAll string = "all" // ConsulHealthCheckPolicyMin captures enum value "min" ConsulHealthCheckPolicyMin string = "min" )
const ( // ConsulModeHTTP captures enum value "http" ConsulModeHTTP string = "http" // ConsulModeHTTPS captures enum value "https" ConsulModeHTTPS string = "https" )
const ( // ConsulServerSlotsGrowthTypeLinear captures enum value "linear" ConsulServerSlotsGrowthTypeLinear string = "linear" // ConsulServerSlotsGrowthTypeExponential captures enum value "exponential" ConsulServerSlotsGrowthTypeExponential string = "exponential" )
const ( // CookieTypeRewrite captures enum value "rewrite" CookieTypeRewrite string = "rewrite" // CookieTypeInsert captures enum value "insert" CookieTypeInsert string = "insert" // CookieTypePrefix captures enum value "prefix" CookieTypePrefix string = "prefix" )
const ( // CrtLoadOcspUpdateEnabled captures enum value "enabled" CrtLoadOcspUpdateEnabled string = "enabled" // CrtLoadOcspUpdateDisabled captures enum value "disabled" CrtLoadOcspUpdateDisabled string = "disabled" )
const ( // DefaultsBaseAbortoncloseEnabled captures enum value "enabled" DefaultsBaseAbortoncloseEnabled string = "enabled" // DefaultsBaseAbortoncloseDisabled captures enum value "disabled" DefaultsBaseAbortoncloseDisabled string = "disabled" )
const ( // DefaultsBaseAcceptInvalidHTTPRequestEnabled captures enum value "enabled" DefaultsBaseAcceptInvalidHTTPRequestEnabled string = "enabled" // DefaultsBaseAcceptInvalidHTTPRequestDisabled captures enum value "disabled" DefaultsBaseAcceptInvalidHTTPRequestDisabled string = "disabled" )
const ( // DefaultsBaseAcceptInvalidHTTPResponseEnabled captures enum value "enabled" DefaultsBaseAcceptInvalidHTTPResponseEnabled string = "enabled" // DefaultsBaseAcceptInvalidHTTPResponseDisabled captures enum value "disabled" DefaultsBaseAcceptInvalidHTTPResponseDisabled string = "disabled" )
const ( // DefaultsBaseAcceptUnsafeViolationsInHTTPRequestEnabled captures enum value "enabled" DefaultsBaseAcceptUnsafeViolationsInHTTPRequestEnabled string = "enabled" // DefaultsBaseAcceptUnsafeViolationsInHTTPRequestDisabled captures enum value "disabled" DefaultsBaseAcceptUnsafeViolationsInHTTPRequestDisabled string = "disabled" )
const ( // DefaultsBaseAcceptUnsafeViolationsInHTTPResponseEnabled captures enum value "enabled" DefaultsBaseAcceptUnsafeViolationsInHTTPResponseEnabled string = "enabled" // DefaultsBaseAcceptUnsafeViolationsInHTTPResponseDisabled captures enum value "disabled" DefaultsBaseAcceptUnsafeViolationsInHTTPResponseDisabled string = "disabled" )
const ( // DefaultsBaseAdvCheckHttpchk captures enum value "httpchk" DefaultsBaseAdvCheckHttpchk string = "httpchk" // DefaultsBaseAdvCheckLdapDashCheck captures enum value "ldap-check" DefaultsBaseAdvCheckLdapDashCheck string = "ldap-check" // DefaultsBaseAdvCheckMysqlDashCheck captures enum value "mysql-check" DefaultsBaseAdvCheckMysqlDashCheck string = "mysql-check" // DefaultsBaseAdvCheckPgsqlDashCheck captures enum value "pgsql-check" DefaultsBaseAdvCheckPgsqlDashCheck string = "pgsql-check" // DefaultsBaseAdvCheckRedisDashCheck captures enum value "redis-check" DefaultsBaseAdvCheckRedisDashCheck string = "redis-check" // DefaultsBaseAdvCheckSmtpchk captures enum value "smtpchk" DefaultsBaseAdvCheckSmtpchk string = "smtpchk" // DefaultsBaseAdvCheckSslDashHelloDashChk captures enum value "ssl-hello-chk" DefaultsBaseAdvCheckSslDashHelloDashChk string = "ssl-hello-chk" // DefaultsBaseAdvCheckTCPDashCheck captures enum value "tcp-check" DefaultsBaseAdvCheckTCPDashCheck string = "tcp-check" )
const ( // DefaultsBaseAllbackupsEnabled captures enum value "enabled" DefaultsBaseAllbackupsEnabled string = "enabled" // DefaultsBaseAllbackupsDisabled captures enum value "disabled" DefaultsBaseAllbackupsDisabled string = "disabled" )
const ( // DefaultsBaseCheckcacheEnabled captures enum value "enabled" DefaultsBaseCheckcacheEnabled string = "enabled" // DefaultsBaseCheckcacheDisabled captures enum value "disabled" DefaultsBaseCheckcacheDisabled string = "disabled" )
const ( // DefaultsBaseClitcpkaEnabled captures enum value "enabled" DefaultsBaseClitcpkaEnabled string = "enabled" // DefaultsBaseClitcpkaDisabled captures enum value "disabled" DefaultsBaseClitcpkaDisabled string = "disabled" )
const ( // DefaultsBaseDisableH2UpgradeEnabled captures enum value "enabled" DefaultsBaseDisableH2UpgradeEnabled string = "enabled" // DefaultsBaseDisableH2UpgradeDisabled captures enum value "disabled" DefaultsBaseDisableH2UpgradeDisabled string = "disabled" )
const ( // DefaultsBaseDontlogNormalEnabled captures enum value "enabled" DefaultsBaseDontlogNormalEnabled string = "enabled" // DefaultsBaseDontlogNormalDisabled captures enum value "disabled" DefaultsBaseDontlogNormalDisabled string = "disabled" )
const ( // DefaultsBaseDontlognullEnabled captures enum value "enabled" DefaultsBaseDontlognullEnabled string = "enabled" // DefaultsBaseDontlognullDisabled captures enum value "disabled" DefaultsBaseDontlognullDisabled string = "disabled" )
const ( // DefaultsBaseExternalCheckEnabled captures enum value "enabled" DefaultsBaseExternalCheckEnabled string = "enabled" // DefaultsBaseExternalCheckDisabled captures enum value "disabled" DefaultsBaseExternalCheckDisabled string = "disabled" )
const ( // DefaultsBaseH1CaseAdjustBogusClientEnabled captures enum value "enabled" DefaultsBaseH1CaseAdjustBogusClientEnabled string = "enabled" // DefaultsBaseH1CaseAdjustBogusClientDisabled captures enum value "disabled" DefaultsBaseH1CaseAdjustBogusClientDisabled string = "disabled" )
const ( // DefaultsBaseH1CaseAdjustBogusServerEnabled captures enum value "enabled" DefaultsBaseH1CaseAdjustBogusServerEnabled string = "enabled" // DefaultsBaseH1CaseAdjustBogusServerDisabled captures enum value "disabled" DefaultsBaseH1CaseAdjustBogusServerDisabled string = "disabled" )
const ( // DefaultsBaseHashPreserveAffinityAlways captures enum value "always" DefaultsBaseHashPreserveAffinityAlways string = "always" // DefaultsBaseHashPreserveAffinityMaxconn captures enum value "maxconn" DefaultsBaseHashPreserveAffinityMaxconn string = "maxconn" // DefaultsBaseHashPreserveAffinityMaxqueue captures enum value "maxqueue" DefaultsBaseHashPreserveAffinityMaxqueue string = "maxqueue" )
const ( // DefaultsBaseHTTPBufferRequestEnabled captures enum value "enabled" DefaultsBaseHTTPBufferRequestEnabled string = "enabled" // DefaultsBaseHTTPBufferRequestDisabled captures enum value "disabled" DefaultsBaseHTTPBufferRequestDisabled string = "disabled" )
const ( // DefaultsBaseHTTPDropRequestTrailersEnabled captures enum value "enabled" DefaultsBaseHTTPDropRequestTrailersEnabled string = "enabled" // DefaultsBaseHTTPDropRequestTrailersDisabled captures enum value "disabled" DefaultsBaseHTTPDropRequestTrailersDisabled string = "disabled" )
const ( // DefaultsBaseHTTPDropResponseTrailersEnabled captures enum value "enabled" DefaultsBaseHTTPDropResponseTrailersEnabled string = "enabled" // DefaultsBaseHTTPDropResponseTrailersDisabled captures enum value "disabled" DefaultsBaseHTTPDropResponseTrailersDisabled string = "disabled" )
const ( // DefaultsBaseHTTPUseHtxEnabled captures enum value "enabled" DefaultsBaseHTTPUseHtxEnabled string = "enabled" // DefaultsBaseHTTPUseHtxDisabled captures enum value "disabled" DefaultsBaseHTTPUseHtxDisabled string = "disabled" )
const ( // DefaultsBaseHTTPConnectionModeHttpclose captures enum value "httpclose" DefaultsBaseHTTPConnectionModeHttpclose string = "httpclose" // DefaultsBaseHTTPConnectionModeHTTPDashServerDashClose captures enum value "http-server-close" DefaultsBaseHTTPConnectionModeHTTPDashServerDashClose string = "http-server-close" // DefaultsBaseHTTPConnectionModeHTTPDashKeepDashAlive captures enum value "http-keep-alive" DefaultsBaseHTTPConnectionModeHTTPDashKeepDashAlive string = "http-keep-alive" )
const ( // DefaultsBaseHTTPIgnoreProbesEnabled captures enum value "enabled" DefaultsBaseHTTPIgnoreProbesEnabled string = "enabled" // DefaultsBaseHTTPIgnoreProbesDisabled captures enum value "disabled" DefaultsBaseHTTPIgnoreProbesDisabled string = "disabled" )
const ( // DefaultsBaseHTTPNoDelayEnabled captures enum value "enabled" DefaultsBaseHTTPNoDelayEnabled string = "enabled" // DefaultsBaseHTTPNoDelayDisabled captures enum value "disabled" DefaultsBaseHTTPNoDelayDisabled string = "disabled" )
const ( // DefaultsBaseHTTPPretendKeepaliveEnabled captures enum value "enabled" DefaultsBaseHTTPPretendKeepaliveEnabled string = "enabled" // DefaultsBaseHTTPPretendKeepaliveDisabled captures enum value "disabled" DefaultsBaseHTTPPretendKeepaliveDisabled string = "disabled" )
const ( // DefaultsBaseHTTPRestrictReqHdrNamesPreserve captures enum value "preserve" DefaultsBaseHTTPRestrictReqHdrNamesPreserve string = "preserve" // DefaultsBaseHTTPRestrictReqHdrNamesDelete captures enum value "delete" DefaultsBaseHTTPRestrictReqHdrNamesDelete string = "delete" // DefaultsBaseHTTPRestrictReqHdrNamesReject captures enum value "reject" DefaultsBaseHTTPRestrictReqHdrNamesReject string = "reject" )
const ( // DefaultsBaseHTTPReuseAggressive captures enum value "aggressive" DefaultsBaseHTTPReuseAggressive string = "aggressive" // DefaultsBaseHTTPReuseAlways captures enum value "always" DefaultsBaseHTTPReuseAlways string = "always" // DefaultsBaseHTTPReuseNever captures enum value "never" DefaultsBaseHTTPReuseNever string = "never" // DefaultsBaseHTTPReuseSafe captures enum value "safe" DefaultsBaseHTTPReuseSafe string = "safe" )
const ( // DefaultsBaseHTTPUseProxyHeaderEnabled captures enum value "enabled" DefaultsBaseHTTPUseProxyHeaderEnabled string = "enabled" // DefaultsBaseHTTPUseProxyHeaderDisabled captures enum value "disabled" DefaultsBaseHTTPUseProxyHeaderDisabled string = "disabled" )
const ( // DefaultsBaseHttpslogEnabled captures enum value "enabled" DefaultsBaseHttpslogEnabled string = "enabled" // DefaultsBaseHttpslogDisabled captures enum value "disabled" DefaultsBaseHttpslogDisabled string = "disabled" )
const ( // DefaultsBaseIdleCloseOnResponseEnabled captures enum value "enabled" DefaultsBaseIdleCloseOnResponseEnabled string = "enabled" // DefaultsBaseIdleCloseOnResponseDisabled captures enum value "disabled" DefaultsBaseIdleCloseOnResponseDisabled string = "disabled" )
const ( // DefaultsBaseIndependentStreamsEnabled captures enum value "enabled" DefaultsBaseIndependentStreamsEnabled string = "enabled" // DefaultsBaseIndependentStreamsDisabled captures enum value "disabled" DefaultsBaseIndependentStreamsDisabled string = "disabled" )
const ( // DefaultsBaseLoadServerStateFromFileGlobal captures enum value "global" DefaultsBaseLoadServerStateFromFileGlobal string = "global" // DefaultsBaseLoadServerStateFromFileLocal captures enum value "local" DefaultsBaseLoadServerStateFromFileLocal string = "local" // DefaultsBaseLoadServerStateFromFileNone captures enum value "none" DefaultsBaseLoadServerStateFromFileNone string = "none" )
const ( // DefaultsBaseLogHealthChecksEnabled captures enum value "enabled" DefaultsBaseLogHealthChecksEnabled string = "enabled" // DefaultsBaseLogHealthChecksDisabled captures enum value "disabled" DefaultsBaseLogHealthChecksDisabled string = "disabled" )
const ( // DefaultsBaseLogSeparateErrorsEnabled captures enum value "enabled" DefaultsBaseLogSeparateErrorsEnabled string = "enabled" // DefaultsBaseLogSeparateErrorsDisabled captures enum value "disabled" DefaultsBaseLogSeparateErrorsDisabled string = "disabled" )
const ( // DefaultsBaseLogasapEnabled captures enum value "enabled" DefaultsBaseLogasapEnabled string = "enabled" // DefaultsBaseLogasapDisabled captures enum value "disabled" DefaultsBaseLogasapDisabled string = "disabled" )
const ( // DefaultsBaseModeTCP captures enum value "tcp" DefaultsBaseModeTCP string = "tcp" // DefaultsBaseModeHTTP captures enum value "http" DefaultsBaseModeHTTP string = "http" // DefaultsBaseModeLog captures enum value "log" DefaultsBaseModeLog string = "log" )
const ( // DefaultsBaseNolingerEnabled captures enum value "enabled" DefaultsBaseNolingerEnabled string = "enabled" // DefaultsBaseNolingerDisabled captures enum value "disabled" DefaultsBaseNolingerDisabled string = "disabled" )
const ( // DefaultsBasePersistEnabled captures enum value "enabled" DefaultsBasePersistEnabled string = "enabled" // DefaultsBasePersistDisabled captures enum value "disabled" DefaultsBasePersistDisabled string = "disabled" )
const ( // DefaultsBasePreferLastServerEnabled captures enum value "enabled" DefaultsBasePreferLastServerEnabled string = "enabled" // DefaultsBasePreferLastServerDisabled captures enum value "disabled" DefaultsBasePreferLastServerDisabled string = "disabled" )
const ( // DefaultsBaseSocketStatsEnabled captures enum value "enabled" DefaultsBaseSocketStatsEnabled string = "enabled" // DefaultsBaseSocketStatsDisabled captures enum value "disabled" DefaultsBaseSocketStatsDisabled string = "disabled" )
const ( // DefaultsBaseSpliceAutoEnabled captures enum value "enabled" DefaultsBaseSpliceAutoEnabled string = "enabled" // DefaultsBaseSpliceAutoDisabled captures enum value "disabled" DefaultsBaseSpliceAutoDisabled string = "disabled" )
const ( // DefaultsBaseSpliceRequestEnabled captures enum value "enabled" DefaultsBaseSpliceRequestEnabled string = "enabled" // DefaultsBaseSpliceRequestDisabled captures enum value "disabled" DefaultsBaseSpliceRequestDisabled string = "disabled" )
const ( // DefaultsBaseSpliceResponseEnabled captures enum value "enabled" DefaultsBaseSpliceResponseEnabled string = "enabled" // DefaultsBaseSpliceResponseDisabled captures enum value "disabled" DefaultsBaseSpliceResponseDisabled string = "disabled" )
const ( // DefaultsBaseSrvtcpkaEnabled captures enum value "enabled" DefaultsBaseSrvtcpkaEnabled string = "enabled" // DefaultsBaseSrvtcpkaDisabled captures enum value "disabled" DefaultsBaseSrvtcpkaDisabled string = "disabled" )
const ( // DefaultsBaseTCPSmartAcceptEnabled captures enum value "enabled" DefaultsBaseTCPSmartAcceptEnabled string = "enabled" // DefaultsBaseTCPSmartAcceptDisabled captures enum value "disabled" DefaultsBaseTCPSmartAcceptDisabled string = "disabled" )
const ( // DefaultsBaseTCPSmartConnectEnabled captures enum value "enabled" DefaultsBaseTCPSmartConnectEnabled string = "enabled" // DefaultsBaseTCPSmartConnectDisabled captures enum value "disabled" DefaultsBaseTCPSmartConnectDisabled string = "disabled" )
const ( // DefaultsBaseTcpkaEnabled captures enum value "enabled" DefaultsBaseTcpkaEnabled string = "enabled" // DefaultsBaseTcpkaDisabled captures enum value "disabled" DefaultsBaseTcpkaDisabled string = "disabled" )
const ( // DefaultsBaseTransparentEnabled captures enum value "enabled" DefaultsBaseTransparentEnabled string = "enabled" // DefaultsBaseTransparentDisabled captures enum value "disabled" DefaultsBaseTransparentDisabled string = "disabled" )
const ( // EmailAlertLevelEmerg captures enum value "emerg" EmailAlertLevelEmerg string = "emerg" // EmailAlertLevelAlert captures enum value "alert" EmailAlertLevelAlert string = "alert" // EmailAlertLevelCrit captures enum value "crit" EmailAlertLevelCrit string = "crit" // EmailAlertLevelErr captures enum value "err" EmailAlertLevelErr string = "err" // EmailAlertLevelWarning captures enum value "warning" EmailAlertLevelWarning string = "warning" // EmailAlertLevelNotice captures enum value "notice" EmailAlertLevelNotice string = "notice" // EmailAlertLevelInfo captures enum value "info" EmailAlertLevelInfo string = "info" // EmailAlertLevelDebug captures enum value "debug" EmailAlertLevelDebug string = "debug" )
const ( // FCGIAppBaseGetValuesEnabled captures enum value "enabled" FCGIAppBaseGetValuesEnabled string = "enabled" // FCGIAppBaseGetValuesDisabled captures enum value "disabled" FCGIAppBaseGetValuesDisabled string = "disabled" )
const ( // FCGIAppBaseKeepConnEnabled captures enum value "enabled" FCGIAppBaseKeepConnEnabled string = "enabled" // FCGIAppBaseKeepConnDisabled captures enum value "disabled" FCGIAppBaseKeepConnDisabled string = "disabled" )
const ( // FCGIAppBaseMpxsConnsEnabled captures enum value "enabled" FCGIAppBaseMpxsConnsEnabled string = "enabled" // FCGIAppBaseMpxsConnsDisabled captures enum value "disabled" FCGIAppBaseMpxsConnsDisabled string = "disabled" )
const ( // FCGIPassHeaderCondIf captures enum value "if" FCGIPassHeaderCondIf string = "if" // FCGIPassHeaderCondUnless captures enum value "unless" FCGIPassHeaderCondUnless string = "unless" )
const ( // FCGISetParamCondIf captures enum value "if" FCGISetParamCondIf string = "if" // FCGISetParamCondUnless captures enum value "unless" FCGISetParamCondUnless string = "unless" )
const ( // FilterTypeBwlimDashIn captures enum value "bwlim-in" FilterTypeBwlimDashIn string = "bwlim-in" // FilterTypeBwlimDashOut captures enum value "bwlim-out" FilterTypeBwlimDashOut string = "bwlim-out" // FilterTypeCache captures enum value "cache" FilterTypeCache string = "cache" // FilterTypeCompression captures enum value "compression" FilterTypeCompression string = "compression" // FilterTypeFCGIDashApp captures enum value "fcgi-app" FilterTypeFCGIDashApp string = "fcgi-app" // FilterTypeSpoe captures enum value "spoe" FilterTypeSpoe string = "spoe" // FilterTypeTrace captures enum value "trace" FilterTypeTrace string = "trace" )
const ( // FrontendBaseAbortoncloseEnabled captures enum value "enabled" FrontendBaseAbortoncloseEnabled string = "enabled" // FrontendBaseAbortoncloseDisabled captures enum value "disabled" FrontendBaseAbortoncloseDisabled string = "disabled" )
const ( // FrontendBaseAcceptInvalidHTTPRequestEnabled captures enum value "enabled" FrontendBaseAcceptInvalidHTTPRequestEnabled string = "enabled" // FrontendBaseAcceptInvalidHTTPRequestDisabled captures enum value "disabled" FrontendBaseAcceptInvalidHTTPRequestDisabled string = "disabled" )
const ( // FrontendBaseAcceptUnsafeViolationsInHTTPRequestEnabled captures enum value "enabled" FrontendBaseAcceptUnsafeViolationsInHTTPRequestEnabled string = "enabled" // FrontendBaseAcceptUnsafeViolationsInHTTPRequestDisabled captures enum value "disabled" FrontendBaseAcceptUnsafeViolationsInHTTPRequestDisabled string = "disabled" )
const ( // FrontendBaseClitcpkaEnabled captures enum value "enabled" FrontendBaseClitcpkaEnabled string = "enabled" // FrontendBaseClitcpkaDisabled captures enum value "disabled" FrontendBaseClitcpkaDisabled string = "disabled" )
const ( // FrontendBaseDisableH2UpgradeEnabled captures enum value "enabled" FrontendBaseDisableH2UpgradeEnabled string = "enabled" // FrontendBaseDisableH2UpgradeDisabled captures enum value "disabled" FrontendBaseDisableH2UpgradeDisabled string = "disabled" )
const ( // FrontendBaseDontlogNormalEnabled captures enum value "enabled" FrontendBaseDontlogNormalEnabled string = "enabled" // FrontendBaseDontlogNormalDisabled captures enum value "disabled" FrontendBaseDontlogNormalDisabled string = "disabled" )
const ( // FrontendBaseDontlognullEnabled captures enum value "enabled" FrontendBaseDontlognullEnabled string = "enabled" // FrontendBaseDontlognullDisabled captures enum value "disabled" FrontendBaseDontlognullDisabled string = "disabled" )
const ( // FrontendBaseH1CaseAdjustBogusClientEnabled captures enum value "enabled" FrontendBaseH1CaseAdjustBogusClientEnabled string = "enabled" // FrontendBaseH1CaseAdjustBogusClientDisabled captures enum value "disabled" FrontendBaseH1CaseAdjustBogusClientDisabled string = "disabled" )
const ( // FrontendBaseHTTPBufferRequestEnabled captures enum value "enabled" FrontendBaseHTTPBufferRequestEnabled string = "enabled" // FrontendBaseHTTPBufferRequestDisabled captures enum value "disabled" FrontendBaseHTTPBufferRequestDisabled string = "disabled" )
const ( // FrontendBaseHTTPDropResponseTrailersEnabled captures enum value "enabled" FrontendBaseHTTPDropResponseTrailersEnabled string = "enabled" // FrontendBaseHTTPDropResponseTrailersDisabled captures enum value "disabled" FrontendBaseHTTPDropResponseTrailersDisabled string = "disabled" )
const ( // FrontendBaseHTTPUseHtxEnabled captures enum value "enabled" FrontendBaseHTTPUseHtxEnabled string = "enabled" // FrontendBaseHTTPUseHtxDisabled captures enum value "disabled" FrontendBaseHTTPUseHtxDisabled string = "disabled" )
const ( // FrontendBaseHTTPConnectionModeHttpclose captures enum value "httpclose" FrontendBaseHTTPConnectionModeHttpclose string = "httpclose" // FrontendBaseHTTPConnectionModeHTTPDashServerDashClose captures enum value "http-server-close" FrontendBaseHTTPConnectionModeHTTPDashServerDashClose string = "http-server-close" // FrontendBaseHTTPConnectionModeHTTPDashKeepDashAlive captures enum value "http-keep-alive" FrontendBaseHTTPConnectionModeHTTPDashKeepDashAlive string = "http-keep-alive" )
const ( // FrontendBaseHTTPIgnoreProbesEnabled captures enum value "enabled" FrontendBaseHTTPIgnoreProbesEnabled string = "enabled" // FrontendBaseHTTPIgnoreProbesDisabled captures enum value "disabled" FrontendBaseHTTPIgnoreProbesDisabled string = "disabled" )
const ( // FrontendBaseHTTPNoDelayEnabled captures enum value "enabled" FrontendBaseHTTPNoDelayEnabled string = "enabled" // FrontendBaseHTTPNoDelayDisabled captures enum value "disabled" FrontendBaseHTTPNoDelayDisabled string = "disabled" )
const ( // FrontendBaseHTTPRestrictReqHdrNamesPreserve captures enum value "preserve" FrontendBaseHTTPRestrictReqHdrNamesPreserve string = "preserve" // FrontendBaseHTTPRestrictReqHdrNamesDelete captures enum value "delete" FrontendBaseHTTPRestrictReqHdrNamesDelete string = "delete" // FrontendBaseHTTPRestrictReqHdrNamesReject captures enum value "reject" FrontendBaseHTTPRestrictReqHdrNamesReject string = "reject" )
const ( // FrontendBaseHTTPUseProxyHeaderEnabled captures enum value "enabled" FrontendBaseHTTPUseProxyHeaderEnabled string = "enabled" // FrontendBaseHTTPUseProxyHeaderDisabled captures enum value "disabled" FrontendBaseHTTPUseProxyHeaderDisabled string = "disabled" )
const ( // FrontendBaseHttpslogEnabled captures enum value "enabled" FrontendBaseHttpslogEnabled string = "enabled" // FrontendBaseHttpslogDisabled captures enum value "disabled" FrontendBaseHttpslogDisabled string = "disabled" )
const ( // FrontendBaseIdleCloseOnResponseEnabled captures enum value "enabled" FrontendBaseIdleCloseOnResponseEnabled string = "enabled" // FrontendBaseIdleCloseOnResponseDisabled captures enum value "disabled" FrontendBaseIdleCloseOnResponseDisabled string = "disabled" )
const ( // FrontendBaseIndependentStreamsEnabled captures enum value "enabled" FrontendBaseIndependentStreamsEnabled string = "enabled" // FrontendBaseIndependentStreamsDisabled captures enum value "disabled" FrontendBaseIndependentStreamsDisabled string = "disabled" )
const ( // FrontendBaseLogSeparateErrorsEnabled captures enum value "enabled" FrontendBaseLogSeparateErrorsEnabled string = "enabled" // FrontendBaseLogSeparateErrorsDisabled captures enum value "disabled" FrontendBaseLogSeparateErrorsDisabled string = "disabled" )
const ( // FrontendBaseLogasapEnabled captures enum value "enabled" FrontendBaseLogasapEnabled string = "enabled" // FrontendBaseLogasapDisabled captures enum value "disabled" FrontendBaseLogasapDisabled string = "disabled" )
const ( // FrontendBaseModeHTTP captures enum value "http" FrontendBaseModeHTTP string = "http" // FrontendBaseModeTCP captures enum value "tcp" FrontendBaseModeTCP string = "tcp" )
const ( // FrontendBaseNolingerEnabled captures enum value "enabled" FrontendBaseNolingerEnabled string = "enabled" // FrontendBaseNolingerDisabled captures enum value "disabled" FrontendBaseNolingerDisabled string = "disabled" )
const ( // FrontendBaseSocketStatsEnabled captures enum value "enabled" FrontendBaseSocketStatsEnabled string = "enabled" // FrontendBaseSocketStatsDisabled captures enum value "disabled" FrontendBaseSocketStatsDisabled string = "disabled" )
const ( // FrontendBaseSpliceAutoEnabled captures enum value "enabled" FrontendBaseSpliceAutoEnabled string = "enabled" // FrontendBaseSpliceAutoDisabled captures enum value "disabled" FrontendBaseSpliceAutoDisabled string = "disabled" )
const ( // FrontendBaseSpliceRequestEnabled captures enum value "enabled" FrontendBaseSpliceRequestEnabled string = "enabled" // FrontendBaseSpliceRequestDisabled captures enum value "disabled" FrontendBaseSpliceRequestDisabled string = "disabled" )
const ( // FrontendBaseSpliceResponseEnabled captures enum value "enabled" FrontendBaseSpliceResponseEnabled string = "enabled" // FrontendBaseSpliceResponseDisabled captures enum value "disabled" FrontendBaseSpliceResponseDisabled string = "disabled" )
const ( // FrontendBaseTCPSmartAcceptEnabled captures enum value "enabled" FrontendBaseTCPSmartAcceptEnabled string = "enabled" // FrontendBaseTCPSmartAcceptDisabled captures enum value "disabled" FrontendBaseTCPSmartAcceptDisabled string = "disabled" )
const ( // FrontendBaseTcpkaEnabled captures enum value "enabled" FrontendBaseTcpkaEnabled string = "enabled" // FrontendBaseTcpkaDisabled captures enum value "disabled" FrontendBaseTcpkaDisabled string = "disabled" )
const ( // GlobalBaseCPUPolicyNone captures enum value "none" GlobalBaseCPUPolicyNone string = "none" // GlobalBaseCPUPolicyEfficiency captures enum value "efficiency" GlobalBaseCPUPolicyEfficiency string = "efficiency" // GlobalBaseCPUPolicyFirstDashUsableDashNode captures enum value "first-usable-node" GlobalBaseCPUPolicyFirstDashUsableDashNode string = "first-usable-node" // GlobalBaseCPUPolicyGroupDashByDash2DashCcx captures enum value "group-by-2-ccx" GlobalBaseCPUPolicyGroupDashByDash2DashCcx string = "group-by-2-ccx" // GlobalBaseCPUPolicyGroupDashByDash2DashClusters captures enum value "group-by-2-clusters" GlobalBaseCPUPolicyGroupDashByDash2DashClusters string = "group-by-2-clusters" // GlobalBaseCPUPolicyGroupDashByDash3DashCcx captures enum value "group-by-3-ccx" GlobalBaseCPUPolicyGroupDashByDash3DashCcx string = "group-by-3-ccx" // GlobalBaseCPUPolicyGroupDashByDash3DashClusters captures enum value "group-by-3-clusters" GlobalBaseCPUPolicyGroupDashByDash3DashClusters string = "group-by-3-clusters" // GlobalBaseCPUPolicyGroupDashByDash4DashCcx captures enum value "group-by-4-ccx" GlobalBaseCPUPolicyGroupDashByDash4DashCcx string = "group-by-4-ccx" // GlobalBaseCPUPolicyGroupDashByDash4DashCluster captures enum value "group-by-4-cluster" GlobalBaseCPUPolicyGroupDashByDash4DashCluster string = "group-by-4-cluster" // GlobalBaseCPUPolicyGroupDashByDashCcx captures enum value "group-by-ccx" GlobalBaseCPUPolicyGroupDashByDashCcx string = "group-by-ccx" // GlobalBaseCPUPolicyGroupDashByDashCluster captures enum value "group-by-cluster" GlobalBaseCPUPolicyGroupDashByDashCluster string = "group-by-cluster" // GlobalBaseCPUPolicyPerformance captures enum value "performance" GlobalBaseCPUPolicyPerformance string = "performance" // GlobalBaseCPUPolicyResource captures enum value "resource" GlobalBaseCPUPolicyResource string = "resource" )
const ( // GlobalBaseNumaCPUMappingEnabled captures enum value "enabled" GlobalBaseNumaCPUMappingEnabled string = "enabled" // GlobalBaseNumaCPUMappingDisabled captures enum value "disabled" GlobalBaseNumaCPUMappingDisabled string = "disabled" )
const ( // CPUSetDirectiveReset captures enum value "reset" CPUSetDirectiveReset string = "reset" // CPUSetDirectiveDropDashCPU captures enum value "drop-cpu" CPUSetDirectiveDropDashCPU string = "drop-cpu" // CPUSetDirectiveOnlyDashCPU captures enum value "only-cpu" CPUSetDirectiveOnlyDashCPU string = "only-cpu" // CPUSetDirectiveDropDashNode captures enum value "drop-node" CPUSetDirectiveDropDashNode string = "drop-node" // CPUSetDirectiveOnlyDashNode captures enum value "only-node" CPUSetDirectiveOnlyDashNode string = "only-node" // CPUSetDirectiveDropDashCluster captures enum value "drop-cluster" CPUSetDirectiveDropDashCluster string = "drop-cluster" // CPUSetDirectiveOnlyDashCluster captures enum value "only-cluster" CPUSetDirectiveOnlyDashCluster string = "only-cluster" // CPUSetDirectiveDropDashCore captures enum value "drop-core" CPUSetDirectiveDropDashCore string = "drop-core" // CPUSetDirectiveOnlyDashCore captures enum value "only-core" CPUSetDirectiveOnlyDashCore string = "only-core" // CPUSetDirectiveDropDashThread captures enum value "drop-thread" CPUSetDirectiveDropDashThread string = "drop-thread" // CPUSetDirectiveOnlyDashThread captures enum value "only-thread" CPUSetDirectiveOnlyDashThread string = "only-thread" )
const ( // GlobalDefaultPathTypeCurrent captures enum value "current" GlobalDefaultPathTypeCurrent string = "current" // GlobalDefaultPathTypeConfig captures enum value "config" GlobalDefaultPathTypeConfig string = "config" // GlobalDefaultPathTypeParent captures enum value "parent" GlobalDefaultPathTypeParent string = "parent" // GlobalDefaultPathTypeOrigin captures enum value "origin" GlobalDefaultPathTypeOrigin string = "origin" )
const ( // GlobalHardenRejectPrivilegedPortsQuicEnabled captures enum value "enabled" GlobalHardenRejectPrivilegedPortsQuicEnabled string = "enabled" // GlobalHardenRejectPrivilegedPortsQuicDisabled captures enum value "disabled" GlobalHardenRejectPrivilegedPortsQuicDisabled string = "disabled" )
const ( // GlobalHardenRejectPrivilegedPortsTCPEnabled captures enum value "enabled" GlobalHardenRejectPrivilegedPortsTCPEnabled string = "enabled" // GlobalHardenRejectPrivilegedPortsTCPDisabled captures enum value "disabled" GlobalHardenRejectPrivilegedPortsTCPDisabled string = "disabled" )
const ( // GlobalLogSendHostnameEnabledEnabled captures enum value "enabled" GlobalLogSendHostnameEnabledEnabled string = "enabled" // GlobalLogSendHostnameEnabledDisabled captures enum value "disabled" GlobalLogSendHostnameEnabledDisabled string = "disabled" )
const ( // HashTypeFunctionSdbm captures enum value "sdbm" HashTypeFunctionSdbm string = "sdbm" // HashTypeFunctionDjb2 captures enum value "djb2" HashTypeFunctionDjb2 string = "djb2" // HashTypeFunctionWt6 captures enum value "wt6" HashTypeFunctionWt6 string = "wt6" // HashTypeFunctionCrc32 captures enum value "crc32" HashTypeFunctionCrc32 string = "crc32" // HashTypeFunctionNone captures enum value "none" HashTypeFunctionNone string = "none" )
const ( // HashTypeMethodMapDashBased captures enum value "map-based" HashTypeMethodMapDashBased string = "map-based" // HashTypeMethodConsistent captures enum value "consistent" HashTypeMethodConsistent string = "consistent" )
const ( // HealthHaproxyUp captures enum value "up" HealthHaproxyUp string = "up" // HealthHaproxyDown captures enum value "down" HealthHaproxyDown string = "down" // HealthHaproxyUnknown captures enum value "unknown" HealthHaproxyUnknown string = "unknown" )
const ( // HTTPAfterResponseRuleCondIf captures enum value "if" HTTPAfterResponseRuleCondIf string = "if" // HTTPAfterResponseRuleCondUnless captures enum value "unless" HTTPAfterResponseRuleCondUnless string = "unless" )
const ( // HTTPAfterResponseRuleLogLevelEmerg captures enum value "emerg" HTTPAfterResponseRuleLogLevelEmerg string = "emerg" // HTTPAfterResponseRuleLogLevelAlert captures enum value "alert" HTTPAfterResponseRuleLogLevelAlert string = "alert" // HTTPAfterResponseRuleLogLevelCrit captures enum value "crit" HTTPAfterResponseRuleLogLevelCrit string = "crit" // HTTPAfterResponseRuleLogLevelErr captures enum value "err" HTTPAfterResponseRuleLogLevelErr string = "err" // HTTPAfterResponseRuleLogLevelWarning captures enum value "warning" HTTPAfterResponseRuleLogLevelWarning string = "warning" // HTTPAfterResponseRuleLogLevelNotice captures enum value "notice" HTTPAfterResponseRuleLogLevelNotice string = "notice" // HTTPAfterResponseRuleLogLevelInfo captures enum value "info" HTTPAfterResponseRuleLogLevelInfo string = "info" // HTTPAfterResponseRuleLogLevelDebug captures enum value "debug" HTTPAfterResponseRuleLogLevelDebug string = "debug" // HTTPAfterResponseRuleLogLevelSilent captures enum value "silent" HTTPAfterResponseRuleLogLevelSilent string = "silent" )
const ( // HTTPAfterResponseRuleStrictModeOn captures enum value "on" HTTPAfterResponseRuleStrictModeOn string = "on" // HTTPAfterResponseRuleStrictModeOff captures enum value "off" HTTPAfterResponseRuleStrictModeOff string = "off" )
const ( // HTTPAfterResponseRuleTypeAddDashHeader captures enum value "add-header" HTTPAfterResponseRuleTypeAddDashHeader string = "add-header" // HTTPAfterResponseRuleTypeAllow captures enum value "allow" HTTPAfterResponseRuleTypeAllow string = "allow" // HTTPAfterResponseRuleTypeCapture captures enum value "capture" HTTPAfterResponseRuleTypeCapture string = "capture" // HTTPAfterResponseRuleTypeDelDashACL captures enum value "del-acl" HTTPAfterResponseRuleTypeDelDashACL string = "del-acl" // HTTPAfterResponseRuleTypeDelDashHeader captures enum value "del-header" HTTPAfterResponseRuleTypeDelDashHeader string = "del-header" // HTTPAfterResponseRuleTypeDelDashMap captures enum value "del-map" HTTPAfterResponseRuleTypeDelDashMap string = "del-map" // HTTPAfterResponseRuleTypeReplaceDashHeader captures enum value "replace-header" HTTPAfterResponseRuleTypeReplaceDashHeader string = "replace-header" // HTTPAfterResponseRuleTypeReplaceDashValue captures enum value "replace-value" HTTPAfterResponseRuleTypeReplaceDashValue string = "replace-value" // HTTPAfterResponseRuleTypeScDashAddDashGpc captures enum value "sc-add-gpc" HTTPAfterResponseRuleTypeScDashAddDashGpc string = "sc-add-gpc" // HTTPAfterResponseRuleTypeScDashIncDashGpc captures enum value "sc-inc-gpc" HTTPAfterResponseRuleTypeScDashIncDashGpc string = "sc-inc-gpc" // HTTPAfterResponseRuleTypeScDashIncDashGpc0 captures enum value "sc-inc-gpc0" HTTPAfterResponseRuleTypeScDashIncDashGpc0 string = "sc-inc-gpc0" // HTTPAfterResponseRuleTypeScDashIncDashGpc1 captures enum value "sc-inc-gpc1" HTTPAfterResponseRuleTypeScDashIncDashGpc1 string = "sc-inc-gpc1" // HTTPAfterResponseRuleTypeScDashSetDashGpt captures enum value "sc-set-gpt" HTTPAfterResponseRuleTypeScDashSetDashGpt string = "sc-set-gpt" // HTTPAfterResponseRuleTypeScDashSetDashGpt0 captures enum value "sc-set-gpt0" HTTPAfterResponseRuleTypeScDashSetDashGpt0 string = "sc-set-gpt0" // HTTPAfterResponseRuleTypeSetDashHeader captures enum value "set-header" HTTPAfterResponseRuleTypeSetDashHeader string = "set-header" // HTTPAfterResponseRuleTypeSetDashLogDashLevel captures enum value "set-log-level" HTTPAfterResponseRuleTypeSetDashLogDashLevel string = "set-log-level" // HTTPAfterResponseRuleTypeSetDashMap captures enum value "set-map" HTTPAfterResponseRuleTypeSetDashMap string = "set-map" // HTTPAfterResponseRuleTypeSetDashStatus captures enum value "set-status" HTTPAfterResponseRuleTypeSetDashStatus string = "set-status" // HTTPAfterResponseRuleTypeSetDashVar captures enum value "set-var" HTTPAfterResponseRuleTypeSetDashVar string = "set-var" // HTTPAfterResponseRuleTypeSetDashVarDashFmt captures enum value "set-var-fmt" HTTPAfterResponseRuleTypeSetDashVarDashFmt string = "set-var-fmt" // HTTPAfterResponseRuleTypeStrictDashMode captures enum value "strict-mode" HTTPAfterResponseRuleTypeStrictDashMode string = "strict-mode" // HTTPAfterResponseRuleTypeUnsetDashVar captures enum value "unset-var" HTTPAfterResponseRuleTypeUnsetDashVar string = "unset-var" // HTTPAfterResponseRuleTypeDoDashLog captures enum value "do-log" HTTPAfterResponseRuleTypeDoDashLog string = "do-log" )
const ( // HTTPCheckErrorStatusL7OKC captures enum value "L7OKC" HTTPCheckErrorStatusL7OKC string = "L7OKC" // HTTPCheckErrorStatusL7RSP captures enum value "L7RSP" HTTPCheckErrorStatusL7RSP string = "L7RSP" // HTTPCheckErrorStatusL7STS captures enum value "L7STS" HTTPCheckErrorStatusL7STS string = "L7STS" // HTTPCheckErrorStatusL6RSP captures enum value "L6RSP" HTTPCheckErrorStatusL6RSP string = "L6RSP" // HTTPCheckErrorStatusL4CON captures enum value "L4CON" HTTPCheckErrorStatusL4CON string = "L4CON" )
const ( // HTTPCheckMatchStatus captures enum value "status" HTTPCheckMatchStatus string = "status" // HTTPCheckMatchRstatus captures enum value "rstatus" HTTPCheckMatchRstatus string = "rstatus" // HTTPCheckMatchHdr captures enum value "hdr" HTTPCheckMatchHdr string = "hdr" // HTTPCheckMatchFhdr captures enum value "fhdr" HTTPCheckMatchFhdr string = "fhdr" // HTTPCheckMatchString captures enum value "string" HTTPCheckMatchString string = "string" // HTTPCheckMatchRstring captures enum value "rstring" HTTPCheckMatchRstring string = "rstring" )
const ( // HTTPCheckMethodHEAD captures enum value "HEAD" HTTPCheckMethodHEAD string = "HEAD" // HTTPCheckMethodPUT captures enum value "PUT" HTTPCheckMethodPUT string = "PUT" // HTTPCheckMethodPOST captures enum value "POST" HTTPCheckMethodPOST string = "POST" // HTTPCheckMethodGET captures enum value "GET" HTTPCheckMethodGET string = "GET" // HTTPCheckMethodTRACE captures enum value "TRACE" HTTPCheckMethodTRACE string = "TRACE" // HTTPCheckMethodPATCH captures enum value "PATCH" HTTPCheckMethodPATCH string = "PATCH" // HTTPCheckMethodDELETE captures enum value "DELETE" HTTPCheckMethodDELETE string = "DELETE" // HTTPCheckMethodCONNECT captures enum value "CONNECT" HTTPCheckMethodCONNECT string = "CONNECT" // HTTPCheckMethodOPTIONS captures enum value "OPTIONS" HTTPCheckMethodOPTIONS string = "OPTIONS" )
const ( // HTTPCheckOkStatusL7OK captures enum value "L7OK" HTTPCheckOkStatusL7OK string = "L7OK" // HTTPCheckOkStatusL7OKC captures enum value "L7OKC" HTTPCheckOkStatusL7OKC string = "L7OKC" // HTTPCheckOkStatusL6OK captures enum value "L6OK" HTTPCheckOkStatusL6OK string = "L6OK" // HTTPCheckOkStatusL4OK captures enum value "L4OK" HTTPCheckOkStatusL4OK string = "L4OK" )
const ( // HTTPCheckToutStatusL7TOUT captures enum value "L7TOUT" HTTPCheckToutStatusL7TOUT string = "L7TOUT" // HTTPCheckToutStatusL6TOUT captures enum value "L6TOUT" HTTPCheckToutStatusL6TOUT string = "L6TOUT" // HTTPCheckToutStatusL4TOUT captures enum value "L4TOUT" HTTPCheckToutStatusL4TOUT string = "L4TOUT" )
const ( // HTTPCheckTypeComment captures enum value "comment" HTTPCheckTypeComment string = "comment" // HTTPCheckTypeConnect captures enum value "connect" HTTPCheckTypeConnect string = "connect" // HTTPCheckTypeDisableDashOnDash404 captures enum value "disable-on-404" HTTPCheckTypeDisableDashOnDash404 string = "disable-on-404" // HTTPCheckTypeExpect captures enum value "expect" HTTPCheckTypeExpect string = "expect" // HTTPCheckTypeSend captures enum value "send" HTTPCheckTypeSend string = "send" // HTTPCheckTypeSendDashState captures enum value "send-state" HTTPCheckTypeSendDashState string = "send-state" // HTTPCheckTypeSetDashVar captures enum value "set-var" HTTPCheckTypeSetDashVar string = "set-var" // HTTPCheckTypeSetDashVarDashFmt captures enum value "set-var-fmt" HTTPCheckTypeSetDashVarDashFmt string = "set-var-fmt" // HTTPCheckTypeUnsetDashVar captures enum value "unset-var" HTTPCheckTypeUnsetDashVar string = "unset-var" )
const ( // HTTPClientOptionsResolversDisabledEnabled captures enum value "enabled" HTTPClientOptionsResolversDisabledEnabled string = "enabled" // HTTPClientOptionsResolversDisabledDisabled captures enum value "disabled" HTTPClientOptionsResolversDisabledDisabled string = "disabled" )
const ( // HTTPClientOptionsResolversPreferIPV4 captures enum value "ipv4" HTTPClientOptionsResolversPreferIPV4 string = "ipv4" // HTTPClientOptionsResolversPreferIPV6 captures enum value "ipv6" HTTPClientOptionsResolversPreferIPV6 string = "ipv6" )
const ( // HTTPClientOptionsSslVerifyEmpty captures enum value "" HTTPClientOptionsSslVerifyEmpty string = "" // HTTPClientOptionsSslVerifyNone captures enum value "none" HTTPClientOptionsSslVerifyNone string = "none" // HTTPClientOptionsSslVerifyRequired captures enum value "required" HTTPClientOptionsSslVerifyRequired string = "required" )
const ( // HTTPErrorRuleReturnContentFormatDefaultDashErrorfiles captures enum value "default-errorfiles" HTTPErrorRuleReturnContentFormatDefaultDashErrorfiles string = "default-errorfiles" // HTTPErrorRuleReturnContentFormatErrorfile captures enum value "errorfile" HTTPErrorRuleReturnContentFormatErrorfile string = "errorfile" // HTTPErrorRuleReturnContentFormatErrorfiles captures enum value "errorfiles" HTTPErrorRuleReturnContentFormatErrorfiles string = "errorfiles" // HTTPErrorRuleReturnContentFormatFile captures enum value "file" HTTPErrorRuleReturnContentFormatFile string = "file" // HTTPErrorRuleReturnContentFormatLfDashFile captures enum value "lf-file" HTTPErrorRuleReturnContentFormatLfDashFile string = "lf-file" // HTTPErrorRuleReturnContentFormatString captures enum value "string" HTTPErrorRuleReturnContentFormatString string = "string" // HTTPErrorRuleReturnContentFormatLfDashString captures enum value "lf-string" HTTPErrorRuleReturnContentFormatLfDashString string = "lf-string" )
const ( // HTTPRequestRuleCondIf captures enum value "if" HTTPRequestRuleCondIf string = "if" // HTTPRequestRuleCondUnless captures enum value "unless" HTTPRequestRuleCondUnless string = "unless" )
const ( // HTTPRequestRuleLogLevelEmerg captures enum value "emerg" HTTPRequestRuleLogLevelEmerg string = "emerg" // HTTPRequestRuleLogLevelAlert captures enum value "alert" HTTPRequestRuleLogLevelAlert string = "alert" // HTTPRequestRuleLogLevelCrit captures enum value "crit" HTTPRequestRuleLogLevelCrit string = "crit" // HTTPRequestRuleLogLevelErr captures enum value "err" HTTPRequestRuleLogLevelErr string = "err" // HTTPRequestRuleLogLevelWarning captures enum value "warning" HTTPRequestRuleLogLevelWarning string = "warning" // HTTPRequestRuleLogLevelNotice captures enum value "notice" HTTPRequestRuleLogLevelNotice string = "notice" // HTTPRequestRuleLogLevelInfo captures enum value "info" HTTPRequestRuleLogLevelInfo string = "info" // HTTPRequestRuleLogLevelDebug captures enum value "debug" HTTPRequestRuleLogLevelDebug string = "debug" // HTTPRequestRuleLogLevelSilent captures enum value "silent" HTTPRequestRuleLogLevelSilent string = "silent" )
const ( // HTTPRequestRuleNormalizerFragmentDashEncode captures enum value "fragment-encode" HTTPRequestRuleNormalizerFragmentDashEncode string = "fragment-encode" // HTTPRequestRuleNormalizerFragmentDashStrip captures enum value "fragment-strip" HTTPRequestRuleNormalizerFragmentDashStrip string = "fragment-strip" // HTTPRequestRuleNormalizerPathDashMergeDashSlashes captures enum value "path-merge-slashes" HTTPRequestRuleNormalizerPathDashMergeDashSlashes string = "path-merge-slashes" // HTTPRequestRuleNormalizerPathDashStripDashDot captures enum value "path-strip-dot" HTTPRequestRuleNormalizerPathDashStripDashDot string = "path-strip-dot" // HTTPRequestRuleNormalizerPathDashStripDashDotdot captures enum value "path-strip-dotdot" HTTPRequestRuleNormalizerPathDashStripDashDotdot string = "path-strip-dotdot" // HTTPRequestRuleNormalizerPercentDashDecodeDashUnreserved captures enum value "percent-decode-unreserved" HTTPRequestRuleNormalizerPercentDashDecodeDashUnreserved string = "percent-decode-unreserved" // HTTPRequestRuleNormalizerPercentDashToDashUppercase captures enum value "percent-to-uppercase" HTTPRequestRuleNormalizerPercentDashToDashUppercase string = "percent-to-uppercase" // HTTPRequestRuleNormalizerQueryDashSortDashByDashName captures enum value "query-sort-by-name" HTTPRequestRuleNormalizerQueryDashSortDashByDashName string = "query-sort-by-name" )
const ( // HTTPRequestRuleProtocolIPV4 captures enum value "ipv4" HTTPRequestRuleProtocolIPV4 string = "ipv4" // HTTPRequestRuleProtocolIPV6 captures enum value "ipv6" HTTPRequestRuleProtocolIPV6 string = "ipv6" )
const ( // HTTPRequestRuleRedirTypeLocation captures enum value "location" HTTPRequestRuleRedirTypeLocation string = "location" // HTTPRequestRuleRedirTypePrefix captures enum value "prefix" HTTPRequestRuleRedirTypePrefix string = "prefix" // HTTPRequestRuleRedirTypeScheme captures enum value "scheme" HTTPRequestRuleRedirTypeScheme string = "scheme" )
const ( // HTTPRequestRuleReturnContentFormatDefaultDashErrorfiles captures enum value "default-errorfiles" HTTPRequestRuleReturnContentFormatDefaultDashErrorfiles string = "default-errorfiles" // HTTPRequestRuleReturnContentFormatErrorfile captures enum value "errorfile" HTTPRequestRuleReturnContentFormatErrorfile string = "errorfile" // HTTPRequestRuleReturnContentFormatErrorfiles captures enum value "errorfiles" HTTPRequestRuleReturnContentFormatErrorfiles string = "errorfiles" // HTTPRequestRuleReturnContentFormatFile captures enum value "file" HTTPRequestRuleReturnContentFormatFile string = "file" // HTTPRequestRuleReturnContentFormatLfDashFile captures enum value "lf-file" HTTPRequestRuleReturnContentFormatLfDashFile string = "lf-file" // HTTPRequestRuleReturnContentFormatString captures enum value "string" HTTPRequestRuleReturnContentFormatString string = "string" // HTTPRequestRuleReturnContentFormatLfDashString captures enum value "lf-string" HTTPRequestRuleReturnContentFormatLfDashString string = "lf-string" )
const ( // HTTPRequestRuleStrictModeOn captures enum value "on" HTTPRequestRuleStrictModeOn string = "on" // HTTPRequestRuleStrictModeOff captures enum value "off" HTTPRequestRuleStrictModeOff string = "off" )
const ( // HTTPRequestRuleTimeoutTypeServer captures enum value "server" HTTPRequestRuleTimeoutTypeServer string = "server" // HTTPRequestRuleTimeoutTypeTunnel captures enum value "tunnel" HTTPRequestRuleTimeoutTypeTunnel string = "tunnel" // HTTPRequestRuleTimeoutTypeClient captures enum value "client" HTTPRequestRuleTimeoutTypeClient string = "client" )
const ( // HTTPRequestRuleTypeAddDashACL captures enum value "add-acl" HTTPRequestRuleTypeAddDashACL string = "add-acl" // HTTPRequestRuleTypeAddDashHeader captures enum value "add-header" HTTPRequestRuleTypeAddDashHeader string = "add-header" // HTTPRequestRuleTypeAllow captures enum value "allow" HTTPRequestRuleTypeAllow string = "allow" // HTTPRequestRuleTypeAuth captures enum value "auth" HTTPRequestRuleTypeAuth string = "auth" // HTTPRequestRuleTypeCacheDashUse captures enum value "cache-use" HTTPRequestRuleTypeCacheDashUse string = "cache-use" // HTTPRequestRuleTypeCapture captures enum value "capture" HTTPRequestRuleTypeCapture string = "capture" // HTTPRequestRuleTypeDelDashACL captures enum value "del-acl" HTTPRequestRuleTypeDelDashACL string = "del-acl" // HTTPRequestRuleTypeDelDashHeader captures enum value "del-header" HTTPRequestRuleTypeDelDashHeader string = "del-header" // HTTPRequestRuleTypeDelDashMap captures enum value "del-map" HTTPRequestRuleTypeDelDashMap string = "del-map" // HTTPRequestRuleTypeDeny captures enum value "deny" HTTPRequestRuleTypeDeny string = "deny" // HTTPRequestRuleTypeDisableDashL7DashRetry captures enum value "disable-l7-retry" HTTPRequestRuleTypeDisableDashL7DashRetry string = "disable-l7-retry" // HTTPRequestRuleTypeDoDashResolve captures enum value "do-resolve" HTTPRequestRuleTypeDoDashResolve string = "do-resolve" // HTTPRequestRuleTypeEarlyDashHint captures enum value "early-hint" HTTPRequestRuleTypeEarlyDashHint string = "early-hint" // HTTPRequestRuleTypeLua captures enum value "lua" HTTPRequestRuleTypeLua string = "lua" // HTTPRequestRuleTypeNormalizeDashURI captures enum value "normalize-uri" HTTPRequestRuleTypeNormalizeDashURI string = "normalize-uri" // HTTPRequestRuleTypePause captures enum value "pause" HTTPRequestRuleTypePause string = "pause" // HTTPRequestRuleTypeRedirect captures enum value "redirect" HTTPRequestRuleTypeRedirect string = "redirect" // HTTPRequestRuleTypeReject captures enum value "reject" HTTPRequestRuleTypeReject string = "reject" // HTTPRequestRuleTypeReplaceDashHeader captures enum value "replace-header" HTTPRequestRuleTypeReplaceDashHeader string = "replace-header" // HTTPRequestRuleTypeReplaceDashPath captures enum value "replace-path" HTTPRequestRuleTypeReplaceDashPath string = "replace-path" // HTTPRequestRuleTypeReplaceDashPathq captures enum value "replace-pathq" HTTPRequestRuleTypeReplaceDashPathq string = "replace-pathq" // HTTPRequestRuleTypeReplaceDashURI captures enum value "replace-uri" HTTPRequestRuleTypeReplaceDashURI string = "replace-uri" // HTTPRequestRuleTypeReplaceDashValue captures enum value "replace-value" HTTPRequestRuleTypeReplaceDashValue string = "replace-value" // HTTPRequestRuleTypeReturn captures enum value "return" HTTPRequestRuleTypeReturn string = "return" // HTTPRequestRuleTypeScDashAddDashGpc captures enum value "sc-add-gpc" HTTPRequestRuleTypeScDashAddDashGpc string = "sc-add-gpc" // HTTPRequestRuleTypeScDashIncDashGpc captures enum value "sc-inc-gpc" HTTPRequestRuleTypeScDashIncDashGpc string = "sc-inc-gpc" // HTTPRequestRuleTypeScDashIncDashGpc0 captures enum value "sc-inc-gpc0" HTTPRequestRuleTypeScDashIncDashGpc0 string = "sc-inc-gpc0" // HTTPRequestRuleTypeScDashIncDashGpc1 captures enum value "sc-inc-gpc1" HTTPRequestRuleTypeScDashIncDashGpc1 string = "sc-inc-gpc1" // HTTPRequestRuleTypeScDashSetDashGpt captures enum value "sc-set-gpt" HTTPRequestRuleTypeScDashSetDashGpt string = "sc-set-gpt" // HTTPRequestRuleTypeScDashSetDashGpt0 captures enum value "sc-set-gpt0" HTTPRequestRuleTypeScDashSetDashGpt0 string = "sc-set-gpt0" // HTTPRequestRuleTypeSendDashSpoeDashGroup captures enum value "send-spoe-group" HTTPRequestRuleTypeSendDashSpoeDashGroup string = "send-spoe-group" // HTTPRequestRuleTypeSetDashBcDashMark captures enum value "set-bc-mark" HTTPRequestRuleTypeSetDashBcDashMark string = "set-bc-mark" // HTTPRequestRuleTypeSetDashBcDashTos captures enum value "set-bc-tos" HTTPRequestRuleTypeSetDashBcDashTos string = "set-bc-tos" // HTTPRequestRuleTypeSetDashDst captures enum value "set-dst" HTTPRequestRuleTypeSetDashDst string = "set-dst" // HTTPRequestRuleTypeSetDashDstDashPort captures enum value "set-dst-port" HTTPRequestRuleTypeSetDashDstDashPort string = "set-dst-port" // HTTPRequestRuleTypeSetDashFcDashMark captures enum value "set-fc-mark" HTTPRequestRuleTypeSetDashFcDashMark string = "set-fc-mark" // HTTPRequestRuleTypeSetDashFcDashTos captures enum value "set-fc-tos" HTTPRequestRuleTypeSetDashFcDashTos string = "set-fc-tos" // HTTPRequestRuleTypeSetDashHeader captures enum value "set-header" HTTPRequestRuleTypeSetDashHeader string = "set-header" // HTTPRequestRuleTypeSetDashLogDashLevel captures enum value "set-log-level" HTTPRequestRuleTypeSetDashLogDashLevel string = "set-log-level" // HTTPRequestRuleTypeSetDashMap captures enum value "set-map" HTTPRequestRuleTypeSetDashMap string = "set-map" // HTTPRequestRuleTypeSetDashMark captures enum value "set-mark" HTTPRequestRuleTypeSetDashMark string = "set-mark" // HTTPRequestRuleTypeSetDashMethod captures enum value "set-method" HTTPRequestRuleTypeSetDashMethod string = "set-method" // HTTPRequestRuleTypeSetDashNice captures enum value "set-nice" HTTPRequestRuleTypeSetDashNice string = "set-nice" // HTTPRequestRuleTypeSetDashPath captures enum value "set-path" HTTPRequestRuleTypeSetDashPath string = "set-path" // HTTPRequestRuleTypeSetDashPathq captures enum value "set-pathq" HTTPRequestRuleTypeSetDashPathq string = "set-pathq" // HTTPRequestRuleTypeSetDashPriorityDashClass captures enum value "set-priority-class" HTTPRequestRuleTypeSetDashPriorityDashClass string = "set-priority-class" // HTTPRequestRuleTypeSetDashPriorityDashOffset captures enum value "set-priority-offset" HTTPRequestRuleTypeSetDashPriorityDashOffset string = "set-priority-offset" // HTTPRequestRuleTypeSetDashQuery captures enum value "set-query" HTTPRequestRuleTypeSetDashQuery string = "set-query" // HTTPRequestRuleTypeSetDashSrc captures enum value "set-src" HTTPRequestRuleTypeSetDashSrc string = "set-src" // HTTPRequestRuleTypeSetDashSrcDashPort captures enum value "set-src-port" HTTPRequestRuleTypeSetDashSrcDashPort string = "set-src-port" // HTTPRequestRuleTypeSetDashTimeout captures enum value "set-timeout" HTTPRequestRuleTypeSetDashTimeout string = "set-timeout" // HTTPRequestRuleTypeSetDashTos captures enum value "set-tos" HTTPRequestRuleTypeSetDashTos string = "set-tos" // HTTPRequestRuleTypeSetDashURI captures enum value "set-uri" HTTPRequestRuleTypeSetDashURI string = "set-uri" // HTTPRequestRuleTypeSetDashVar captures enum value "set-var" HTTPRequestRuleTypeSetDashVar string = "set-var" // HTTPRequestRuleTypeSetDashVarDashFmt captures enum value "set-var-fmt" HTTPRequestRuleTypeSetDashVarDashFmt string = "set-var-fmt" // HTTPRequestRuleTypeSilentDashDrop captures enum value "silent-drop" HTTPRequestRuleTypeSilentDashDrop string = "silent-drop" // HTTPRequestRuleTypeStrictDashMode captures enum value "strict-mode" HTTPRequestRuleTypeStrictDashMode string = "strict-mode" // HTTPRequestRuleTypeTarpit captures enum value "tarpit" HTTPRequestRuleTypeTarpit string = "tarpit" // HTTPRequestRuleTypeTrackDashSc captures enum value "track-sc" HTTPRequestRuleTypeTrackDashSc string = "track-sc" // HTTPRequestRuleTypeUnsetDashVar captures enum value "unset-var" HTTPRequestRuleTypeUnsetDashVar string = "unset-var" // HTTPRequestRuleTypeUseDashService captures enum value "use-service" HTTPRequestRuleTypeUseDashService string = "use-service" // HTTPRequestRuleTypeWaitDashForDashBody captures enum value "wait-for-body" HTTPRequestRuleTypeWaitDashForDashBody string = "wait-for-body" // HTTPRequestRuleTypeWaitDashForDashHandshake captures enum value "wait-for-handshake" HTTPRequestRuleTypeWaitDashForDashHandshake string = "wait-for-handshake" // HTTPRequestRuleTypeSetDashBandwidthDashLimit captures enum value "set-bandwidth-limit" HTTPRequestRuleTypeSetDashBandwidthDashLimit string = "set-bandwidth-limit" // HTTPRequestRuleTypeSetDashRetries captures enum value "set-retries" HTTPRequestRuleTypeSetDashRetries string = "set-retries" // HTTPRequestRuleTypeDoDashLog captures enum value "do-log" HTTPRequestRuleTypeDoDashLog string = "do-log" )
const ( // HTTPResponseRuleCondIf captures enum value "if" HTTPResponseRuleCondIf string = "if" // HTTPResponseRuleCondUnless captures enum value "unless" HTTPResponseRuleCondUnless string = "unless" )
const ( // HTTPResponseRuleLogLevelEmerg captures enum value "emerg" HTTPResponseRuleLogLevelEmerg string = "emerg" // HTTPResponseRuleLogLevelAlert captures enum value "alert" HTTPResponseRuleLogLevelAlert string = "alert" // HTTPResponseRuleLogLevelCrit captures enum value "crit" HTTPResponseRuleLogLevelCrit string = "crit" // HTTPResponseRuleLogLevelErr captures enum value "err" HTTPResponseRuleLogLevelErr string = "err" // HTTPResponseRuleLogLevelWarning captures enum value "warning" HTTPResponseRuleLogLevelWarning string = "warning" // HTTPResponseRuleLogLevelNotice captures enum value "notice" HTTPResponseRuleLogLevelNotice string = "notice" // HTTPResponseRuleLogLevelInfo captures enum value "info" HTTPResponseRuleLogLevelInfo string = "info" // HTTPResponseRuleLogLevelDebug captures enum value "debug" HTTPResponseRuleLogLevelDebug string = "debug" // HTTPResponseRuleLogLevelSilent captures enum value "silent" HTTPResponseRuleLogLevelSilent string = "silent" )
const ( // HTTPResponseRuleRedirTypeLocation captures enum value "location" HTTPResponseRuleRedirTypeLocation string = "location" // HTTPResponseRuleRedirTypePrefix captures enum value "prefix" HTTPResponseRuleRedirTypePrefix string = "prefix" // HTTPResponseRuleRedirTypeScheme captures enum value "scheme" HTTPResponseRuleRedirTypeScheme string = "scheme" )
const ( // HTTPResponseRuleReturnContentFormatDefaultDashErrorfiles captures enum value "default-errorfiles" HTTPResponseRuleReturnContentFormatDefaultDashErrorfiles string = "default-errorfiles" // HTTPResponseRuleReturnContentFormatErrorfile captures enum value "errorfile" HTTPResponseRuleReturnContentFormatErrorfile string = "errorfile" // HTTPResponseRuleReturnContentFormatErrorfiles captures enum value "errorfiles" HTTPResponseRuleReturnContentFormatErrorfiles string = "errorfiles" // HTTPResponseRuleReturnContentFormatFile captures enum value "file" HTTPResponseRuleReturnContentFormatFile string = "file" // HTTPResponseRuleReturnContentFormatLfDashFile captures enum value "lf-file" HTTPResponseRuleReturnContentFormatLfDashFile string = "lf-file" // HTTPResponseRuleReturnContentFormatString captures enum value "string" HTTPResponseRuleReturnContentFormatString string = "string" // HTTPResponseRuleReturnContentFormatLfDashString captures enum value "lf-string" HTTPResponseRuleReturnContentFormatLfDashString string = "lf-string" )
const ( // HTTPResponseRuleStrictModeOn captures enum value "on" HTTPResponseRuleStrictModeOn string = "on" // HTTPResponseRuleStrictModeOff captures enum value "off" HTTPResponseRuleStrictModeOff string = "off" )
const ( // HTTPResponseRuleTimeoutTypeServer captures enum value "server" HTTPResponseRuleTimeoutTypeServer string = "server" // HTTPResponseRuleTimeoutTypeTunnel captures enum value "tunnel" HTTPResponseRuleTimeoutTypeTunnel string = "tunnel" // HTTPResponseRuleTimeoutTypeClient captures enum value "client" HTTPResponseRuleTimeoutTypeClient string = "client" )
const ( // HTTPResponseRuleTypeAddDashACL captures enum value "add-acl" HTTPResponseRuleTypeAddDashACL string = "add-acl" // HTTPResponseRuleTypeAddDashHeader captures enum value "add-header" HTTPResponseRuleTypeAddDashHeader string = "add-header" // HTTPResponseRuleTypeAllow captures enum value "allow" HTTPResponseRuleTypeAllow string = "allow" // HTTPResponseRuleTypeCacheDashStore captures enum value "cache-store" HTTPResponseRuleTypeCacheDashStore string = "cache-store" // HTTPResponseRuleTypeCapture captures enum value "capture" HTTPResponseRuleTypeCapture string = "capture" // HTTPResponseRuleTypeDelDashACL captures enum value "del-acl" HTTPResponseRuleTypeDelDashACL string = "del-acl" // HTTPResponseRuleTypeDelDashHeader captures enum value "del-header" HTTPResponseRuleTypeDelDashHeader string = "del-header" // HTTPResponseRuleTypeDelDashMap captures enum value "del-map" HTTPResponseRuleTypeDelDashMap string = "del-map" // HTTPResponseRuleTypeDeny captures enum value "deny" HTTPResponseRuleTypeDeny string = "deny" // HTTPResponseRuleTypeLua captures enum value "lua" HTTPResponseRuleTypeLua string = "lua" // HTTPResponseRuleTypePause captures enum value "pause" HTTPResponseRuleTypePause string = "pause" // HTTPResponseRuleTypeRedirect captures enum value "redirect" HTTPResponseRuleTypeRedirect string = "redirect" // HTTPResponseRuleTypeReplaceDashHeader captures enum value "replace-header" HTTPResponseRuleTypeReplaceDashHeader string = "replace-header" // HTTPResponseRuleTypeReplaceDashValue captures enum value "replace-value" HTTPResponseRuleTypeReplaceDashValue string = "replace-value" // HTTPResponseRuleTypeReturn captures enum value "return" HTTPResponseRuleTypeReturn string = "return" // HTTPResponseRuleTypeScDashAddDashGpc captures enum value "sc-add-gpc" HTTPResponseRuleTypeScDashAddDashGpc string = "sc-add-gpc" // HTTPResponseRuleTypeScDashIncDashGpc captures enum value "sc-inc-gpc" HTTPResponseRuleTypeScDashIncDashGpc string = "sc-inc-gpc" // HTTPResponseRuleTypeScDashIncDashGpc0 captures enum value "sc-inc-gpc0" HTTPResponseRuleTypeScDashIncDashGpc0 string = "sc-inc-gpc0" // HTTPResponseRuleTypeScDashIncDashGpc1 captures enum value "sc-inc-gpc1" HTTPResponseRuleTypeScDashIncDashGpc1 string = "sc-inc-gpc1" // HTTPResponseRuleTypeScDashSetDashGpt captures enum value "sc-set-gpt" HTTPResponseRuleTypeScDashSetDashGpt string = "sc-set-gpt" // HTTPResponseRuleTypeScDashSetDashGpt0 captures enum value "sc-set-gpt0" HTTPResponseRuleTypeScDashSetDashGpt0 string = "sc-set-gpt0" // HTTPResponseRuleTypeSendDashSpoeDashGroup captures enum value "send-spoe-group" HTTPResponseRuleTypeSendDashSpoeDashGroup string = "send-spoe-group" // HTTPResponseRuleTypeSetDashFcDashMark captures enum value "set-fc-mark" HTTPResponseRuleTypeSetDashFcDashMark string = "set-fc-mark" // HTTPResponseRuleTypeSetDashFcDashTos captures enum value "set-fc-tos" HTTPResponseRuleTypeSetDashFcDashTos string = "set-fc-tos" // HTTPResponseRuleTypeSetDashHeader captures enum value "set-header" HTTPResponseRuleTypeSetDashHeader string = "set-header" // HTTPResponseRuleTypeSetDashLogDashLevel captures enum value "set-log-level" HTTPResponseRuleTypeSetDashLogDashLevel string = "set-log-level" // HTTPResponseRuleTypeSetDashMap captures enum value "set-map" HTTPResponseRuleTypeSetDashMap string = "set-map" // HTTPResponseRuleTypeSetDashMark captures enum value "set-mark" HTTPResponseRuleTypeSetDashMark string = "set-mark" // HTTPResponseRuleTypeSetDashNice captures enum value "set-nice" HTTPResponseRuleTypeSetDashNice string = "set-nice" // HTTPResponseRuleTypeSetDashStatus captures enum value "set-status" HTTPResponseRuleTypeSetDashStatus string = "set-status" // HTTPResponseRuleTypeSetDashTimeout captures enum value "set-timeout" HTTPResponseRuleTypeSetDashTimeout string = "set-timeout" // HTTPResponseRuleTypeSetDashTos captures enum value "set-tos" HTTPResponseRuleTypeSetDashTos string = "set-tos" // HTTPResponseRuleTypeSetDashVar captures enum value "set-var" HTTPResponseRuleTypeSetDashVar string = "set-var" // HTTPResponseRuleTypeSetDashVarDashFmt captures enum value "set-var-fmt" HTTPResponseRuleTypeSetDashVarDashFmt string = "set-var-fmt" // HTTPResponseRuleTypeSilentDashDrop captures enum value "silent-drop" HTTPResponseRuleTypeSilentDashDrop string = "silent-drop" // HTTPResponseRuleTypeStrictDashMode captures enum value "strict-mode" HTTPResponseRuleTypeStrictDashMode string = "strict-mode" // HTTPResponseRuleTypeTrackDashSc captures enum value "track-sc" HTTPResponseRuleTypeTrackDashSc string = "track-sc" // HTTPResponseRuleTypeUnsetDashVar captures enum value "unset-var" HTTPResponseRuleTypeUnsetDashVar string = "unset-var" // HTTPResponseRuleTypeWaitDashForDashBody captures enum value "wait-for-body" HTTPResponseRuleTypeWaitDashForDashBody string = "wait-for-body" // HTTPResponseRuleTypeSetDashBandwidthDashLimit captures enum value "set-bandwidth-limit" HTTPResponseRuleTypeSetDashBandwidthDashLimit string = "set-bandwidth-limit" // HTTPResponseRuleTypeDoDashLog captures enum value "do-log" HTTPResponseRuleTypeDoDashLog string = "do-log" )
const ( // HttpchkParamsMethodHEAD captures enum value "HEAD" HttpchkParamsMethodHEAD string = "HEAD" // HttpchkParamsMethodPUT captures enum value "PUT" HttpchkParamsMethodPUT string = "PUT" // HttpchkParamsMethodPOST captures enum value "POST" HttpchkParamsMethodPOST string = "POST" // HttpchkParamsMethodGET captures enum value "GET" HttpchkParamsMethodGET string = "GET" // HttpchkParamsMethodTRACE captures enum value "TRACE" HttpchkParamsMethodTRACE string = "TRACE" // HttpchkParamsMethodPATCH captures enum value "PATCH" HttpchkParamsMethodPATCH string = "PATCH" // HttpchkParamsMethodDELETE captures enum value "DELETE" HttpchkParamsMethodDELETE string = "DELETE" // HttpchkParamsMethodCONNECT captures enum value "CONNECT" HttpchkParamsMethodCONNECT string = "CONNECT" // HttpchkParamsMethodOPTIONS captures enum value "OPTIONS" HttpchkParamsMethodOPTIONS string = "OPTIONS" )
const ( // LogProfileStepDropEnabled captures enum value "enabled" LogProfileStepDropEnabled string = "enabled" // LogProfileStepDropDisabled captures enum value "disabled" LogProfileStepDropDisabled string = "disabled" )
const ( // LogProfileStepStepAccept captures enum value "accept" LogProfileStepStepAccept string = "accept" // LogProfileStepStepAny captures enum value "any" LogProfileStepStepAny string = "any" // LogProfileStepStepClose captures enum value "close" LogProfileStepStepClose string = "close" // LogProfileStepStepConnect captures enum value "connect" LogProfileStepStepConnect string = "connect" // LogProfileStepStepError captures enum value "error" LogProfileStepStepError string = "error" // LogProfileStepStepRequest captures enum value "request" LogProfileStepStepRequest string = "request" // LogProfileStepStepResponse captures enum value "response" LogProfileStepStepResponse string = "response" // LogProfileStepStepHTTPDashReq captures enum value "http-req" LogProfileStepStepHTTPDashReq string = "http-req" // LogProfileStepStepHTTPDashRes captures enum value "http-res" LogProfileStepStepHTTPDashRes string = "http-res" // LogProfileStepStepHTTPDashAfterDashRes captures enum value "http-after-res" LogProfileStepStepHTTPDashAfterDashRes string = "http-after-res" // LogProfileStepStepQuicDashInit captures enum value "quic-init" LogProfileStepStepQuicDashInit string = "quic-init" // LogProfileStepStepTCPDashReqDashConn captures enum value "tcp-req-conn" LogProfileStepStepTCPDashReqDashConn string = "tcp-req-conn" // LogProfileStepStepTCPDashReqDashCont captures enum value "tcp-req-cont" LogProfileStepStepTCPDashReqDashCont string = "tcp-req-cont" // LogProfileStepStepTCPDashReqDashSess captures enum value "tcp-req-sess" LogProfileStepStepTCPDashReqDashSess string = "tcp-req-sess" )
const ( // LogTargetFacilityKern captures enum value "kern" LogTargetFacilityKern string = "kern" // LogTargetFacilityUser captures enum value "user" LogTargetFacilityUser string = "user" // LogTargetFacilityMail captures enum value "mail" LogTargetFacilityMail string = "mail" // LogTargetFacilityDaemon captures enum value "daemon" LogTargetFacilityDaemon string = "daemon" // LogTargetFacilityAuth captures enum value "auth" LogTargetFacilityAuth string = "auth" // LogTargetFacilitySyslog captures enum value "syslog" LogTargetFacilitySyslog string = "syslog" // LogTargetFacilityLpr captures enum value "lpr" LogTargetFacilityLpr string = "lpr" // LogTargetFacilityNews captures enum value "news" LogTargetFacilityNews string = "news" // LogTargetFacilityUucp captures enum value "uucp" LogTargetFacilityUucp string = "uucp" // LogTargetFacilityCron captures enum value "cron" LogTargetFacilityCron string = "cron" // LogTargetFacilityAuth2 captures enum value "auth2" LogTargetFacilityAuth2 string = "auth2" // LogTargetFacilityFtp captures enum value "ftp" LogTargetFacilityFtp string = "ftp" // LogTargetFacilityNtp captures enum value "ntp" LogTargetFacilityNtp string = "ntp" // LogTargetFacilityAudit captures enum value "audit" LogTargetFacilityAudit string = "audit" // LogTargetFacilityAlert captures enum value "alert" LogTargetFacilityAlert string = "alert" // LogTargetFacilityCron2 captures enum value "cron2" LogTargetFacilityCron2 string = "cron2" // LogTargetFacilityLocal0 captures enum value "local0" LogTargetFacilityLocal0 string = "local0" // LogTargetFacilityLocal1 captures enum value "local1" LogTargetFacilityLocal1 string = "local1" // LogTargetFacilityLocal2 captures enum value "local2" LogTargetFacilityLocal2 string = "local2" // LogTargetFacilityLocal3 captures enum value "local3" LogTargetFacilityLocal3 string = "local3" // LogTargetFacilityLocal4 captures enum value "local4" LogTargetFacilityLocal4 string = "local4" // LogTargetFacilityLocal5 captures enum value "local5" LogTargetFacilityLocal5 string = "local5" // LogTargetFacilityLocal6 captures enum value "local6" LogTargetFacilityLocal6 string = "local6" // LogTargetFacilityLocal7 captures enum value "local7" LogTargetFacilityLocal7 string = "local7" )
const ( // LogTargetFormatLocal captures enum value "local" LogTargetFormatLocal string = "local" // LogTargetFormatRfc3164 captures enum value "rfc3164" LogTargetFormatRfc3164 string = "rfc3164" // LogTargetFormatRfc5424 captures enum value "rfc5424" LogTargetFormatRfc5424 string = "rfc5424" // LogTargetFormatPriority captures enum value "priority" LogTargetFormatPriority string = "priority" // LogTargetFormatShort captures enum value "short" LogTargetFormatShort string = "short" // LogTargetFormatTimed captures enum value "timed" LogTargetFormatTimed string = "timed" // LogTargetFormatIso captures enum value "iso" LogTargetFormatIso string = "iso" // LogTargetFormatRaw captures enum value "raw" LogTargetFormatRaw string = "raw" )
const ( // LogTargetLevelEmerg captures enum value "emerg" LogTargetLevelEmerg string = "emerg" // LogTargetLevelAlert captures enum value "alert" LogTargetLevelAlert string = "alert" // LogTargetLevelCrit captures enum value "crit" LogTargetLevelCrit string = "crit" // LogTargetLevelErr captures enum value "err" LogTargetLevelErr string = "err" // LogTargetLevelWarning captures enum value "warning" LogTargetLevelWarning string = "warning" // LogTargetLevelNotice captures enum value "notice" LogTargetLevelNotice string = "notice" // LogTargetLevelInfo captures enum value "info" LogTargetLevelInfo string = "info" // LogTargetLevelDebug captures enum value "debug" LogTargetLevelDebug string = "debug" )
const ( // LogTargetMinlevelEmerg captures enum value "emerg" LogTargetMinlevelEmerg string = "emerg" // LogTargetMinlevelAlert captures enum value "alert" LogTargetMinlevelAlert string = "alert" // LogTargetMinlevelCrit captures enum value "crit" LogTargetMinlevelCrit string = "crit" // LogTargetMinlevelErr captures enum value "err" LogTargetMinlevelErr string = "err" // LogTargetMinlevelWarning captures enum value "warning" LogTargetMinlevelWarning string = "warning" // LogTargetMinlevelNotice captures enum value "notice" LogTargetMinlevelNotice string = "notice" // LogTargetMinlevelInfo captures enum value "info" LogTargetMinlevelInfo string = "info" // LogTargetMinlevelDebug captures enum value "debug" LogTargetMinlevelDebug string = "debug" )
const ( // LuaPrependPathTypePath captures enum value "path" LuaPrependPathTypePath string = "path" // LuaPrependPathTypeCpath captures enum value "cpath" LuaPrependPathTypeCpath string = "cpath" )
const ( // MonitorFailCondIf captures enum value "if" MonitorFailCondIf string = "if" // MonitorFailCondUnless captures enum value "unless" MonitorFailCondUnless string = "unless" )
const ( // MysqlCheckParamsClientVersionPreDash41 captures enum value "pre-41" MysqlCheckParamsClientVersionPreDash41 string = "pre-41" // MysqlCheckParamsClientVersionPostDash41 captures enum value "post-41" MysqlCheckParamsClientVersionPostDash41 string = "post-41" )
const ( // NativeStatTypeBackend captures enum value "backend" NativeStatTypeBackend string = "backend" // NativeStatTypeServer captures enum value "server" NativeStatTypeServer string = "server" // NativeStatTypeFrontend captures enum value "frontend" NativeStatTypeFrontend string = "frontend" )
const ( // NativeStatStatsAgentStatusUNK captures enum value "UNK" NativeStatStatsAgentStatusUNK string = "UNK" // NativeStatStatsAgentStatusINI captures enum value "INI" NativeStatStatsAgentStatusINI string = "INI" // NativeStatStatsAgentStatusSOCKERR captures enum value "SOCKERR" NativeStatStatsAgentStatusSOCKERR string = "SOCKERR" // NativeStatStatsAgentStatusL4OK captures enum value "L4OK" NativeStatStatsAgentStatusL4OK string = "L4OK" // NativeStatStatsAgentStatusL4TOUT captures enum value "L4TOUT" NativeStatStatsAgentStatusL4TOUT string = "L4TOUT" // NativeStatStatsAgentStatusL4CON captures enum value "L4CON" NativeStatStatsAgentStatusL4CON string = "L4CON" // NativeStatStatsAgentStatusL7OK captures enum value "L7OK" NativeStatStatsAgentStatusL7OK string = "L7OK" // NativeStatStatsAgentStatusL7STS captures enum value "L7STS" NativeStatStatsAgentStatusL7STS string = "L7STS" )
const ( // NativeStatStatsCheckStatusUNK captures enum value "UNK" NativeStatStatsCheckStatusUNK string = "UNK" // NativeStatStatsCheckStatusINI captures enum value "INI" NativeStatStatsCheckStatusINI string = "INI" // NativeStatStatsCheckStatusSOCKERR captures enum value "SOCKERR" NativeStatStatsCheckStatusSOCKERR string = "SOCKERR" // NativeStatStatsCheckStatusL4OK captures enum value "L4OK" NativeStatStatsCheckStatusL4OK string = "L4OK" // NativeStatStatsCheckStatusL4TOUT captures enum value "L4TOUT" NativeStatStatsCheckStatusL4TOUT string = "L4TOUT" // NativeStatStatsCheckStatusL4CON captures enum value "L4CON" NativeStatStatsCheckStatusL4CON string = "L4CON" // NativeStatStatsCheckStatusL6OK captures enum value "L6OK" NativeStatStatsCheckStatusL6OK string = "L6OK" // NativeStatStatsCheckStatusL6TOUT captures enum value "L6TOUT" NativeStatStatsCheckStatusL6TOUT string = "L6TOUT" // NativeStatStatsCheckStatusL6RSP captures enum value "L6RSP" NativeStatStatsCheckStatusL6RSP string = "L6RSP" // NativeStatStatsCheckStatusL7OK captures enum value "L7OK" NativeStatStatsCheckStatusL7OK string = "L7OK" // NativeStatStatsCheckStatusL7OKC captures enum value "L7OKC" NativeStatStatsCheckStatusL7OKC string = "L7OKC" // NativeStatStatsCheckStatusL7TOUT captures enum value "L7TOUT" NativeStatStatsCheckStatusL7TOUT string = "L7TOUT" // NativeStatStatsCheckStatusL7RSP captures enum value "L7RSP" NativeStatStatsCheckStatusL7RSP string = "L7RSP" // NativeStatStatsCheckStatusL7STS captures enum value "L7STS" NativeStatStatsCheckStatusL7STS string = "L7STS" )
const ( // NativeStatStatsModeTCP captures enum value "tcp" NativeStatStatsModeTCP string = "tcp" // NativeStatStatsModeHTTP captures enum value "http" NativeStatStatsModeHTTP string = "http" // NativeStatStatsModeHealth captures enum value "health" NativeStatStatsModeHealth string = "health" // NativeStatStatsModeUnknown captures enum value "unknown" NativeStatStatsModeUnknown string = "unknown" )
const ( // NativeStatStatsStatusUP captures enum value "UP" NativeStatStatsStatusUP string = "UP" // NativeStatStatsStatusDOWN captures enum value "DOWN" NativeStatStatsStatusDOWN string = "DOWN" // NativeStatStatsStatusNOLB captures enum value "NOLB" NativeStatStatsStatusNOLB string = "NOLB" // NativeStatStatsStatusMAINT captures enum value "MAINT" NativeStatStatsStatusMAINT string = "MAINT" // NativeStatStatsStatusNoCheck captures enum value "no check" NativeStatStatsStatusNoCheck string = "no check" )
const ( // OcspUpdateOptionsModeEnabled captures enum value "enabled" OcspUpdateOptionsModeEnabled string = "enabled" // OcspUpdateOptionsModeDisabled captures enum value "disabled" OcspUpdateOptionsModeDisabled string = "disabled" )
const ( // PerformanceOptionsProfilingMemoryEnabled captures enum value "enabled" PerformanceOptionsProfilingMemoryEnabled string = "enabled" // PerformanceOptionsProfilingMemoryDisabled captures enum value "disabled" PerformanceOptionsProfilingMemoryDisabled string = "disabled" )
const ( // PerformanceOptionsProfilingTasksAuto captures enum value "auto" PerformanceOptionsProfilingTasksAuto string = "auto" // PerformanceOptionsProfilingTasksEnabled captures enum value "enabled" PerformanceOptionsProfilingTasksEnabled string = "enabled" // PerformanceOptionsProfilingTasksDisabled captures enum value "disabled" PerformanceOptionsProfilingTasksDisabled string = "disabled" )
const ( // ProgramStartOnReloadEnabled captures enum value "enabled" ProgramStartOnReloadEnabled string = "enabled" // ProgramStartOnReloadDisabled captures enum value "disabled" ProgramStartOnReloadDisabled string = "disabled" )
const ( // QUICInitialRuleCondIf captures enum value "if" QUICInitialRuleCondIf string = "if" // QUICInitialRuleCondUnless captures enum value "unless" QUICInitialRuleCondUnless string = "unless" )
const ( // QUICInitialRuleTypeReject captures enum value "reject" QUICInitialRuleTypeReject string = "reject" // QUICInitialRuleTypeAccept captures enum value "accept" QUICInitialRuleTypeAccept string = "accept" // QUICInitialRuleTypeSendDashRetry captures enum value "send-retry" QUICInitialRuleTypeSendDashRetry string = "send-retry" // QUICInitialRuleTypeDgramDashDrop captures enum value "dgram-drop" QUICInitialRuleTypeDgramDashDrop string = "dgram-drop" )
const ( // RedispatchEnabledEnabled captures enum value "enabled" RedispatchEnabledEnabled string = "enabled" // RedispatchEnabledDisabled captures enum value "disabled" RedispatchEnabledDisabled string = "disabled" )
const ( // ReloadStatusFailed captures enum value "failed" ReloadStatusFailed string = "failed" // ReloadStatusInProgress captures enum value "in_progress" ReloadStatusInProgress string = "in_progress" // ReloadStatusSucceeded captures enum value "succeeded" ReloadStatusSucceeded string = "succeeded" )
const ( // RingBaseFormatIso captures enum value "iso" RingBaseFormatIso string = "iso" // RingBaseFormatLocal captures enum value "local" RingBaseFormatLocal string = "local" // RingBaseFormatRaw captures enum value "raw" RingBaseFormatRaw string = "raw" // RingBaseFormatRfc3164 captures enum value "rfc3164" RingBaseFormatRfc3164 string = "rfc3164" // RingBaseFormatRfc5424 captures enum value "rfc5424" RingBaseFormatRfc5424 string = "rfc5424" // RingBaseFormatShort captures enum value "short" RingBaseFormatShort string = "short" // RingBaseFormatPriority captures enum value "priority" RingBaseFormatPriority string = "priority" // RingBaseFormatTimed captures enum value "timed" RingBaseFormatTimed string = "timed" )
const ( // RuntimeAddServerAgentCheckEnabled captures enum value "enabled" RuntimeAddServerAgentCheckEnabled string = "enabled" // RuntimeAddServerAgentCheckDisabled captures enum value "disabled" RuntimeAddServerAgentCheckDisabled string = "disabled" )
const ( // RuntimeAddServerBackupEnabled captures enum value "enabled" RuntimeAddServerBackupEnabled string = "enabled" // RuntimeAddServerBackupDisabled captures enum value "disabled" RuntimeAddServerBackupDisabled string = "disabled" )
const ( // RuntimeAddServerCheckEnabled captures enum value "enabled" RuntimeAddServerCheckEnabled string = "enabled" // RuntimeAddServerCheckDisabled captures enum value "disabled" RuntimeAddServerCheckDisabled string = "disabled" )
const ( // RuntimeAddServerCheckSendProxyEnabled captures enum value "enabled" RuntimeAddServerCheckSendProxyEnabled string = "enabled" // RuntimeAddServerCheckSendProxyDisabled captures enum value "disabled" RuntimeAddServerCheckSendProxyDisabled string = "disabled" )
const ( // RuntimeAddServerCheckSslEnabled captures enum value "enabled" RuntimeAddServerCheckSslEnabled string = "enabled" // RuntimeAddServerCheckSslDisabled captures enum value "disabled" RuntimeAddServerCheckSslDisabled string = "disabled" )
const ( // RuntimeAddServerCheckViaSocks4Enabled captures enum value "enabled" RuntimeAddServerCheckViaSocks4Enabled string = "enabled" // RuntimeAddServerCheckViaSocks4Disabled captures enum value "disabled" RuntimeAddServerCheckViaSocks4Disabled string = "disabled" )
const ( // RuntimeAddServerForceSslv3Enabled captures enum value "enabled" RuntimeAddServerForceSslv3Enabled string = "enabled" // RuntimeAddServerForceSslv3Disabled captures enum value "disabled" RuntimeAddServerForceSslv3Disabled string = "disabled" )
const ( // RuntimeAddServerForceTlsv10Enabled captures enum value "enabled" RuntimeAddServerForceTlsv10Enabled string = "enabled" // RuntimeAddServerForceTlsv10Disabled captures enum value "disabled" RuntimeAddServerForceTlsv10Disabled string = "disabled" )
const ( // RuntimeAddServerForceTlsv11Enabled captures enum value "enabled" RuntimeAddServerForceTlsv11Enabled string = "enabled" // RuntimeAddServerForceTlsv11Disabled captures enum value "disabled" RuntimeAddServerForceTlsv11Disabled string = "disabled" )
const ( // RuntimeAddServerForceTlsv12Enabled captures enum value "enabled" RuntimeAddServerForceTlsv12Enabled string = "enabled" // RuntimeAddServerForceTlsv12Disabled captures enum value "disabled" RuntimeAddServerForceTlsv12Disabled string = "disabled" )
const ( // RuntimeAddServerForceTlsv13Enabled captures enum value "enabled" RuntimeAddServerForceTlsv13Enabled string = "enabled" // RuntimeAddServerForceTlsv13Disabled captures enum value "disabled" RuntimeAddServerForceTlsv13Disabled string = "disabled" )
const ( // RuntimeAddServerMaintenanceEnabled captures enum value "enabled" RuntimeAddServerMaintenanceEnabled string = "enabled" // RuntimeAddServerMaintenanceDisabled captures enum value "disabled" RuntimeAddServerMaintenanceDisabled string = "disabled" )
const ( // RuntimeAddServerNoSslv3Enabled captures enum value "enabled" RuntimeAddServerNoSslv3Enabled string = "enabled" // RuntimeAddServerNoSslv3Disabled captures enum value "disabled" RuntimeAddServerNoSslv3Disabled string = "disabled" )
const ( // RuntimeAddServerNoTlsv10Enabled captures enum value "enabled" RuntimeAddServerNoTlsv10Enabled string = "enabled" // RuntimeAddServerNoTlsv10Disabled captures enum value "disabled" RuntimeAddServerNoTlsv10Disabled string = "disabled" )
const ( // RuntimeAddServerNoTlsv11Enabled captures enum value "enabled" RuntimeAddServerNoTlsv11Enabled string = "enabled" // RuntimeAddServerNoTlsv11Disabled captures enum value "disabled" RuntimeAddServerNoTlsv11Disabled string = "disabled" )
const ( // RuntimeAddServerNoTlsv12Enabled captures enum value "enabled" RuntimeAddServerNoTlsv12Enabled string = "enabled" // RuntimeAddServerNoTlsv12Disabled captures enum value "disabled" RuntimeAddServerNoTlsv12Disabled string = "disabled" )
const ( // RuntimeAddServerNoTlsv13Enabled captures enum value "enabled" RuntimeAddServerNoTlsv13Enabled string = "enabled" // RuntimeAddServerNoTlsv13Disabled captures enum value "disabled" RuntimeAddServerNoTlsv13Disabled string = "disabled" )
const ( // RuntimeAddServerObserveLayer4 captures enum value "layer4" RuntimeAddServerObserveLayer4 string = "layer4" // RuntimeAddServerObserveLayer7 captures enum value "layer7" RuntimeAddServerObserveLayer7 string = "layer7" )
const ( // RuntimeAddServerOnErrorFastinter captures enum value "fastinter" RuntimeAddServerOnErrorFastinter string = "fastinter" // RuntimeAddServerOnErrorFailDashCheck captures enum value "fail-check" RuntimeAddServerOnErrorFailDashCheck string = "fail-check" // RuntimeAddServerOnErrorSuddenDashDeath captures enum value "sudden-death" RuntimeAddServerOnErrorSuddenDashDeath string = "sudden-death" // RuntimeAddServerOnErrorMarkDashDown captures enum value "mark-down" RuntimeAddServerOnErrorMarkDashDown string = "mark-down" )
const ( // RuntimeAddServerSendProxyEnabled captures enum value "enabled" RuntimeAddServerSendProxyEnabled string = "enabled" // RuntimeAddServerSendProxyDisabled captures enum value "disabled" RuntimeAddServerSendProxyDisabled string = "disabled" )
const ( // RuntimeAddServerSendProxyV2Enabled captures enum value "enabled" RuntimeAddServerSendProxyV2Enabled string = "enabled" // RuntimeAddServerSendProxyV2Disabled captures enum value "disabled" RuntimeAddServerSendProxyV2Disabled string = "disabled" )
const ( // RuntimeAddServerSendProxyV2SslEnabled captures enum value "enabled" RuntimeAddServerSendProxyV2SslEnabled string = "enabled" // RuntimeAddServerSendProxyV2SslDisabled captures enum value "disabled" RuntimeAddServerSendProxyV2SslDisabled string = "disabled" )
const ( // RuntimeAddServerSendProxyV2SslCnEnabled captures enum value "enabled" RuntimeAddServerSendProxyV2SslCnEnabled string = "enabled" // RuntimeAddServerSendProxyV2SslCnDisabled captures enum value "disabled" RuntimeAddServerSendProxyV2SslCnDisabled string = "disabled" )
const ( // RuntimeAddServerSslEnabled captures enum value "enabled" RuntimeAddServerSslEnabled string = "enabled" // RuntimeAddServerSslDisabled captures enum value "disabled" RuntimeAddServerSslDisabled string = "disabled" )
const ( // RuntimeAddServerSslMaxVerSSLv3 captures enum value "SSLv3" RuntimeAddServerSslMaxVerSSLv3 string = "SSLv3" // RuntimeAddServerSslMaxVerTLSv1Dot0 captures enum value "TLSv1.0" RuntimeAddServerSslMaxVerTLSv1Dot0 string = "TLSv1.0" // RuntimeAddServerSslMaxVerTLSv1Dot1 captures enum value "TLSv1.1" RuntimeAddServerSslMaxVerTLSv1Dot1 string = "TLSv1.1" // RuntimeAddServerSslMaxVerTLSv1Dot2 captures enum value "TLSv1.2" RuntimeAddServerSslMaxVerTLSv1Dot2 string = "TLSv1.2" // RuntimeAddServerSslMaxVerTLSv1Dot3 captures enum value "TLSv1.3" RuntimeAddServerSslMaxVerTLSv1Dot3 string = "TLSv1.3" )
const ( // RuntimeAddServerSslMinVerSSLv3 captures enum value "SSLv3" RuntimeAddServerSslMinVerSSLv3 string = "SSLv3" // RuntimeAddServerSslMinVerTLSv1Dot0 captures enum value "TLSv1.0" RuntimeAddServerSslMinVerTLSv1Dot0 string = "TLSv1.0" // RuntimeAddServerSslMinVerTLSv1Dot1 captures enum value "TLSv1.1" RuntimeAddServerSslMinVerTLSv1Dot1 string = "TLSv1.1" // RuntimeAddServerSslMinVerTLSv1Dot2 captures enum value "TLSv1.2" RuntimeAddServerSslMinVerTLSv1Dot2 string = "TLSv1.2" // RuntimeAddServerSslMinVerTLSv1Dot3 captures enum value "TLSv1.3" RuntimeAddServerSslMinVerTLSv1Dot3 string = "TLSv1.3" )
const ( // RuntimeAddServerSslReuseEnabled captures enum value "enabled" RuntimeAddServerSslReuseEnabled string = "enabled" // RuntimeAddServerSslReuseDisabled captures enum value "disabled" RuntimeAddServerSslReuseDisabled string = "disabled" )
const ( // RuntimeAddServerTfoEnabled captures enum value "enabled" RuntimeAddServerTfoEnabled string = "enabled" // RuntimeAddServerTfoDisabled captures enum value "disabled" RuntimeAddServerTfoDisabled string = "disabled" )
const ( // RuntimeAddServerTLSTicketsEnabled captures enum value "enabled" RuntimeAddServerTLSTicketsEnabled string = "enabled" // RuntimeAddServerTLSTicketsDisabled captures enum value "disabled" RuntimeAddServerTLSTicketsDisabled string = "disabled" )
const ( // RuntimeAddServerVerifyNone captures enum value "none" RuntimeAddServerVerifyNone string = "none" // RuntimeAddServerVerifyRequired captures enum value "required" RuntimeAddServerVerifyRequired string = "required" )
const ( // RuntimeAddServerWsAuto captures enum value "auto" RuntimeAddServerWsAuto string = "auto" // RuntimeAddServerWsH1 captures enum value "h1" RuntimeAddServerWsH1 string = "h1" // RuntimeAddServerWsH2 captures enum value "h2" RuntimeAddServerWsH2 string = "h2" )
const ( // RuntimeServerAdminStateReady captures enum value "ready" RuntimeServerAdminStateReady string = "ready" // RuntimeServerAdminStateMaint captures enum value "maint" RuntimeServerAdminStateMaint string = "maint" // RuntimeServerAdminStateDrain captures enum value "drain" RuntimeServerAdminStateDrain string = "drain" )
const ( // RuntimeServerOperationalStateUp captures enum value "up" RuntimeServerOperationalStateUp string = "up" // RuntimeServerOperationalStateDown captures enum value "down" RuntimeServerOperationalStateDown string = "down" // RuntimeServerOperationalStateStopping captures enum value "stopping" RuntimeServerOperationalStateStopping string = "stopping" )
const ( // SSLFrontUseOcspUpdateEnabled captures enum value "enabled" SSLFrontUseOcspUpdateEnabled string = "enabled" // SSLFrontUseOcspUpdateDisabled captures enum value "disabled" SSLFrontUseOcspUpdateDisabled string = "disabled" )
const ( // SSLFrontUseSslMaxVerSSLv3 captures enum value "SSLv3" SSLFrontUseSslMaxVerSSLv3 string = "SSLv3" // SSLFrontUseSslMaxVerTLSv1Dot0 captures enum value "TLSv1.0" SSLFrontUseSslMaxVerTLSv1Dot0 string = "TLSv1.0" // SSLFrontUseSslMaxVerTLSv1Dot1 captures enum value "TLSv1.1" SSLFrontUseSslMaxVerTLSv1Dot1 string = "TLSv1.1" // SSLFrontUseSslMaxVerTLSv1Dot2 captures enum value "TLSv1.2" SSLFrontUseSslMaxVerTLSv1Dot2 string = "TLSv1.2" // SSLFrontUseSslMaxVerTLSv1Dot3 captures enum value "TLSv1.3" SSLFrontUseSslMaxVerTLSv1Dot3 string = "TLSv1.3" )
const ( // SSLFrontUseSslMinVerSSLv3 captures enum value "SSLv3" SSLFrontUseSslMinVerSSLv3 string = "SSLv3" // SSLFrontUseSslMinVerTLSv1Dot0 captures enum value "TLSv1.0" SSLFrontUseSslMinVerTLSv1Dot0 string = "TLSv1.0" // SSLFrontUseSslMinVerTLSv1Dot1 captures enum value "TLSv1.1" SSLFrontUseSslMinVerTLSv1Dot1 string = "TLSv1.1" // SSLFrontUseSslMinVerTLSv1Dot2 captures enum value "TLSv1.2" SSLFrontUseSslMinVerTLSv1Dot2 string = "TLSv1.2" // SSLFrontUseSslMinVerTLSv1Dot3 captures enum value "TLSv1.3" SSLFrontUseSslMinVerTLSv1Dot3 string = "TLSv1.3" )
const ( // SSLFrontUseVerifyNone captures enum value "none" SSLFrontUseVerifyNone string = "none" // SSLFrontUseVerifyOptional captures enum value "optional" SSLFrontUseVerifyOptional string = "optional" // SSLFrontUseVerifyRequired captures enum value "required" SSLFrontUseVerifyRequired string = "required" )
const ( // ServerParamsAgentCheckEnabled captures enum value "enabled" ServerParamsAgentCheckEnabled string = "enabled" // ServerParamsAgentCheckDisabled captures enum value "disabled" ServerParamsAgentCheckDisabled string = "disabled" )
const ( // ServerParamsBackupEnabled captures enum value "enabled" ServerParamsBackupEnabled string = "enabled" // ServerParamsBackupDisabled captures enum value "disabled" ServerParamsBackupDisabled string = "disabled" )
const ( // ServerParamsCheckEnabled captures enum value "enabled" ServerParamsCheckEnabled string = "enabled" // ServerParamsCheckDisabled captures enum value "disabled" ServerParamsCheckDisabled string = "disabled" )
const ( // ServerParamsCheckReusePoolEnabled captures enum value "enabled" ServerParamsCheckReusePoolEnabled string = "enabled" // ServerParamsCheckReusePoolDisabled captures enum value "disabled" ServerParamsCheckReusePoolDisabled string = "disabled" )
const ( // ServerParamsCheckSendProxyEnabled captures enum value "enabled" ServerParamsCheckSendProxyEnabled string = "enabled" // ServerParamsCheckSendProxyDisabled captures enum value "disabled" ServerParamsCheckSendProxyDisabled string = "disabled" )
const ( // ServerParamsCheckSslEnabled captures enum value "enabled" ServerParamsCheckSslEnabled string = "enabled" // ServerParamsCheckSslDisabled captures enum value "disabled" ServerParamsCheckSslDisabled string = "disabled" )
const ( // ServerParamsCheckSniAutoEnabled captures enum value "enabled" ServerParamsCheckSniAutoEnabled string = "enabled" // ServerParamsCheckSniAutoDisabled captures enum value "disabled" ServerParamsCheckSniAutoDisabled string = "disabled" )
const ( // ServerParamsCheckViaSocks4Enabled captures enum value "enabled" ServerParamsCheckViaSocks4Enabled string = "enabled" // ServerParamsCheckViaSocks4Disabled captures enum value "disabled" ServerParamsCheckViaSocks4Disabled string = "disabled" )
const ( // ServerParamsForceSslv3Enabled captures enum value "enabled" ServerParamsForceSslv3Enabled string = "enabled" // ServerParamsForceSslv3Disabled captures enum value "disabled" ServerParamsForceSslv3Disabled string = "disabled" )
const ( // ServerParamsForceTlsv10Enabled captures enum value "enabled" ServerParamsForceTlsv10Enabled string = "enabled" // ServerParamsForceTlsv10Disabled captures enum value "disabled" ServerParamsForceTlsv10Disabled string = "disabled" )
const ( // ServerParamsForceTlsv11Enabled captures enum value "enabled" ServerParamsForceTlsv11Enabled string = "enabled" // ServerParamsForceTlsv11Disabled captures enum value "disabled" ServerParamsForceTlsv11Disabled string = "disabled" )
const ( // ServerParamsForceTlsv12Enabled captures enum value "enabled" ServerParamsForceTlsv12Enabled string = "enabled" // ServerParamsForceTlsv12Disabled captures enum value "disabled" ServerParamsForceTlsv12Disabled string = "disabled" )
const ( // ServerParamsForceTlsv13Enabled captures enum value "enabled" ServerParamsForceTlsv13Enabled string = "enabled" // ServerParamsForceTlsv13Disabled captures enum value "disabled" ServerParamsForceTlsv13Disabled string = "disabled" )
const ( // ServerParamsInitStateFullyDashUp captures enum value "fully-up" ServerParamsInitStateFullyDashUp string = "fully-up" // ServerParamsInitStateUp captures enum value "up" ServerParamsInitStateUp string = "up" // ServerParamsInitStateDown captures enum value "down" ServerParamsInitStateDown string = "down" // ServerParamsInitStateFullyDashDown captures enum value "fully-down" ServerParamsInitStateFullyDashDown string = "fully-down" )
const ( // ServerParamsKtlsOn captures enum value "on" ServerParamsKtlsOn string = "on" // ServerParamsKtlsOff captures enum value "off" ServerParamsKtlsOff string = "off" )
const ( // ServerParamsLogProtoLegacy captures enum value "legacy" ServerParamsLogProtoLegacy string = "legacy" // ServerParamsLogProtoOctetDashCount captures enum value "octet-count" ServerParamsLogProtoOctetDashCount string = "octet-count" )
const ( // ServerParamsMaintenanceEnabled captures enum value "enabled" ServerParamsMaintenanceEnabled string = "enabled" // ServerParamsMaintenanceDisabled captures enum value "disabled" ServerParamsMaintenanceDisabled string = "disabled" )
const ( // ServerParamsNoSslv3Enabled captures enum value "enabled" ServerParamsNoSslv3Enabled string = "enabled" // ServerParamsNoSslv3Disabled captures enum value "disabled" ServerParamsNoSslv3Disabled string = "disabled" )
const ( // ServerParamsNoTlsv10Enabled captures enum value "enabled" ServerParamsNoTlsv10Enabled string = "enabled" // ServerParamsNoTlsv10Disabled captures enum value "disabled" ServerParamsNoTlsv10Disabled string = "disabled" )
const ( // ServerParamsNoTlsv11Enabled captures enum value "enabled" ServerParamsNoTlsv11Enabled string = "enabled" // ServerParamsNoTlsv11Disabled captures enum value "disabled" ServerParamsNoTlsv11Disabled string = "disabled" )
const ( // ServerParamsNoTlsv12Enabled captures enum value "enabled" ServerParamsNoTlsv12Enabled string = "enabled" // ServerParamsNoTlsv12Disabled captures enum value "disabled" ServerParamsNoTlsv12Disabled string = "disabled" )
const ( // ServerParamsNoTlsv13Enabled captures enum value "enabled" ServerParamsNoTlsv13Enabled string = "enabled" // ServerParamsNoTlsv13Disabled captures enum value "disabled" ServerParamsNoTlsv13Disabled string = "disabled" )
const ( // ServerParamsNoVerifyhostEnabled captures enum value "enabled" ServerParamsNoVerifyhostEnabled string = "enabled" // ServerParamsNoVerifyhostDisabled captures enum value "disabled" ServerParamsNoVerifyhostDisabled string = "disabled" )
const ( // ServerParamsObserveLayer4 captures enum value "layer4" ServerParamsObserveLayer4 string = "layer4" // ServerParamsObserveLayer7 captures enum value "layer7" ServerParamsObserveLayer7 string = "layer7" )
const ( // ServerParamsOnErrorFastinter captures enum value "fastinter" ServerParamsOnErrorFastinter string = "fastinter" // ServerParamsOnErrorFailDashCheck captures enum value "fail-check" ServerParamsOnErrorFailDashCheck string = "fail-check" // ServerParamsOnErrorSuddenDashDeath captures enum value "sudden-death" ServerParamsOnErrorSuddenDashDeath string = "sudden-death" // ServerParamsOnErrorMarkDashDown captures enum value "mark-down" ServerParamsOnErrorMarkDashDown string = "mark-down" )
const ( // ServerParamsRenegotiateEnabled captures enum value "enabled" ServerParamsRenegotiateEnabled string = "enabled" // ServerParamsRenegotiateDisabled captures enum value "disabled" ServerParamsRenegotiateDisabled string = "disabled" )
const ( // ServerParamsResolvePreferIPV4 captures enum value "ipv4" ServerParamsResolvePreferIPV4 string = "ipv4" // ServerParamsResolvePreferIPV6 captures enum value "ipv6" ServerParamsResolvePreferIPV6 string = "ipv6" )
const ( // ServerParamsSendProxyEnabled captures enum value "enabled" ServerParamsSendProxyEnabled string = "enabled" // ServerParamsSendProxyDisabled captures enum value "disabled" ServerParamsSendProxyDisabled string = "disabled" )
const ( // ServerParamsSendProxyV2Enabled captures enum value "enabled" ServerParamsSendProxyV2Enabled string = "enabled" // ServerParamsSendProxyV2Disabled captures enum value "disabled" ServerParamsSendProxyV2Disabled string = "disabled" )
const ( // ServerParamsSendProxyV2SslEnabled captures enum value "enabled" ServerParamsSendProxyV2SslEnabled string = "enabled" // ServerParamsSendProxyV2SslDisabled captures enum value "disabled" ServerParamsSendProxyV2SslDisabled string = "disabled" )
const ( // ServerParamsSendProxyV2SslCnEnabled captures enum value "enabled" ServerParamsSendProxyV2SslCnEnabled string = "enabled" // ServerParamsSendProxyV2SslCnDisabled captures enum value "disabled" ServerParamsSendProxyV2SslCnDisabled string = "disabled" )
const ( // ServerParamsSniAutoEnabled captures enum value "enabled" ServerParamsSniAutoEnabled string = "enabled" // ServerParamsSniAutoDisabled captures enum value "disabled" ServerParamsSniAutoDisabled string = "disabled" )
const ( // ServerParamsSslEnabled captures enum value "enabled" ServerParamsSslEnabled string = "enabled" // ServerParamsSslDisabled captures enum value "disabled" ServerParamsSslDisabled string = "disabled" )
const ( // ServerParamsSslMaxVerSSLv3 captures enum value "SSLv3" ServerParamsSslMaxVerSSLv3 string = "SSLv3" // ServerParamsSslMaxVerTLSv1Dot0 captures enum value "TLSv1.0" ServerParamsSslMaxVerTLSv1Dot0 string = "TLSv1.0" // ServerParamsSslMaxVerTLSv1Dot1 captures enum value "TLSv1.1" ServerParamsSslMaxVerTLSv1Dot1 string = "TLSv1.1" // ServerParamsSslMaxVerTLSv1Dot2 captures enum value "TLSv1.2" ServerParamsSslMaxVerTLSv1Dot2 string = "TLSv1.2" // ServerParamsSslMaxVerTLSv1Dot3 captures enum value "TLSv1.3" ServerParamsSslMaxVerTLSv1Dot3 string = "TLSv1.3" )
const ( // ServerParamsSslMinVerSSLv3 captures enum value "SSLv3" ServerParamsSslMinVerSSLv3 string = "SSLv3" // ServerParamsSslMinVerTLSv1Dot0 captures enum value "TLSv1.0" ServerParamsSslMinVerTLSv1Dot0 string = "TLSv1.0" // ServerParamsSslMinVerTLSv1Dot1 captures enum value "TLSv1.1" ServerParamsSslMinVerTLSv1Dot1 string = "TLSv1.1" // ServerParamsSslMinVerTLSv1Dot2 captures enum value "TLSv1.2" ServerParamsSslMinVerTLSv1Dot2 string = "TLSv1.2" // ServerParamsSslMinVerTLSv1Dot3 captures enum value "TLSv1.3" ServerParamsSslMinVerTLSv1Dot3 string = "TLSv1.3" )
const ( // ServerParamsSslReuseEnabled captures enum value "enabled" ServerParamsSslReuseEnabled string = "enabled" // ServerParamsSslReuseDisabled captures enum value "disabled" ServerParamsSslReuseDisabled string = "disabled" )
const ( // ServerParamsSslv3Enabled captures enum value "enabled" ServerParamsSslv3Enabled string = "enabled" // ServerParamsSslv3Disabled captures enum value "disabled" ServerParamsSslv3Disabled string = "disabled" )
const ( // ServerParamsStickEnabled captures enum value "enabled" ServerParamsStickEnabled string = "enabled" // ServerParamsStickDisabled captures enum value "disabled" ServerParamsStickDisabled string = "disabled" )
const ( // ServerParamsTfoEnabled captures enum value "enabled" ServerParamsTfoEnabled string = "enabled" // ServerParamsTfoDisabled captures enum value "disabled" ServerParamsTfoDisabled string = "disabled" )
const ( // ServerParamsTLSTicketsEnabled captures enum value "enabled" ServerParamsTLSTicketsEnabled string = "enabled" // ServerParamsTLSTicketsDisabled captures enum value "disabled" ServerParamsTLSTicketsDisabled string = "disabled" )
const ( // ServerParamsTlsv10Enabled captures enum value "enabled" ServerParamsTlsv10Enabled string = "enabled" // ServerParamsTlsv10Disabled captures enum value "disabled" ServerParamsTlsv10Disabled string = "disabled" )
const ( // ServerParamsTlsv11Enabled captures enum value "enabled" ServerParamsTlsv11Enabled string = "enabled" // ServerParamsTlsv11Disabled captures enum value "disabled" ServerParamsTlsv11Disabled string = "disabled" )
const ( // ServerParamsTlsv12Enabled captures enum value "enabled" ServerParamsTlsv12Enabled string = "enabled" // ServerParamsTlsv12Disabled captures enum value "disabled" ServerParamsTlsv12Disabled string = "disabled" )
const ( // ServerParamsTlsv13Enabled captures enum value "enabled" ServerParamsTlsv13Enabled string = "enabled" // ServerParamsTlsv13Disabled captures enum value "disabled" ServerParamsTlsv13Disabled string = "disabled" )
const ( // ServerParamsVerifyNone captures enum value "none" ServerParamsVerifyNone string = "none" // ServerParamsVerifyRequired captures enum value "required" ServerParamsVerifyRequired string = "required" )
const ( // ServerParamsWsAuto captures enum value "auto" ServerParamsWsAuto string = "auto" // ServerParamsWsH1 captures enum value "h1" ServerParamsWsH1 string = "h1" // ServerParamsWsH2 captures enum value "h2" ServerParamsWsH2 string = "h2" )
const ( // ServerSwitchingRuleCondIf captures enum value "if" ServerSwitchingRuleCondIf string = "if" // ServerSwitchingRuleCondUnless captures enum value "unless" ServerSwitchingRuleCondUnless string = "unless" )
const ( // SiteFarmCondIf captures enum value "if" SiteFarmCondIf string = "if" // SiteFarmCondUnless captures enum value "unless" SiteFarmCondUnless string = "unless" )
const ( // SiteFarmModeHTTP captures enum value "http" SiteFarmModeHTTP string = "http" // SiteFarmModeTCP captures enum value "tcp" SiteFarmModeTCP string = "tcp" )
const ( // SiteFarmUseAsDefault captures enum value "default" SiteFarmUseAsDefault string = "default" // SiteFarmUseAsConditional captures enum value "conditional" SiteFarmUseAsConditional string = "conditional" )
const ( // SiteServiceHTTPConnectionModeHTTPDashTunnel captures enum value "http-tunnel" SiteServiceHTTPConnectionModeHTTPDashTunnel string = "http-tunnel" // SiteServiceHTTPConnectionModeHttpclose captures enum value "httpclose" SiteServiceHTTPConnectionModeHttpclose string = "httpclose" // SiteServiceHTTPConnectionModeForcedDashClose captures enum value "forced-close" SiteServiceHTTPConnectionModeForcedDashClose string = "forced-close" // SiteServiceHTTPConnectionModeHTTPDashServerDashClose captures enum value "http-server-close" SiteServiceHTTPConnectionModeHTTPDashServerDashClose string = "http-server-close" // SiteServiceHTTPConnectionModeHTTPDashKeepDashAlive captures enum value "http-keep-alive" SiteServiceHTTPConnectionModeHTTPDashKeepDashAlive string = "http-keep-alive" )
const ( // SiteServiceModeHTTP captures enum value "http" SiteServiceModeHTTP string = "http" // SiteServiceModeTCP captures enum value "tcp" SiteServiceModeTCP string = "tcp" )
const ( // SourceUsesrcAddress captures enum value "address" SourceUsesrcAddress string = "address" // SourceUsesrcClient captures enum value "client" SourceUsesrcClient string = "client" // SourceUsesrcClientip captures enum value "clientip" SourceUsesrcClientip string = "clientip" // SourceUsesrcHdrIP captures enum value "hdr_ip" SourceUsesrcHdrIP string = "hdr_ip" )
const ( // SpoeAgentAsyncEnabled captures enum value "enabled" SpoeAgentAsyncEnabled string = "enabled" // SpoeAgentAsyncDisabled captures enum value "disabled" SpoeAgentAsyncDisabled string = "disabled" )
const ( // SpoeAgentDontlogNormalEnabled captures enum value "enabled" SpoeAgentDontlogNormalEnabled string = "enabled" // SpoeAgentDontlogNormalDisabled captures enum value "disabled" SpoeAgentDontlogNormalDisabled string = "disabled" )
const ( // SpoeAgentPipeliningEnabled captures enum value "enabled" SpoeAgentPipeliningEnabled string = "enabled" // SpoeAgentPipeliningDisabled captures enum value "disabled" SpoeAgentPipeliningDisabled string = "disabled" )
const ( // SpoeAgentSendFragPayloadEnabled captures enum value "enabled" SpoeAgentSendFragPayloadEnabled string = "enabled" // SpoeAgentSendFragPayloadDisabled captures enum value "disabled" SpoeAgentSendFragPayloadDisabled string = "disabled" )
const ( // SpoeMessageEventCondIf captures enum value "if" SpoeMessageEventCondIf string = "if" // SpoeMessageEventCondUnless captures enum value "unless" SpoeMessageEventCondUnless string = "unless" )
const ( // SpoeMessageEventNameOnDashBackendDashHTTPDashRequest captures enum value "on-backend-http-request" SpoeMessageEventNameOnDashBackendDashHTTPDashRequest string = "on-backend-http-request" // SpoeMessageEventNameOnDashBackendDashTCPDashRequest captures enum value "on-backend-tcp-request" SpoeMessageEventNameOnDashBackendDashTCPDashRequest string = "on-backend-tcp-request" // SpoeMessageEventNameOnDashClientDashSession captures enum value "on-client-session" SpoeMessageEventNameOnDashClientDashSession string = "on-client-session" // SpoeMessageEventNameOnDashFrontendDashHTTPDashRequest captures enum value "on-frontend-http-request" SpoeMessageEventNameOnDashFrontendDashHTTPDashRequest string = "on-frontend-http-request" // SpoeMessageEventNameOnDashFrontendDashTCPDashRequest captures enum value "on-frontend-tcp-request" SpoeMessageEventNameOnDashFrontendDashTCPDashRequest string = "on-frontend-tcp-request" // SpoeMessageEventNameOnDashHTTPDashResponse captures enum value "on-http-response" SpoeMessageEventNameOnDashHTTPDashResponse string = "on-http-response" // SpoeMessageEventNameOnDashServerDashSession captures enum value "on-server-session" SpoeMessageEventNameOnDashServerDashSession string = "on-server-session" // SpoeMessageEventNameOnDashTCPDashResponse captures enum value "on-tcp-response" SpoeMessageEventNameOnDashTCPDashResponse string = "on-tcp-response" )
const ( // SpoeTransactionStatusFailed captures enum value "failed" SpoeTransactionStatusFailed string = "failed" // SpoeTransactionStatusInProgress captures enum value "in_progress" SpoeTransactionStatusInProgress string = "in_progress" // SpoeTransactionStatusSuccess captures enum value "success" SpoeTransactionStatusSuccess string = "success" )
const ( // SslOptionsAcmeSchedulerAuto captures enum value "auto" SslOptionsAcmeSchedulerAuto string = "auto" // SslOptionsAcmeSchedulerOff captures enum value "off" SslOptionsAcmeSchedulerOff string = "off" )
const ( // SslOptionsModeAsyncEnabled captures enum value "enabled" SslOptionsModeAsyncEnabled string = "enabled" // SslOptionsModeAsyncDisabled captures enum value "disabled" SslOptionsModeAsyncDisabled string = "disabled" )
const ( // SslOptionsServerVerifyNone captures enum value "none" SslOptionsServerVerifyNone string = "none" // SslOptionsServerVerifyRequired captures enum value "required" SslOptionsServerVerifyRequired string = "required" )
const ( // StatsHTTPRequestTypeAllow captures enum value "allow" StatsHTTPRequestTypeAllow string = "allow" // StatsHTTPRequestTypeDeny captures enum value "deny" StatsHTTPRequestTypeDeny string = "deny" // StatsHTTPRequestTypeAuth captures enum value "auth" StatsHTTPRequestTypeAuth string = "auth" )
const ( // StatsOptionsStatsAdminCondIf captures enum value "if" StatsOptionsStatsAdminCondIf string = "if" // StatsOptionsStatsAdminCondUnless captures enum value "unless" StatsOptionsStatsAdminCondUnless string = "unless" )
const ( // StickRuleCondIf captures enum value "if" StickRuleCondIf string = "if" // StickRuleCondUnless captures enum value "unless" StickRuleCondUnless string = "unless" )
const ( // StickRuleTypeMatch captures enum value "match" StickRuleTypeMatch string = "match" // StickRuleTypeOn captures enum value "on" StickRuleTypeOn string = "on" // StickRuleTypeStoreDashRequest captures enum value "store-request" StickRuleTypeStoreDashRequest string = "store-request" // StickRuleTypeStoreDashResponse captures enum value "store-response" StickRuleTypeStoreDashResponse string = "store-response" )
const ( // StickTableTypeIP captures enum value "ip" StickTableTypeIP string = "ip" // StickTableTypeIPV6 captures enum value "ipv6" StickTableTypeIPV6 string = "ipv6" // StickTableTypeInteger captures enum value "integer" StickTableTypeInteger string = "integer" // StickTableTypeString captures enum value "string" StickTableTypeString string = "string" // StickTableTypeBinary captures enum value "binary" StickTableTypeBinary string = "binary" )
const ( // StickTableFieldFieldBytesInCnt captures enum value "bytes_in_cnt" StickTableFieldFieldBytesInCnt string = "bytes_in_cnt" // StickTableFieldFieldBytesInRate captures enum value "bytes_in_rate" StickTableFieldFieldBytesInRate string = "bytes_in_rate" // StickTableFieldFieldBytesOutCnt captures enum value "bytes_out_cnt" StickTableFieldFieldBytesOutCnt string = "bytes_out_cnt" // StickTableFieldFieldBytesOutRate captures enum value "bytes_out_rate" StickTableFieldFieldBytesOutRate string = "bytes_out_rate" // StickTableFieldFieldConnCnt captures enum value "conn_cnt" StickTableFieldFieldConnCnt string = "conn_cnt" // StickTableFieldFieldConnCur captures enum value "conn_cur" StickTableFieldFieldConnCur string = "conn_cur" // StickTableFieldFieldConnRate captures enum value "conn_rate" StickTableFieldFieldConnRate string = "conn_rate" // StickTableFieldFieldGlitchCnt captures enum value "glitch_cnt" StickTableFieldFieldGlitchCnt string = "glitch_cnt" // StickTableFieldFieldGlitchRate captures enum value "glitch_rate" StickTableFieldFieldGlitchRate string = "glitch_rate" // StickTableFieldFieldGpc captures enum value "gpc" StickTableFieldFieldGpc string = "gpc" // StickTableFieldFieldGpcRate captures enum value "gpc_rate" StickTableFieldFieldGpcRate string = "gpc_rate" // StickTableFieldFieldGpc0 captures enum value "gpc0" StickTableFieldFieldGpc0 string = "gpc0" // StickTableFieldFieldGpc0Rate captures enum value "gpc0_rate" StickTableFieldFieldGpc0Rate string = "gpc0_rate" // StickTableFieldFieldGpc1 captures enum value "gpc1" StickTableFieldFieldGpc1 string = "gpc1" // StickTableFieldFieldGpc1Rate captures enum value "gpc1_rate" StickTableFieldFieldGpc1Rate string = "gpc1_rate" // StickTableFieldFieldGpt0 captures enum value "gpt0" StickTableFieldFieldGpt0 string = "gpt0" // StickTableFieldFieldGpt captures enum value "gpt" StickTableFieldFieldGpt string = "gpt" // StickTableFieldFieldHTTPReqCnt captures enum value "http_req_cnt" StickTableFieldFieldHTTPReqCnt string = "http_req_cnt" // StickTableFieldFieldHTTPReqRate captures enum value "http_req_rate" StickTableFieldFieldHTTPReqRate string = "http_req_rate" // StickTableFieldFieldHTTPErrCnt captures enum value "http_err_cnt" StickTableFieldFieldHTTPErrCnt string = "http_err_cnt" // StickTableFieldFieldHTTPErrRate captures enum value "http_err_rate" StickTableFieldFieldHTTPErrRate string = "http_err_rate" // StickTableFieldFieldHTTPFailCnt captures enum value "http_fail_cnt" StickTableFieldFieldHTTPFailCnt string = "http_fail_cnt" // StickTableFieldFieldHTTPFailRate captures enum value "http_fail_rate" StickTableFieldFieldHTTPFailRate string = "http_fail_rate" // StickTableFieldFieldServerID captures enum value "server_id" StickTableFieldFieldServerID string = "server_id" // StickTableFieldFieldSessCnt captures enum value "sess_cnt" StickTableFieldFieldSessCnt string = "sess_cnt" // StickTableFieldFieldSessRate captures enum value "sess_rate" StickTableFieldFieldSessRate string = "sess_rate" )
const ( // StickTableFieldTypeRate captures enum value "rate" StickTableFieldTypeRate string = "rate" // StickTableFieldTypeCounter captures enum value "counter" StickTableFieldTypeCounter string = "counter" )
const ( // TableTypeIP captures enum value "ip" TableTypeIP string = "ip" // TableTypeInteger captures enum value "integer" TableTypeInteger string = "integer" // TableTypeString captures enum value "string" TableTypeString string = "string" // TableTypeBinary captures enum value "binary" TableTypeBinary string = "binary" )
const ( // TCPCheckActionComment captures enum value "comment" TCPCheckActionComment string = "comment" // TCPCheckActionConnect captures enum value "connect" TCPCheckActionConnect string = "connect" // TCPCheckActionExpect captures enum value "expect" TCPCheckActionExpect string = "expect" // TCPCheckActionSend captures enum value "send" TCPCheckActionSend string = "send" // TCPCheckActionSendDashLf captures enum value "send-lf" TCPCheckActionSendDashLf string = "send-lf" // TCPCheckActionSendDashBinary captures enum value "send-binary" TCPCheckActionSendDashBinary string = "send-binary" // TCPCheckActionSendDashBinaryDashLf captures enum value "send-binary-lf" TCPCheckActionSendDashBinaryDashLf string = "send-binary-lf" // TCPCheckActionSetDashVar captures enum value "set-var" TCPCheckActionSetDashVar string = "set-var" // TCPCheckActionSetDashVarDashFmt captures enum value "set-var-fmt" TCPCheckActionSetDashVarDashFmt string = "set-var-fmt" // TCPCheckActionUnsetDashVar captures enum value "unset-var" TCPCheckActionUnsetDashVar string = "unset-var" )
const ( // TCPCheckErrorStatusL7OKC captures enum value "L7OKC" TCPCheckErrorStatusL7OKC string = "L7OKC" // TCPCheckErrorStatusL7RSP captures enum value "L7RSP" TCPCheckErrorStatusL7RSP string = "L7RSP" // TCPCheckErrorStatusL7STS captures enum value "L7STS" TCPCheckErrorStatusL7STS string = "L7STS" // TCPCheckErrorStatusL6RSP captures enum value "L6RSP" TCPCheckErrorStatusL6RSP string = "L6RSP" // TCPCheckErrorStatusL4CON captures enum value "L4CON" TCPCheckErrorStatusL4CON string = "L4CON" )
const ( // TCPCheckMatchString captures enum value "string" TCPCheckMatchString string = "string" // TCPCheckMatchRstring captures enum value "rstring" TCPCheckMatchRstring string = "rstring" // TCPCheckMatchStringDashLf captures enum value "string-lf" TCPCheckMatchStringDashLf string = "string-lf" // TCPCheckMatchBinary captures enum value "binary" TCPCheckMatchBinary string = "binary" // TCPCheckMatchRbinary captures enum value "rbinary" TCPCheckMatchRbinary string = "rbinary" // TCPCheckMatchBinaryDashLf captures enum value "binary-lf" TCPCheckMatchBinaryDashLf string = "binary-lf" )
const ( // TCPCheckOkStatusL7OK captures enum value "L7OK" TCPCheckOkStatusL7OK string = "L7OK" // TCPCheckOkStatusL7OKC captures enum value "L7OKC" TCPCheckOkStatusL7OKC string = "L7OKC" // TCPCheckOkStatusL6OK captures enum value "L6OK" TCPCheckOkStatusL6OK string = "L6OK" // TCPCheckOkStatusL4OK captures enum value "L4OK" TCPCheckOkStatusL4OK string = "L4OK" )
const ( // TCPCheckToutStatusL7TOUT captures enum value "L7TOUT" TCPCheckToutStatusL7TOUT string = "L7TOUT" // TCPCheckToutStatusL6TOUT captures enum value "L6TOUT" TCPCheckToutStatusL6TOUT string = "L6TOUT" // TCPCheckToutStatusL4TOUT captures enum value "L4TOUT" TCPCheckToutStatusL4TOUT string = "L4TOUT" )
const ( // TCPRequestRuleActionAccept captures enum value "accept" TCPRequestRuleActionAccept string = "accept" // TCPRequestRuleActionAttachDashSrv captures enum value "attach-srv" TCPRequestRuleActionAttachDashSrv string = "attach-srv" // TCPRequestRuleActionCapture captures enum value "capture" TCPRequestRuleActionCapture string = "capture" // TCPRequestRuleActionDoDashResolve captures enum value "do-resolve" TCPRequestRuleActionDoDashResolve string = "do-resolve" // TCPRequestRuleActionExpectDashNetscalerDashCip captures enum value "expect-netscaler-cip" TCPRequestRuleActionExpectDashNetscalerDashCip string = "expect-netscaler-cip" // TCPRequestRuleActionExpectDashProxy captures enum value "expect-proxy" TCPRequestRuleActionExpectDashProxy string = "expect-proxy" // TCPRequestRuleActionLua captures enum value "lua" TCPRequestRuleActionLua string = "lua" // TCPRequestRuleActionReject captures enum value "reject" TCPRequestRuleActionReject string = "reject" // TCPRequestRuleActionScDashAddDashGpc captures enum value "sc-add-gpc" TCPRequestRuleActionScDashAddDashGpc string = "sc-add-gpc" // TCPRequestRuleActionScDashIncDashGpc captures enum value "sc-inc-gpc" TCPRequestRuleActionScDashIncDashGpc string = "sc-inc-gpc" // TCPRequestRuleActionScDashIncDashGpc0 captures enum value "sc-inc-gpc0" TCPRequestRuleActionScDashIncDashGpc0 string = "sc-inc-gpc0" // TCPRequestRuleActionScDashIncDashGpc1 captures enum value "sc-inc-gpc1" TCPRequestRuleActionScDashIncDashGpc1 string = "sc-inc-gpc1" // TCPRequestRuleActionScDashSetDashGpt captures enum value "sc-set-gpt" TCPRequestRuleActionScDashSetDashGpt string = "sc-set-gpt" // TCPRequestRuleActionScDashSetDashGpt0 captures enum value "sc-set-gpt0" TCPRequestRuleActionScDashSetDashGpt0 string = "sc-set-gpt0" // TCPRequestRuleActionSendDashSpoeDashGroup captures enum value "send-spoe-group" TCPRequestRuleActionSendDashSpoeDashGroup string = "send-spoe-group" // TCPRequestRuleActionSetDashBandwidthDashLimit captures enum value "set-bandwidth-limit" TCPRequestRuleActionSetDashBandwidthDashLimit string = "set-bandwidth-limit" // TCPRequestRuleActionSetDashBcDashMark captures enum value "set-bc-mark" TCPRequestRuleActionSetDashBcDashMark string = "set-bc-mark" // TCPRequestRuleActionSetDashBcDashTos captures enum value "set-bc-tos" TCPRequestRuleActionSetDashBcDashTos string = "set-bc-tos" // TCPRequestRuleActionSetDashDstDashPort captures enum value "set-dst-port" TCPRequestRuleActionSetDashDstDashPort string = "set-dst-port" // TCPRequestRuleActionSetDashDst captures enum value "set-dst" TCPRequestRuleActionSetDashDst string = "set-dst" // TCPRequestRuleActionSetDashFcDashMark captures enum value "set-fc-mark" TCPRequestRuleActionSetDashFcDashMark string = "set-fc-mark" // TCPRequestRuleActionSetDashFcDashTos captures enum value "set-fc-tos" TCPRequestRuleActionSetDashFcDashTos string = "set-fc-tos" // TCPRequestRuleActionSetDashLogDashLevel captures enum value "set-log-level" TCPRequestRuleActionSetDashLogDashLevel string = "set-log-level" // TCPRequestRuleActionSetDashMark captures enum value "set-mark" TCPRequestRuleActionSetDashMark string = "set-mark" // TCPRequestRuleActionSetDashNice captures enum value "set-nice" TCPRequestRuleActionSetDashNice string = "set-nice" // TCPRequestRuleActionSetDashPriorityDashClass captures enum value "set-priority-class" TCPRequestRuleActionSetDashPriorityDashClass string = "set-priority-class" // TCPRequestRuleActionSetDashPriorityDashOffset captures enum value "set-priority-offset" TCPRequestRuleActionSetDashPriorityDashOffset string = "set-priority-offset" // TCPRequestRuleActionSetDashSrc captures enum value "set-src" TCPRequestRuleActionSetDashSrc string = "set-src" // TCPRequestRuleActionSetDashSrcDashPort captures enum value "set-src-port" TCPRequestRuleActionSetDashSrcDashPort string = "set-src-port" // TCPRequestRuleActionSetDashTos captures enum value "set-tos" TCPRequestRuleActionSetDashTos string = "set-tos" // TCPRequestRuleActionSetDashVar captures enum value "set-var" TCPRequestRuleActionSetDashVar string = "set-var" // TCPRequestRuleActionSetDashVarDashFmt captures enum value "set-var-fmt" TCPRequestRuleActionSetDashVarDashFmt string = "set-var-fmt" // TCPRequestRuleActionSilentDashDrop captures enum value "silent-drop" TCPRequestRuleActionSilentDashDrop string = "silent-drop" // TCPRequestRuleActionSwitchDashMode captures enum value "switch-mode" TCPRequestRuleActionSwitchDashMode string = "switch-mode" // TCPRequestRuleActionTrackDashSc captures enum value "track-sc" TCPRequestRuleActionTrackDashSc string = "track-sc" // TCPRequestRuleActionUnsetDashVar captures enum value "unset-var" TCPRequestRuleActionUnsetDashVar string = "unset-var" // TCPRequestRuleActionUseDashService captures enum value "use-service" TCPRequestRuleActionUseDashService string = "use-service" // TCPRequestRuleActionSetDashRetries captures enum value "set-retries" TCPRequestRuleActionSetDashRetries string = "set-retries" // TCPRequestRuleActionDoDashLog captures enum value "do-log" TCPRequestRuleActionDoDashLog string = "do-log" )
const ( // TCPRequestRuleCondIf captures enum value "if" TCPRequestRuleCondIf string = "if" // TCPRequestRuleCondUnless captures enum value "unless" TCPRequestRuleCondUnless string = "unless" )
const ( // TCPRequestRuleLogLevelEmerg captures enum value "emerg" TCPRequestRuleLogLevelEmerg string = "emerg" // TCPRequestRuleLogLevelAlert captures enum value "alert" TCPRequestRuleLogLevelAlert string = "alert" // TCPRequestRuleLogLevelCrit captures enum value "crit" TCPRequestRuleLogLevelCrit string = "crit" // TCPRequestRuleLogLevelErr captures enum value "err" TCPRequestRuleLogLevelErr string = "err" // TCPRequestRuleLogLevelWarning captures enum value "warning" TCPRequestRuleLogLevelWarning string = "warning" // TCPRequestRuleLogLevelNotice captures enum value "notice" TCPRequestRuleLogLevelNotice string = "notice" // TCPRequestRuleLogLevelInfo captures enum value "info" TCPRequestRuleLogLevelInfo string = "info" // TCPRequestRuleLogLevelDebug captures enum value "debug" TCPRequestRuleLogLevelDebug string = "debug" // TCPRequestRuleLogLevelSilent captures enum value "silent" TCPRequestRuleLogLevelSilent string = "silent" )
const ( // TCPRequestRuleResolveProtocolIPV4 captures enum value "ipv4" TCPRequestRuleResolveProtocolIPV4 string = "ipv4" // TCPRequestRuleResolveProtocolIPV6 captures enum value "ipv6" TCPRequestRuleResolveProtocolIPV6 string = "ipv6" )
const ( // TCPRequestRuleTypeConnection captures enum value "connection" TCPRequestRuleTypeConnection string = "connection" // TCPRequestRuleTypeContent captures enum value "content" TCPRequestRuleTypeContent string = "content" // TCPRequestRuleTypeInspectDashDelay captures enum value "inspect-delay" TCPRequestRuleTypeInspectDashDelay string = "inspect-delay" // TCPRequestRuleTypeSession captures enum value "session" TCPRequestRuleTypeSession string = "session" )
const ( // TCPResponseRuleActionAccept captures enum value "accept" TCPResponseRuleActionAccept string = "accept" // TCPResponseRuleActionClose captures enum value "close" TCPResponseRuleActionClose string = "close" // TCPResponseRuleActionLua captures enum value "lua" TCPResponseRuleActionLua string = "lua" // TCPResponseRuleActionReject captures enum value "reject" TCPResponseRuleActionReject string = "reject" // TCPResponseRuleActionScDashAddDashGpc captures enum value "sc-add-gpc" TCPResponseRuleActionScDashAddDashGpc string = "sc-add-gpc" // TCPResponseRuleActionScDashIncDashGpc captures enum value "sc-inc-gpc" TCPResponseRuleActionScDashIncDashGpc string = "sc-inc-gpc" // TCPResponseRuleActionScDashIncDashGpc0 captures enum value "sc-inc-gpc0" TCPResponseRuleActionScDashIncDashGpc0 string = "sc-inc-gpc0" // TCPResponseRuleActionScDashIncDashGpc1 captures enum value "sc-inc-gpc1" TCPResponseRuleActionScDashIncDashGpc1 string = "sc-inc-gpc1" // TCPResponseRuleActionScDashSetDashGpt captures enum value "sc-set-gpt" TCPResponseRuleActionScDashSetDashGpt string = "sc-set-gpt" // TCPResponseRuleActionScDashSetDashGpt0 captures enum value "sc-set-gpt0" TCPResponseRuleActionScDashSetDashGpt0 string = "sc-set-gpt0" // TCPResponseRuleActionSendDashSpoeDashGroup captures enum value "send-spoe-group" TCPResponseRuleActionSendDashSpoeDashGroup string = "send-spoe-group" // TCPResponseRuleActionSetDashBandwidthDashLimit captures enum value "set-bandwidth-limit" TCPResponseRuleActionSetDashBandwidthDashLimit string = "set-bandwidth-limit" // TCPResponseRuleActionSetDashFcDashMark captures enum value "set-fc-mark" TCPResponseRuleActionSetDashFcDashMark string = "set-fc-mark" // TCPResponseRuleActionSetDashFcDashTos captures enum value "set-fc-tos" TCPResponseRuleActionSetDashFcDashTos string = "set-fc-tos" // TCPResponseRuleActionSetDashLogDashLevel captures enum value "set-log-level" TCPResponseRuleActionSetDashLogDashLevel string = "set-log-level" // TCPResponseRuleActionSetDashMark captures enum value "set-mark" TCPResponseRuleActionSetDashMark string = "set-mark" // TCPResponseRuleActionSetDashNice captures enum value "set-nice" TCPResponseRuleActionSetDashNice string = "set-nice" // TCPResponseRuleActionSetDashTos captures enum value "set-tos" TCPResponseRuleActionSetDashTos string = "set-tos" // TCPResponseRuleActionSetDashVar captures enum value "set-var" TCPResponseRuleActionSetDashVar string = "set-var" // TCPResponseRuleActionSetDashVarDashFmt captures enum value "set-var-fmt" TCPResponseRuleActionSetDashVarDashFmt string = "set-var-fmt" // TCPResponseRuleActionSilentDashDrop captures enum value "silent-drop" TCPResponseRuleActionSilentDashDrop string = "silent-drop" // TCPResponseRuleActionUnsetDashVar captures enum value "unset-var" TCPResponseRuleActionUnsetDashVar string = "unset-var" // TCPResponseRuleActionDoDashLog captures enum value "do-log" TCPResponseRuleActionDoDashLog string = "do-log" )
const ( // TCPResponseRuleCondIf captures enum value "if" TCPResponseRuleCondIf string = "if" // TCPResponseRuleCondUnless captures enum value "unless" TCPResponseRuleCondUnless string = "unless" )
const ( // TCPResponseRuleLogLevelEmerg captures enum value "emerg" TCPResponseRuleLogLevelEmerg string = "emerg" // TCPResponseRuleLogLevelAlert captures enum value "alert" TCPResponseRuleLogLevelAlert string = "alert" // TCPResponseRuleLogLevelCrit captures enum value "crit" TCPResponseRuleLogLevelCrit string = "crit" // TCPResponseRuleLogLevelErr captures enum value "err" TCPResponseRuleLogLevelErr string = "err" // TCPResponseRuleLogLevelWarning captures enum value "warning" TCPResponseRuleLogLevelWarning string = "warning" // TCPResponseRuleLogLevelNotice captures enum value "notice" TCPResponseRuleLogLevelNotice string = "notice" // TCPResponseRuleLogLevelInfo captures enum value "info" TCPResponseRuleLogLevelInfo string = "info" // TCPResponseRuleLogLevelDebug captures enum value "debug" TCPResponseRuleLogLevelDebug string = "debug" // TCPResponseRuleLogLevelSilent captures enum value "silent" TCPResponseRuleLogLevelSilent string = "silent" )
const ( // TCPResponseRuleTypeContent captures enum value "content" TCPResponseRuleTypeContent string = "content" // TCPResponseRuleTypeInspectDashDelay captures enum value "inspect-delay" TCPResponseRuleTypeInspectDashDelay string = "inspect-delay" )
const ( // TransactionStatusFailed captures enum value "failed" TransactionStatusFailed string = "failed" // TransactionStatusOutdated captures enum value "outdated" TransactionStatusOutdated string = "outdated" // TransactionStatusInProgress captures enum value "in_progress" TransactionStatusInProgress string = "in_progress" // TransactionStatusSuccess captures enum value "success" TransactionStatusSuccess string = "success" )
const ( // TuneLuaOptionsBoolSampleConversionNormal captures enum value "normal" TuneLuaOptionsBoolSampleConversionNormal string = "normal" // TuneLuaOptionsBoolSampleConversionPreDash3Dot1DashBug captures enum value "pre-3.1-bug" TuneLuaOptionsBoolSampleConversionPreDash3Dot1DashBug string = "pre-3.1-bug" )
const ( // TuneLuaOptionsLogLoggersEnabled captures enum value "enabled" TuneLuaOptionsLogLoggersEnabled string = "enabled" // TuneLuaOptionsLogLoggersDisabled captures enum value "disabled" TuneLuaOptionsLogLoggersDisabled string = "disabled" )
const ( // TuneLuaOptionsLogStderrAuto captures enum value "auto" TuneLuaOptionsLogStderrAuto string = "auto" // TuneLuaOptionsLogStderrEnabled captures enum value "enabled" TuneLuaOptionsLogStderrEnabled string = "enabled" // TuneLuaOptionsLogStderrDisabled captures enum value "disabled" TuneLuaOptionsLogStderrDisabled string = "disabled" )
const ( // TuneOptionsAppletZeroCopyForwardingEnabled captures enum value "enabled" TuneOptionsAppletZeroCopyForwardingEnabled string = "enabled" // TuneOptionsAppletZeroCopyForwardingDisabled captures enum value "disabled" TuneOptionsAppletZeroCopyForwardingDisabled string = "disabled" )
const ( // TuneOptionsFdEdgeTriggeredEnabled captures enum value "enabled" TuneOptionsFdEdgeTriggeredEnabled string = "enabled" // TuneOptionsFdEdgeTriggeredDisabled captures enum value "disabled" TuneOptionsFdEdgeTriggeredDisabled string = "disabled" )
const ( // TuneOptionsH1ZeroCopyFwdRecvEnabled captures enum value "enabled" TuneOptionsH1ZeroCopyFwdRecvEnabled string = "enabled" // TuneOptionsH1ZeroCopyFwdRecvDisabled captures enum value "disabled" TuneOptionsH1ZeroCopyFwdRecvDisabled string = "disabled" )
const ( // TuneOptionsH1ZeroCopyFwdSendEnabled captures enum value "enabled" TuneOptionsH1ZeroCopyFwdSendEnabled string = "enabled" // TuneOptionsH1ZeroCopyFwdSendDisabled captures enum value "disabled" TuneOptionsH1ZeroCopyFwdSendDisabled string = "disabled" )
const ( // TuneOptionsH2ZeroCopyFwdSendEnabled captures enum value "enabled" TuneOptionsH2ZeroCopyFwdSendEnabled string = "enabled" // TuneOptionsH2ZeroCopyFwdSendDisabled captures enum value "disabled" TuneOptionsH2ZeroCopyFwdSendDisabled string = "disabled" )
const ( TuneOptionsIdlePoolSharedEnabled string = "enabled" TuneOptionsIdlePoolSharedDisabled string = "disabled" )
const ( // TuneOptionsListenerDefaultShardsByDashProcess captures enum value "by-process" TuneOptionsListenerDefaultShardsByDashProcess string = "by-process" // TuneOptionsListenerDefaultShardsByDashThread captures enum value "by-thread" TuneOptionsListenerDefaultShardsByDashThread string = "by-thread" // TuneOptionsListenerDefaultShardsByDashGroup captures enum value "by-group" TuneOptionsListenerDefaultShardsByDashGroup string = "by-group" )
const ( // TuneOptionsListenerMultiQueueEnabled captures enum value "enabled" TuneOptionsListenerMultiQueueEnabled string = "enabled" // TuneOptionsListenerMultiQueueDisabled captures enum value "disabled" TuneOptionsListenerMultiQueueDisabled string = "disabled" )
const ( // TuneOptionsPtZeroCopyForwardingEnabled captures enum value "enabled" TuneOptionsPtZeroCopyForwardingEnabled string = "enabled" // TuneOptionsPtZeroCopyForwardingDisabled captures enum value "disabled" TuneOptionsPtZeroCopyForwardingDisabled string = "disabled" )
const ( // TuneOptionsSchedLowLatencyEnabled captures enum value "enabled" TuneOptionsSchedLowLatencyEnabled string = "enabled" // TuneOptionsSchedLowLatencyDisabled captures enum value "disabled" TuneOptionsSchedLowLatencyDisabled string = "disabled" )
const ( // TuneOptionsTakeoverOtherTgConnectionsNone captures enum value "none" TuneOptionsTakeoverOtherTgConnectionsNone string = "none" // TuneOptionsTakeoverOtherTgConnectionsRestricted captures enum value "restricted" TuneOptionsTakeoverOtherTgConnectionsRestricted string = "restricted" // TuneOptionsTakeoverOtherTgConnectionsFull captures enum value "full" TuneOptionsTakeoverOtherTgConnectionsFull string = "full" )
const ( // TuneQuicOptionsSocketOwnerListener captures enum value "listener" TuneQuicOptionsSocketOwnerListener string = "listener" // TuneQuicOptionsSocketOwnerConnection captures enum value "connection" TuneQuicOptionsSocketOwnerConnection string = "connection" )
const ( // TuneQuicOptionsZeroCopyFwdSendEnabled captures enum value "enabled" TuneQuicOptionsZeroCopyFwdSendEnabled string = "enabled" // TuneQuicOptionsZeroCopyFwdSendDisabled captures enum value "disabled" TuneQuicOptionsZeroCopyFwdSendDisabled string = "disabled" )
const ( // TuneSslOptionsKeylogEnabled captures enum value "enabled" TuneSslOptionsKeylogEnabled string = "enabled" // TuneSslOptionsKeylogDisabled captures enum value "disabled" TuneSslOptionsKeylogDisabled string = "disabled" )
const ( // DefaultsBaseContstatsEnabled captures enum value "enabled" DefaultsBaseContstatsEnabled string = "enabled" )
const ( // ForwardforEnabledEnabled captures enum value "enabled" ForwardforEnabledEnabled string = "enabled" )
const ( // FrontendBaseContstatsEnabled captures enum value "enabled" FrontendBaseContstatsEnabled string = "enabled" )
const ( // HTTPErrorRuleTypeStatus captures enum value "status" HTTPErrorRuleTypeStatus string = "status" )
const ( // HashTypeModifierAvalanche captures enum value "avalanche" HashTypeModifierAvalanche string = "avalanche" )
const ( // OriginaltoEnabledEnabled captures enum value "enabled" OriginaltoEnabledEnabled string = "enabled" )
const ( // PersistRuleTypeRdpDashCookie captures enum value "rdp-cookie" PersistRuleTypeRdpDashCookie string = "rdp-cookie" )
const ( // RuntimeAddServerOnMarkedDownShutdownDashSessions captures enum value "shutdown-sessions" RuntimeAddServerOnMarkedDownShutdownDashSessions string = "shutdown-sessions" )
const ( // RuntimeAddServerOnMarkedUpShutdownDashBackupDashSessions captures enum value "shutdown-backup-sessions" RuntimeAddServerOnMarkedUpShutdownDashBackupDashSessions string = "shutdown-backup-sessions" )
const ( // ServerParamsOnMarkedDownShutdownDashSessions captures enum value "shutdown-sessions" ServerParamsOnMarkedDownShutdownDashSessions string = "shutdown-sessions" )
const ( // ServerParamsOnMarkedUpShutdownDashBackupDashSessions captures enum value "shutdown-backup-sessions" ServerParamsOnMarkedUpShutdownDashBackupDashSessions string = "shutdown-backup-sessions" )
const ( // SpoeAgentContinueOnErrorEnabled captures enum value "enabled" SpoeAgentContinueOnErrorEnabled string = "enabled" )
const ( // SpoeAgentForceSetVarEnabled captures enum value "enabled" SpoeAgentForceSetVarEnabled string = "enabled" )
Variables ¶
This section is empty.
Functions ¶
func DiffFields ¶ added in v6.3.0
func DiffMapStringBind ¶ added in v6.3.0
func DiffMapStringBind(x, y map[string]Bind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffMapStringDgramBind ¶ added in v6.3.0
func DiffMapStringDgramBind(x, y map[string]DgramBind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffMapStringGroup ¶ added in v6.3.0
func DiffMapStringGroup(x, y map[string]Group, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffMapStringMailerEntry ¶ added in v6.3.0
func DiffMapStringMailerEntry(x, y map[string]MailerEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffMapStringNameserver ¶ added in v6.3.0
func DiffMapStringNameserver(x, y map[string]Nameserver, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffMapStringPeerEntry ¶ added in v6.3.0
func DiffMapStringPeerEntry(x, y map[string]PeerEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffMapStringServer ¶ added in v6.3.0
func DiffMapStringServer(x, y map[string]Server, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffMapStringServerTemplate ¶ added in v6.3.0
func DiffMapStringServerTemplate(x, y map[string]ServerTemplate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffMapStringString ¶ added in v6.3.0
func DiffMapStringString(x, y map[string]string, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffMapStringTable ¶ added in v6.3.0
func DiffMapStringTable(x, y map[string]Table, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffMapStringUser ¶ added in v6.3.0
func DiffMapStringUser(x, y map[string]User, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffMonitorURI ¶ added in v6.3.0
func DiffMonitorURI(x, y MonitorURI, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerACL ¶ added in v6.3.0
func DiffPointerACL(x, y *ACL, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerACLFile ¶ added in v6.3.0
func DiffPointerACLFile(x, y *ACLFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerACLFileEntry ¶ added in v6.3.0
func DiffPointerACLFileEntry(x, y *ACLFileEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerAcmeCertificateStatus ¶ added in v6.3.0
func DiffPointerAcmeCertificateStatus(x, y *AcmeCertificateStatus, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerAcmeProvider ¶ added in v6.3.0
func DiffPointerAcmeProvider(x, y *AcmeProvider, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerAttr ¶ added in v6.3.0
func DiffPointerAttr(x, y *Attr, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerAwsFilters ¶ added in v6.3.0
func DiffPointerAwsFilters(x, y *AwsFilters, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerAwsRegion ¶ added in v6.3.0
func DiffPointerAwsRegion(x, y *AwsRegion, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerBackend ¶ added in v6.3.0
func DiffPointerBackend(x, y *Backend, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerBackendForcePersist ¶ added in v6.3.0
func DiffPointerBackendForcePersist(x, y *BackendForcePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerBackendIgnorePersist ¶ added in v6.3.0
func DiffPointerBackendIgnorePersist(x, y *BackendIgnorePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerBackendSwitchingRule ¶ added in v6.3.0
func DiffPointerBackendSwitchingRule(x, y *BackendSwitchingRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerBalance ¶ added in v6.3.0
func DiffPointerBalance(x, y *Balance, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerBind ¶ added in v6.3.0
func DiffPointerBind(x, y *Bind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerBool ¶ added in v6.3.0
func DiffPointerBool(x, y *bool, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerCPUMap ¶ added in v6.3.0
func DiffPointerCPUMap(x, y *CPUMap, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerCPUSet ¶ added in v6.3.0
func DiffPointerCPUSet(x, y *CPUSet, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerCache ¶ added in v6.3.0
func DiffPointerCache(x, y *Cache, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerCapture ¶ added in v6.3.0
func DiffPointerCapture(x, y *Capture, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerCertificateID ¶ added in v6.3.0
func DiffPointerCertificateID(x, y *CertificateID, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerClusterLogTarget ¶ added in v6.3.0
func DiffPointerClusterLogTarget(x, y *ClusterLogTarget, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerClusterSettingsCluster ¶ added in v6.3.0
func DiffPointerClusterSettingsCluster(x, y *ClusterSettingsCluster, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerCompression ¶ added in v6.3.0
func DiffPointerCompression(x, y *Compression, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerConfigStickTable ¶ added in v6.3.0
func DiffPointerConfigStickTable(x, y *ConfigStickTable, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerConsul ¶ added in v6.3.0
func DiffPointerConsul(x, y *Consul, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerCookie ¶ added in v6.3.0
func DiffPointerCookie(x, y *Cookie, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerCrtLoad ¶ added in v6.3.0
func DiffPointerCrtLoad(x, y *CrtLoad, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerCrtStore ¶ added in v6.3.0
func DiffPointerCrtStore(x, y *CrtStore, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerDebugOptions ¶ added in v6.3.0
func DiffPointerDebugOptions(x, y *DebugOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerDefaultBind ¶ added in v6.3.0
func DiffPointerDefaultBind(x, y *DefaultBind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerDefaultServer ¶ added in v6.3.0
func DiffPointerDefaultServer(x, y *DefaultServer, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerDefaults ¶ added in v6.3.0
func DiffPointerDefaults(x, y *Defaults, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerDeviceAtlasOptions ¶ added in v6.3.0
func DiffPointerDeviceAtlasOptions(x, y *DeviceAtlasOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerDgramBind ¶ added in v6.3.0
func DiffPointerDgramBind(x, y *DgramBind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerDomain ¶ added in v6.3.0
func DiffPointerDomain(x, y *Domain, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerEmailAlert ¶ added in v6.3.0
func DiffPointerEmailAlert(x, y *EmailAlert, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerEndpoint ¶ added in v6.3.0
func DiffPointerEndpoint(x, y *Endpoint, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerEnvironmentOptions ¶ added in v6.3.0
func DiffPointerEnvironmentOptions(x, y *EnvironmentOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerErrorfile ¶ added in v6.3.0
func DiffPointerErrorfile(x, y *Errorfile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerErrorfiles ¶ added in v6.3.0
func DiffPointerErrorfiles(x, y *Errorfiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerErrorloc ¶ added in v6.3.0
func DiffPointerErrorloc(x, y *Errorloc, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerFCGIApp ¶ added in v6.3.0
func DiffPointerFCGIApp(x, y *FCGIApp, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerFCGILogStderr ¶ added in v6.3.0
func DiffPointerFCGILogStderr(x, y *FCGILogStderr, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerFCGILogStderrSample ¶ added in v6.3.0
func DiffPointerFCGILogStderrSample(x, y *FCGILogStderrSample, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerFCGIPassHeader ¶ added in v6.3.0
func DiffPointerFCGIPassHeader(x, y *FCGIPassHeader, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerFCGISetParam ¶ added in v6.3.0
func DiffPointerFCGISetParam(x, y *FCGISetParam, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerFiftyOneDegreesOptions ¶ added in v6.3.0
func DiffPointerFiftyOneDegreesOptions(x, y *FiftyOneDegreesOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerFilter ¶ added in v6.3.0
func DiffPointerFilter(x, y *Filter, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerForcePersist ¶ added in v6.3.0
func DiffPointerForcePersist(x, y *ForcePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerForwardfor ¶ added in v6.3.0
func DiffPointerForwardfor(x, y *Forwardfor, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerFrontend ¶ added in v6.3.0
func DiffPointerFrontend(x, y *Frontend, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerGeneralFile ¶ added in v6.3.0
func DiffPointerGeneralFile(x, y *GeneralFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerGlobalDefaultPath ¶ added in v6.3.0
func DiffPointerGlobalDefaultPath(x, y *GlobalDefaultPath, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerGlobalHarden ¶ added in v6.3.0
func DiffPointerGlobalHarden(x, y *GlobalHarden, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerGlobalHardenRejectPrivilegedPorts ¶ added in v6.3.0
func DiffPointerGlobalHardenRejectPrivilegedPorts(x, y *GlobalHardenRejectPrivilegedPorts, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerGlobalLogSendHostname ¶ added in v6.3.0
func DiffPointerGlobalLogSendHostname(x, y *GlobalLogSendHostname, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerGroup ¶ added in v6.3.0
func DiffPointerGroup(x, y *Group, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerH1CaseAdjust ¶ added in v6.3.0
func DiffPointerH1CaseAdjust(x, y *H1CaseAdjust, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerHTTPAfterResponseRule ¶ added in v6.3.0
func DiffPointerHTTPAfterResponseRule(x, y *HTTPAfterResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerHTTPCheck ¶ added in v6.3.0
func DiffPointerHTTPCheck(x, y *HTTPCheck, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerHTTPClientOptions ¶ added in v6.3.0
func DiffPointerHTTPClientOptions(x, y *HTTPClientOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerHTTPCodes ¶ added in v6.3.0
func DiffPointerHTTPCodes(x, y *HTTPCodes, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerHTTPErrorRule ¶ added in v6.3.0
func DiffPointerHTTPErrorRule(x, y *HTTPErrorRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerHTTPErrorsSection ¶ added in v6.3.0
func DiffPointerHTTPErrorsSection(x, y *HTTPErrorsSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerHTTPRequestRule ¶ added in v6.3.0
func DiffPointerHTTPRequestRule(x, y *HTTPRequestRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerHTTPResponseRule ¶ added in v6.3.0
func DiffPointerHTTPResponseRule(x, y *HTTPResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerHashType ¶ added in v6.3.0
func DiffPointerHashType(x, y *HashType, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerHttpchkParams ¶ added in v6.3.0
func DiffPointerHttpchkParams(x, y *HttpchkParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerIgnorePersist ¶ added in v6.3.0
func DiffPointerIgnorePersist(x, y *IgnorePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerInfoAPI ¶ added in v6.3.0
func DiffPointerInfoAPI(x, y *InfoAPI, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerInfoSystem ¶ added in v6.3.0
func DiffPointerInfoSystem(x, y *InfoSystem, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerInfoSystemCPUInfo ¶ added in v6.3.0
func DiffPointerInfoSystemCPUInfo(x, y *InfoSystemCPUInfo, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerInfoSystemMemInfo ¶ added in v6.3.0
func DiffPointerInfoSystemMemInfo(x, y *InfoSystemMemInfo, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerInt64 ¶ added in v6.3.0
func DiffPointerInt64(x, y *int64, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerLogForward ¶ added in v6.3.0
func DiffPointerLogForward(x, y *LogForward, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerLogProfile ¶ added in v6.3.0
func DiffPointerLogProfile(x, y *LogProfile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerLogProfileStep ¶ added in v6.3.0
func DiffPointerLogProfileStep(x, y *LogProfileStep, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerLogTarget ¶ added in v6.3.0
func DiffPointerLogTarget(x, y *LogTarget, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerLuaLoad ¶ added in v6.3.0
func DiffPointerLuaLoad(x, y *LuaLoad, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerLuaOptions ¶ added in v6.3.0
func DiffPointerLuaOptions(x, y *LuaOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerLuaPrependPath ¶ added in v6.3.0
func DiffPointerLuaPrependPath(x, y *LuaPrependPath, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerMailerEntry ¶ added in v6.3.0
func DiffPointerMailerEntry(x, y *MailerEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerMailersSection ¶ added in v6.3.0
func DiffPointerMailersSection(x, y *MailersSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerMap ¶ added in v6.3.0
func DiffPointerMap(x, y *Map, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerMapEntry ¶ added in v6.3.0
func DiffPointerMapEntry(x, y *MapEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerMonitorFail ¶ added in v6.3.0
func DiffPointerMonitorFail(x, y *MonitorFail, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerMysqlCheckParams ¶ added in v6.3.0
func DiffPointerMysqlCheckParams(x, y *MysqlCheckParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerNameserver ¶ added in v6.3.0
func DiffPointerNameserver(x, y *Nameserver, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerNativeStat ¶ added in v6.3.0
func DiffPointerNativeStat(x, y *NativeStat, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerNativeStatStats ¶ added in v6.3.0
func DiffPointerNativeStatStats(x, y *NativeStatStats, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerOCSPResponses ¶ added in v6.3.0
func DiffPointerOCSPResponses(x, y *OCSPResponses, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerOcspUpdateOptions ¶ added in v6.3.0
func DiffPointerOcspUpdateOptions(x, y *OcspUpdateOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerOcspUpdateOptionsHttpproxy ¶ added in v6.3.0
func DiffPointerOcspUpdateOptionsHttpproxy(x, y *OcspUpdateOptionsHttpproxy, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerOriginalto ¶ added in v6.3.0
func DiffPointerOriginalto(x, y *Originalto, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerPeerEntry ¶ added in v6.3.0
func DiffPointerPeerEntry(x, y *PeerEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerPeerSection ¶ added in v6.3.0
func DiffPointerPeerSection(x, y *PeerSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerPerformanceOptions ¶ added in v6.3.0
func DiffPointerPerformanceOptions(x, y *PerformanceOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerPersistRule ¶ added in v6.3.0
func DiffPointerPersistRule(x, y *PersistRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerPgsqlCheckParams ¶ added in v6.3.0
func DiffPointerPgsqlCheckParams(x, y *PgsqlCheckParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerPresetEnv ¶ added in v6.3.0
func DiffPointerPresetEnv(x, y *PresetEnv, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerProcessInfoItem ¶ added in v6.3.0
func DiffPointerProcessInfoItem(x, y *ProcessInfoItem, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerProgram ¶ added in v6.3.0
func DiffPointerProgram(x, y *Program, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerQUICInitialRule ¶ added in v6.3.0
func DiffPointerQUICInitialRule(x, y *QUICInitialRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerRedispatch ¶ added in v6.3.0
func DiffPointerRedispatch(x, y *Redispatch, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerReload ¶ added in v6.3.0
func DiffPointerReload(x, y *Reload, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerResolver ¶ added in v6.3.0
func DiffPointerResolver(x, y *Resolver, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerReturnHeader ¶ added in v6.3.0
func DiffPointerReturnHeader(x, y *ReturnHeader, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerRevokedCertificates ¶ added in v6.3.0
func DiffPointerRevokedCertificates(x, y *RevokedCertificates, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerRing ¶ added in v6.3.0
func DiffPointerRing(x, y *Ring, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerRuntimeAPI ¶ added in v6.3.0
func DiffPointerRuntimeAPI(x, y *RuntimeAPI, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerRuntimeServer ¶ added in v6.3.0
func DiffPointerRuntimeServer(x, y *RuntimeServer, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSSLFrontUse ¶ added in v6.3.0
func DiffPointerSSLFrontUse(x, y *SSLFrontUse, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerServer ¶ added in v6.3.0
func DiffPointerServer(x, y *Server, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerServerParamsSetProxyV2TlvFmt ¶ added in v6.3.0
func DiffPointerServerParamsSetProxyV2TlvFmt(x, y *ServerParamsSetProxyV2TlvFmt, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerServerSwitchingRule ¶ added in v6.3.0
func DiffPointerServerSwitchingRule(x, y *ServerSwitchingRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerServerTemplate ¶ added in v6.3.0
func DiffPointerServerTemplate(x, y *ServerTemplate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSetEnv ¶ added in v6.3.0
func DiffPointerSetEnv(x, y *SetEnv, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSetVar ¶ added in v6.3.0
func DiffPointerSetVar(x, y *SetVar, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSetVarFmt ¶ added in v6.3.0
func DiffPointerSetVarFmt(x, y *SetVarFmt, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSite ¶ added in v6.3.0
func DiffPointerSite(x, y *Site, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSiteFarm ¶ added in v6.3.0
func DiffPointerSiteFarm(x, y *SiteFarm, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSiteService ¶ added in v6.3.0
func DiffPointerSiteService(x, y *SiteService, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSmtpchkParams ¶ added in v6.3.0
func DiffPointerSmtpchkParams(x, y *SmtpchkParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSource ¶ added in v6.3.0
func DiffPointerSource(x, y *Source, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSpoeAgent ¶ added in v6.3.0
func DiffPointerSpoeAgent(x, y *SpoeAgent, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSpoeGroup ¶ added in v6.3.0
func DiffPointerSpoeGroup(x, y *SpoeGroup, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSpoeMessage ¶ added in v6.3.0
func DiffPointerSpoeMessage(x, y *SpoeMessage, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSpoeMessageEvent ¶ added in v6.3.0
func DiffPointerSpoeMessageEvent(x, y *SpoeMessageEvent, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSpoeTransaction ¶ added in v6.3.0
func DiffPointerSpoeTransaction(x, y *SpoeTransaction, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSslCaFile ¶ added in v6.3.0
func DiffPointerSslCaFile(x, y *SslCaFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSslCertificate ¶ added in v6.3.0
func DiffPointerSslCertificate(x, y *SslCertificate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSslCrl ¶ added in v6.3.0
func DiffPointerSslCrl(x, y *SslCrl, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSslCrlEntry ¶ added in v6.3.0
func DiffPointerSslCrlEntry(x, y *SslCrlEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSslCrtList ¶ added in v6.3.0
func DiffPointerSslCrtList(x, y *SslCrtList, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSslCrtListEntry ¶ added in v6.3.0
func DiffPointerSslCrtListEntry(x, y *SslCrtListEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSslCrtListFile ¶ added in v6.3.0
func DiffPointerSslCrtListFile(x, y *SslCrtListFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSslEngine ¶ added in v6.3.0
func DiffPointerSslEngine(x, y *SslEngine, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerSslOptions ¶ added in v6.3.0
func DiffPointerSslOptions(x, y *SslOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerStatsAuth ¶ added in v6.3.0
func DiffPointerStatsAuth(x, y *StatsAuth, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerStatsHTTPRequest ¶ added in v6.3.0
func DiffPointerStatsHTTPRequest(x, y *StatsHTTPRequest, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerStatsOptions ¶ added in v6.3.0
func DiffPointerStatsOptions(x, y *StatsOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerStickRule ¶ added in v6.3.0
func DiffPointerStickRule(x, y *StickRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerStickTable ¶ added in v6.3.0
func DiffPointerStickTable(x, y *StickTable, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerStickTableEntry ¶ added in v6.3.0
func DiffPointerStickTableEntry(x, y *StickTableEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerStickTableEntryGpc ¶ added in v6.3.0
func DiffPointerStickTableEntryGpc(x, y *StickTableEntryGpc, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerStickTableEntryGpcRate ¶ added in v6.3.0
func DiffPointerStickTableEntryGpcRate(x, y *StickTableEntryGpcRate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerStickTableEntryGpt ¶ added in v6.3.0
func DiffPointerStickTableEntryGpt(x, y *StickTableEntryGpt, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerStickTableField ¶ added in v6.3.0
func DiffPointerStickTableField(x, y *StickTableField, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerStrfmtDateTime ¶ added in v6.3.0
func DiffPointerStrfmtDateTime(x, y *strfmt.DateTime, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerString ¶ added in v6.3.0
func DiffPointerString(x, y *string, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerTCPCheck ¶ added in v6.3.0
func DiffPointerTCPCheck(x, y *TCPCheck, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerTCPRequestRule ¶ added in v6.3.0
func DiffPointerTCPRequestRule(x, y *TCPRequestRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerTCPResponseRule ¶ added in v6.3.0
func DiffPointerTCPResponseRule(x, y *TCPResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerTable ¶ added in v6.3.0
func DiffPointerTable(x, y *Table, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerThreadGroup ¶ added in v6.3.0
func DiffPointerThreadGroup(x, y *ThreadGroup, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerTraceEntry ¶ added in v6.3.0
func DiffPointerTraceEntry(x, y *TraceEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerTransaction ¶ added in v6.3.0
func DiffPointerTransaction(x, y *Transaction, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerTuneBufferOptions ¶ added in v6.3.0
func DiffPointerTuneBufferOptions(x, y *TuneBufferOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerTuneLuaOptions ¶ added in v6.3.0
func DiffPointerTuneLuaOptions(x, y *TuneLuaOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerTuneOptions ¶ added in v6.3.0
func DiffPointerTuneOptions(x, y *TuneOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerTuneQuicOptions ¶ added in v6.3.0
func DiffPointerTuneQuicOptions(x, y *TuneQuicOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerTuneSslOptions ¶ added in v6.3.0
func DiffPointerTuneSslOptions(x, y *TuneSslOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerTuneVarsOptions ¶ added in v6.3.0
func DiffPointerTuneVarsOptions(x, y *TuneVarsOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerTuneZlibOptions ¶ added in v6.3.0
func DiffPointerTuneZlibOptions(x, y *TuneZlibOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerUser ¶ added in v6.3.0
func DiffPointerUser(x, y *User, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerUserlist ¶ added in v6.3.0
func DiffPointerUserlist(x, y *Userlist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffPointerWurflOptions ¶ added in v6.3.0
func DiffPointerWurflOptions(x, y *WurflOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSliceInt64 ¶ added in v6.3.0
func DiffSliceInt64(x, y []int64, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerACL ¶ added in v6.3.0
func DiffSlicePointerACL(x, y []*ACL, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerACLFile ¶ added in v6.3.0
func DiffSlicePointerACLFile(x, y []*ACLFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerACLFileEntry ¶ added in v6.3.0
func DiffSlicePointerACLFileEntry(x, y []*ACLFileEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerAcmeCertificateStatus ¶ added in v6.3.0
func DiffSlicePointerAcmeCertificateStatus(x, y []*AcmeCertificateStatus, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerAcmeProvider ¶ added in v6.3.0
func DiffSlicePointerAcmeProvider(x, y []*AcmeProvider, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerAttr ¶ added in v6.3.0
func DiffSlicePointerAttr(x, y []*Attr, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerAwsFilters ¶ added in v6.3.0
func DiffSlicePointerAwsFilters(x, y []*AwsFilters, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerAwsRegion ¶ added in v6.3.0
func DiffSlicePointerAwsRegion(x, y []*AwsRegion, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerBackend ¶ added in v6.3.0
func DiffSlicePointerBackend(x, y []*Backend, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerBackendSwitchingRule ¶ added in v6.3.0
func DiffSlicePointerBackendSwitchingRule(x, y []*BackendSwitchingRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerBind ¶ added in v6.3.0
func DiffSlicePointerBind(x, y []*Bind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerCPUMap ¶ added in v6.3.0
func DiffSlicePointerCPUMap(x, y []*CPUMap, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerCPUSet ¶ added in v6.3.0
func DiffSlicePointerCPUSet(x, y []*CPUSet, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerCache ¶ added in v6.3.0
func DiffSlicePointerCache(x, y []*Cache, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerCapture ¶ added in v6.3.0
func DiffSlicePointerCapture(x, y []*Capture, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerClusterLogTarget ¶ added in v6.3.0
func DiffSlicePointerClusterLogTarget(x, y []*ClusterLogTarget, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerConsul ¶ added in v6.3.0
func DiffSlicePointerConsul(x, y []*Consul, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerCrtLoad ¶ added in v6.3.0
func DiffSlicePointerCrtLoad(x, y []*CrtLoad, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerCrtStore ¶ added in v6.3.0
func DiffSlicePointerCrtStore(x, y []*CrtStore, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerDefaults ¶ added in v6.3.0
func DiffSlicePointerDefaults(x, y []*Defaults, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerDgramBind ¶ added in v6.3.0
func DiffSlicePointerDgramBind(x, y []*DgramBind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerDomain ¶ added in v6.3.0
func DiffSlicePointerDomain(x, y []*Domain, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerEmailAlert ¶ added in v6.3.0
func DiffSlicePointerEmailAlert(x, y []*EmailAlert, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerEndpoint ¶ added in v6.3.0
func DiffSlicePointerEndpoint(x, y []*Endpoint, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerErrorfile ¶ added in v6.3.0
func DiffSlicePointerErrorfile(x, y []*Errorfile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerErrorfiles ¶ added in v6.3.0
func DiffSlicePointerErrorfiles(x, y []*Errorfiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerFCGIApp ¶ added in v6.3.0
func DiffSlicePointerFCGIApp(x, y []*FCGIApp, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerFCGILogStderr ¶ added in v6.3.0
func DiffSlicePointerFCGILogStderr(x, y []*FCGILogStderr, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerFCGIPassHeader ¶ added in v6.3.0
func DiffSlicePointerFCGIPassHeader(x, y []*FCGIPassHeader, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerFCGISetParam ¶ added in v6.3.0
func DiffSlicePointerFCGISetParam(x, y []*FCGISetParam, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerFilter ¶ added in v6.3.0
func DiffSlicePointerFilter(x, y []*Filter, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerForcePersist ¶ added in v6.3.0
func DiffSlicePointerForcePersist(x, y []*ForcePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerFrontend ¶ added in v6.3.0
func DiffSlicePointerFrontend(x, y []*Frontend, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerGeneralFile ¶ added in v6.3.0
func DiffSlicePointerGeneralFile(x, y []*GeneralFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerGroup ¶ added in v6.3.0
func DiffSlicePointerGroup(x, y []*Group, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerH1CaseAdjust ¶ added in v6.3.0
func DiffSlicePointerH1CaseAdjust(x, y []*H1CaseAdjust, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerHTTPAfterResponseRule ¶ added in v6.3.0
func DiffSlicePointerHTTPAfterResponseRule(x, y []*HTTPAfterResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerHTTPCheck ¶ added in v6.3.0
func DiffSlicePointerHTTPCheck(x, y []*HTTPCheck, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerHTTPCodes ¶ added in v6.3.0
func DiffSlicePointerHTTPCodes(x, y []*HTTPCodes, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerHTTPErrorRule ¶ added in v6.3.0
func DiffSlicePointerHTTPErrorRule(x, y []*HTTPErrorRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerHTTPErrorsSection ¶ added in v6.3.0
func DiffSlicePointerHTTPErrorsSection(x, y []*HTTPErrorsSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerHTTPRequestRule ¶ added in v6.3.0
func DiffSlicePointerHTTPRequestRule(x, y []*HTTPRequestRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerHTTPResponseRule ¶ added in v6.3.0
func DiffSlicePointerHTTPResponseRule(x, y []*HTTPResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerIgnorePersist ¶ added in v6.3.0
func DiffSlicePointerIgnorePersist(x, y []*IgnorePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerLogForward ¶ added in v6.3.0
func DiffSlicePointerLogForward(x, y []*LogForward, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerLogProfile ¶ added in v6.3.0
func DiffSlicePointerLogProfile(x, y []*LogProfile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerLogProfileStep ¶ added in v6.3.0
func DiffSlicePointerLogProfileStep(x, y []*LogProfileStep, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerLogTarget ¶ added in v6.3.0
func DiffSlicePointerLogTarget(x, y []*LogTarget, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerLuaLoad ¶ added in v6.3.0
func DiffSlicePointerLuaLoad(x, y []*LuaLoad, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerLuaPrependPath ¶ added in v6.3.0
func DiffSlicePointerLuaPrependPath(x, y []*LuaPrependPath, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerMailerEntry ¶ added in v6.3.0
func DiffSlicePointerMailerEntry(x, y []*MailerEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerMailersSection ¶ added in v6.3.0
func DiffSlicePointerMailersSection(x, y []*MailersSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerMap ¶ added in v6.3.0
func DiffSlicePointerMap(x, y []*Map, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerMapEntry ¶ added in v6.3.0
func DiffSlicePointerMapEntry(x, y []*MapEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerNameserver ¶ added in v6.3.0
func DiffSlicePointerNameserver(x, y []*Nameserver, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerNativeStat ¶ added in v6.3.0
func DiffSlicePointerNativeStat(x, y []*NativeStat, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerPeerEntry ¶ added in v6.3.0
func DiffSlicePointerPeerEntry(x, y []*PeerEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerPeerSection ¶ added in v6.3.0
func DiffSlicePointerPeerSection(x, y []*PeerSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerPresetEnv ¶ added in v6.3.0
func DiffSlicePointerPresetEnv(x, y []*PresetEnv, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerProgram ¶ added in v6.3.0
func DiffSlicePointerProgram(x, y []*Program, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerQUICInitialRule ¶ added in v6.3.0
func DiffSlicePointerQUICInitialRule(x, y []*QUICInitialRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerReload ¶ added in v6.3.0
func DiffSlicePointerReload(x, y []*Reload, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerResolver ¶ added in v6.3.0
func DiffSlicePointerResolver(x, y []*Resolver, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerReturnHeader ¶ added in v6.3.0
func DiffSlicePointerReturnHeader(x, y []*ReturnHeader, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerRevokedCertificates ¶ added in v6.3.0
func DiffSlicePointerRevokedCertificates(x, y []*RevokedCertificates, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerRing ¶ added in v6.3.0
func DiffSlicePointerRing(x, y []*Ring, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerRuntimeAPI ¶ added in v6.3.0
func DiffSlicePointerRuntimeAPI(x, y []*RuntimeAPI, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerRuntimeServer ¶ added in v6.3.0
func DiffSlicePointerRuntimeServer(x, y []*RuntimeServer, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSSLFrontUse ¶ added in v6.3.0
func DiffSlicePointerSSLFrontUse(x, y []*SSLFrontUse, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerServer ¶ added in v6.3.0
func DiffSlicePointerServer(x, y []*Server, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerServerSwitchingRule ¶ added in v6.3.0
func DiffSlicePointerServerSwitchingRule(x, y []*ServerSwitchingRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerServerTemplate ¶ added in v6.3.0
func DiffSlicePointerServerTemplate(x, y []*ServerTemplate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSetEnv ¶ added in v6.3.0
func DiffSlicePointerSetEnv(x, y []*SetEnv, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSetVar ¶ added in v6.3.0
func DiffSlicePointerSetVar(x, y []*SetVar, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSetVarFmt ¶ added in v6.3.0
func DiffSlicePointerSetVarFmt(x, y []*SetVarFmt, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSite ¶ added in v6.3.0
func DiffSlicePointerSite(x, y []*Site, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSiteFarm ¶ added in v6.3.0
func DiffSlicePointerSiteFarm(x, y []*SiteFarm, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSpoeAgent ¶ added in v6.3.0
func DiffSlicePointerSpoeAgent(x, y []*SpoeAgent, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSpoeGroup ¶ added in v6.3.0
func DiffSlicePointerSpoeGroup(x, y []*SpoeGroup, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSpoeMessage ¶ added in v6.3.0
func DiffSlicePointerSpoeMessage(x, y []*SpoeMessage, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSpoeTransaction ¶ added in v6.3.0
func DiffSlicePointerSpoeTransaction(x, y []*SpoeTransaction, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSslCaFile ¶ added in v6.3.0
func DiffSlicePointerSslCaFile(x, y []*SslCaFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSslCertificate ¶ added in v6.3.0
func DiffSlicePointerSslCertificate(x, y []*SslCertificate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSslCrl ¶ added in v6.3.0
func DiffSlicePointerSslCrl(x, y []*SslCrl, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSslCrlEntry ¶ added in v6.3.0
func DiffSlicePointerSslCrlEntry(x, y []*SslCrlEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSslCrtList ¶ added in v6.3.0
func DiffSlicePointerSslCrtList(x, y []*SslCrtList, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSslCrtListEntry ¶ added in v6.3.0
func DiffSlicePointerSslCrtListEntry(x, y []*SslCrtListEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSslCrtListFile ¶ added in v6.3.0
func DiffSlicePointerSslCrtListFile(x, y []*SslCrtListFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerSslEngine ¶ added in v6.3.0
func DiffSlicePointerSslEngine(x, y []*SslEngine, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerStatsAuth ¶ added in v6.3.0
func DiffSlicePointerStatsAuth(x, y []*StatsAuth, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerStatsHTTPRequest ¶ added in v6.3.0
func DiffSlicePointerStatsHTTPRequest(x, y []*StatsHTTPRequest, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerStickRule ¶ added in v6.3.0
func DiffSlicePointerStickRule(x, y []*StickRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerStickTable ¶ added in v6.3.0
func DiffSlicePointerStickTable(x, y []*StickTable, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerStickTableEntry ¶ added in v6.3.0
func DiffSlicePointerStickTableEntry(x, y []*StickTableEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerStickTableField ¶ added in v6.3.0
func DiffSlicePointerStickTableField(x, y []*StickTableField, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerTCPCheck ¶ added in v6.3.0
func DiffSlicePointerTCPCheck(x, y []*TCPCheck, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerTCPRequestRule ¶ added in v6.3.0
func DiffSlicePointerTCPRequestRule(x, y []*TCPRequestRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerTCPResponseRule ¶ added in v6.3.0
func DiffSlicePointerTCPResponseRule(x, y []*TCPResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerTable ¶ added in v6.3.0
func DiffSlicePointerTable(x, y []*Table, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerThreadGroup ¶ added in v6.3.0
func DiffSlicePointerThreadGroup(x, y []*ThreadGroup, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerTraceEntry ¶ added in v6.3.0
func DiffSlicePointerTraceEntry(x, y []*TraceEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerTransaction ¶ added in v6.3.0
func DiffSlicePointerTransaction(x, y []*Transaction, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerUser ¶ added in v6.3.0
func DiffSlicePointerUser(x, y []*User, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSlicePointerUserlist ¶ added in v6.3.0
func DiffSlicePointerUserlist(x, y []*Userlist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSliceSpoeScope ¶ added in v6.3.0
func DiffSliceSpoeScope(x, y []SpoeScope, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSliceString ¶ added in v6.3.0
func DiffSliceString(x, y []string, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func DiffSpoeScope ¶ added in v6.3.0
func DiffSpoeScope(x, y SpoeScope, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func EqualInterface ¶ added in v6.3.0
func EqualInterface(x, y interface{}, opts ...eqdiff.GoMethodGenOptions) bool
func EqualMapStringBind ¶ added in v6.3.0
func EqualMapStringBind(x, y map[string]Bind, opts ...eqdiff.GoMethodGenOptions) bool
func EqualMapStringDgramBind ¶ added in v6.3.0
func EqualMapStringDgramBind(x, y map[string]DgramBind, opts ...eqdiff.GoMethodGenOptions) bool
func EqualMapStringGroup ¶ added in v6.3.0
func EqualMapStringGroup(x, y map[string]Group, opts ...eqdiff.GoMethodGenOptions) bool
func EqualMapStringInterface ¶ added in v6.3.0
func EqualMapStringInterface(x, y map[string]interface{}, opts ...eqdiff.GoMethodGenOptions) bool
func EqualMapStringMailerEntry ¶ added in v6.3.0
func EqualMapStringMailerEntry(x, y map[string]MailerEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualMapStringNameserver ¶ added in v6.3.0
func EqualMapStringNameserver(x, y map[string]Nameserver, opts ...eqdiff.GoMethodGenOptions) bool
func EqualMapStringPeerEntry ¶ added in v6.3.0
func EqualMapStringPeerEntry(x, y map[string]PeerEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualMapStringServer ¶ added in v6.3.0
func EqualMapStringServer(x, y map[string]Server, opts ...eqdiff.GoMethodGenOptions) bool
func EqualMapStringServerTemplate ¶ added in v6.3.0
func EqualMapStringServerTemplate(x, y map[string]ServerTemplate, opts ...eqdiff.GoMethodGenOptions) bool
func EqualMapStringString ¶ added in v6.3.0
func EqualMapStringString(x, y map[string]string, opts ...eqdiff.GoMethodGenOptions) bool
func EqualMapStringTable ¶ added in v6.3.0
func EqualMapStringTable(x, y map[string]Table, opts ...eqdiff.GoMethodGenOptions) bool
func EqualMapStringUser ¶ added in v6.3.0
func EqualMapStringUser(x, y map[string]User, opts ...eqdiff.GoMethodGenOptions) bool
func EqualMonitorURI ¶ added in v6.3.0
func EqualMonitorURI(x, y MonitorURI, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerACL ¶ added in v6.3.0
func EqualPointerACL(x, y *ACL, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerACLFile ¶ added in v6.3.0
func EqualPointerACLFile(x, y *ACLFile, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerACLFileEntry ¶ added in v6.3.0
func EqualPointerACLFileEntry(x, y *ACLFileEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerAcmeCertificateStatus ¶ added in v6.3.0
func EqualPointerAcmeCertificateStatus(x, y *AcmeCertificateStatus, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerAcmeProvider ¶ added in v6.3.0
func EqualPointerAcmeProvider(x, y *AcmeProvider, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerAttr ¶ added in v6.3.0
func EqualPointerAttr(x, y *Attr, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerAwsFilters ¶ added in v6.3.0
func EqualPointerAwsFilters(x, y *AwsFilters, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerAwsRegion ¶ added in v6.3.0
func EqualPointerAwsRegion(x, y *AwsRegion, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerBackend ¶ added in v6.3.0
func EqualPointerBackend(x, y *Backend, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerBackendForcePersist ¶ added in v6.3.0
func EqualPointerBackendForcePersist(x, y *BackendForcePersist, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerBackendIgnorePersist ¶ added in v6.3.0
func EqualPointerBackendIgnorePersist(x, y *BackendIgnorePersist, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerBackendSwitchingRule ¶ added in v6.3.0
func EqualPointerBackendSwitchingRule(x, y *BackendSwitchingRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerBalance ¶ added in v6.3.0
func EqualPointerBalance(x, y *Balance, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerBind ¶ added in v6.3.0
func EqualPointerBind(x, y *Bind, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerBool ¶ added in v6.3.0
func EqualPointerBool(x, y *bool, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerCPUMap ¶ added in v6.3.0
func EqualPointerCPUMap(x, y *CPUMap, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerCPUSet ¶ added in v6.3.0
func EqualPointerCPUSet(x, y *CPUSet, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerCache ¶ added in v6.3.0
func EqualPointerCache(x, y *Cache, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerCapture ¶ added in v6.3.0
func EqualPointerCapture(x, y *Capture, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerCertificateID ¶ added in v6.3.0
func EqualPointerCertificateID(x, y *CertificateID, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerClusterLogTarget ¶ added in v6.3.0
func EqualPointerClusterLogTarget(x, y *ClusterLogTarget, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerClusterSettingsCluster ¶ added in v6.3.0
func EqualPointerClusterSettingsCluster(x, y *ClusterSettingsCluster, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerCompression ¶ added in v6.3.0
func EqualPointerCompression(x, y *Compression, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerConfigStickTable ¶ added in v6.3.0
func EqualPointerConfigStickTable(x, y *ConfigStickTable, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerConsul ¶ added in v6.3.0
func EqualPointerConsul(x, y *Consul, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerCookie ¶ added in v6.3.0
func EqualPointerCookie(x, y *Cookie, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerCrtLoad ¶ added in v6.3.0
func EqualPointerCrtLoad(x, y *CrtLoad, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerCrtStore ¶ added in v6.3.0
func EqualPointerCrtStore(x, y *CrtStore, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerDebugOptions ¶ added in v6.3.0
func EqualPointerDebugOptions(x, y *DebugOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerDefaultBind ¶ added in v6.3.0
func EqualPointerDefaultBind(x, y *DefaultBind, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerDefaultServer ¶ added in v6.3.0
func EqualPointerDefaultServer(x, y *DefaultServer, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerDefaults ¶ added in v6.3.0
func EqualPointerDefaults(x, y *Defaults, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerDeviceAtlasOptions ¶ added in v6.3.0
func EqualPointerDeviceAtlasOptions(x, y *DeviceAtlasOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerDgramBind ¶ added in v6.3.0
func EqualPointerDgramBind(x, y *DgramBind, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerDomain ¶ added in v6.3.0
func EqualPointerDomain(x, y *Domain, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerEmailAlert ¶ added in v6.3.0
func EqualPointerEmailAlert(x, y *EmailAlert, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerEndpoint ¶ added in v6.3.0
func EqualPointerEndpoint(x, y *Endpoint, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerEnvironmentOptions ¶ added in v6.3.0
func EqualPointerEnvironmentOptions(x, y *EnvironmentOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerErrorfile ¶ added in v6.3.0
func EqualPointerErrorfile(x, y *Errorfile, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerErrorfiles ¶ added in v6.3.0
func EqualPointerErrorfiles(x, y *Errorfiles, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerErrorloc ¶ added in v6.3.0
func EqualPointerErrorloc(x, y *Errorloc, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerFCGIApp ¶ added in v6.3.0
func EqualPointerFCGIApp(x, y *FCGIApp, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerFCGILogStderr ¶ added in v6.3.0
func EqualPointerFCGILogStderr(x, y *FCGILogStderr, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerFCGILogStderrSample ¶ added in v6.3.0
func EqualPointerFCGILogStderrSample(x, y *FCGILogStderrSample, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerFCGIPassHeader ¶ added in v6.3.0
func EqualPointerFCGIPassHeader(x, y *FCGIPassHeader, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerFCGISetParam ¶ added in v6.3.0
func EqualPointerFCGISetParam(x, y *FCGISetParam, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerFiftyOneDegreesOptions ¶ added in v6.3.0
func EqualPointerFiftyOneDegreesOptions(x, y *FiftyOneDegreesOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerFilter ¶ added in v6.3.0
func EqualPointerFilter(x, y *Filter, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerForcePersist ¶ added in v6.3.0
func EqualPointerForcePersist(x, y *ForcePersist, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerForwardfor ¶ added in v6.3.0
func EqualPointerForwardfor(x, y *Forwardfor, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerFrontend ¶ added in v6.3.0
func EqualPointerFrontend(x, y *Frontend, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerGeneralFile ¶ added in v6.3.0
func EqualPointerGeneralFile(x, y *GeneralFile, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerGlobalDefaultPath ¶ added in v6.3.0
func EqualPointerGlobalDefaultPath(x, y *GlobalDefaultPath, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerGlobalHarden ¶ added in v6.3.0
func EqualPointerGlobalHarden(x, y *GlobalHarden, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerGlobalHardenRejectPrivilegedPorts ¶ added in v6.3.0
func EqualPointerGlobalHardenRejectPrivilegedPorts(x, y *GlobalHardenRejectPrivilegedPorts, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerGlobalLogSendHostname ¶ added in v6.3.0
func EqualPointerGlobalLogSendHostname(x, y *GlobalLogSendHostname, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerGroup ¶ added in v6.3.0
func EqualPointerGroup(x, y *Group, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerH1CaseAdjust ¶ added in v6.3.0
func EqualPointerH1CaseAdjust(x, y *H1CaseAdjust, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerHTTPAfterResponseRule ¶ added in v6.3.0
func EqualPointerHTTPAfterResponseRule(x, y *HTTPAfterResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerHTTPCheck ¶ added in v6.3.0
func EqualPointerHTTPCheck(x, y *HTTPCheck, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerHTTPClientOptions ¶ added in v6.3.0
func EqualPointerHTTPClientOptions(x, y *HTTPClientOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerHTTPCodes ¶ added in v6.3.0
func EqualPointerHTTPCodes(x, y *HTTPCodes, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerHTTPErrorRule ¶ added in v6.3.0
func EqualPointerHTTPErrorRule(x, y *HTTPErrorRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerHTTPErrorsSection ¶ added in v6.3.0
func EqualPointerHTTPErrorsSection(x, y *HTTPErrorsSection, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerHTTPRequestRule ¶ added in v6.3.0
func EqualPointerHTTPRequestRule(x, y *HTTPRequestRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerHTTPResponseRule ¶ added in v6.3.0
func EqualPointerHTTPResponseRule(x, y *HTTPResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerHashType ¶ added in v6.3.0
func EqualPointerHashType(x, y *HashType, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerHttpchkParams ¶ added in v6.3.0
func EqualPointerHttpchkParams(x, y *HttpchkParams, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerIgnorePersist ¶ added in v6.3.0
func EqualPointerIgnorePersist(x, y *IgnorePersist, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerInfoAPI ¶ added in v6.3.0
func EqualPointerInfoAPI(x, y *InfoAPI, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerInfoSystem ¶ added in v6.3.0
func EqualPointerInfoSystem(x, y *InfoSystem, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerInfoSystemCPUInfo ¶ added in v6.3.0
func EqualPointerInfoSystemCPUInfo(x, y *InfoSystemCPUInfo, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerInfoSystemMemInfo ¶ added in v6.3.0
func EqualPointerInfoSystemMemInfo(x, y *InfoSystemMemInfo, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerInt64 ¶ added in v6.3.0
func EqualPointerInt64(x, y *int64, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerLogForward ¶ added in v6.3.0
func EqualPointerLogForward(x, y *LogForward, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerLogProfile ¶ added in v6.3.0
func EqualPointerLogProfile(x, y *LogProfile, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerLogProfileStep ¶ added in v6.3.0
func EqualPointerLogProfileStep(x, y *LogProfileStep, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerLogTarget ¶ added in v6.3.0
func EqualPointerLogTarget(x, y *LogTarget, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerLuaLoad ¶ added in v6.3.0
func EqualPointerLuaLoad(x, y *LuaLoad, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerLuaOptions ¶ added in v6.3.0
func EqualPointerLuaOptions(x, y *LuaOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerLuaPrependPath ¶ added in v6.3.0
func EqualPointerLuaPrependPath(x, y *LuaPrependPath, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerMailerEntry ¶ added in v6.3.0
func EqualPointerMailerEntry(x, y *MailerEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerMailersSection ¶ added in v6.3.0
func EqualPointerMailersSection(x, y *MailersSection, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerMap ¶ added in v6.3.0
func EqualPointerMap(x, y *Map, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerMapEntry ¶ added in v6.3.0
func EqualPointerMapEntry(x, y *MapEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerMonitorFail ¶ added in v6.3.0
func EqualPointerMonitorFail(x, y *MonitorFail, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerMysqlCheckParams ¶ added in v6.3.0
func EqualPointerMysqlCheckParams(x, y *MysqlCheckParams, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerNameserver ¶ added in v6.3.0
func EqualPointerNameserver(x, y *Nameserver, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerNativeStat ¶ added in v6.3.0
func EqualPointerNativeStat(x, y *NativeStat, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerNativeStatStats ¶ added in v6.3.0
func EqualPointerNativeStatStats(x, y *NativeStatStats, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerOCSPResponses ¶ added in v6.3.0
func EqualPointerOCSPResponses(x, y *OCSPResponses, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerOcspUpdateOptions ¶ added in v6.3.0
func EqualPointerOcspUpdateOptions(x, y *OcspUpdateOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerOcspUpdateOptionsHttpproxy ¶ added in v6.3.0
func EqualPointerOcspUpdateOptionsHttpproxy(x, y *OcspUpdateOptionsHttpproxy, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerOriginalto ¶ added in v6.3.0
func EqualPointerOriginalto(x, y *Originalto, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerPeerEntry ¶ added in v6.3.0
func EqualPointerPeerEntry(x, y *PeerEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerPeerSection ¶ added in v6.3.0
func EqualPointerPeerSection(x, y *PeerSection, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerPerformanceOptions ¶ added in v6.3.0
func EqualPointerPerformanceOptions(x, y *PerformanceOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerPersistRule ¶ added in v6.3.0
func EqualPointerPersistRule(x, y *PersistRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerPgsqlCheckParams ¶ added in v6.3.0
func EqualPointerPgsqlCheckParams(x, y *PgsqlCheckParams, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerPresetEnv ¶ added in v6.3.0
func EqualPointerPresetEnv(x, y *PresetEnv, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerProcessInfoItem ¶ added in v6.3.0
func EqualPointerProcessInfoItem(x, y *ProcessInfoItem, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerProgram ¶ added in v6.3.0
func EqualPointerProgram(x, y *Program, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerQUICInitialRule ¶ added in v6.3.0
func EqualPointerQUICInitialRule(x, y *QUICInitialRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerRedispatch ¶ added in v6.3.0
func EqualPointerRedispatch(x, y *Redispatch, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerReload ¶ added in v6.3.0
func EqualPointerReload(x, y *Reload, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerResolver ¶ added in v6.3.0
func EqualPointerResolver(x, y *Resolver, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerReturnHeader ¶ added in v6.3.0
func EqualPointerReturnHeader(x, y *ReturnHeader, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerRevokedCertificates ¶ added in v6.3.0
func EqualPointerRevokedCertificates(x, y *RevokedCertificates, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerRing ¶ added in v6.3.0
func EqualPointerRing(x, y *Ring, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerRuntimeAPI ¶ added in v6.3.0
func EqualPointerRuntimeAPI(x, y *RuntimeAPI, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerRuntimeServer ¶ added in v6.3.0
func EqualPointerRuntimeServer(x, y *RuntimeServer, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSSLFrontUse ¶ added in v6.3.0
func EqualPointerSSLFrontUse(x, y *SSLFrontUse, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerServer ¶ added in v6.3.0
func EqualPointerServer(x, y *Server, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerServerParamsSetProxyV2TlvFmt ¶ added in v6.3.0
func EqualPointerServerParamsSetProxyV2TlvFmt(x, y *ServerParamsSetProxyV2TlvFmt, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerServerSwitchingRule ¶ added in v6.3.0
func EqualPointerServerSwitchingRule(x, y *ServerSwitchingRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerServerTemplate ¶ added in v6.3.0
func EqualPointerServerTemplate(x, y *ServerTemplate, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSetEnv ¶ added in v6.3.0
func EqualPointerSetEnv(x, y *SetEnv, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSetVar ¶ added in v6.3.0
func EqualPointerSetVar(x, y *SetVar, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSetVarFmt ¶ added in v6.3.0
func EqualPointerSetVarFmt(x, y *SetVarFmt, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSite ¶ added in v6.3.0
func EqualPointerSite(x, y *Site, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSiteFarm ¶ added in v6.3.0
func EqualPointerSiteFarm(x, y *SiteFarm, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSiteService ¶ added in v6.3.0
func EqualPointerSiteService(x, y *SiteService, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSmtpchkParams ¶ added in v6.3.0
func EqualPointerSmtpchkParams(x, y *SmtpchkParams, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSource ¶ added in v6.3.0
func EqualPointerSource(x, y *Source, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSpoeAgent ¶ added in v6.3.0
func EqualPointerSpoeAgent(x, y *SpoeAgent, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSpoeGroup ¶ added in v6.3.0
func EqualPointerSpoeGroup(x, y *SpoeGroup, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSpoeMessage ¶ added in v6.3.0
func EqualPointerSpoeMessage(x, y *SpoeMessage, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSpoeMessageEvent ¶ added in v6.3.0
func EqualPointerSpoeMessageEvent(x, y *SpoeMessageEvent, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSpoeTransaction ¶ added in v6.3.0
func EqualPointerSpoeTransaction(x, y *SpoeTransaction, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSslCaFile ¶ added in v6.3.0
func EqualPointerSslCaFile(x, y *SslCaFile, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSslCertificate ¶ added in v6.3.0
func EqualPointerSslCertificate(x, y *SslCertificate, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSslCrl ¶ added in v6.3.0
func EqualPointerSslCrl(x, y *SslCrl, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSslCrlEntry ¶ added in v6.3.0
func EqualPointerSslCrlEntry(x, y *SslCrlEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSslCrtList ¶ added in v6.3.0
func EqualPointerSslCrtList(x, y *SslCrtList, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSslCrtListEntry ¶ added in v6.3.0
func EqualPointerSslCrtListEntry(x, y *SslCrtListEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSslCrtListFile ¶ added in v6.3.0
func EqualPointerSslCrtListFile(x, y *SslCrtListFile, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSslEngine ¶ added in v6.3.0
func EqualPointerSslEngine(x, y *SslEngine, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerSslOptions ¶ added in v6.3.0
func EqualPointerSslOptions(x, y *SslOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerStatsAuth ¶ added in v6.3.0
func EqualPointerStatsAuth(x, y *StatsAuth, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerStatsHTTPRequest ¶ added in v6.3.0
func EqualPointerStatsHTTPRequest(x, y *StatsHTTPRequest, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerStatsOptions ¶ added in v6.3.0
func EqualPointerStatsOptions(x, y *StatsOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerStickRule ¶ added in v6.3.0
func EqualPointerStickRule(x, y *StickRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerStickTable ¶ added in v6.3.0
func EqualPointerStickTable(x, y *StickTable, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerStickTableEntry ¶ added in v6.3.0
func EqualPointerStickTableEntry(x, y *StickTableEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerStickTableEntryGpc ¶ added in v6.3.0
func EqualPointerStickTableEntryGpc(x, y *StickTableEntryGpc, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerStickTableEntryGpcRate ¶ added in v6.3.0
func EqualPointerStickTableEntryGpcRate(x, y *StickTableEntryGpcRate, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerStickTableEntryGpt ¶ added in v6.3.0
func EqualPointerStickTableEntryGpt(x, y *StickTableEntryGpt, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerStickTableField ¶ added in v6.3.0
func EqualPointerStickTableField(x, y *StickTableField, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerStrfmtDateTime ¶ added in v6.3.0
func EqualPointerStrfmtDateTime(x, y *strfmt.DateTime, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerString ¶ added in v6.3.0
func EqualPointerString(x, y *string, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerTCPCheck ¶ added in v6.3.0
func EqualPointerTCPCheck(x, y *TCPCheck, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerTCPRequestRule ¶ added in v6.3.0
func EqualPointerTCPRequestRule(x, y *TCPRequestRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerTCPResponseRule ¶ added in v6.3.0
func EqualPointerTCPResponseRule(x, y *TCPResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerTable ¶ added in v6.3.0
func EqualPointerTable(x, y *Table, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerThreadGroup ¶ added in v6.3.0
func EqualPointerThreadGroup(x, y *ThreadGroup, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerTraceEntry ¶ added in v6.3.0
func EqualPointerTraceEntry(x, y *TraceEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerTransaction ¶ added in v6.3.0
func EqualPointerTransaction(x, y *Transaction, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerTuneBufferOptions ¶ added in v6.3.0
func EqualPointerTuneBufferOptions(x, y *TuneBufferOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerTuneLuaOptions ¶ added in v6.3.0
func EqualPointerTuneLuaOptions(x, y *TuneLuaOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerTuneOptions ¶ added in v6.3.0
func EqualPointerTuneOptions(x, y *TuneOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerTuneQuicOptions ¶ added in v6.3.0
func EqualPointerTuneQuicOptions(x, y *TuneQuicOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerTuneSslOptions ¶ added in v6.3.0
func EqualPointerTuneSslOptions(x, y *TuneSslOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerTuneVarsOptions ¶ added in v6.3.0
func EqualPointerTuneVarsOptions(x, y *TuneVarsOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerTuneZlibOptions ¶ added in v6.3.0
func EqualPointerTuneZlibOptions(x, y *TuneZlibOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerUser ¶ added in v6.3.0
func EqualPointerUser(x, y *User, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerUserlist ¶ added in v6.3.0
func EqualPointerUserlist(x, y *Userlist, opts ...eqdiff.GoMethodGenOptions) bool
func EqualPointerWurflOptions ¶ added in v6.3.0
func EqualPointerWurflOptions(x, y *WurflOptions, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSliceInt64 ¶ added in v6.3.0
func EqualSliceInt64(x, y []int64, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerACL ¶ added in v6.3.0
func EqualSlicePointerACL(x, y []*ACL, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerACLFile ¶ added in v6.3.0
func EqualSlicePointerACLFile(x, y []*ACLFile, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerACLFileEntry ¶ added in v6.3.0
func EqualSlicePointerACLFileEntry(x, y []*ACLFileEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerAcmeCertificateStatus ¶ added in v6.3.0
func EqualSlicePointerAcmeCertificateStatus(x, y []*AcmeCertificateStatus, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerAcmeProvider ¶ added in v6.3.0
func EqualSlicePointerAcmeProvider(x, y []*AcmeProvider, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerAttr ¶ added in v6.3.0
func EqualSlicePointerAttr(x, y []*Attr, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerAwsFilters ¶ added in v6.3.0
func EqualSlicePointerAwsFilters(x, y []*AwsFilters, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerAwsRegion ¶ added in v6.3.0
func EqualSlicePointerAwsRegion(x, y []*AwsRegion, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerBackend ¶ added in v6.3.0
func EqualSlicePointerBackend(x, y []*Backend, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerBackendSwitchingRule ¶ added in v6.3.0
func EqualSlicePointerBackendSwitchingRule(x, y []*BackendSwitchingRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerBind ¶ added in v6.3.0
func EqualSlicePointerBind(x, y []*Bind, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerCPUMap ¶ added in v6.3.0
func EqualSlicePointerCPUMap(x, y []*CPUMap, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerCPUSet ¶ added in v6.3.0
func EqualSlicePointerCPUSet(x, y []*CPUSet, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerCache ¶ added in v6.3.0
func EqualSlicePointerCache(x, y []*Cache, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerCapture ¶ added in v6.3.0
func EqualSlicePointerCapture(x, y []*Capture, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerClusterLogTarget ¶ added in v6.3.0
func EqualSlicePointerClusterLogTarget(x, y []*ClusterLogTarget, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerConsul ¶ added in v6.3.0
func EqualSlicePointerConsul(x, y []*Consul, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerCrtLoad ¶ added in v6.3.0
func EqualSlicePointerCrtLoad(x, y []*CrtLoad, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerCrtStore ¶ added in v6.3.0
func EqualSlicePointerCrtStore(x, y []*CrtStore, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerDefaults ¶ added in v6.3.0
func EqualSlicePointerDefaults(x, y []*Defaults, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerDgramBind ¶ added in v6.3.0
func EqualSlicePointerDgramBind(x, y []*DgramBind, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerDomain ¶ added in v6.3.0
func EqualSlicePointerDomain(x, y []*Domain, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerEmailAlert ¶ added in v6.3.0
func EqualSlicePointerEmailAlert(x, y []*EmailAlert, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerEndpoint ¶ added in v6.3.0
func EqualSlicePointerEndpoint(x, y []*Endpoint, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerErrorfile ¶ added in v6.3.0
func EqualSlicePointerErrorfile(x, y []*Errorfile, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerErrorfiles ¶ added in v6.3.0
func EqualSlicePointerErrorfiles(x, y []*Errorfiles, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerFCGIApp ¶ added in v6.3.0
func EqualSlicePointerFCGIApp(x, y []*FCGIApp, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerFCGILogStderr ¶ added in v6.3.0
func EqualSlicePointerFCGILogStderr(x, y []*FCGILogStderr, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerFCGIPassHeader ¶ added in v6.3.0
func EqualSlicePointerFCGIPassHeader(x, y []*FCGIPassHeader, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerFCGISetParam ¶ added in v6.3.0
func EqualSlicePointerFCGISetParam(x, y []*FCGISetParam, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerFilter ¶ added in v6.3.0
func EqualSlicePointerFilter(x, y []*Filter, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerForcePersist ¶ added in v6.3.0
func EqualSlicePointerForcePersist(x, y []*ForcePersist, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerFrontend ¶ added in v6.3.0
func EqualSlicePointerFrontend(x, y []*Frontend, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerGeneralFile ¶ added in v6.3.0
func EqualSlicePointerGeneralFile(x, y []*GeneralFile, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerGroup ¶ added in v6.3.0
func EqualSlicePointerGroup(x, y []*Group, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerH1CaseAdjust ¶ added in v6.3.0
func EqualSlicePointerH1CaseAdjust(x, y []*H1CaseAdjust, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerHTTPAfterResponseRule ¶ added in v6.3.0
func EqualSlicePointerHTTPAfterResponseRule(x, y []*HTTPAfterResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerHTTPCheck ¶ added in v6.3.0
func EqualSlicePointerHTTPCheck(x, y []*HTTPCheck, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerHTTPCodes ¶ added in v6.3.0
func EqualSlicePointerHTTPCodes(x, y []*HTTPCodes, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerHTTPErrorRule ¶ added in v6.3.0
func EqualSlicePointerHTTPErrorRule(x, y []*HTTPErrorRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerHTTPErrorsSection ¶ added in v6.3.0
func EqualSlicePointerHTTPErrorsSection(x, y []*HTTPErrorsSection, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerHTTPRequestRule ¶ added in v6.3.0
func EqualSlicePointerHTTPRequestRule(x, y []*HTTPRequestRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerHTTPResponseRule ¶ added in v6.3.0
func EqualSlicePointerHTTPResponseRule(x, y []*HTTPResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerIgnorePersist ¶ added in v6.3.0
func EqualSlicePointerIgnorePersist(x, y []*IgnorePersist, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerLogForward ¶ added in v6.3.0
func EqualSlicePointerLogForward(x, y []*LogForward, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerLogProfile ¶ added in v6.3.0
func EqualSlicePointerLogProfile(x, y []*LogProfile, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerLogProfileStep ¶ added in v6.3.0
func EqualSlicePointerLogProfileStep(x, y []*LogProfileStep, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerLogTarget ¶ added in v6.3.0
func EqualSlicePointerLogTarget(x, y []*LogTarget, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerLuaLoad ¶ added in v6.3.0
func EqualSlicePointerLuaLoad(x, y []*LuaLoad, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerLuaPrependPath ¶ added in v6.3.0
func EqualSlicePointerLuaPrependPath(x, y []*LuaPrependPath, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerMailerEntry ¶ added in v6.3.0
func EqualSlicePointerMailerEntry(x, y []*MailerEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerMailersSection ¶ added in v6.3.0
func EqualSlicePointerMailersSection(x, y []*MailersSection, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerMap ¶ added in v6.3.0
func EqualSlicePointerMap(x, y []*Map, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerMapEntry ¶ added in v6.3.0
func EqualSlicePointerMapEntry(x, y []*MapEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerNameserver ¶ added in v6.3.0
func EqualSlicePointerNameserver(x, y []*Nameserver, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerNativeStat ¶ added in v6.3.0
func EqualSlicePointerNativeStat(x, y []*NativeStat, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerPeerEntry ¶ added in v6.3.0
func EqualSlicePointerPeerEntry(x, y []*PeerEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerPeerSection ¶ added in v6.3.0
func EqualSlicePointerPeerSection(x, y []*PeerSection, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerPresetEnv ¶ added in v6.3.0
func EqualSlicePointerPresetEnv(x, y []*PresetEnv, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerProgram ¶ added in v6.3.0
func EqualSlicePointerProgram(x, y []*Program, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerQUICInitialRule ¶ added in v6.3.0
func EqualSlicePointerQUICInitialRule(x, y []*QUICInitialRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerReload ¶ added in v6.3.0
func EqualSlicePointerReload(x, y []*Reload, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerResolver ¶ added in v6.3.0
func EqualSlicePointerResolver(x, y []*Resolver, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerReturnHeader ¶ added in v6.3.0
func EqualSlicePointerReturnHeader(x, y []*ReturnHeader, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerRevokedCertificates ¶ added in v6.3.0
func EqualSlicePointerRevokedCertificates(x, y []*RevokedCertificates, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerRing ¶ added in v6.3.0
func EqualSlicePointerRing(x, y []*Ring, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerRuntimeAPI ¶ added in v6.3.0
func EqualSlicePointerRuntimeAPI(x, y []*RuntimeAPI, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerRuntimeServer ¶ added in v6.3.0
func EqualSlicePointerRuntimeServer(x, y []*RuntimeServer, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSSLFrontUse ¶ added in v6.3.0
func EqualSlicePointerSSLFrontUse(x, y []*SSLFrontUse, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerServer ¶ added in v6.3.0
func EqualSlicePointerServer(x, y []*Server, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerServerSwitchingRule ¶ added in v6.3.0
func EqualSlicePointerServerSwitchingRule(x, y []*ServerSwitchingRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerServerTemplate ¶ added in v6.3.0
func EqualSlicePointerServerTemplate(x, y []*ServerTemplate, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSetEnv ¶ added in v6.3.0
func EqualSlicePointerSetEnv(x, y []*SetEnv, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSetVar ¶ added in v6.3.0
func EqualSlicePointerSetVar(x, y []*SetVar, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSetVarFmt ¶ added in v6.3.0
func EqualSlicePointerSetVarFmt(x, y []*SetVarFmt, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSite ¶ added in v6.3.0
func EqualSlicePointerSite(x, y []*Site, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSiteFarm ¶ added in v6.3.0
func EqualSlicePointerSiteFarm(x, y []*SiteFarm, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSpoeAgent ¶ added in v6.3.0
func EqualSlicePointerSpoeAgent(x, y []*SpoeAgent, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSpoeGroup ¶ added in v6.3.0
func EqualSlicePointerSpoeGroup(x, y []*SpoeGroup, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSpoeMessage ¶ added in v6.3.0
func EqualSlicePointerSpoeMessage(x, y []*SpoeMessage, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSpoeTransaction ¶ added in v6.3.0
func EqualSlicePointerSpoeTransaction(x, y []*SpoeTransaction, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSslCaFile ¶ added in v6.3.0
func EqualSlicePointerSslCaFile(x, y []*SslCaFile, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSslCertificate ¶ added in v6.3.0
func EqualSlicePointerSslCertificate(x, y []*SslCertificate, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSslCrl ¶ added in v6.3.0
func EqualSlicePointerSslCrl(x, y []*SslCrl, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSslCrlEntry ¶ added in v6.3.0
func EqualSlicePointerSslCrlEntry(x, y []*SslCrlEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSslCrtList ¶ added in v6.3.0
func EqualSlicePointerSslCrtList(x, y []*SslCrtList, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSslCrtListEntry ¶ added in v6.3.0
func EqualSlicePointerSslCrtListEntry(x, y []*SslCrtListEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSslCrtListFile ¶ added in v6.3.0
func EqualSlicePointerSslCrtListFile(x, y []*SslCrtListFile, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerSslEngine ¶ added in v6.3.0
func EqualSlicePointerSslEngine(x, y []*SslEngine, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerStatsAuth ¶ added in v6.3.0
func EqualSlicePointerStatsAuth(x, y []*StatsAuth, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerStatsHTTPRequest ¶ added in v6.3.0
func EqualSlicePointerStatsHTTPRequest(x, y []*StatsHTTPRequest, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerStickRule ¶ added in v6.3.0
func EqualSlicePointerStickRule(x, y []*StickRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerStickTable ¶ added in v6.3.0
func EqualSlicePointerStickTable(x, y []*StickTable, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerStickTableEntry ¶ added in v6.3.0
func EqualSlicePointerStickTableEntry(x, y []*StickTableEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerStickTableField ¶ added in v6.3.0
func EqualSlicePointerStickTableField(x, y []*StickTableField, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerTCPCheck ¶ added in v6.3.0
func EqualSlicePointerTCPCheck(x, y []*TCPCheck, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerTCPRequestRule ¶ added in v6.3.0
func EqualSlicePointerTCPRequestRule(x, y []*TCPRequestRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerTCPResponseRule ¶ added in v6.3.0
func EqualSlicePointerTCPResponseRule(x, y []*TCPResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerTable ¶ added in v6.3.0
func EqualSlicePointerTable(x, y []*Table, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerThreadGroup ¶ added in v6.3.0
func EqualSlicePointerThreadGroup(x, y []*ThreadGroup, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerTraceEntry ¶ added in v6.3.0
func EqualSlicePointerTraceEntry(x, y []*TraceEntry, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerTransaction ¶ added in v6.3.0
func EqualSlicePointerTransaction(x, y []*Transaction, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerUser ¶ added in v6.3.0
func EqualSlicePointerUser(x, y []*User, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSlicePointerUserlist ¶ added in v6.3.0
func EqualSlicePointerUserlist(x, y []*Userlist, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSliceSpoeScope ¶ added in v6.3.0
func EqualSliceSpoeScope(x, y []SpoeScope, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSliceString ¶ added in v6.3.0
func EqualSliceString(x, y []string, opts ...eqdiff.GoMethodGenOptions) bool
func EqualSpoeScope ¶ added in v6.3.0
func EqualSpoeScope(x, y SpoeScope, opts ...eqdiff.GoMethodGenOptions) bool
func GetListOfDiffFields ¶ added in v6.3.0
func GetListOfFields ¶ added in v6.3.0
func ValueOrNil ¶
Types ¶
type ACL ¶
type ACL struct {
// acl name
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ACLName string `json:"acl_name"`
// criterion
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Criterion string `json:"criterion"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// value
Value string `json:"value,omitempty"`
}
ACL ACL Lines
The use of Access Control Lists (ACL) provides a flexible solution to perform content switching and generally to take decisions based on content extracted from the request, the response or any environmental status.
swagger:model acl
func (*ACL) ContextValidate ¶
ContextValidate validates this acl based on context it is used
func (ACL) Diff ¶
func (rec ACL) Diff(obj ACL, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*ACL) MarshalBinary ¶
MarshalBinary interface implementation
func (*ACL) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ACLFile ¶
type ACLFile struct {
// description
Description string `json:"description,omitempty"`
// id
ID string `json:"id,omitempty"`
// storage name
StorageName string `json:"storage_name,omitempty"`
}
ACLFile ACL File
ACL File ¶
swagger:model acl_file
func (*ACLFile) ContextValidate ¶
ContextValidate validates this acl file based on context it is used
func (ACLFile) Diff ¶
func (rec ACLFile) Diff(obj ACLFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ACLFile) Equal ¶
func (rec ACLFile) Equal(obj ACLFile, opts ...eqdiff.GoMethodGenOptions) bool
func (*ACLFile) MarshalBinary ¶
MarshalBinary interface implementation
func (*ACLFile) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ACLFileEntry ¶
type ACLFileEntry struct {
// id
// Read Only: true
ID string `json:"id,omitempty"`
// value
Value string `json:"value,omitempty"`
}
ACLFileEntry One ACL File Entry
One ACL File Entry ¶
swagger:model acl_file_entry
func (*ACLFileEntry) ContextValidate ¶
ContextValidate validate this acl file entry based on the context it is used
func (ACLFileEntry) Diff ¶
func (rec ACLFileEntry) Diff(obj ACLFileEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ACLFileEntry) Equal ¶
func (rec ACLFileEntry) Equal(obj ACLFileEntry, opts ...eqdiff.GoMethodGenOptions) bool
func (*ACLFileEntry) MarshalBinary ¶
func (m *ACLFileEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ACLFileEntry) UnmarshalBinary ¶
func (m *ACLFileEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ACLFiles ¶
type ACLFiles []*ACLFile
ACLFiles ACL Files Array
Array of runtime acl files ¶
swagger:model acl_files
func (ACLFiles) ContextValidate ¶
ContextValidate validate this acl files based on the context it is used
type ACLFilesEntries ¶
type ACLFilesEntries []*ACLFileEntry
ACLFilesEntries ACL Files Entries
Array of entries of one runtime acl file ¶
swagger:model acl_files_entries
func (ACLFilesEntries) ContextValidate ¶
ContextValidate validate this acl files entries based on the context it is used
func (ACLFilesEntries) Diff ¶
func (x ACLFilesEntries) Diff(y ACLFilesEntries, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ACLFilesEntries) Equal ¶
func (x ACLFilesEntries) Equal(y ACLFilesEntries, opts ...eqdiff.GoMethodGenOptions) bool
type Acls ¶
type Acls []*ACL
Acls ACL Lines Array
HAProxy ACL lines array (corresponds to acl directives)
swagger:model acls
func (Acls) ContextValidate ¶
ContextValidate validate this acls based on the context it is used
type AcmeCertificateStatus ¶ added in v6.2.0
type AcmeCertificateStatus struct {
// ACME section which generated the certificate.
AcmeSection string `json:"acme_section,omitempty"`
// Certificate name
Certificate string `json:"certificate,omitempty"`
// Duration until certificate expiry.
ExpiriesIn string `json:"expiries_in,omitempty"`
// Certificate expiration date.
// Format: date-time
// +kubebuilder:validation:Format=date-time
ExpiryDate strfmt.DateTime `json:"expiry_date,omitempty"`
// Duration until the next planned renewal.
RenewalIn string `json:"renewal_in,omitempty"`
// Planned date for certificate renewal.
// Format: date-time
// +kubebuilder:validation:Format=date-time
ScheduledRenewal strfmt.DateTime `json:"scheduled_renewal,omitempty"`
// State of the ACME task, either "Running" or "Scheduled".
State string `json:"state,omitempty"`
}
AcmeCertificateStatus ACME certificate status
Status of a single ACME certificate from runtime.
swagger:model acme_certificate_status
func (*AcmeCertificateStatus) ContextValidate ¶ added in v6.2.0
ContextValidate validates this acme certificate status based on context it is used
func (AcmeCertificateStatus) Diff ¶ added in v6.2.0
func (rec AcmeCertificateStatus) Diff(obj AcmeCertificateStatus, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (AcmeCertificateStatus) Equal ¶ added in v6.2.0
func (rec AcmeCertificateStatus) Equal(obj AcmeCertificateStatus, opts ...eqdiff.GoMethodGenOptions) bool
func (*AcmeCertificateStatus) MarshalBinary ¶ added in v6.2.0
func (m *AcmeCertificateStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AcmeCertificateStatus) UnmarshalBinary ¶ added in v6.2.0
func (m *AcmeCertificateStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AcmeProvider ¶ added in v6.2.0
type AcmeProvider struct {
// Path where the the ACME account key is stored
AccountKey string `json:"account_key,omitempty"`
// DNS provider for the dns-01 challenge
AcmeProvider string `json:"acme_provider,omitempty"`
// List of variables passed to the dns-01 provider (typically API keys)
AcmeVars map[string]string `json:"acme_vars,omitempty"`
// Number of bits to generate an RSA certificate
// Minimum: 1024
// +kubebuilder:validation:Minimum=1024
Bits *int64 `json:"bits,omitempty"`
// ACME challenge type. Only http-01 and dns-01 are supported.
// Enum: ["http-01","dns-01"]
// +kubebuilder:validation:Enum=http-01;dns-01;
Challenge string `json:"challenge,omitempty"`
// Contact email for the ACME account
Contact string `json:"contact,omitempty"`
// Curves used with the ECDSA key type
Curves string `json:"curves,omitempty"`
// URL to the ACME provider's directory. For example:
// https://acme-staging-v02.api.letsencrypt.org/directory
//
// Required: true
// Pattern: ^https://[^\s]+$
// +kubebuilder:validation:Pattern=`^https://[^\s]+$`
Directory string `json:"directory"`
// Type of key to generate
// Enum: ["RSA","ECDSA"]
// +kubebuilder:validation:Enum=RSA;ECDSA;
Keytype string `json:"keytype,omitempty"`
// The map which will be used to store the ACME token (key) and thumbprint
Map string `json:"map,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// ACME provider's name
// Required: true
Name string `json:"name"`
// Try to reuse the private key instead of generating a new one.
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ReuseKey string `json:"reuse_key,omitempty"`
}
AcmeProvider ACME Provider
Define an ACME provider to generate certificates automatically ¶
swagger:model acme_provider
func (*AcmeProvider) ContextValidate ¶ added in v6.2.0
ContextValidate validates this acme provider based on context it is used
func (AcmeProvider) Diff ¶ added in v6.2.0
func (rec AcmeProvider) Diff(obj AcmeProvider, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (AcmeProvider) Equal ¶ added in v6.2.0
func (rec AcmeProvider) Equal(obj AcmeProvider, opts ...eqdiff.GoMethodGenOptions) bool
func (*AcmeProvider) MarshalBinary ¶ added in v6.2.0
func (m *AcmeProvider) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AcmeProvider) UnmarshalBinary ¶ added in v6.2.0
func (m *AcmeProvider) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AcmeProviders ¶ added in v6.2.0
type AcmeProviders []*AcmeProvider
AcmeProviders List of ACME sections.
swagger:model acme_providers
func (AcmeProviders) ContextValidate ¶ added in v6.2.0
ContextValidate validate this acme providers based on the context it is used
func (AcmeProviders) Diff ¶ added in v6.2.0
func (x AcmeProviders) Diff(y AcmeProviders, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (AcmeProviders) Equal ¶ added in v6.2.0
func (x AcmeProviders) Equal(y AcmeProviders, opts ...eqdiff.GoMethodGenOptions) bool
type AcmeStatus ¶ added in v6.2.0
type AcmeStatus []*AcmeCertificateStatus
AcmeStatus ACME status
Status of all the ACME certificates from runtime.
swagger:model acme_status
func (AcmeStatus) ContextValidate ¶ added in v6.2.0
ContextValidate validate this acme status based on the context it is used
func (AcmeStatus) Diff ¶ added in v6.2.0
func (x AcmeStatus) Diff(y AcmeStatus, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (AcmeStatus) Equal ¶ added in v6.2.0
func (x AcmeStatus) Equal(y AcmeStatus, opts ...eqdiff.GoMethodGenOptions) bool
type Attr ¶
type Attr struct {
// value
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Value string `json:"value,omitempty"`
}
Attr attr
swagger:model Attr
func (*Attr) ContextValidate ¶
ContextValidate validates this attr based on context it is used
func (Attr) Diff ¶
func (rec Attr) Diff(obj Attr, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Attr) MarshalBinary ¶
MarshalBinary interface implementation
func (*Attr) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type AwsFilters ¶
type AwsFilters struct {
// Key to use as filter, using the format specified at https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html#options
// Required: true
Key *string `json:"key"`
// Value of the filter to use
// Required: true
Value *string `json:"value"`
}
AwsFilters aws filters
swagger:model awsFilters
func (*AwsFilters) ContextValidate ¶
ContextValidate validates this aws filters based on context it is used
func (AwsFilters) Diff ¶
func (rec AwsFilters) Diff(obj AwsFilters, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (AwsFilters) Equal ¶
func (rec AwsFilters) Equal(obj AwsFilters, opts ...eqdiff.GoMethodGenOptions) bool
func (*AwsFilters) MarshalBinary ¶
func (m *AwsFilters) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AwsFilters) UnmarshalBinary ¶
func (m *AwsFilters) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AwsRegion ¶
type AwsRegion struct {
// AWS Access Key ID.
AccessKeyID string `json:"access_key_id,omitempty"`
// Specify the AWS filters used to filter the EC2 instances to add
Allowlist []*AwsFilters `json:"allowlist,omitempty"`
// Specify the AWS filters used to filter the EC2 instances to ignore
Denylist []*AwsFilters `json:"denylist,omitempty"`
// description
Description string `json:"description,omitempty"`
// enabled
// Required: true
Enabled *bool `json:"enabled"`
// Auto generated ID.
// Read Only: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ID *string `json:"id,omitempty"`
// Select which IPv4 address the Service Discovery has to use for the backend server entry
// Required: true
// Enum: ["private","public"]
// +kubebuilder:validation:Enum=private;public;
IPV4Address *string `json:"ipv4_address"`
// name
// Required: true
Name *string `json:"name"`
// region
// Required: true
Region *string `json:"region"`
// Duration in seconds in-between data pulling requests to the AWS region
// Required: true
// Minimum: 1
// +kubebuilder:validation:Minimum=1
RetryTimeout *int64 `json:"retry_timeout"`
// AWS Secret Access Key.
SecretAccessKey string `json:"secret_access_key,omitempty"`
// server slots base
ServerSlotsBase *int64 `json:"server_slots_base,omitempty"`
// server slots growth increment
ServerSlotsGrowthIncrement int64 `json:"server_slots_growth_increment,omitempty"`
// server slots growth type
// Enum: ["linear","exponential"]
// +kubebuilder:validation:Enum=linear;exponential;
ServerSlotsGrowthType *string `json:"server_slots_growth_type,omitempty"`
}
AwsRegion AWS region
AWS region configuration Example: {"access_key_id":"****************L7GT","allowlist":[{"key":"tag-key","value":"Instance:Having:This:Tag"}],"denylist":[{"key":"tag:Environment","value":"development"}],"enabled":true,"id":"0","ipv4_address":"private","name":"frontend-service","region":"us-east-1","retry_timeout":1,"secret_access_key":"****************soLl"}
swagger:model awsRegion
func (*AwsRegion) ContextValidate ¶
ContextValidate validate this aws region based on the context it is used
func (AwsRegion) Diff ¶
func (rec AwsRegion) Diff(obj AwsRegion, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (AwsRegion) Equal ¶
func (rec AwsRegion) Equal(obj AwsRegion, opts ...eqdiff.GoMethodGenOptions) bool
func (*AwsRegion) MarshalBinary ¶
MarshalBinary interface implementation
func (*AwsRegion) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type AwsRegions ¶
type AwsRegions []*AwsRegion
AwsRegions AWS
AWS regions array ¶
swagger:model awsRegions
func (AwsRegions) ContextValidate ¶
ContextValidate validate this aws regions based on the context it is used
func (AwsRegions) Diff ¶
func (x AwsRegions) Diff(y AwsRegions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (AwsRegions) Equal ¶
func (x AwsRegions) Equal(y AwsRegions, opts ...eqdiff.GoMethodGenOptions) bool
type Backend ¶
type Backend struct {
BackendBase `json:",inline"`
// Acl list
ACLList Acls `json:"acl_list,omitempty"`
// filter list
FilterList Filters `json:"filter_list,omitempty"`
// HTTP after response rule list
HTTPAfterResponseRuleList HTTPAfterResponseRules `json:"http_after_response_rule_list,omitempty"`
// HTTP check list
HTTPCheckList HTTPChecks `json:"http_check_list,omitempty"`
// HTTP error rule list
HTTPErrorRuleList HTTPErrorRules `json:"http_error_rule_list,omitempty"`
// HTTP request rule list
HTTPRequestRuleList HTTPRequestRules `json:"http_request_rule_list,omitempty"`
// HTTP response rule list
HTTPResponseRuleList HTTPResponseRules `json:"http_response_rule_list,omitempty"`
// log target list
LogTargetList LogTargets `json:"log_target_list,omitempty"`
// server switching rule list
ServerSwitchingRuleList ServerSwitchingRules `json:"server_switching_rule_list,omitempty"`
// stick rule list
StickRuleList StickRules `json:"stick_rule_list,omitempty"`
// TCP check rule list
TCPCheckRuleList TCPChecks `json:"tcp_check_rule_list,omitempty"`
// TCP request rule list
TCPRequestRuleList TCPRequestRules `json:"tcp_request_rule_list,omitempty"`
// TCP response rule list
TCPResponseRuleList TCPResponseRules `json:"tcp_response_rule_list,omitempty"`
// server templates
ServerTemplates map[string]ServerTemplate `json:"server_templates,omitempty"`
// servers
Servers map[string]Server `json:"servers,omitempty"`
}
Backend Backend with all it's children resources
swagger:model Backend
func (*Backend) ContextValidate ¶
ContextValidate validate this backend based on the context it is used
func (Backend) Diff ¶
func (rec Backend) Diff(obj Backend, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Backend) Equal ¶
func (rec Backend) Equal(obj Backend, opts ...eqdiff.GoMethodGenOptions) bool
func (*Backend) MarshalBinary ¶
MarshalBinary interface implementation
func (Backend) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Backend) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Backend) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type BackendBase ¶
type BackendBase struct {
// error files
ErrorFiles []*Errorfile `json:"error_files,omitempty"`
// error files from HTTP errors
ErrorFilesFromHTTPErrors []*Errorfiles `json:"errorfiles_from_http_errors,omitempty"`
// force persist list
ForcePersistList []*ForcePersist `json:"force_persist_list,omitempty"`
// ignore persist list
IgnorePersistList []*IgnorePersist `json:"ignore_persist_list,omitempty"`
// abortonclose
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Abortonclose string `json:"abortonclose,omitempty"`
// accept invalid http response
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
AcceptInvalidHTTPResponse string `json:"accept_invalid_http_response,omitempty"`
// accept unsafe violations in http response
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
AcceptUnsafeViolationsInHTTPResponse string `json:"accept_unsafe_violations_in_http_response,omitempty"`
// adv check
// Enum: ["httpchk","ldap-check","mysql-check","pgsql-check","redis-check","smtpchk","ssl-hello-chk","tcp-check"]
// +kubebuilder:validation:Enum=httpchk;ldap-check;mysql-check;pgsql-check;redis-check;smtpchk;ssl-hello-chk;tcp-check;
AdvCheck string `json:"adv_check,omitempty"`
// allbackups
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Allbackups string `json:"allbackups,omitempty"`
// balance
Balance *Balance `json:"balance,omitempty"`
// check timeout
CheckTimeout *int64 `json:"check_timeout,omitempty"`
// checkcache
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Checkcache string `json:"checkcache,omitempty"`
// compression
Compression *Compression `json:"compression,omitempty"`
// connect timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
ConnectTimeout *int64 `json:"connect_timeout,omitempty"`
// cookie
Cookie *Cookie `json:"cookie,omitempty"`
// default server
DefaultServer *DefaultServer `json:"default_server,omitempty"`
// description
Description string `json:"description,omitempty"`
// disabled
Disabled bool `json:"disabled,omitempty"`
// dynamic cookie key
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
DynamicCookieKey string `json:"dynamic_cookie_key,omitempty"`
// email alert
EmailAlert *EmailAlert `json:"email_alert,omitempty"`
// enabled
Enabled bool `json:"enabled,omitempty"`
// errorloc302
Errorloc302 *Errorloc `json:"errorloc302,omitempty"`
// errorloc303
Errorloc303 *Errorloc `json:"errorloc303,omitempty"`
// external check
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ExternalCheck string `json:"external_check,omitempty"`
// external check command
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ExternalCheckCommand string `json:"external_check_command,omitempty"`
// external check path
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ExternalCheckPath string `json:"external_check_path,omitempty"`
// force persist
ForcePersist *BackendForcePersist `json:"force_persist,omitempty"`
// forwardfor
Forwardfor *Forwardfor `json:"forwardfor,omitempty"`
// from
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
From string `json:"from,omitempty"`
// fullconn
Fullconn *int64 `json:"fullconn,omitempty"`
// guid
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
GUID string `json:"guid,omitempty"`
// h1 case adjust bogus server
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
H1CaseAdjustBogusServer string `json:"h1_case_adjust_bogus_server,omitempty"`
// hash balance factor
HashBalanceFactor *int64 `json:"hash_balance_factor,omitempty"`
// hash preserve affinity
// Enum: ["always","maxconn","maxqueue"]
// +kubebuilder:validation:Enum=always;maxconn;maxqueue;
HashPreserveAffinity string `json:"hash_preserve_affinity,omitempty"`
// hash type
HashType *HashType `json:"hash_type,omitempty"`
// http buffer request
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPBufferRequest string `json:"http-buffer-request,omitempty"`
// http drop request trailers
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPDropRequestTrailers string `json:"http-drop-request-trailers,omitempty"`
// http no delay
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPNoDelay string `json:"http-no-delay,omitempty"`
// http use htx
// Pattern: ^[^\s]+$
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Pattern=`^[^\s]+$`
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPUseHtx string `json:"http-use-htx,omitempty"`
// http connection mode
// Enum: ["httpclose","http-server-close","http-keep-alive"]
// +kubebuilder:validation:Enum=httpclose;http-server-close;http-keep-alive;
HTTPConnectionMode string `json:"http_connection_mode,omitempty"`
// http keep alive timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
HTTPKeepAliveTimeout *int64 `json:"http_keep_alive_timeout,omitempty"`
// http pretend keepalive
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPPretendKeepalive string `json:"http_pretend_keepalive,omitempty"`
// http proxy
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPProxy string `json:"http_proxy,omitempty"`
// http request timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
HTTPRequestTimeout *int64 `json:"http_request_timeout,omitempty"`
// http restrict req hdr names
// Enum: ["preserve","delete","reject"]
// +kubebuilder:validation:Enum=preserve;delete;reject;
HTTPRestrictReqHdrNames string `json:"http_restrict_req_hdr_names,omitempty"`
// http reuse
// Enum: ["aggressive","always","never","safe"]
// +kubebuilder:validation:Enum=aggressive;always;never;safe;
HTTPReuse string `json:"http_reuse,omitempty"`
// http send name header
HTTPSendNameHeader *string `json:"http_send_name_header,omitempty"`
// httpchk params
HttpchkParams *HttpchkParams `json:"httpchk_params,omitempty"`
// id
ID *int64 `json:"id,omitempty"`
// ignore persist
IgnorePersist *BackendIgnorePersist `json:"ignore_persist,omitempty"`
// independent streams
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
IndependentStreams string `json:"independent_streams,omitempty"`
// load server state from file
// Enum: ["global","local","none"]
// +kubebuilder:validation:Enum=global;local;none;
LoadServerStateFromFile string `json:"load_server_state_from_file,omitempty"`
// log health checks
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
LogHealthChecks string `json:"log_health_checks,omitempty"`
// log tag
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
LogTag string `json:"log_tag,omitempty"`
// max keep alive queue
MaxKeepAliveQueue *int64 `json:"max_keep_alive_queue,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// mode
// Enum: ["http","tcp","log"]
// +kubebuilder:validation:Enum=http;tcp;log;
Mode string `json:"mode,omitempty"`
// mysql check params
MysqlCheckParams *MysqlCheckParams `json:"mysql_check_params,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
Name string `json:"name"`
// nolinger
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Nolinger string `json:"nolinger,omitempty"`
// originalto
Originalto *Originalto `json:"originalto,omitempty"`
// persist
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Persist string `json:"persist,omitempty"`
// persist rule
PersistRule *PersistRule `json:"persist_rule,omitempty"`
// pgsql check params
PgsqlCheckParams *PgsqlCheckParams `json:"pgsql_check_params,omitempty"`
// prefer last server
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
PreferLastServer string `json:"prefer_last_server,omitempty"`
// queue timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
QueueTimeout *int64 `json:"queue_timeout,omitempty"`
// redispatch
Redispatch *Redispatch `json:"redispatch,omitempty"`
// retries
Retries *int64 `json:"retries,omitempty"`
// retry on
RetryOn string `json:"retry_on,omitempty"`
// server fin timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
ServerFinTimeout *int64 `json:"server_fin_timeout,omitempty"`
// server state file name
ServerStateFileName string `json:"server_state_file_name,omitempty"`
// server timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
ServerTimeout *int64 `json:"server_timeout,omitempty"`
// smtpchk params
SmtpchkParams *SmtpchkParams `json:"smtpchk_params,omitempty"`
// source
Source *Source `json:"source,omitempty"`
// splice auto
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SpliceAuto string `json:"splice_auto,omitempty"`
// splice request
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SpliceRequest string `json:"splice_request,omitempty"`
// splice response
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SpliceResponse string `json:"splice_response,omitempty"`
// spop check
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SpopCheck string `json:"spop_check,omitempty"`
// srvtcpka
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Srvtcpka string `json:"srvtcpka,omitempty"`
// srvtcpka cnt
SrvtcpkaCnt *int64 `json:"srvtcpka_cnt,omitempty"`
// srvtcpka idle
SrvtcpkaIdle *int64 `json:"srvtcpka_idle,omitempty"`
// srvtcpka intvl
SrvtcpkaIntvl *int64 `json:"srvtcpka_intvl,omitempty"`
// stats options
StatsOptions *StatsOptions `json:"stats_options,omitempty"`
// stick table
StickTable *ConfigStickTable `json:"stick_table,omitempty"`
// tarpit timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
TarpitTimeout *int64 `json:"tarpit_timeout,omitempty"`
// tcp smart connect
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
TCPSmartConnect string `json:"tcp_smart_connect,omitempty"`
// tcpka
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Tcpka string `json:"tcpka,omitempty"`
// transparent
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Transparent string `json:"transparent,omitempty"`
// tunnel timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
TunnelTimeout *int64 `json:"tunnel_timeout,omitempty"`
// use fcgi app
UseFCGIApp string `json:"use_fcgi_app,omitempty"`
}
BackendBase Backend Base
HAProxy backend configuration Example: {"adv_check":"httpchk","balance":{"algorithm":"roundrobin"},"forwardfor":{"enabled":"enabled"},"httpchk_params":{"method":"GET","uri":"/check","version":"HTTP/1.1"},"mode":"http","name":"test_backend"}
swagger:model backend_base
func (*BackendBase) ContextValidate ¶
ContextValidate validate this backend base based on the context it is used
func (BackendBase) Diff ¶
func (rec BackendBase) Diff(obj BackendBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (BackendBase) Equal ¶
func (rec BackendBase) Equal(obj BackendBase, opts ...eqdiff.GoMethodGenOptions) bool
func (*BackendBase) MarshalBinary ¶
func (m *BackendBase) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BackendBase) UnmarshalBinary ¶
func (m *BackendBase) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BackendForcePersist ¶
type BackendForcePersist struct {
// cond
// Required: true
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond *string `json:"cond"`
// cond test
// Required: true
CondTest *string `json:"cond_test"`
}
BackendForcePersist This field is deprecated in favor of force_persist_list, and will be removed in a future release
swagger:model BackendForcePersist
func (*BackendForcePersist) ContextValidate ¶
ContextValidate validates this backend force persist based on context it is used
func (BackendForcePersist) Diff ¶
func (rec BackendForcePersist) Diff(obj BackendForcePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (BackendForcePersist) Equal ¶
func (rec BackendForcePersist) Equal(obj BackendForcePersist, opts ...eqdiff.GoMethodGenOptions) bool
func (*BackendForcePersist) MarshalBinary ¶
func (m *BackendForcePersist) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BackendForcePersist) UnmarshalBinary ¶
func (m *BackendForcePersist) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BackendIgnorePersist ¶
type BackendIgnorePersist struct {
// cond
// Required: true
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond *string `json:"cond"`
// cond test
// Required: true
CondTest *string `json:"cond_test"`
}
BackendIgnorePersist This field is deprecated in favor of ignore_persist_list, and will be removed in a future release
swagger:model BackendIgnorePersist
func (*BackendIgnorePersist) ContextValidate ¶
ContextValidate validates this backend ignore persist based on context it is used
func (BackendIgnorePersist) Diff ¶
func (rec BackendIgnorePersist) Diff(obj BackendIgnorePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (BackendIgnorePersist) Equal ¶
func (rec BackendIgnorePersist) Equal(obj BackendIgnorePersist, opts ...eqdiff.GoMethodGenOptions) bool
func (*BackendIgnorePersist) MarshalBinary ¶
func (m *BackendIgnorePersist) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BackendIgnorePersist) UnmarshalBinary ¶
func (m *BackendIgnorePersist) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BackendSwitchingRule ¶
type BackendSwitchingRule struct {
// cond
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond string `json:"cond,omitempty"`
// cond test
CondTest string `json:"cond_test,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Name string `json:"name"`
}
BackendSwitchingRule Backend Switching Rule
HAProxy backend switching rule configuration (corresponds to use_backend directive) Example: {"cond":"if","cond_test":"{ req_ssl_sni -i www.example.com }","index":0,"name":"test_backend"}
swagger:model backend_switching_rule
func (*BackendSwitchingRule) ContextValidate ¶
ContextValidate validates this backend switching rule based on context it is used
func (BackendSwitchingRule) Diff ¶
func (rec BackendSwitchingRule) Diff(obj BackendSwitchingRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (BackendSwitchingRule) Equal ¶
func (rec BackendSwitchingRule) Equal(obj BackendSwitchingRule, opts ...eqdiff.GoMethodGenOptions) bool
func (*BackendSwitchingRule) MarshalBinary ¶
func (m *BackendSwitchingRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BackendSwitchingRule) UnmarshalBinary ¶
func (m *BackendSwitchingRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BackendSwitchingRules ¶
type BackendSwitchingRules []*BackendSwitchingRule
BackendSwitchingRules Backend Switching Rules Array
HAProxy backend switching rules array (corresponds to use_backend directives)
swagger:model backend_switching_rules
func (BackendSwitchingRules) ContextValidate ¶
ContextValidate validate this backend switching rules based on the context it is used
func (BackendSwitchingRules) Diff ¶
func (x BackendSwitchingRules) Diff(y BackendSwitchingRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (BackendSwitchingRules) Equal ¶
func (x BackendSwitchingRules) Equal(y BackendSwitchingRules, opts ...eqdiff.GoMethodGenOptions) bool
type Backends ¶
type Backends []*Backend
Backends Backends
HAProxy backends array ¶
swagger:model backends
func (Backends) ContextValidate ¶
ContextValidate validate this backends based on the context it is used
type Balance ¶
type Balance struct {
// algorithm
// Required: true
// Enum: ["first","hash","hdr","leastconn","random","rdp-cookie","roundrobin","source","static-rr","uri","url_param"]
// +kubebuilder:validation:Enum=first;hash;hdr;leastconn;random;rdp-cookie;roundrobin;source;static-rr;uri;url_param;
Algorithm *string `json:"algorithm"`
// hash expression
HashExpression string `json:"hash_expression,omitempty"`
// hdr name
HdrName string `json:"hdr_name,omitempty"`
// hdr use domain only
HdrUseDomainOnly bool `json:"hdr_use_domain_only,omitempty"`
// random draws
RandomDraws int64 `json:"random_draws,omitempty"`
// rdp cookie name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
RdpCookieName string `json:"rdp_cookie_name,omitempty"`
// uri depth
URIDepth int64 `json:"uri_depth,omitempty"`
// uri len
URILen int64 `json:"uri_len,omitempty"`
// uri path only
URIPathOnly bool `json:"uri_path_only,omitempty"`
// uri whole
URIWhole bool `json:"uri_whole,omitempty"`
// url param
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
URLParam string `json:"url_param,omitempty"`
// url param check post
URLParamCheckPost int64 `json:"url_param_check_post,omitempty"`
// url param max wait
URLParamMaxWait int64 `json:"url_param_max_wait,omitempty"`
}
Balance balance
swagger:model balance
func (*Balance) ContextValidate ¶
ContextValidate validates this balance based on context it is used
func (Balance) Diff ¶
func (rec Balance) Diff(obj Balance, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Balance) Equal ¶
func (rec Balance) Equal(obj Balance, opts ...eqdiff.GoMethodGenOptions) bool
func (*Balance) MarshalBinary ¶
MarshalBinary interface implementation
func (*Balance) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Bind ¶
type Bind struct {
BindParams `json:",inline"`
// address
// Example: 127.0.0.1
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Address string `json:"address,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Name string `json:"name"`
// port
// Example: 80
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
Port *int64 `json:"port,omitempty"`
// port range end
// Example: 81
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
PortRangeEnd *int64 `json:"port-range-end,omitempty"`
}
Bind Bind
HAProxy frontend bind configuration ¶
swagger:model bind
func (*Bind) ContextValidate ¶
ContextValidate validate this bind based on the context it is used
func (Bind) Diff ¶
func (rec Bind) Diff(obj Bind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Bind) MarshalBinary ¶
MarshalBinary interface implementation
func (Bind) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Bind) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Bind) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type BindParams ¶
type BindParams struct {
// accept netscaler cip
AcceptNetscalerCip int64 `json:"accept_netscaler_cip,omitempty"`
// accept proxy
AcceptProxy bool `json:"accept_proxy,omitempty"`
// allow 0rtt
Allow0rtt bool `json:"allow_0rtt,omitempty"`
// alpn
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Alpn string `json:"alpn,omitempty"`
// backlog
Backlog string `json:"backlog,omitempty"`
// ca ignore err
CaIgnoreErr string `json:"ca_ignore_err,omitempty"`
// ca sign file
CaSignFile string `json:"ca_sign_file,omitempty"`
// ca sign pass
CaSignPass string `json:"ca_sign_pass,omitempty"`
// ca verify file
CaVerifyFile string `json:"ca_verify_file,omitempty"`
// cc
Cc string `json:"cc,omitempty"`
// ciphers
Ciphers string `json:"ciphers,omitempty"`
// ciphersuites
Ciphersuites string `json:"ciphersuites,omitempty"`
// client sigalgs
ClientSigalgs string `json:"client_sigalgs,omitempty"`
// crl file
CrlFile string `json:"crl_file,omitempty"`
// crt ignore err
CrtIgnoreErr string `json:"crt_ignore_err,omitempty"`
// crt list
CrtList string `json:"crt_list,omitempty"`
// curves
Curves string `json:"curves,omitempty"`
// default crt list
DefaultCrtList []string `json:"default_crt_list,omitempty"`
// defer accept
DeferAccept bool `json:"defer_accept,omitempty"`
// ecdhe
Ecdhe string `json:"ecdhe,omitempty"`
// expose fd listeners
ExposeFdListeners bool `json:"expose_fd_listeners,omitempty"`
// This field is deprecated in favor of sslv3, and will be removed in a future release
ForceSslv3 bool `json:"force_sslv3,omitempty"`
// force strict sni
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ForceStrictSni string `json:"force_strict_sni,omitempty"`
// This field is deprecated in favor of tlsv10, and will be removed in a future release
ForceTlsv10 bool `json:"force_tlsv10,omitempty"`
// This field is deprecated in favor of tlsv11, and will be removed in a future release
ForceTlsv11 bool `json:"force_tlsv11,omitempty"`
// This field is deprecated in favor of tlsv12, and will be removed in a future release
ForceTlsv12 bool `json:"force_tlsv12,omitempty"`
// This field is deprecated in favor of tlsv13, and will be removed in a future release
ForceTlsv13 bool `json:"force_tlsv13,omitempty"`
// generate certificates
GenerateCertificates bool `json:"generate_certificates,omitempty"`
// gid
Gid int64 `json:"gid,omitempty"`
// group
Group string `json:"group,omitempty"`
// guid prefix
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
GUIDPrefix string `json:"guid_prefix,omitempty"`
// id
ID string `json:"id,omitempty"`
// idle ping
// Minimum: 0
// +kubebuilder:validation:Minimum=0
IdlePing *int64 `json:"idle_ping,omitempty"`
// interface
Interface string `json:"interface,omitempty"`
// ktls
// Enum: ["on","off"]
// +kubebuilder:validation:Enum=on;off;
Ktls string `json:"ktls,omitempty"`
// label
Label string `json:"label,omitempty"`
// level
// Example: user
// Enum: ["user","operator","admin"]
// +kubebuilder:validation:Enum=user;operator;admin;
Level string `json:"level,omitempty"`
// maxconn
// Example: 1234
Maxconn int64 `json:"maxconn,omitempty"`
// mode
Mode string `json:"mode,omitempty"`
// mss
Mss string `json:"mss,omitempty"`
// namespace
// Example: app
Namespace string `json:"namespace,omitempty"`
// nbconn
Nbconn int64 `json:"nbconn,omitempty"`
// nice
// Example: 1
Nice int64 `json:"nice,omitempty"`
// no alpn
NoAlpn bool `json:"no_alpn,omitempty"`
// no ca names
NoCaNames bool `json:"no_ca_names,omitempty"`
// This field is deprecated in favor of sslv3, and will be removed in a future release
NoSslv3 bool `json:"no_sslv3,omitempty"`
// no strict sni
NoStrictSni bool `json:"no_strict_sni,omitempty"`
// This field is deprecated in favor of tls_tickets, and will be removed in a future release
NoTLSTickets bool `json:"no_tls_tickets,omitempty"`
// This field is deprecated in favor of tlsv10, and will be removed in a future release
NoTlsv10 bool `json:"no_tlsv10,omitempty"`
// This field is deprecated in favor of tlsv11, and will be removed in a future release
NoTlsv11 bool `json:"no_tlsv11,omitempty"`
// This field is deprecated in favor of tlsv12, and will be removed in a future release
NoTlsv12 bool `json:"no_tlsv12,omitempty"`
// This field is deprecated in favor of tlsv13, and will be removed in a future release
NoTlsv13 bool `json:"no_tlsv13,omitempty"`
// npn
Npn string `json:"npn,omitempty"`
// prefer client ciphers
PreferClientCiphers bool `json:"prefer_client_ciphers,omitempty"`
// proto
Proto string `json:"proto,omitempty"`
// quic cc algo
// Enum: ["cubic","newreno","bbr","nocc"]
// +kubebuilder:validation:Enum=cubic;newreno;bbr;nocc;
QuicCcAlgo string `json:"quic-cc-algo,omitempty"`
// quic force retry
QuicForceRetry bool `json:"quic-force-retry,omitempty"`
// quic socket
// Enum: ["connection","listener"]
// +kubebuilder:validation:Enum=connection;listener;
QuicSocket string `json:"quic-socket,omitempty"`
// quic cc algo burst size
// Maximum: 1024
// Minimum: 0
// +kubebuilder:validation:Maximum=1024
// +kubebuilder:validation:Minimum=0
QuicCcAlgoBurstSize *int64 `json:"quic_cc_algo_burst_size,omitempty"`
// quic cc algo max window
// Maximum: 4.194304e+06
// Minimum: 10
// +kubebuilder:validation:Maximum=4.194304e+06
// +kubebuilder:validation:Minimum=10
QuicCcAlgoMaxWindow *int64 `json:"quic_cc_algo_max_window,omitempty"`
// severity output
// Example: none
// Enum: ["none","number","string"]
// +kubebuilder:validation:Enum=none;number;string;
SeverityOutput string `json:"severity_output,omitempty"`
// sigalgs
Sigalgs string `json:"sigalgs,omitempty"`
// ssl
Ssl bool `json:"ssl,omitempty"`
// ssl cafile
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
SslCafile string `json:"ssl_cafile,omitempty"`
// All of the certificates delimited by ':' as mentioned as a crt on the bind line.
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
SslCertificate string `json:"ssl_certificate,omitempty"`
// ssl max ver
// Enum: ["SSLv3","TLSv1.0","TLSv1.1","TLSv1.2","TLSv1.3"]
// +kubebuilder:validation:Enum=SSLv3;TLSv1.0;TLSv1.1;TLSv1.2;TLSv1.3;
SslMaxVer string `json:"ssl_max_ver,omitempty"`
// ssl min ver
// Enum: ["SSLv3","TLSv1.0","TLSv1.1","TLSv1.2","TLSv1.3"]
// +kubebuilder:validation:Enum=SSLv3;TLSv1.0;TLSv1.1;TLSv1.2;TLSv1.3;
SslMinVer string `json:"ssl_min_ver,omitempty"`
// sslv3
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Sslv3 string `json:"sslv3,omitempty"`
// strict sni
StrictSni bool `json:"strict_sni,omitempty"`
// tcp md5sig
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
TCPMd5sig string `json:"tcp_md5sig,omitempty"`
// tcp user timeout
TCPUserTimeout *int64 `json:"tcp_user_timeout,omitempty"`
// tfo
Tfo bool `json:"tfo,omitempty"`
// thread
Thread string `json:"thread,omitempty"`
// tls ticket keys
TLSTicketKeys string `json:"tls_ticket_keys,omitempty"`
// tls tickets
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
TLSTickets string `json:"tls_tickets,omitempty"`
// tlsv10
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Tlsv10 string `json:"tlsv10,omitempty"`
// tlsv11
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Tlsv11 string `json:"tlsv11,omitempty"`
// tlsv12
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Tlsv12 string `json:"tlsv12,omitempty"`
// tlsv13
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Tlsv13 string `json:"tlsv13,omitempty"`
// transparent
Transparent bool `json:"transparent,omitempty"`
// uid
UID string `json:"uid,omitempty"`
// user
User string `json:"user,omitempty"`
// v4v6
V4v6 bool `json:"v4v6,omitempty"`
// v6only
V6only bool `json:"v6only,omitempty"`
// verify
// Example: none
// Enum: ["none","optional","required"]
// +kubebuilder:validation:Enum=none;optional;required;
Verify string `json:"verify,omitempty"`
}
BindParams bind params
swagger:model bind_params
func (*BindParams) ContextValidate ¶
ContextValidate validates this bind params based on context it is used
func (BindParams) Diff ¶
func (rec BindParams) Diff(obj BindParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (BindParams) Equal ¶
func (rec BindParams) Equal(obj BindParams, opts ...eqdiff.GoMethodGenOptions) bool
func (*BindParams) MarshalBinary ¶
func (m *BindParams) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BindParams) UnmarshalBinary ¶
func (m *BindParams) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Binds ¶
type Binds []*Bind
Binds Binds
HAProxy frontend binds array (corresponds to bind directives)
swagger:model binds
func (Binds) ContextValidate ¶
ContextValidate validate this binds based on the context it is used
type CPUMap ¶
type CPUMap struct {
// cpu set
// Required: true
CPUSet *string `json:"cpu_set"`
// process
// Required: true
Process *string `json:"process"`
}
CPUMap CPU map
swagger:model CPUMap
func (*CPUMap) ContextValidate ¶
ContextValidate validates this CPU map based on context it is used
func (CPUMap) Diff ¶
func (rec CPUMap) Diff(obj CPUMap, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*CPUMap) MarshalBinary ¶
MarshalBinary interface implementation
func (*CPUMap) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type CPUSet ¶ added in v6.2.0
type CPUSet struct {
// directive
// Required: true
// Enum: ["reset","drop-cpu","only-cpu","drop-node","only-node","drop-cluster","only-cluster","drop-core","only-core","drop-thread","only-thread"]
// +kubebuilder:validation:Enum=reset;drop-cpu;only-cpu;drop-node;only-node;drop-cluster;only-cluster;drop-core;only-core;drop-thread;only-thread;
Directive *string `json:"directive"`
// set
Set string `json:"set,omitempty"`
}
CPUSet CPU set
swagger:model CPUSet
func (*CPUSet) ContextValidate ¶ added in v6.2.0
ContextValidate validates this CPU set based on context it is used
func (CPUSet) Diff ¶ added in v6.2.0
func (rec CPUSet) Diff(obj CPUSet, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (CPUSet) Equal ¶ added in v6.2.0
func (rec CPUSet) Equal(obj CPUSet, opts ...eqdiff.GoMethodGenOptions) bool
func (*CPUSet) MarshalBinary ¶ added in v6.2.0
MarshalBinary interface implementation
func (*CPUSet) UnmarshalBinary ¶ added in v6.2.0
UnmarshalBinary interface implementation
type Cache ¶
type Cache struct {
// max age
MaxAge int64 `json:"max_age,omitempty"`
// max object size
MaxObjectSize int64 `json:"max_object_size,omitempty"`
// max secondary entries
MaxSecondaryEntries int64 `json:"max_secondary_entries,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
Name *string `json:"name"`
// process vary
ProcessVary *bool `json:"process_vary,omitempty"`
// total max size
// Maximum: 4095
// Minimum: 1
// +kubebuilder:validation:Maximum=4095
// +kubebuilder:validation:Minimum=1
TotalMaxSize int64 `json:"total_max_size,omitempty"`
}
Cache Cache
HAPRoxy Cache section ¶
swagger:model cache
func (*Cache) ContextValidate ¶
ContextValidate validates this cache based on context it is used
func (Cache) Diff ¶
func (rec Cache) Diff(obj Cache, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Cache) MarshalBinary ¶
MarshalBinary interface implementation
func (*Cache) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Caches ¶
type Caches []*Cache
Caches Cache Sections
HAProxy caches array ¶
swagger:model caches
func (Caches) ContextValidate ¶
ContextValidate validate this caches based on the context it is used
type Capture ¶
type Capture struct {
// length
// Required: true
Length int64 `json:"length"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// type
// Required: true
// Enum: ["request","response"]
// +kubebuilder:validation:Enum=request;response;
Type string `json:"type"`
}
Capture Declare Capture
swagger:model capture
func (*Capture) ContextValidate ¶
ContextValidate validates this capture based on context it is used
func (Capture) Diff ¶
func (rec Capture) Diff(obj Capture, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Capture) Equal ¶
func (rec Capture) Equal(obj Capture, opts ...eqdiff.GoMethodGenOptions) bool
func (*Capture) MarshalBinary ¶
MarshalBinary interface implementation
func (*Capture) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Captures ¶
type Captures []*Capture
Captures Declare capture array
swagger:model captures
func (Captures) ContextValidate ¶
ContextValidate validate this captures based on the context it is used
type CertificateID ¶ added in v6.2.0
type CertificateID struct {
// hash algorithm
HashAlgorithm string `json:"hash_algorithm,omitempty"`
// issuer key hash
IssuerKeyHash string `json:"issuer_key_hash,omitempty"`
// issuer name hash
IssuerNameHash string `json:"issuer_name_hash,omitempty"`
// serial number
SerialNumber string `json:"serial_number,omitempty"`
}
CertificateID certificate Id
swagger:model CertificateId
func (*CertificateID) ContextValidate ¶ added in v6.2.0
ContextValidate validates this certificate Id based on context it is used
func (CertificateID) Diff ¶ added in v6.2.0
func (rec CertificateID) Diff(obj CertificateID, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (CertificateID) Equal ¶ added in v6.2.0
func (rec CertificateID) Equal(obj CertificateID, opts ...eqdiff.GoMethodGenOptions) bool
func (*CertificateID) MarshalBinary ¶ added in v6.2.0
func (m *CertificateID) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CertificateID) UnmarshalBinary ¶ added in v6.2.0
func (m *CertificateID) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterLogTarget ¶
type ClusterLogTarget struct {
// address
// Required: true
Address *string `json:"address"`
// log format
LogFormat string `json:"log_format,omitempty"`
// port
// Required: true
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
Port *int64 `json:"port"`
// protocol
// Required: true
// Enum: ["tcp","udp"]
// +kubebuilder:validation:Enum=tcp;udp;
Protocol *string `json:"protocol"`
}
ClusterLogTarget cluster log target
swagger:model ClusterLogTarget
func (*ClusterLogTarget) ContextValidate ¶
ContextValidate validates this cluster log target based on context it is used
func (ClusterLogTarget) Diff ¶
func (rec ClusterLogTarget) Diff(obj ClusterLogTarget, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ClusterLogTarget) Equal ¶
func (rec ClusterLogTarget) Equal(obj ClusterLogTarget, opts ...eqdiff.GoMethodGenOptions) bool
func (*ClusterLogTarget) MarshalBinary ¶
func (m *ClusterLogTarget) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterLogTarget) UnmarshalBinary ¶
func (m *ClusterLogTarget) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterSettings ¶
type ClusterSettings struct {
// bootstrap key
BootstrapKey string `json:"bootstrap_key,omitempty"`
// cluster
Cluster *ClusterSettingsCluster `json:"cluster,omitempty"`
// mode
// Enum: ["single","cluster"]
// +kubebuilder:validation:Enum=single;cluster;
Mode string `json:"mode,omitempty"`
// status
// Read Only: true
// Enum: ["active","unreachable","waiting_approval"]
// +kubebuilder:validation:Enum=active;unreachable;waiting_approval;
Status string `json:"status,omitempty"`
}
ClusterSettings Cluster Settings
Settings related to a cluster.
swagger:model cluster_settings
func (*ClusterSettings) ContextValidate ¶
ContextValidate validate this cluster settings based on the context it is used
func (ClusterSettings) Diff ¶
func (rec ClusterSettings) Diff(obj ClusterSettings, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ClusterSettings) Equal ¶
func (rec ClusterSettings) Equal(obj ClusterSettings, opts ...eqdiff.GoMethodGenOptions) bool
func (*ClusterSettings) MarshalBinary ¶
func (m *ClusterSettings) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterSettings) UnmarshalBinary ¶
func (m *ClusterSettings) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterSettingsCluster ¶
type ClusterSettingsCluster struct {
// cluster log targets
ClusterLogTargets []*ClusterLogTarget `json:"log_targets,omitempty"`
// address
// Read Only: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Address string `json:"address,omitempty"`
// api base path
// Read Only: true
APIBasePath string `json:"api_base_path,omitempty"`
// cluster id
ClusterID string `json:"cluster_id,omitempty"`
// description
// Read Only: true
Description string `json:"description,omitempty"`
// name
// Read Only: true
Name string `json:"name,omitempty"`
// port
// Read Only: true
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
Port *int64 `json:"port,omitempty"`
}
ClusterSettingsCluster Cluster controller information
swagger:model ClusterSettingsCluster
func (*ClusterSettingsCluster) ContextValidate ¶
func (m *ClusterSettingsCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this cluster settings cluster based on the context it is used
func (ClusterSettingsCluster) Diff ¶
func (rec ClusterSettingsCluster) Diff(obj ClusterSettingsCluster, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ClusterSettingsCluster) Equal ¶
func (rec ClusterSettingsCluster) Equal(obj ClusterSettingsCluster, opts ...eqdiff.GoMethodGenOptions) bool
func (*ClusterSettingsCluster) MarshalBinary ¶
func (m *ClusterSettingsCluster) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterSettingsCluster) UnmarshalBinary ¶
func (m *ClusterSettingsCluster) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Compression ¶
type Compression struct {
// algo req
// Enum: ["identity","gzip","deflate","raw-deflate"]
// +kubebuilder:validation:Enum=identity;gzip;deflate;raw-deflate;
AlgoReq string `json:"algo-req,omitempty"`
// algorithms
Algorithms []string `json:"algorithms,omitempty"`
// algos res
AlgosRes []string `json:"algos-res,omitempty"`
// direction
// Enum: ["request","response","both"]
// +kubebuilder:validation:Enum=request;response;both;
Direction string `json:"direction,omitempty"`
// minsize req
MinsizeReq int64 `json:"minsize_req,omitempty"`
// minsize res
MinsizeRes int64 `json:"minsize_res,omitempty"`
// offload
Offload bool `json:"offload,omitempty"`
// types
Types []string `json:"types,omitempty"`
// types req
TypesReq []string `json:"types-req,omitempty"`
// types res
TypesRes []string `json:"types-res,omitempty"`
}
Compression compression
swagger:model compression
func (*Compression) ContextValidate ¶
ContextValidate validates this compression based on context it is used
func (Compression) Diff ¶
func (rec Compression) Diff(obj Compression, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Compression) Equal ¶
func (rec Compression) Equal(obj Compression, opts ...eqdiff.GoMethodGenOptions) bool
func (*Compression) MarshalBinary ¶
func (m *Compression) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Compression) UnmarshalBinary ¶
func (m *Compression) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConfigStickTable ¶
type ConfigStickTable struct {
// expire
// Minimum: 0
// +kubebuilder:validation:Minimum=0
Expire *int64 `json:"expire,omitempty"`
// keylen
Keylen *int64 `json:"keylen,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// nopurge
Nopurge bool `json:"nopurge,omitempty"`
// peers
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Peers string `json:"peers,omitempty"`
// recv only
RecvOnly bool `json:"recv_only,omitempty"`
// size
// Minimum: 0
// +kubebuilder:validation:Minimum=0
Size *int64 `json:"size,omitempty"`
// srvkey
// Enum: ["addr","name"]
// +kubebuilder:validation:Enum=addr;name;
Srvkey *string `json:"srvkey,omitempty"`
// store
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Store string `json:"store,omitempty"`
// type
// Enum: ["ip","ipv6","integer","string","binary"]
// +kubebuilder:validation:Enum=ip;ipv6;integer;string;binary;
Type string `json:"type,omitempty"`
// write to
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
WriteTo *string `json:"write_to,omitempty"`
}
ConfigStickTable config stick table
swagger:model config_stick_table
func (*ConfigStickTable) ContextValidate ¶
ContextValidate validates this config stick table based on context it is used
func (ConfigStickTable) Diff ¶
func (rec ConfigStickTable) Diff(obj ConfigStickTable, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ConfigStickTable) Equal ¶
func (rec ConfigStickTable) Equal(obj ConfigStickTable, opts ...eqdiff.GoMethodGenOptions) bool
func (*ConfigStickTable) MarshalBinary ¶
func (m *ConfigStickTable) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConfigStickTable) UnmarshalBinary ¶
func (m *ConfigStickTable) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Consul ¶
type Consul struct {
// address
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Address *string `json:"address"`
// Name of the defaults section to be used in backends created by this service
Defaults string `json:"defaults,omitempty"`
// description
Description string `json:"description,omitempty"`
// enabled
// Required: true
Enabled *bool `json:"enabled"`
// Defines the health check conditions required for each node to be considered valid for the service.
// none: all nodes are considered valid
// any: a node is considered valid if any one health check is 'passing'
// all: a node is considered valid if all health checks are 'passing'
// min: a node is considered valid if the number of 'passing' checks is greater or equal to the 'health_check_policy_min' value.
// If the node has less health checks configured then 'health_check_policy_min' it is considered invalid.
// Enum: ["none","any","all","min"]
// +kubebuilder:validation:Enum=none;any;all;min;
HealthCheckPolicy *string `json:"health_check_policy,omitempty"`
// health check policy min
HealthCheckPolicyMin int64 `json:"health_check_policy_min,omitempty"`
// Auto generated ID.
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ID *string `json:"id,omitempty"`
// mode
// Enum: ["http","https"]
// +kubebuilder:validation:Enum=http;https;
Mode *string `json:"mode,omitempty"`
// name
Name string `json:"name,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// port
// Required: true
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
Port *int64 `json:"port"`
// Duration in seconds in-between data pulling requests to the consul server
// Required: true
// Minimum: 1
// +kubebuilder:validation:Minimum=1
RetryTimeout *int64 `json:"retry_timeout"`
// server slots base
ServerSlotsBase *int64 `json:"server_slots_base,omitempty"`
// server slots growth increment
ServerSlotsGrowthIncrement int64 `json:"server_slots_growth_increment,omitempty"`
// server slots growth type
// Enum: ["linear","exponential"]
// +kubebuilder:validation:Enum=linear;exponential;
ServerSlotsGrowthType *string `json:"server_slots_growth_type,omitempty"`
// service allowlist
ServiceAllowlist []string `json:"service_allowlist,omitempty"`
// service denylist
ServiceDenylist []string `json:"service_denylist,omitempty"`
// Regular expression used to filter services by name.
ServiceNameRegexp string `json:"service_name_regexp,omitempty"`
// token
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Token string `json:"token,omitempty"`
}
Consul Consul server
Consul server configuration Example: {"address":"127.0.0.1","enabled":true,"id":"0","port":90,"retry_timeout":10}
swagger:model consul
func (*Consul) ContextValidate ¶
ContextValidate validates this consul based on context it is used
func (Consul) Diff ¶
func (rec Consul) Diff(obj Consul, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Consul) MarshalBinary ¶
MarshalBinary interface implementation
func (*Consul) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Consuls ¶
type Consuls []*Consul
Consuls Consuls
Consuls array ¶
swagger:model consuls
func (Consuls) ContextValidate ¶
ContextValidate validate this consuls based on the context it is used
type Cookie ¶
type Cookie struct {
// attrs
Attrs []*Attr `json:"attr,omitempty"`
// domains
Domains []*Domain `json:"domain,omitempty"`
// dynamic
Dynamic bool `json:"dynamic,omitempty"`
// httponly
Httponly bool `json:"httponly,omitempty"`
// indirect
Indirect bool `json:"indirect,omitempty"`
// maxidle
Maxidle int64 `json:"maxidle,omitempty"`
// maxlife
Maxlife int64 `json:"maxlife,omitempty"`
// name
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Name *string `json:"name"`
// nocache
Nocache bool `json:"nocache,omitempty"`
// postonly
Postonly bool `json:"postonly,omitempty"`
// preserve
Preserve bool `json:"preserve,omitempty"`
// secure
Secure bool `json:"secure,omitempty"`
// type
// Enum: ["rewrite","insert","prefix"]
// +kubebuilder:validation:Enum=rewrite;insert;prefix;
Type string `json:"type,omitempty"`
}
Cookie cookie
swagger:model cookie
func (*Cookie) ContextValidate ¶
ContextValidate validate this cookie based on the context it is used
func (Cookie) Diff ¶
func (rec Cookie) Diff(obj Cookie, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Cookie) MarshalBinary ¶
MarshalBinary interface implementation
func (*Cookie) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type CrtLoad ¶
type CrtLoad struct {
// List of domains used to generate the certificate with ACME
Domains []string `json:"domains,omitempty"`
// ACME section name to use
Acme string `json:"acme,omitempty"`
// Certificate alias
Alias string `json:"alias,omitempty"`
// Certificate filename
// Required: true
Certificate string `json:"certificate"`
// OCSP issuer filename
Issuer string `json:"issuer,omitempty"`
// Private key filename
Key string `json:"key,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// OCSP response filename
Ocsp string `json:"ocsp,omitempty"`
// Automatic OCSP response update
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
OcspUpdate string `json:"ocsp_update,omitempty"`
// Signed Certificate Timestamp List filename
Sctl string `json:"sctl,omitempty"`
}
CrtLoad Certificate load action
Loads a certificate from a store with options ¶
swagger:model crt_load
func (*CrtLoad) ContextValidate ¶
ContextValidate validates this crt load based on context it is used
func (CrtLoad) Diff ¶
func (rec CrtLoad) Diff(obj CrtLoad, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (CrtLoad) Equal ¶
func (rec CrtLoad) Equal(obj CrtLoad, opts ...eqdiff.GoMethodGenOptions) bool
func (*CrtLoad) MarshalBinary ¶
MarshalBinary interface implementation
func (*CrtLoad) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type CrtLoads ¶
type CrtLoads []*CrtLoad
CrtLoads List of certificates to load from a Certificate Store
swagger:model crt_loads
func (CrtLoads) ContextValidate ¶
ContextValidate validate this crt loads based on the context it is used
type CrtStore ¶
type CrtStore struct {
// Default directory to fetch SSL certificates from
CrtBase string `json:"crt_base,omitempty"`
// Default directory to fetch SSL private keys from
KeyBase string `json:"key_base,omitempty"`
// loads
Loads CrtLoads `json:"loads,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_]+$`
Name string `json:"name"`
}
CrtStore Certificate Store
Storage mechanism to load and store certificates used in the configuration ¶
swagger:model crt_store
func (*CrtStore) ContextValidate ¶
ContextValidate validate this crt store based on the context it is used
func (CrtStore) Diff ¶
func (rec CrtStore) Diff(obj CrtStore, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (CrtStore) Equal ¶
func (rec CrtStore) Equal(obj CrtStore, opts ...eqdiff.GoMethodGenOptions) bool
func (*CrtStore) MarshalBinary ¶
MarshalBinary interface implementation
func (*CrtStore) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type CrtStores ¶
type CrtStores []*CrtStore
CrtStores List of Certificate Stores
swagger:model crt_stores
func (CrtStores) ContextValidate ¶
ContextValidate validate this crt stores based on the context it is used
func (CrtStores) Diff ¶
func (x CrtStores) Diff(y CrtStores, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
type DebugOptions ¶
type DebugOptions struct {
// anonkey
// Maximum: 4.294967295e+09
// Minimum: 0
// +kubebuilder:validation:Maximum=4.294967295e+09
// +kubebuilder:validation:Minimum=0
Anonkey *int64 `json:"anonkey,omitempty"`
// quiet
Quiet bool `json:"quiet,omitempty"`
// stress level
// Maximum: 9
// Minimum: 0
// +kubebuilder:validation:Maximum=9
// +kubebuilder:validation:Minimum=0
StressLevel *int64 `json:"stress_level,omitempty"`
// zero warning
ZeroWarning bool `json:"zero_warning,omitempty"`
}
DebugOptions debug options
swagger:model debug_options
func (*DebugOptions) ContextValidate ¶
ContextValidate validates this debug options based on context it is used
func (DebugOptions) Diff ¶
func (rec DebugOptions) Diff(obj DebugOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (DebugOptions) Equal ¶
func (rec DebugOptions) Equal(obj DebugOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*DebugOptions) MarshalBinary ¶
func (m *DebugOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DebugOptions) UnmarshalBinary ¶
func (m *DebugOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DefaultBind ¶
type DefaultBind struct {
BindParams `json:",inline"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Name string `json:"name,omitempty"`
}
DefaultBind Default Bind
HAProxy default bind configuration ¶
swagger:model default_bind
func (*DefaultBind) ContextValidate ¶
ContextValidate validate this default bind based on the context it is used
func (DefaultBind) Diff ¶
func (rec DefaultBind) Diff(obj DefaultBind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (DefaultBind) Equal ¶
func (rec DefaultBind) Equal(obj DefaultBind, opts ...eqdiff.GoMethodGenOptions) bool
func (*DefaultBind) MarshalBinary ¶
func (m *DefaultBind) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DefaultBind) MarshalJSON ¶
func (m DefaultBind) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DefaultBind) UnmarshalBinary ¶
func (m *DefaultBind) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DefaultBind) UnmarshalJSON ¶
func (m *DefaultBind) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type DefaultServer ¶
type DefaultServer struct {
ServerParams `json:",inline"`
}
DefaultServer Default Server
swagger:model default_server
func (*DefaultServer) ContextValidate ¶
ContextValidate validate this default server based on the context it is used
func (DefaultServer) Diff ¶
func (rec DefaultServer) Diff(obj DefaultServer, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (DefaultServer) Equal ¶
func (rec DefaultServer) Equal(obj DefaultServer, opts ...eqdiff.GoMethodGenOptions) bool
func (*DefaultServer) MarshalBinary ¶
func (m *DefaultServer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (DefaultServer) MarshalJSON ¶
func (m DefaultServer) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*DefaultServer) UnmarshalBinary ¶
func (m *DefaultServer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*DefaultServer) UnmarshalJSON ¶
func (m *DefaultServer) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type Defaults ¶
type Defaults struct {
DefaultsBase `json:",inline"`
// Acl list
ACLList Acls `json:"acl_list,omitempty"`
// HTTP after response rule list
HTTPAfterResponseRuleList HTTPAfterResponseRules `json:"http_after_response_rule_list,omitempty"`
// HTTP check list
HTTPCheckList HTTPChecks `json:"http_check_list,omitempty"`
// HTTP error rule list
HTTPErrorRuleList HTTPErrorRules `json:"http_error_rule_list,omitempty"`
// HTTP request rule list
HTTPRequestRuleList HTTPRequestRules `json:"http_request_rule_list,omitempty"`
// HTTP response rule list
HTTPResponseRuleList HTTPResponseRules `json:"http_response_rule_list,omitempty"`
// log target list
LogTargetList LogTargets `json:"log_target_list,omitempty"`
// q UI c initial rule list
QUICInitialRuleList QUICInitialRules `json:"quic_initial_rule_list,omitempty"`
// TCP check rule list
TCPCheckRuleList TCPChecks `json:"tcp_check_rule_list,omitempty"`
// TCP request rule list
TCPRequestRuleList TCPRequestRules `json:"tcp_request_rule_list,omitempty"`
// TCP response rule list
TCPResponseRuleList TCPResponseRules `json:"tcp_response_rule_list,omitempty"`
}
Defaults Defaults with all it's children resources
swagger:model Defaults
func (*Defaults) ContextValidate ¶
ContextValidate validate this defaults based on the context it is used
func (Defaults) Diff ¶
func (rec Defaults) Diff(obj Defaults, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Defaults) Equal ¶
func (rec Defaults) Equal(obj Defaults, opts ...eqdiff.GoMethodGenOptions) bool
func (*Defaults) MarshalBinary ¶
MarshalBinary interface implementation
func (Defaults) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Defaults) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Defaults) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type DefaultsBase ¶
type DefaultsBase struct {
// error files
ErrorFiles []*Errorfile `json:"error_files,omitempty"`
// error files from HTTP errors
ErrorFilesFromHTTPErrors []*Errorfiles `json:"errorfiles_from_http_errors,omitempty"`
// log steps
LogSteps []string `json:"log_steps,omitempty"`
// abortonclose
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Abortonclose string `json:"abortonclose,omitempty"`
// accept invalid http request
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
AcceptInvalidHTTPRequest string `json:"accept_invalid_http_request,omitempty"`
// accept invalid http response
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
AcceptInvalidHTTPResponse string `json:"accept_invalid_http_response,omitempty"`
// accept unsafe violations in http request
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
AcceptUnsafeViolationsInHTTPRequest string `json:"accept_unsafe_violations_in_http_request,omitempty"`
// accept unsafe violations in http response
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
AcceptUnsafeViolationsInHTTPResponse string `json:"accept_unsafe_violations_in_http_response,omitempty"`
// adv check
// Enum: ["httpchk","ldap-check","mysql-check","pgsql-check","redis-check","smtpchk","ssl-hello-chk","tcp-check"]
// +kubebuilder:validation:Enum=httpchk;ldap-check;mysql-check;pgsql-check;redis-check;smtpchk;ssl-hello-chk;tcp-check;
AdvCheck string `json:"adv_check,omitempty"`
// allbackups
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Allbackups string `json:"allbackups,omitempty"`
// backlog
Backlog *int64 `json:"backlog,omitempty"`
// balance
Balance *Balance `json:"balance,omitempty"`
// check timeout
CheckTimeout *int64 `json:"check_timeout,omitempty"`
// checkcache
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Checkcache string `json:"checkcache,omitempty"`
// clflog
Clflog bool `json:"clflog,omitempty"`
// client fin timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
ClientFinTimeout *int64 `json:"client_fin_timeout,omitempty"`
// client timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
ClientTimeout *int64 `json:"client_timeout,omitempty"`
// clitcpka
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Clitcpka string `json:"clitcpka,omitempty"`
// clitcpka cnt
ClitcpkaCnt *int64 `json:"clitcpka_cnt,omitempty"`
// clitcpka idle
ClitcpkaIdle *int64 `json:"clitcpka_idle,omitempty"`
// clitcpka intvl
ClitcpkaIntvl *int64 `json:"clitcpka_intvl,omitempty"`
// compression
Compression *Compression `json:"compression,omitempty"`
// connect timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
ConnectTimeout *int64 `json:"connect_timeout,omitempty"`
// contstats
// Enum: ["enabled"]
// +kubebuilder:validation:Enum=enabled;
Contstats string `json:"contstats,omitempty"`
// cookie
Cookie *Cookie `json:"cookie,omitempty"`
// default backend
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
DefaultBackend string `json:"default_backend,omitempty"`
// default server
DefaultServer *DefaultServer `json:"default_server,omitempty"`
// disable h2 upgrade
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
DisableH2Upgrade string `json:"disable_h2_upgrade,omitempty"`
// disabled
Disabled bool `json:"disabled,omitempty"`
// dontlog normal
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
DontlogNormal string `json:"dontlog_normal,omitempty"`
// dontlognull
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Dontlognull string `json:"dontlognull,omitempty"`
// dynamic cookie key
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
DynamicCookieKey string `json:"dynamic_cookie_key,omitempty"`
// email alert
EmailAlert *EmailAlert `json:"email_alert,omitempty"`
// enabled
Enabled bool `json:"enabled,omitempty"`
// error log format
ErrorLogFormat string `json:"error_log_format,omitempty"`
// errorloc302
Errorloc302 *Errorloc `json:"errorloc302,omitempty"`
// errorloc303
Errorloc303 *Errorloc `json:"errorloc303,omitempty"`
// external check
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ExternalCheck string `json:"external_check,omitempty"`
// external check command
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ExternalCheckCommand string `json:"external_check_command,omitempty"`
// external check path
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ExternalCheckPath string `json:"external_check_path,omitempty"`
// forwardfor
Forwardfor *Forwardfor `json:"forwardfor,omitempty"`
// from
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
From string `json:"from,omitempty"`
// fullconn
Fullconn *int64 `json:"fullconn,omitempty"`
// h1 case adjust bogus client
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
H1CaseAdjustBogusClient string `json:"h1_case_adjust_bogus_client,omitempty"`
// h1 case adjust bogus server
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
H1CaseAdjustBogusServer string `json:"h1_case_adjust_bogus_server,omitempty"`
// hash balance factor
HashBalanceFactor *int64 `json:"hash_balance_factor,omitempty"`
// hash preserve affinity
// Enum: ["always","maxconn","maxqueue"]
// +kubebuilder:validation:Enum=always;maxconn;maxqueue;
HashPreserveAffinity string `json:"hash_preserve_affinity,omitempty"`
// hash type
HashType *HashType `json:"hash_type,omitempty"`
// http buffer request
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPBufferRequest string `json:"http-buffer-request,omitempty"`
// http drop request trailers
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPDropRequestTrailers string `json:"http-drop-request-trailers,omitempty"`
// http drop response trailers
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPDropResponseTrailers string `json:"http-drop-response-trailers,omitempty"`
// http use htx
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPUseHtx string `json:"http-use-htx,omitempty"`
// http connection mode
// Enum: ["httpclose","http-server-close","http-keep-alive"]
// +kubebuilder:validation:Enum=httpclose;http-server-close;http-keep-alive;
HTTPConnectionMode string `json:"http_connection_mode,omitempty"`
// http ignore probes
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPIgnoreProbes string `json:"http_ignore_probes,omitempty"`
// http keep alive timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
HTTPKeepAliveTimeout *int64 `json:"http_keep_alive_timeout,omitempty"`
// http no delay
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPNoDelay string `json:"http_no_delay,omitempty"`
// http pretend keepalive
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPPretendKeepalive string `json:"http_pretend_keepalive,omitempty"`
// http request timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
HTTPRequestTimeout *int64 `json:"http_request_timeout,omitempty"`
// http restrict req hdr names
// Enum: ["preserve","delete","reject"]
// +kubebuilder:validation:Enum=preserve;delete;reject;
HTTPRestrictReqHdrNames string `json:"http_restrict_req_hdr_names,omitempty"`
// http reuse
// Enum: ["aggressive","always","never","safe"]
// +kubebuilder:validation:Enum=aggressive;always;never;safe;
HTTPReuse string `json:"http_reuse,omitempty"`
// http send name header
HTTPSendNameHeader *string `json:"http_send_name_header,omitempty"`
// http use proxy header
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPUseProxyHeader string `json:"http_use_proxy_header,omitempty"`
// httpchk params
HttpchkParams *HttpchkParams `json:"httpchk_params,omitempty"`
// httplog
Httplog bool `json:"httplog,omitempty"`
// httpslog
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Httpslog string `json:"httpslog,omitempty"`
// idle close on response
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
IdleCloseOnResponse string `json:"idle_close_on_response,omitempty"`
// independent streams
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
IndependentStreams string `json:"independent_streams,omitempty"`
// load server state from file
// Enum: ["global","local","none"]
// +kubebuilder:validation:Enum=global;local;none;
LoadServerStateFromFile string `json:"load_server_state_from_file,omitempty"`
// log format
LogFormat string `json:"log_format,omitempty"`
// log format sd
LogFormatSd string `json:"log_format_sd,omitempty"`
// log health checks
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
LogHealthChecks string `json:"log_health_checks,omitempty"`
// log separate errors
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
LogSeparateErrors string `json:"log_separate_errors,omitempty"`
// log tag
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
LogTag string `json:"log_tag,omitempty"`
// logasap
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Logasap string `json:"logasap,omitempty"`
// max keep alive queue
MaxKeepAliveQueue *int64 `json:"max_keep_alive_queue,omitempty"`
// maxconn
Maxconn *int64 `json:"maxconn,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// mode
// Enum: ["tcp","http","log"]
// +kubebuilder:validation:Enum=tcp;http;log;
Mode string `json:"mode,omitempty"`
// monitor uri
MonitorURI MonitorURI `json:"monitor_uri,omitempty"`
// mysql check params
MysqlCheckParams *MysqlCheckParams `json:"mysql_check_params,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
Name string `json:"name"`
// nolinger
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Nolinger string `json:"nolinger,omitempty"`
// originalto
Originalto *Originalto `json:"originalto,omitempty"`
// persist
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Persist string `json:"persist,omitempty"`
// persist rule
PersistRule *PersistRule `json:"persist_rule,omitempty"`
// pgsql check params
PgsqlCheckParams *PgsqlCheckParams `json:"pgsql_check_params,omitempty"`
// prefer last server
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
PreferLastServer string `json:"prefer_last_server,omitempty"`
// queue timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
QueueTimeout *int64 `json:"queue_timeout,omitempty"`
// redispatch
Redispatch *Redispatch `json:"redispatch,omitempty"`
// retries
Retries *int64 `json:"retries,omitempty"`
// retry on
RetryOn string `json:"retry_on,omitempty"`
// server fin timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
ServerFinTimeout *int64 `json:"server_fin_timeout,omitempty"`
// server timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
ServerTimeout *int64 `json:"server_timeout,omitempty"`
// smtpchk params
SmtpchkParams *SmtpchkParams `json:"smtpchk_params,omitempty"`
// socket stats
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SocketStats string `json:"socket_stats,omitempty"`
// source
Source *Source `json:"source,omitempty"`
// splice auto
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SpliceAuto string `json:"splice_auto,omitempty"`
// splice request
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SpliceRequest string `json:"splice_request,omitempty"`
// splice response
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SpliceResponse string `json:"splice_response,omitempty"`
// srvtcpka
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Srvtcpka string `json:"srvtcpka,omitempty"`
// srvtcpka cnt
SrvtcpkaCnt *int64 `json:"srvtcpka_cnt,omitempty"`
// srvtcpka idle
SrvtcpkaIdle *int64 `json:"srvtcpka_idle,omitempty"`
// srvtcpka intvl
SrvtcpkaIntvl *int64 `json:"srvtcpka_intvl,omitempty"`
// stats options
StatsOptions *StatsOptions `json:"stats_options,omitempty"`
// tarpit timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
TarpitTimeout *int64 `json:"tarpit_timeout,omitempty"`
// tcp smart accept
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
TCPSmartAccept string `json:"tcp_smart_accept,omitempty"`
// tcp smart connect
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
TCPSmartConnect string `json:"tcp_smart_connect,omitempty"`
// tcpka
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Tcpka string `json:"tcpka,omitempty"`
// tcplog
Tcplog bool `json:"tcplog,omitempty"`
// transparent
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Transparent string `json:"transparent,omitempty"`
// tunnel timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
TunnelTimeout *int64 `json:"tunnel_timeout,omitempty"`
// unique id format
UniqueIDFormat string `json:"unique_id_format,omitempty"`
// unique id header
UniqueIDHeader string `json:"unique_id_header,omitempty"`
}
DefaultsBase Defaults Base
HAProxy defaults configuration ¶
swagger:model defaults_base
func (*DefaultsBase) ContextValidate ¶
ContextValidate validate this defaults base based on the context it is used
func (DefaultsBase) Diff ¶
func (rec DefaultsBase) Diff(obj DefaultsBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (DefaultsBase) Equal ¶
func (rec DefaultsBase) Equal(obj DefaultsBase, opts ...eqdiff.GoMethodGenOptions) bool
func (*DefaultsBase) MarshalBinary ¶
func (m *DefaultsBase) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DefaultsBase) UnmarshalBinary ¶
func (m *DefaultsBase) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DefaultsSections ¶
type DefaultsSections []*Defaults
DefaultsSections Defaults Sections
HAProxy defaults sections array ¶
swagger:model defaults_sections
func (DefaultsSections) ContextValidate ¶
ContextValidate validate this defaults sections based on the context it is used
func (DefaultsSections) Diff ¶
func (x DefaultsSections) Diff(y DefaultsSections, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (DefaultsSections) Equal ¶
func (x DefaultsSections) Equal(y DefaultsSections, opts ...eqdiff.GoMethodGenOptions) bool
type DeviceAtlasOptions ¶
type DeviceAtlasOptions struct {
// json file
JSONFile string `json:"json_file,omitempty"`
// log level
LogLevel string `json:"log_level,omitempty"`
// properties cookie
PropertiesCookie string `json:"properties_cookie,omitempty"`
// separator
Separator string `json:"separator,omitempty"`
}
DeviceAtlasOptions device atlas options
swagger:model device_atlas_options
func (*DeviceAtlasOptions) ContextValidate ¶
ContextValidate validates this device atlas options based on context it is used
func (DeviceAtlasOptions) Diff ¶
func (rec DeviceAtlasOptions) Diff(obj DeviceAtlasOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (DeviceAtlasOptions) Equal ¶
func (rec DeviceAtlasOptions) Equal(obj DeviceAtlasOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*DeviceAtlasOptions) MarshalBinary ¶
func (m *DeviceAtlasOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceAtlasOptions) UnmarshalBinary ¶
func (m *DeviceAtlasOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DgramBind ¶
type DgramBind struct {
// address
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Address string `json:"address,omitempty"`
// interface
Interface string `json:"interface,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Name string `json:"name"`
// namespace
Namespace string `json:"namespace,omitempty"`
// port
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
Port *int64 `json:"port,omitempty"`
// port range end
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
PortRangeEnd *int64 `json:"port-range-end,omitempty"`
// transparent
Transparent bool `json:"transparent,omitempty"`
}
DgramBind Dgram Bind
HAProxy log forward dgram bind configuration ¶
swagger:model dgram_bind
func (*DgramBind) ContextValidate ¶
ContextValidate validates this dgram bind based on context it is used
func (DgramBind) Diff ¶
func (rec DgramBind) Diff(obj DgramBind, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (DgramBind) Equal ¶
func (rec DgramBind) Equal(obj DgramBind, opts ...eqdiff.GoMethodGenOptions) bool
func (*DgramBind) MarshalBinary ¶
MarshalBinary interface implementation
func (*DgramBind) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type DgramBinds ¶
type DgramBinds []*DgramBind
DgramBinds Dgram Bind
HAProxy dgram bind array ¶
swagger:model dgram_binds
func (DgramBinds) ContextValidate ¶
ContextValidate validate this dgram binds based on the context it is used
func (DgramBinds) Diff ¶
func (x DgramBinds) Diff(y DgramBinds, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (DgramBinds) Equal ¶
func (x DgramBinds) Equal(y DgramBinds, opts ...eqdiff.GoMethodGenOptions) bool
type Domain ¶
type Domain struct {
// value
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Value string `json:"value,omitempty"`
}
Domain domain
swagger:model Domain
func (*Domain) ContextValidate ¶
ContextValidate validates this domain based on context it is used
func (Domain) Diff ¶
func (rec Domain) Diff(obj Domain, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Domain) MarshalBinary ¶
MarshalBinary interface implementation
func (*Domain) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type EmailAlert ¶
type EmailAlert struct {
// from
// Required: true
// Pattern: ^\S+@\S+$
// +kubebuilder:validation:Pattern=`^\S+@\S+$`
From *string `json:"from"`
// level
// Enum: ["emerg","alert","crit","err","warning","notice","info","debug"]
// +kubebuilder:validation:Enum=emerg;alert;crit;err;warning;notice;info;debug;
Level string `json:"level,omitempty"`
// mailers
// Required: true
Mailers *string `json:"mailers"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// myhostname
Myhostname string `json:"myhostname,omitempty"`
// to
// Required: true
// Pattern: ^\S+@\S+$
// +kubebuilder:validation:Pattern=`^\S+@\S+$`
To *string `json:"to"`
}
EmailAlert Email Alert
Send emails for important log messages.
swagger:model email_alert
func (*EmailAlert) ContextValidate ¶
ContextValidate validates this email alert based on context it is used
func (EmailAlert) Diff ¶
func (rec EmailAlert) Diff(obj EmailAlert, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (EmailAlert) Equal ¶
func (rec EmailAlert) Equal(obj EmailAlert, opts ...eqdiff.GoMethodGenOptions) bool
func (*EmailAlert) MarshalBinary ¶
func (m *EmailAlert) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EmailAlert) UnmarshalBinary ¶
func (m *EmailAlert) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EmailAlerts ¶
type EmailAlerts []*EmailAlert
EmailAlerts Email Alerts Array
Email Alerts array (corresponds to email-alert directives)
swagger:model email_alerts
func (EmailAlerts) ContextValidate ¶
ContextValidate validate this email alerts based on the context it is used
func (EmailAlerts) Diff ¶
func (x EmailAlerts) Diff(y EmailAlerts, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (EmailAlerts) Equal ¶
func (x EmailAlerts) Equal(y EmailAlerts, opts ...eqdiff.GoMethodGenOptions) bool
type Endpoint ¶
type Endpoint struct {
// Endpoint description
Description string `json:"description,omitempty"`
// Endpoint title
Title string `json:"title,omitempty"`
// Path to the endpoint
URL string `json:"url,omitempty"`
}
Endpoint Endpoint
Endpoint definition ¶
swagger:model endpoint
func (*Endpoint) ContextValidate ¶
ContextValidate validates this endpoint based on context it is used
func (Endpoint) Diff ¶
func (rec Endpoint) Diff(obj Endpoint, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Endpoint) Equal ¶
func (rec Endpoint) Equal(obj Endpoint, opts ...eqdiff.GoMethodGenOptions) bool
func (*Endpoint) MarshalBinary ¶
MarshalBinary interface implementation
func (*Endpoint) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Endpoints ¶
type Endpoints []*Endpoint
Endpoints Endpoints Array
Collection of endpoints ¶
swagger:model endpoints
func (Endpoints) ContextValidate ¶
ContextValidate validate this endpoints based on the context it is used
func (Endpoints) Diff ¶
func (x Endpoints) Diff(y Endpoints, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
type EnvironmentOptions ¶
type EnvironmentOptions struct {
// preset envs
PresetEnvs []*PresetEnv `json:"presetenv,omitempty"`
// set envs
SetEnvs []*SetEnv `json:"setenv,omitempty"`
// resetenv
Resetenv string `json:"resetenv,omitempty"`
// unsetenv
Unsetenv string `json:"unsetenv,omitempty"`
}
EnvironmentOptions environment options
swagger:model environment_options
func (*EnvironmentOptions) ContextValidate ¶
ContextValidate validate this environment options based on the context it is used
func (EnvironmentOptions) Diff ¶
func (rec EnvironmentOptions) Diff(obj EnvironmentOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (EnvironmentOptions) Equal ¶
func (rec EnvironmentOptions) Equal(obj EnvironmentOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*EnvironmentOptions) MarshalBinary ¶
func (m *EnvironmentOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EnvironmentOptions) UnmarshalBinary ¶
func (m *EnvironmentOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Error ¶
type Error struct {
// code
// Required: true
Code *int64 `json:"code"`
// message
// Required: true
Message *string `json:"message"`
// error
Error map[string]string `json:"-"`
}
Error Error
API Error ¶
swagger:model error
func (*Error) ContextValidate ¶
ContextValidate validates this error based on context it is used
func (Error) Diff ¶
func (rec Error) Diff(obj Error, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Error) MarshalBinary ¶
MarshalBinary interface implementation
func (Error) MarshalJSON ¶
MarshalJSON marshals this object with additional properties into a JSON object
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Error) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object with additional properties from JSON
type Errorfile ¶
type Errorfile struct {
// code
// Enum: [200,400,401,403,404,405,407,408,410,413,425,429,500,501,502,503,504]
// +kubebuilder:validation:Enum=200;400;401;403;404;405;407;408;410;413;425;429;500;501;502;503;504;
Code int64 `json:"code,omitempty"`
// file
File string `json:"file,omitempty"`
}
Errorfile errorfile
swagger:model errorfile
func (*Errorfile) ContextValidate ¶
ContextValidate validates this errorfile based on context it is used
func (Errorfile) Diff ¶
func (rec Errorfile) Diff(obj Errorfile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Errorfile) Equal ¶
func (rec Errorfile) Equal(obj Errorfile, opts ...eqdiff.GoMethodGenOptions) bool
func (*Errorfile) MarshalBinary ¶
MarshalBinary interface implementation
func (*Errorfile) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Errorfiles ¶
type Errorfiles struct {
// codes
Codes []int64 `json:"codes,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
Name string `json:"name,omitempty"`
}
Errorfiles errorfiles
swagger:model errorfiles
func (*Errorfiles) ContextValidate ¶
ContextValidate validates this errorfiles based on context it is used
func (Errorfiles) Diff ¶
func (rec Errorfiles) Diff(obj Errorfiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Errorfiles) Equal ¶
func (rec Errorfiles) Equal(obj Errorfiles, opts ...eqdiff.GoMethodGenOptions) bool
func (*Errorfiles) MarshalBinary ¶
func (m *Errorfiles) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Errorfiles) UnmarshalBinary ¶
func (m *Errorfiles) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Errorloc ¶
type Errorloc struct {
// code
// Required: true
// Enum: [200,400,401,403,404,405,407,408,410,413,425,429,500,501,502,503,504]
// +kubebuilder:validation:Enum=200;400;401;403;404;405;407;408;410;413;425;429;500;501;502;503;504;
Code *int64 `json:"code"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// url
// Required: true
URL *string `json:"url"`
}
Errorloc errorloc
swagger:model errorloc
func (*Errorloc) ContextValidate ¶
ContextValidate validates this errorloc based on context it is used
func (Errorloc) Diff ¶
func (rec Errorloc) Diff(obj Errorloc, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Errorloc) Equal ¶
func (rec Errorloc) Equal(obj Errorloc, opts ...eqdiff.GoMethodGenOptions) bool
func (*Errorloc) MarshalBinary ¶
MarshalBinary interface implementation
func (*Errorloc) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type FCGIApp ¶
type FCGIApp struct {
FCGIAppBase `json:",inline"`
// Acl list
ACLList Acls `json:"acl_list,omitempty"`
}
FCGIApp App with all it's children resources
swagger:model FCGIApp
func (*FCGIApp) ContextValidate ¶
ContextValidate validate this FCGI app based on the context it is used
func (FCGIApp) Diff ¶
func (rec FCGIApp) Diff(obj FCGIApp, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (FCGIApp) Equal ¶
func (rec FCGIApp) Equal(obj FCGIApp, opts ...eqdiff.GoMethodGenOptions) bool
func (*FCGIApp) MarshalBinary ¶
MarshalBinary interface implementation
func (FCGIApp) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*FCGIApp) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*FCGIApp) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type FCGIAppBase ¶
type FCGIAppBase struct {
// Defines the document root on the remote host. The parameter serves to build the default value of FastCGI parameters SCRIPT_FILENAME and PATH_TRANSLATED. It is a mandatory setting.
// Required: true
Docroot *string `json:"docroot"`
// Enables or disables the retrieval of variables related to connection management.
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
GetValues string `json:"get_values,omitempty"`
// Defines the script name to append after a URI that ends with a slash ("/") to set the default value for the FastCGI parameter SCRIPT_NAME. It is an optional setting.
Index string `json:"index,omitempty"`
// Tells the FastCGI application whether or not to keep the connection open after it sends a response. If disabled, the FastCGI application closes the connection after responding to this request.
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
KeepConn string `json:"keep_conn,omitempty"`
// log stderrs
LogStderrs []*FCGILogStderr `json:"log_stderrs,omitempty"`
// Defines the maximum number of concurrent requests this application can accept. If the FastCGI application retrieves the variable FCGI_MAX_REQS during connection establishment, it can override this option. Furthermore, if the application does not do multiplexing, it will ignore this option.
// Minimum: 1
// +kubebuilder:validation:Minimum=1
MaxReqs int64 `json:"max_reqs,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// Enables or disables the support of connection multiplexing. If the FastCGI application retrieves the variable FCGI_MPXS_CONNS during connection establishment, it can override this option.
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
MpxsConns string `json:"mpxs_conns,omitempty"`
// Declares a FastCGI application
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Name string `json:"name"`
// pass headers
PassHeaders []*FCGIPassHeader `json:"pass_headers,omitempty"`
// Defines a regular expression to extract the script-name and the path-info from the URI.
// Thus, <regex> must have two captures: the first to capture the script name, and the second to capture the path- info.
// If not defined, it does not perform matching on the URI, and does not fill the FastCGI parameters PATH_INFO and PATH_TRANSLATED.
PathInfo string `json:"path_info,omitempty"`
// set params
SetParams []*FCGISetParam `json:"set_params,omitempty"`
}
FCGIAppBase FCGI application base
HAProxy FastCGI application configuration ¶
swagger:model fcgi_app_base
func (*FCGIAppBase) ContextValidate ¶
ContextValidate validate this fcgi app base based on the context it is used
func (FCGIAppBase) Diff ¶
func (rec FCGIAppBase) Diff(obj FCGIAppBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (FCGIAppBase) Equal ¶
func (rec FCGIAppBase) Equal(obj FCGIAppBase, opts ...eqdiff.GoMethodGenOptions) bool
func (*FCGIAppBase) MarshalBinary ¶
func (m *FCGIAppBase) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FCGIAppBase) UnmarshalBinary ¶
func (m *FCGIAppBase) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FCGIApps ¶
type FCGIApps []*FCGIApp
FCGIApps fcgi apps
swagger:model fcgi_apps
func (FCGIApps) ContextValidate ¶
ContextValidate validate this fcgi apps based on the context it is used
type FCGILogStderr ¶
type FCGILogStderr struct {
// address
Address string `json:"address,omitempty"`
// Facility
Facility string `json:"facility,omitempty"`
// Format
Format string `json:"format,omitempty"`
// Global
Global bool `json:"global,omitempty"`
// Length
Len int64 `json:"len,omitempty"`
// Level
Level string `json:"level,omitempty"`
// Minimum level
Minlevel string `json:"minlevel,omitempty"`
// sample
Sample *FCGILogStderrSample `json:"sample,omitempty"`
}
FCGILogStderr Enables logging of STDERR messages that the FastCGI application reports. It is an optional setting. By default, HAProxy Enterprise ignores STDERR messages.
swagger:model fcgi_log_stderr
func (*FCGILogStderr) ContextValidate ¶
ContextValidate validate this fcgi log stderr based on the context it is used
func (FCGILogStderr) Diff ¶
func (rec FCGILogStderr) Diff(obj FCGILogStderr, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (FCGILogStderr) Equal ¶
func (rec FCGILogStderr) Equal(obj FCGILogStderr, opts ...eqdiff.GoMethodGenOptions) bool
func (*FCGILogStderr) MarshalBinary ¶
func (m *FCGILogStderr) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FCGILogStderr) UnmarshalBinary ¶
func (m *FCGILogStderr) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FCGILogStderrSample ¶
type FCGILogStderrSample struct {
// Range
// Required: true
Ranges *string `json:"ranges"`
// Size
// Required: true
Size *int64 `json:"size"`
}
FCGILogStderrSample Sample
swagger:model FCGILogStderrSample
func (*FCGILogStderrSample) ContextValidate ¶
ContextValidate validates this FCGI log stderr sample based on context it is used
func (FCGILogStderrSample) Diff ¶
func (rec FCGILogStderrSample) Diff(obj FCGILogStderrSample, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (FCGILogStderrSample) Equal ¶
func (rec FCGILogStderrSample) Equal(obj FCGILogStderrSample, opts ...eqdiff.GoMethodGenOptions) bool
func (*FCGILogStderrSample) MarshalBinary ¶
func (m *FCGILogStderrSample) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FCGILogStderrSample) UnmarshalBinary ¶
func (m *FCGILogStderrSample) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FCGIPassHeader ¶
type FCGIPassHeader struct {
// cond
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond string `json:"cond,omitempty"`
// cond test
CondTest string `json:"cond_test,omitempty"`
// name
Name string `json:"name,omitempty"`
}
FCGIPassHeader Specifies the name of a request header to pass to the FastCGI application. Optionally, you can follow it with an ACL-based condition, in which case the FastCGI application evaluates it only if the condition is true. Most request headers are already available to the FastCGI application with the prefix "HTTP". Thus, you only need this directive to pass headers that are purposefully omitted. Currently, the headers "Authorization", "Proxy-Authorization", and hop-by-hop headers are omitted. Note that the headers "Content-type" and "Content-length" never pass to the FastCGI application because they are already converted into parameters.
swagger:model fcgi_pass_header
func (*FCGIPassHeader) ContextValidate ¶
ContextValidate validates this fcgi pass header based on context it is used
func (FCGIPassHeader) Diff ¶
func (rec FCGIPassHeader) Diff(obj FCGIPassHeader, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (FCGIPassHeader) Equal ¶
func (rec FCGIPassHeader) Equal(obj FCGIPassHeader, opts ...eqdiff.GoMethodGenOptions) bool
func (*FCGIPassHeader) MarshalBinary ¶
func (m *FCGIPassHeader) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FCGIPassHeader) UnmarshalBinary ¶
func (m *FCGIPassHeader) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FCGISetParam ¶
type FCGISetParam struct {
// cond
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond string `json:"cond,omitempty"`
// cond test
CondTest string `json:"cond_test,omitempty"`
// format
Format string `json:"format,omitempty"`
// name
Name string `json:"name,omitempty"`
}
FCGISetParam Sets a FastCGI parameter to pass to this application. Its value, defined by <format> can take a formatted string, the same as the log directive. Optionally, you can follow it with an ACL-based condition, in which case the FastCGI application evaluates it only if the condition is true.
swagger:model fcgi_set_param
func (*FCGISetParam) ContextValidate ¶
ContextValidate validates this fcgi set param based on context it is used
func (FCGISetParam) Diff ¶
func (rec FCGISetParam) Diff(obj FCGISetParam, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (FCGISetParam) Equal ¶
func (rec FCGISetParam) Equal(obj FCGISetParam, opts ...eqdiff.GoMethodGenOptions) bool
func (*FCGISetParam) MarshalBinary ¶
func (m *FCGISetParam) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FCGISetParam) UnmarshalBinary ¶
func (m *FCGISetParam) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FiftyOneDegreesOptions ¶
type FiftyOneDegreesOptions struct {
// cache size
CacheSize int64 `json:"cache_size,omitempty"`
// data file
DataFile string `json:"data_file,omitempty"`
// property name list
PropertyNameList string `json:"property_name_list,omitempty"`
// property separator
PropertySeparator string `json:"property_separator,omitempty"`
}
FiftyOneDegreesOptions fifty one degrees options
swagger:model fifty_one_degrees_options
func (*FiftyOneDegreesOptions) ContextValidate ¶
func (m *FiftyOneDegreesOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fifty one degrees options based on context it is used
func (FiftyOneDegreesOptions) Diff ¶
func (rec FiftyOneDegreesOptions) Diff(obj FiftyOneDegreesOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (FiftyOneDegreesOptions) Equal ¶
func (rec FiftyOneDegreesOptions) Equal(obj FiftyOneDegreesOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*FiftyOneDegreesOptions) MarshalBinary ¶
func (m *FiftyOneDegreesOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FiftyOneDegreesOptions) UnmarshalBinary ¶
func (m *FiftyOneDegreesOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Filter ¶
type Filter struct {
// Name of the fcgi-app section this filter will use.
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
AppName string `json:"app_name,omitempty"`
// Filter name that will be used by 'set-bandwidth-limit' actions to reference a specific bandwidth limitation filter
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
BandwidthLimitName string `json:"bandwidth_limit_name,omitempty"`
// cache name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
CacheName string `json:"cache_name,omitempty"`
// The max number of bytes that can be forwarded over the period.
// The value must be specified for per-stream and shared bandwidth limitation filters.
// It follows the HAProxy size format and is expressed in bytes.
DefaultLimit int64 `json:"default_limit,omitempty"`
// The default time period used to evaluate the bandwidth limitation rate.
// It can be specified for per-stream bandwidth limitation filters only.
// It follows the HAProxy time format and is expressed in milliseconds.
DefaultPeriod int64 `json:"default_period,omitempty"`
// A sample expression rule.
// It describes what elements will be analyzed, extracted, combined, and used to select which table entry to update the counters.
// It must be specified for shared bandwidth limitation filters only.
Key string `json:"key,omitempty"`
// The max number of bytes that can be forwarded over the period.
// The value must be specified for per-stream and shared bandwidth limitation filters.
// It follows the HAProxy size format and is expressed in bytes.
Limit int64 `json:"limit,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// The optional minimum number of bytes forwarded at a time by a stream excluding the last packet that may be smaller.
// This value can be specified for per-stream and shared bandwidth limitation filters.
// It follows the HAProxy size format and is expressed in bytes.
MinSize int64 `json:"min_size,omitempty"`
// spoe config
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
SpoeConfig string `json:"spoe_config,omitempty"`
// spoe engine
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
SpoeEngine string `json:"spoe_engine,omitempty"`
// An optional table to be used instead of the default one, which is the stick-table declared in the current proxy.
// It can be specified for shared bandwidth limitation filters only.
Table string `json:"table,omitempty"`
// trace hexdump
TraceHexdump bool `json:"trace_hexdump,omitempty"`
// trace name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
TraceName string `json:"trace_name,omitempty"`
// trace rnd forwarding
TraceRndForwarding bool `json:"trace_rnd_forwarding,omitempty"`
// trace rnd parsing
TraceRndParsing bool `json:"trace_rnd_parsing,omitempty"`
// type
// Required: true
// Enum: ["bwlim-in","bwlim-out","cache","compression","fcgi-app","spoe","trace"]
// +kubebuilder:validation:Enum=bwlim-in;bwlim-out;cache;compression;fcgi-app;spoe;trace;
Type string `json:"type"`
}
Filter Filter
HAProxy filters Example: {"trace_name":"name","trace_rnd_parsing":true,"type":"trace"}
swagger:model filter
func (*Filter) ContextValidate ¶
ContextValidate validates this filter based on context it is used
func (Filter) Diff ¶
func (rec Filter) Diff(obj Filter, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Filter) MarshalBinary ¶
MarshalBinary interface implementation
func (*Filter) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Filters ¶
type Filters []*Filter
Filters Filters Array
HAProxy filters array (corresponds to filter directive)
swagger:model filters
func (Filters) ContextValidate ¶
ContextValidate validate this filters based on the context it is used
type ForcePersist ¶
type ForcePersist struct {
// cond
// Required: true
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond *string `json:"cond"`
// cond test
// Required: true
CondTest *string `json:"cond_test"`
}
ForcePersist force persist
swagger:model ForcePersist
func (*ForcePersist) ContextValidate ¶
ContextValidate validates this force persist based on context it is used
func (ForcePersist) Diff ¶
func (rec ForcePersist) Diff(obj ForcePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ForcePersist) Equal ¶
func (rec ForcePersist) Equal(obj ForcePersist, opts ...eqdiff.GoMethodGenOptions) bool
func (*ForcePersist) MarshalBinary ¶
func (m *ForcePersist) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ForcePersist) UnmarshalBinary ¶
func (m *ForcePersist) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Forwardfor ¶
type Forwardfor struct {
// enabled
// Required: true
// Enum: ["enabled"]
// +kubebuilder:validation:Enum=enabled;
Enabled *string `json:"enabled"`
// except
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Except string `json:"except,omitempty"`
// header
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Header string `json:"header,omitempty"`
// ifnone
Ifnone bool `json:"ifnone,omitempty"`
}
Forwardfor forwardfor
swagger:model forwardfor
func (*Forwardfor) ContextValidate ¶
ContextValidate validates this forwardfor based on context it is used
func (Forwardfor) Diff ¶
func (rec Forwardfor) Diff(obj Forwardfor, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Forwardfor) Equal ¶
func (rec Forwardfor) Equal(obj Forwardfor, opts ...eqdiff.GoMethodGenOptions) bool
func (*Forwardfor) MarshalBinary ¶
func (m *Forwardfor) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Forwardfor) UnmarshalBinary ¶
func (m *Forwardfor) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Frontend ¶
type Frontend struct {
FrontendBase `json:",inline"`
// Acl list
ACLList Acls `json:"acl_list,omitempty"`
// backend switching rule list
BackendSwitchingRuleList BackendSwitchingRules `json:"backend_switching_rule_list,omitempty"`
// capture list
CaptureList Captures `json:"capture_list,omitempty"`
// filter list
FilterList Filters `json:"filter_list,omitempty"`
// HTTP after response rule list
HTTPAfterResponseRuleList HTTPAfterResponseRules `json:"http_after_response_rule_list,omitempty"`
// HTTP error rule list
HTTPErrorRuleList HTTPErrorRules `json:"http_error_rule_list,omitempty"`
// HTTP request rule list
HTTPRequestRuleList HTTPRequestRules `json:"http_request_rule_list,omitempty"`
// HTTP response rule list
HTTPResponseRuleList HTTPResponseRules `json:"http_response_rule_list,omitempty"`
// log target list
LogTargetList LogTargets `json:"log_target_list,omitempty"`
// q UI c initial rule list
QUICInitialRuleList QUICInitialRules `json:"quic_initial_rule_list,omitempty"`
// s s l front uses
SSLFrontUses SSLFrontUses `json:"ssl_front_use_list,omitempty"`
// TCP request rule list
TCPRequestRuleList TCPRequestRules `json:"tcp_request_rule_list,omitempty"`
// binds
Binds map[string]Bind `json:"binds,omitempty"`
}
Frontend Frontend with all it's children resources
swagger:model Frontend
func (*Frontend) ContextValidate ¶
ContextValidate validate this frontend based on the context it is used
func (Frontend) Diff ¶
func (rec Frontend) Diff(obj Frontend, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Frontend) Equal ¶
func (rec Frontend) Equal(obj Frontend, opts ...eqdiff.GoMethodGenOptions) bool
func (*Frontend) MarshalBinary ¶
MarshalBinary interface implementation
func (Frontend) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Frontend) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Frontend) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type FrontendBase ¶
type FrontendBase struct {
// error files
ErrorFiles []*Errorfile `json:"error_files,omitempty"`
// error files from HTTP errors
ErrorFilesFromHTTPErrors []*Errorfiles `json:"errorfiles_from_http_errors,omitempty"`
// log steps
LogSteps []string `json:"log_steps,omitempty"`
// abortonclose
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Abortonclose string `json:"abortonclose,omitempty"`
// accept invalid http request
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
AcceptInvalidHTTPRequest string `json:"accept_invalid_http_request,omitempty"`
// accept unsafe violations in http request
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
AcceptUnsafeViolationsInHTTPRequest string `json:"accept_unsafe_violations_in_http_request,omitempty"`
// backlog
Backlog *int64 `json:"backlog,omitempty"`
// clflog
Clflog bool `json:"clflog,omitempty"`
// client fin timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
ClientFinTimeout *int64 `json:"client_fin_timeout,omitempty"`
// client timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
ClientTimeout *int64 `json:"client_timeout,omitempty"`
// clitcpka
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Clitcpka string `json:"clitcpka,omitempty"`
// clitcpka cnt
ClitcpkaCnt *int64 `json:"clitcpka_cnt,omitempty"`
// clitcpka idle
ClitcpkaIdle *int64 `json:"clitcpka_idle,omitempty"`
// clitcpka intvl
ClitcpkaIntvl *int64 `json:"clitcpka_intvl,omitempty"`
// compression
Compression *Compression `json:"compression,omitempty"`
// contstats
// Enum: ["enabled"]
// +kubebuilder:validation:Enum=enabled;
Contstats string `json:"contstats,omitempty"`
// default backend
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
DefaultBackend string `json:"default_backend,omitempty"`
// description
Description string `json:"description,omitempty"`
// disable h2 upgrade
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
DisableH2Upgrade string `json:"disable_h2_upgrade,omitempty"`
// disabled
Disabled bool `json:"disabled,omitempty"`
// dontlog normal
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
DontlogNormal string `json:"dontlog_normal,omitempty"`
// dontlognull
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Dontlognull string `json:"dontlognull,omitempty"`
// email alert
EmailAlert *EmailAlert `json:"email_alert,omitempty"`
// enabled
Enabled bool `json:"enabled,omitempty"`
// error log format
ErrorLogFormat string `json:"error_log_format,omitempty"`
// errorloc302
Errorloc302 *Errorloc `json:"errorloc302,omitempty"`
// errorloc303
Errorloc303 *Errorloc `json:"errorloc303,omitempty"`
// forwardfor
Forwardfor *Forwardfor `json:"forwardfor,omitempty"`
// from
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
From string `json:"from,omitempty"`
// guid
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
GUID string `json:"guid,omitempty"`
// h1 case adjust bogus client
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
H1CaseAdjustBogusClient string `json:"h1_case_adjust_bogus_client,omitempty"`
// http buffer request
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPBufferRequest string `json:"http-buffer-request,omitempty"`
// http drop response trailers
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPDropResponseTrailers string `json:"http-drop-response-trailers,omitempty"`
// http use htx
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPUseHtx string `json:"http-use-htx,omitempty"`
// http connection mode
// Enum: ["httpclose","http-server-close","http-keep-alive"]
// +kubebuilder:validation:Enum=httpclose;http-server-close;http-keep-alive;
HTTPConnectionMode string `json:"http_connection_mode,omitempty"`
// http ignore probes
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPIgnoreProbes string `json:"http_ignore_probes,omitempty"`
// http keep alive timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
HTTPKeepAliveTimeout *int64 `json:"http_keep_alive_timeout,omitempty"`
// http no delay
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPNoDelay string `json:"http_no_delay,omitempty"`
// http request timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
HTTPRequestTimeout *int64 `json:"http_request_timeout,omitempty"`
// http restrict req hdr names
// Enum: ["preserve","delete","reject"]
// +kubebuilder:validation:Enum=preserve;delete;reject;
HTTPRestrictReqHdrNames string `json:"http_restrict_req_hdr_names,omitempty"`
// http use proxy header
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
HTTPUseProxyHeader string `json:"http_use_proxy_header,omitempty"`
// httplog
Httplog bool `json:"httplog,omitempty"`
// httpslog
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Httpslog string `json:"httpslog,omitempty"`
// id
ID *int64 `json:"id,omitempty"`
// idle close on response
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
IdleCloseOnResponse string `json:"idle_close_on_response,omitempty"`
// independent streams
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
IndependentStreams string `json:"independent_streams,omitempty"`
// log format
LogFormat string `json:"log_format,omitempty"`
// log format sd
LogFormatSd string `json:"log_format_sd,omitempty"`
// log separate errors
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
LogSeparateErrors string `json:"log_separate_errors,omitempty"`
// log tag
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
LogTag string `json:"log_tag,omitempty"`
// logasap
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Logasap string `json:"logasap,omitempty"`
// maxconn
Maxconn *int64 `json:"maxconn,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// mode
// Enum: ["http","tcp"]
// +kubebuilder:validation:Enum=http;tcp;
Mode string `json:"mode,omitempty"`
// monitor fail
MonitorFail *MonitorFail `json:"monitor_fail,omitempty"`
// monitor uri
MonitorURI MonitorURI `json:"monitor_uri,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
Name string `json:"name"`
// nolinger
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Nolinger string `json:"nolinger,omitempty"`
// originalto
Originalto *Originalto `json:"originalto,omitempty"`
// socket stats
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SocketStats string `json:"socket_stats,omitempty"`
// splice auto
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SpliceAuto string `json:"splice_auto,omitempty"`
// splice request
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SpliceRequest string `json:"splice_request,omitempty"`
// splice response
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SpliceResponse string `json:"splice_response,omitempty"`
// stats options
StatsOptions *StatsOptions `json:"stats_options,omitempty"`
// stick table
StickTable *ConfigStickTable `json:"stick_table,omitempty"`
// tarpit timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
TarpitTimeout *int64 `json:"tarpit_timeout,omitempty"`
// tcp smart accept
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
TCPSmartAccept string `json:"tcp_smart_accept,omitempty"`
// tcpka
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Tcpka string `json:"tcpka,omitempty"`
// tcplog
Tcplog bool `json:"tcplog,omitempty"`
// unique id format
UniqueIDFormat string `json:"unique_id_format,omitempty"`
// unique id header
UniqueIDHeader string `json:"unique_id_header,omitempty"`
}
FrontendBase Frontend Base
HAProxy frontend configuration Example: {"default_backend":"test_backend","http_connection_mode":"http-keep-alive","maxconn":2000,"mode":"http","name":"test_frontend"}
swagger:model frontend_base
func (*FrontendBase) ContextValidate ¶
ContextValidate validate this frontend base based on the context it is used
func (FrontendBase) Diff ¶
func (rec FrontendBase) Diff(obj FrontendBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (FrontendBase) Equal ¶
func (rec FrontendBase) Equal(obj FrontendBase, opts ...eqdiff.GoMethodGenOptions) bool
func (*FrontendBase) MarshalBinary ¶
func (m *FrontendBase) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FrontendBase) UnmarshalBinary ¶
func (m *FrontendBase) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Frontends ¶
type Frontends []*Frontend
Frontends Frontends
HAProxy frontends array ¶
swagger:model frontends
func (Frontends) ContextValidate ¶
ContextValidate validate this frontends based on the context it is used
func (Frontends) Diff ¶
func (x Frontends) Diff(y Frontends, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
type GeneralFile ¶
type GeneralFile struct {
// description
Description string `json:"description,omitempty"`
// file
File string `json:"file,omitempty"`
// id
ID string `json:"id,omitempty"`
// File size in bytes.
Size *int64 `json:"size,omitempty"`
// storage name
StorageName string `json:"storage_name,omitempty"`
}
GeneralFile General use file
General use file ¶
swagger:model general_file
func (*GeneralFile) ContextValidate ¶
ContextValidate validates this general file based on context it is used
func (GeneralFile) Diff ¶
func (rec GeneralFile) Diff(obj GeneralFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (GeneralFile) Equal ¶
func (rec GeneralFile) Equal(obj GeneralFile, opts ...eqdiff.GoMethodGenOptions) bool
func (*GeneralFile) MarshalBinary ¶
func (m *GeneralFile) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GeneralFile) UnmarshalBinary ¶
func (m *GeneralFile) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GeneralFiles ¶
type GeneralFiles []*GeneralFile
GeneralFiles General Files Array
Array of general use files ¶
swagger:model general_files
func (GeneralFiles) ContextValidate ¶
ContextValidate validate this general files based on the context it is used
func (GeneralFiles) Diff ¶
func (x GeneralFiles) Diff(y GeneralFiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (GeneralFiles) Equal ¶
func (x GeneralFiles) Equal(y GeneralFiles, opts ...eqdiff.GoMethodGenOptions) bool
type Global ¶
type Global struct {
GlobalBase `json:",inline"`
// log target list
LogTargetList LogTargets `json:"log_target_list,omitempty"`
}
Global Frontend with all it's children resources
swagger:model Global
func (*Global) ContextValidate ¶
ContextValidate validate this global based on the context it is used
func (Global) Diff ¶
func (rec Global) Diff(obj Global, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Global) MarshalBinary ¶
MarshalBinary interface implementation
func (Global) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Global) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Global) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type GlobalBase ¶
type GlobalBase struct {
// CPU maps
CPUMaps []*CPUMap `json:"cpu_maps,omitempty"`
// CPU sets
CPUSets []*CPUSet `json:"cpu_set,omitempty"`
// h1 case adjusts
H1CaseAdjusts []*H1CaseAdjust `json:"h1_case_adjust,omitempty"`
// runtime a p is
RuntimeAPIs []*RuntimeAPI `json:"runtime_apis,omitempty"`
// set var fmts
SetVarFmts []*SetVarFmt `json:"set_var_fmt,omitempty"`
// set vars
SetVars []*SetVar `json:"set_var,omitempty"`
// thread group lines
ThreadGroupLines []*ThreadGroup `json:"thread_group_lines,omitempty"`
// chroot
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Chroot string `json:"chroot,omitempty"`
// close spread time
// Minimum: 0
// +kubebuilder:validation:Minimum=0
CloseSpreadTime *int64 `json:"close_spread_time,omitempty"`
// cluster secret
ClusterSecret string `json:"cluster_secret,omitempty"`
// cpu policy
// Enum: ["none","efficiency","first-usable-node","group-by-2-ccx","group-by-2-clusters","group-by-3-ccx","group-by-3-clusters","group-by-4-ccx","group-by-4-cluster","group-by-ccx","group-by-cluster","performance","resource"]
// +kubebuilder:validation:Enum=none;efficiency;first-usable-node;group-by-2-ccx;group-by-2-clusters;group-by-3-ccx;group-by-3-clusters;group-by-4-ccx;group-by-4-cluster;group-by-ccx;group-by-cluster;performance;resource;
CPUPolicy string `json:"cpu_policy,omitempty"`
// daemon
Daemon bool `json:"daemon,omitempty"`
// debug options
DebugOptions *DebugOptions `json:"debug_options,omitempty"`
// default path
DefaultPath *GlobalDefaultPath `json:"default_path,omitempty"`
// description
Description string `json:"description,omitempty"`
// device atlas options
DeviceAtlasOptions *DeviceAtlasOptions `json:"device_atlas_options,omitempty"`
// dns accept family
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
DNSAcceptFamily string `json:"dns_accept_family,omitempty"`
// environment options
EnvironmentOptions *EnvironmentOptions `json:"environment_options,omitempty"`
// expose deprecated directives
ExposeDeprecatedDirectives bool `json:"expose_deprecated_directives,omitempty"`
// expose experimental directives
ExposeExperimentalDirectives bool `json:"expose_experimental_directives,omitempty"`
// external check
ExternalCheck bool `json:"external_check,omitempty"`
// fifty one degrees options
FiftyOneDegreesOptions *FiftyOneDegreesOptions `json:"fifty_one_degrees_options,omitempty"`
// force cfg parser pause
// Minimum: 0
// +kubebuilder:validation:Minimum=0
ForceCfgParserPause *int64 `json:"force_cfg_parser_pause,omitempty"`
// gid
Gid int64 `json:"gid,omitempty"`
// grace
// Minimum: 0
// +kubebuilder:validation:Minimum=0
Grace *int64 `json:"grace,omitempty"`
// group
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Group string `json:"group,omitempty"`
// h1 accept payload with any method
H1AcceptPayloadWithAnyMethod bool `json:"h1_accept_payload_with_any_method,omitempty"`
// h1 case adjust file
H1CaseAdjustFile string `json:"h1_case_adjust_file,omitempty"`
// h1 do not close on insecure transfer encoding
H1DoNotCloseOnInsecureTransferEncoding bool `json:"h1_do_not_close_on_insecure_transfer_encoding,omitempty"`
// h2 workaround bogus websocket clients
H2WorkaroundBogusWebsocketClients bool `json:"h2_workaround_bogus_websocket_clients,omitempty"`
// hard stop after
// Minimum: 0
// +kubebuilder:validation:Minimum=0
HardStopAfter *int64 `json:"hard_stop_after,omitempty"`
// harden
Harden *GlobalHarden `json:"harden,omitempty"`
// http client options
HTTPClientOptions *HTTPClientOptions `json:"http_client_options,omitempty"`
// http err codes
HTTPErrCodes []*HTTPCodes `json:"http_err_codes,omitempty"`
// http fail codes
HTTPFailCodes []*HTTPCodes `json:"http_fail_codes,omitempty"`
// insecure fork wanted
InsecureForkWanted bool `json:"insecure_fork_wanted,omitempty"`
// insecure setuid wanted
InsecureSetuidWanted bool `json:"insecure_setuid_wanted,omitempty"`
// limited quic
LimitedQuic bool `json:"limited_quic,omitempty"`
// localpeer
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Localpeer string `json:"localpeer,omitempty"`
// log send hostname
LogSendHostname *GlobalLogSendHostname `json:"log_send_hostname,omitempty"`
// lua options
LuaOptions *LuaOptions `json:"lua_options,omitempty"`
// master worker
MasterWorker bool `json:"master-worker,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// mworker max reloads
// Minimum: 0
// +kubebuilder:validation:Minimum=0
MworkerMaxReloads *int64 `json:"mworker_max_reloads,omitempty"`
// nbthread
Nbthread int64 `json:"nbthread,omitempty"`
// no quic
NoQuic bool `json:"no_quic,omitempty"`
// node
Node string `json:"node,omitempty"`
// numa cpu mapping
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
NumaCPUMapping string `json:"numa_cpu_mapping,omitempty"`
// ocsp update options
OcspUpdateOptions *OcspUpdateOptions `json:"ocsp_update_options,omitempty"`
// performance options
PerformanceOptions *PerformanceOptions `json:"performance_options,omitempty"`
// pidfile
Pidfile string `json:"pidfile,omitempty"`
// pp2 never send local
Pp2NeverSendLocal bool `json:"pp2_never_send_local,omitempty"`
// prealloc fd
PreallocFd bool `json:"prealloc_fd,omitempty"`
// set dumpable
SetDumpable bool `json:"set_dumpable,omitempty"`
// setcap
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Setcap string `json:"setcap,omitempty"`
// shm stats file
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ShmStatsFile string `json:"shm_stats_file,omitempty"`
// shm stats file max objects
// Minimum: 0
// +kubebuilder:validation:Minimum=0
ShmStatsFileMaxObjects *int64 `json:"shm_stats_file_max_objects,omitempty"`
// ssl options
SslOptions *SslOptions `json:"ssl_options,omitempty"`
// stats file
StatsFile string `json:"stats_file,omitempty"`
// stats maxconn
StatsMaxconn *int64 `json:"stats_maxconn,omitempty"`
// stats timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
StatsTimeout *int64 `json:"stats_timeout,omitempty"`
// strict limits
StrictLimits bool `json:"strict_limits,omitempty"`
// thread groups
ThreadGroups int64 `json:"thread_groups,omitempty"`
// tune buffer options
TuneBufferOptions *TuneBufferOptions `json:"tune_buffer_options,omitempty"`
// tune lua options
TuneLuaOptions *TuneLuaOptions `json:"tune_lua_options,omitempty"`
// tune options
TuneOptions *TuneOptions `json:"tune_options,omitempty"`
// tune quic options
TuneQuicOptions *TuneQuicOptions `json:"tune_quic_options,omitempty"`
// tune ssl options
TuneSslOptions *TuneSslOptions `json:"tune_ssl_options,omitempty"`
// tune vars options
TuneVarsOptions *TuneVarsOptions `json:"tune_vars_options,omitempty"`
// tune zlib options
TuneZlibOptions *TuneZlibOptions `json:"tune_zlib_options,omitempty"`
// uid
UID int64 `json:"uid,omitempty"`
// ulimit n
Ulimitn int64 `json:"ulimit_n,omitempty"`
// user
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
User string `json:"user,omitempty"`
// warn blocked traffic after
// Minimum: 1
// +kubebuilder:validation:Minimum=1
WarnBlockedTrafficAfter *int64 `json:"warn_blocked_traffic_after,omitempty"`
// wurfl options
WurflOptions *WurflOptions `json:"wurfl_options,omitempty"`
}
GlobalBase Global Base
HAProxy global configuration ¶
swagger:model global_base
func (*GlobalBase) ContextValidate ¶
ContextValidate validate this global base based on the context it is used
func (GlobalBase) Diff ¶
func (rec GlobalBase) Diff(obj GlobalBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (GlobalBase) Equal ¶
func (rec GlobalBase) Equal(obj GlobalBase, opts ...eqdiff.GoMethodGenOptions) bool
func (*GlobalBase) MarshalBinary ¶
func (m *GlobalBase) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GlobalBase) UnmarshalBinary ¶
func (m *GlobalBase) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GlobalDefaultPath ¶
type GlobalDefaultPath struct {
// path
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Path string `json:"path,omitempty"`
// type
// Required: true
// Enum: ["current","config","parent","origin"]
// +kubebuilder:validation:Enum=current;config;parent;origin;
Type string `json:"type"`
}
GlobalDefaultPath global default path
swagger:model GlobalDefaultPath
func (*GlobalDefaultPath) ContextValidate ¶
ContextValidate validates this global default path based on context it is used
func (GlobalDefaultPath) Diff ¶
func (rec GlobalDefaultPath) Diff(obj GlobalDefaultPath, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (GlobalDefaultPath) Equal ¶
func (rec GlobalDefaultPath) Equal(obj GlobalDefaultPath, opts ...eqdiff.GoMethodGenOptions) bool
func (*GlobalDefaultPath) MarshalBinary ¶
func (m *GlobalDefaultPath) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GlobalDefaultPath) UnmarshalBinary ¶
func (m *GlobalDefaultPath) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GlobalHarden ¶
type GlobalHarden struct {
// reject privileged ports
RejectPrivilegedPorts *GlobalHardenRejectPrivilegedPorts `json:"reject_privileged_ports,omitempty"`
}
GlobalHarden global harden
swagger:model GlobalHarden
func (*GlobalHarden) ContextValidate ¶
ContextValidate validate this global harden based on the context it is used
func (GlobalHarden) Diff ¶
func (rec GlobalHarden) Diff(obj GlobalHarden, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (GlobalHarden) Equal ¶
func (rec GlobalHarden) Equal(obj GlobalHarden, opts ...eqdiff.GoMethodGenOptions) bool
func (*GlobalHarden) MarshalBinary ¶
func (m *GlobalHarden) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GlobalHarden) UnmarshalBinary ¶
func (m *GlobalHarden) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GlobalHardenRejectPrivilegedPorts ¶
type GlobalHardenRejectPrivilegedPorts struct {
// quic
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Quic string `json:"quic,omitempty"`
// tcp
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
TCP string `json:"tcp,omitempty"`
}
GlobalHardenRejectPrivilegedPorts global harden reject privileged ports
swagger:model GlobalHardenRejectPrivilegedPorts
func (*GlobalHardenRejectPrivilegedPorts) ContextValidate ¶
func (m *GlobalHardenRejectPrivilegedPorts) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this global harden reject privileged ports based on context it is used
func (GlobalHardenRejectPrivilegedPorts) Diff ¶
func (rec GlobalHardenRejectPrivilegedPorts) Diff(obj GlobalHardenRejectPrivilegedPorts, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (GlobalHardenRejectPrivilegedPorts) Equal ¶
func (rec GlobalHardenRejectPrivilegedPorts) Equal(obj GlobalHardenRejectPrivilegedPorts, opts ...eqdiff.GoMethodGenOptions) bool
func (*GlobalHardenRejectPrivilegedPorts) MarshalBinary ¶
func (m *GlobalHardenRejectPrivilegedPorts) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GlobalHardenRejectPrivilegedPorts) UnmarshalBinary ¶
func (m *GlobalHardenRejectPrivilegedPorts) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GlobalLogSendHostname ¶
type GlobalLogSendHostname struct {
// enabled
// Required: true
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Enabled *string `json:"enabled"`
// param
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Param string `json:"param,omitempty"`
}
GlobalLogSendHostname global log send hostname
swagger:model GlobalLogSendHostname
func (*GlobalLogSendHostname) ContextValidate ¶
ContextValidate validates this global log send hostname based on context it is used
func (GlobalLogSendHostname) Diff ¶
func (rec GlobalLogSendHostname) Diff(obj GlobalLogSendHostname, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (GlobalLogSendHostname) Equal ¶
func (rec GlobalLogSendHostname) Equal(obj GlobalLogSendHostname, opts ...eqdiff.GoMethodGenOptions) bool
func (*GlobalLogSendHostname) MarshalBinary ¶
func (m *GlobalLogSendHostname) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GlobalLogSendHostname) UnmarshalBinary ¶
func (m *GlobalLogSendHostname) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Group ¶
type Group struct {
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
Name string `json:"name"`
// users
Users string `json:"users,omitempty"`
}
Group Group
HAProxy userlist group ¶
swagger:model group
func (*Group) ContextValidate ¶
ContextValidate validates this group based on context it is used
func (Group) Diff ¶
func (rec Group) Diff(obj Group, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Group) MarshalBinary ¶
MarshalBinary interface implementation
func (*Group) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Groups ¶
type Groups []*Group
Groups Groups
HAProxy userlist groups array ¶
swagger:model groups
func (Groups) ContextValidate ¶
ContextValidate validate this groups based on the context it is used
type H1CaseAdjust ¶
type H1CaseAdjust struct {
// from
// Required: true
From *string `json:"from"`
// to
// Required: true
To *string `json:"to"`
}
H1CaseAdjust h1 case adjust
swagger:model H1CaseAdjust
func (*H1CaseAdjust) ContextValidate ¶
ContextValidate validates this h1 case adjust based on context it is used
func (H1CaseAdjust) Diff ¶
func (rec H1CaseAdjust) Diff(obj H1CaseAdjust, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (H1CaseAdjust) Equal ¶
func (rec H1CaseAdjust) Equal(obj H1CaseAdjust, opts ...eqdiff.GoMethodGenOptions) bool
func (*H1CaseAdjust) MarshalBinary ¶
func (m *H1CaseAdjust) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*H1CaseAdjust) UnmarshalBinary ¶
func (m *H1CaseAdjust) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HTTPAfterResponseRule ¶
type HTTPAfterResponseRule struct {
// acl file
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ACLFile string `json:"acl_file,omitempty"`
// acl keyfmt
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ACLKeyfmt string `json:"acl_keyfmt,omitempty"`
// capture id
CaptureID *int64 `json:"capture_id,omitempty"`
// capture len
CaptureLen int64 `json:"capture_len,omitempty"`
// capture sample
// Pattern: ^(?:[A-Za-z]+\("([A-Za-z\s]+)"\)|[A-Za-z]+)
// +kubebuilder:validation:Pattern=`^(?:[A-Za-z]+\("([A-Za-z\s]+)"\)|[A-Za-z]+)`
CaptureSample string `json:"capture_sample,omitempty"`
// cond
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond string `json:"cond,omitempty"`
// cond test
CondTest string `json:"cond_test,omitempty"`
// hdr format
HdrFormat string `json:"hdr_format,omitempty"`
// hdr match
HdrMatch string `json:"hdr_match,omitempty"`
// hdr method
HdrMethod string `json:"hdr_method,omitempty"`
// hdr name
HdrName string `json:"hdr_name,omitempty"`
// log level
// Enum: ["emerg","alert","crit","err","warning","notice","info","debug","silent"]
// +kubebuilder:validation:Enum=emerg;alert;crit;err;warning;notice;info;debug;silent;
LogLevel string `json:"log_level,omitempty"`
// map file
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
MapFile string `json:"map_file,omitempty"`
// map keyfmt
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
MapKeyfmt string `json:"map_keyfmt,omitempty"`
// map valuefmt
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
MapValuefmt string `json:"map_valuefmt,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// sc expr
ScExpr string `json:"sc_expr,omitempty"`
// sc id
ScID int64 `json:"sc_id,omitempty"`
// sc idx
ScIdx int64 `json:"sc_idx,omitempty"`
// sc int
ScInt *int64 `json:"sc_int,omitempty"`
// status
// Maximum: 999
// Minimum: 100
// +kubebuilder:validation:Maximum=999
// +kubebuilder:validation:Minimum=100
Status int64 `json:"status,omitempty"`
// status reason
StatusReason string `json:"status_reason,omitempty"`
// strict mode
// Enum: ["on","off"]
// +kubebuilder:validation:Enum=on;off;
StrictMode string `json:"strict_mode,omitempty"`
// type
// Required: true
// Enum: ["add-header","allow","capture","del-acl","del-header","del-map","replace-header","replace-value","sc-add-gpc","sc-inc-gpc","sc-inc-gpc0","sc-inc-gpc1","sc-set-gpt","sc-set-gpt0","set-header","set-log-level","set-map","set-status","set-var","set-var-fmt","strict-mode","unset-var","do-log"]
// +kubebuilder:validation:Enum=add-header;allow;capture;del-acl;del-header;del-map;replace-header;replace-value;sc-add-gpc;sc-inc-gpc;sc-inc-gpc0;sc-inc-gpc1;sc-set-gpt;sc-set-gpt0;set-header;set-log-level;set-map;set-status;set-var;set-var-fmt;strict-mode;unset-var;do-log;
Type string `json:"type"`
// var expr
VarExpr string `json:"var_expr,omitempty"`
// var format
VarFormat string `json:"var_format,omitempty"`
// var name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
VarName string `json:"var_name,omitempty"`
// var scope
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
VarScope string `json:"var_scope,omitempty"`
}
HTTPAfterResponseRule HTTP after Response Rule
HAProxy HTTP after response rule configuration (corresponds to http-after-response directives) Example: {"cond":"unless","cond_test":"{ src 192.168.0.0/16 }","hdr_format":"max-age=31536000","hdr_name":"Strict-Transport-Security","type":"set-header"}
swagger:model http_after_response_rule
func (*HTTPAfterResponseRule) ContextValidate ¶
ContextValidate validates this http after response rule based on context it is used
func (HTTPAfterResponseRule) Diff ¶
func (rec HTTPAfterResponseRule) Diff(obj HTTPAfterResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (HTTPAfterResponseRule) Equal ¶
func (rec HTTPAfterResponseRule) Equal(obj HTTPAfterResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
func (*HTTPAfterResponseRule) MarshalBinary ¶
func (m *HTTPAfterResponseRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HTTPAfterResponseRule) UnmarshalBinary ¶
func (m *HTTPAfterResponseRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HTTPAfterResponseRules ¶
type HTTPAfterResponseRules []*HTTPAfterResponseRule
HTTPAfterResponseRules HTTP After Response Rules Array
HAProxy HTTP after response rules array (corresponds to http-after-response directives)
swagger:model http_after_response_rules
func (HTTPAfterResponseRules) ContextValidate ¶
ContextValidate validate this http after response rules based on the context it is used
func (HTTPAfterResponseRules) Diff ¶
func (x HTTPAfterResponseRules) Diff(y HTTPAfterResponseRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (HTTPAfterResponseRules) Equal ¶
func (x HTTPAfterResponseRules) Equal(y HTTPAfterResponseRules, opts ...eqdiff.GoMethodGenOptions) bool
type HTTPCheck ¶
type HTTPCheck struct {
// check headers
CheckHeaders []*ReturnHeader `json:"headers,omitempty"`
// addr
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Addr string `json:"addr,omitempty"`
// alpn
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Alpn string `json:"alpn,omitempty"`
// body
Body string `json:"body,omitempty"`
// body log format
BodyLogFormat string `json:"body_log_format,omitempty"`
// check comment
CheckComment string `json:"check_comment,omitempty"`
// default
Default bool `json:"default,omitempty"`
// error status
// Enum: ["L7OKC","L7RSP","L7STS","L6RSP","L4CON"]
// +kubebuilder:validation:Enum=L7OKC;L7RSP;L7STS;L6RSP;L4CON;
ErrorStatus string `json:"error_status,omitempty"`
// exclamation mark
ExclamationMark bool `json:"exclamation_mark,omitempty"`
// linger
Linger bool `json:"linger,omitempty"`
// match
// Pattern: ^[^\s]+$
// Enum: ["status","rstatus","hdr","fhdr","string","rstring"]
// +kubebuilder:validation:Pattern=`^[^\s]+$`
// +kubebuilder:validation:Enum=status;rstatus;hdr;fhdr;string;rstring;
Match string `json:"match,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// method
// Enum: ["HEAD","PUT","POST","GET","TRACE","PATCH","DELETE","CONNECT","OPTIONS"]
// +kubebuilder:validation:Enum=HEAD;PUT;POST;GET;TRACE;PATCH;DELETE;CONNECT;OPTIONS;
Method string `json:"method,omitempty"`
// min recv
MinRecv *int64 `json:"min_recv,omitempty"`
// ok status
// Enum: ["L7OK","L7OKC","L6OK","L4OK"]
// +kubebuilder:validation:Enum=L7OK;L7OKC;L6OK;L4OK;
OkStatus string `json:"ok_status,omitempty"`
// on error
OnError string `json:"on_error,omitempty"`
// on success
OnSuccess string `json:"on_success,omitempty"`
// pattern
Pattern string `json:"pattern,omitempty"`
// port
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
Port *int64 `json:"port,omitempty"`
// port string
PortString string `json:"port_string,omitempty"`
// proto
Proto string `json:"proto,omitempty"`
// send proxy
SendProxy bool `json:"send_proxy,omitempty"`
// sni
Sni string `json:"sni,omitempty"`
// ssl
Ssl bool `json:"ssl,omitempty"`
// status code
StatusCode string `json:"status-code,omitempty"`
// tout status
// Enum: ["L7TOUT","L6TOUT","L4TOUT"]
// +kubebuilder:validation:Enum=L7TOUT;L6TOUT;L4TOUT;
ToutStatus string `json:"tout_status,omitempty"`
// type
// Required: true
// Enum: ["comment","connect","disable-on-404","expect","send","send-state","set-var","set-var-fmt","unset-var"]
// +kubebuilder:validation:Enum=comment;connect;disable-on-404;expect;send;send-state;set-var;set-var-fmt;unset-var;
Type string `json:"type"`
// uri
URI string `json:"uri,omitempty"`
// uri log format
URILogFormat string `json:"uri_log_format,omitempty"`
// var expr
VarExpr string `json:"var_expr,omitempty"`
// var format
VarFormat string `json:"var_format,omitempty"`
// var name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
VarName string `json:"var_name,omitempty"`
// var scope
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
VarScope string `json:"var_scope,omitempty"`
// version
Version string `json:"version,omitempty"`
// via socks4
ViaSocks4 bool `json:"via_socks4,omitempty"`
}
HTTPCheck HTTP Check
swagger:model http_check
func (*HTTPCheck) ContextValidate ¶
ContextValidate validate this http check based on the context it is used
func (HTTPCheck) Diff ¶
func (rec HTTPCheck) Diff(obj HTTPCheck, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (HTTPCheck) Equal ¶
func (rec HTTPCheck) Equal(obj HTTPCheck, opts ...eqdiff.GoMethodGenOptions) bool
func (*HTTPCheck) MarshalBinary ¶
MarshalBinary interface implementation
func (*HTTPCheck) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type HTTPChecks ¶
type HTTPChecks []*HTTPCheck
HTTPChecks HTTP Checks Array
swagger:model http_checks
func (HTTPChecks) ContextValidate ¶
ContextValidate validate this http checks based on the context it is used
func (HTTPChecks) Diff ¶
func (x HTTPChecks) Diff(y HTTPChecks, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (HTTPChecks) Equal ¶
func (x HTTPChecks) Equal(y HTTPChecks, opts ...eqdiff.GoMethodGenOptions) bool
type HTTPClientOptions ¶
type HTTPClientOptions struct {
// resolvers disabled
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ResolversDisabled string `json:"resolvers_disabled,omitempty"`
// resolvers id
ResolversID string `json:"resolvers_id,omitempty"`
// resolvers prefer
// Enum: ["ipv4","ipv6"]
// +kubebuilder:validation:Enum=ipv4;ipv6;
ResolversPrefer string `json:"resolvers_prefer,omitempty"`
// retries
Retries int64 `json:"retries,omitempty"`
// ssl ca file
SslCaFile string `json:"ssl_ca_file,omitempty"`
// ssl verify
// Enum: ["","none","required"]
// +kubebuilder:validation:Enum="";none;required;
SslVerify *string `json:"ssl_verify,omitempty"`
// timeout connect
// Minimum: 0
// +kubebuilder:validation:Minimum=0
TimeoutConnect *int64 `json:"timeout_connect,omitempty"`
}
HTTPClientOptions http client options
swagger:model http_client_options
func (*HTTPClientOptions) ContextValidate ¶
ContextValidate validates this http client options based on context it is used
func (HTTPClientOptions) Diff ¶
func (rec HTTPClientOptions) Diff(obj HTTPClientOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (HTTPClientOptions) Equal ¶
func (rec HTTPClientOptions) Equal(obj HTTPClientOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*HTTPClientOptions) MarshalBinary ¶
func (m *HTTPClientOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HTTPClientOptions) UnmarshalBinary ¶
func (m *HTTPClientOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HTTPCodes ¶
type HTTPCodes struct {
// value
// Required: true
// Pattern: ^[a-zA-Z0-9 +\-,]+$
// +kubebuilder:validation:Pattern=`^[a-zA-Z0-9 +\-,]+$`
Value *string `json:"value"`
}
HTTPCodes HTTP codes
swagger:model HTTPCodes
func (*HTTPCodes) ContextValidate ¶
ContextValidate validates this HTTP codes based on context it is used
func (HTTPCodes) Diff ¶
func (rec HTTPCodes) Diff(obj HTTPCodes, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (HTTPCodes) Equal ¶
func (rec HTTPCodes) Equal(obj HTTPCodes, opts ...eqdiff.GoMethodGenOptions) bool
func (*HTTPCodes) MarshalBinary ¶
MarshalBinary interface implementation
func (*HTTPCodes) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type HTTPErrorRule ¶
type HTTPErrorRule struct {
// return headers
ReturnHeaders []*ReturnHeader `json:"return_hdrs,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// return content
ReturnContent string `json:"return_content,omitempty"`
// return content format
// Enum: ["default-errorfiles","errorfile","errorfiles","file","lf-file","string","lf-string"]
// +kubebuilder:validation:Enum=default-errorfiles;errorfile;errorfiles;file;lf-file;string;lf-string;
ReturnContentFormat string `json:"return_content_format,omitempty"`
// return content type
ReturnContentType *string `json:"return_content_type,omitempty"`
// status
// Required: true
// Enum: [200,400,401,403,404,405,407,408,410,413,425,429,500,501,502,503,504]
// +kubebuilder:validation:Enum=200;400;401;403;404;405;407;408;410;413;425;429;500;501;502;503;504;
Status int64 `json:"status"`
// type
// Required: true
// Enum: ["status"]
// +kubebuilder:validation:Enum=status;
Type string `json:"type"`
}
HTTPErrorRule HTTP Error Rule
HAProxy HTTP error rule configuration (corresponds to http-error directives) Example: {"index":0,"status":425,"type":"status"}
swagger:model http_error_rule
func (*HTTPErrorRule) ContextValidate ¶
ContextValidate validate this http error rule based on the context it is used
func (HTTPErrorRule) Diff ¶
func (rec HTTPErrorRule) Diff(obj HTTPErrorRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (HTTPErrorRule) Equal ¶
func (rec HTTPErrorRule) Equal(obj HTTPErrorRule, opts ...eqdiff.GoMethodGenOptions) bool
func (*HTTPErrorRule) MarshalBinary ¶
func (m *HTTPErrorRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HTTPErrorRule) UnmarshalBinary ¶
func (m *HTTPErrorRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HTTPErrorRules ¶
type HTTPErrorRules []*HTTPErrorRule
HTTPErrorRules HTTP Error Rules Array
HAProxy HTTP error rules array (corresponds to http-error directives)
swagger:model http_error_rules
func (HTTPErrorRules) ContextValidate ¶
ContextValidate validate this http error rules based on the context it is used
func (HTTPErrorRules) Diff ¶
func (x HTTPErrorRules) Diff(y HTTPErrorRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (HTTPErrorRules) Equal ¶
func (x HTTPErrorRules) Equal(y HTTPErrorRules, opts ...eqdiff.GoMethodGenOptions) bool
type HTTPErrorsSection ¶
type HTTPErrorsSection struct {
// error files
// Required: true
ErrorFiles []*Errorfile `json:"error_files"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_]+$`
Name string `json:"name"`
}
HTTPErrorsSection http-errors section
A globally declared group of HTTP errors Example: {"error_files":[{"code":400,"name":"/etc/haproxy/errorfiles/site1/400.http"},{"code":404,"name":"/etc/haproxy/errorfiles/site1/404.http"}],"name":"website-1"}
swagger:model http_errors_section
func (*HTTPErrorsSection) ContextValidate ¶
ContextValidate validate this http errors section based on the context it is used
func (HTTPErrorsSection) Diff ¶
func (rec HTTPErrorsSection) Diff(obj HTTPErrorsSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (HTTPErrorsSection) Equal ¶
func (rec HTTPErrorsSection) Equal(obj HTTPErrorsSection, opts ...eqdiff.GoMethodGenOptions) bool
func (*HTTPErrorsSection) MarshalBinary ¶
func (m *HTTPErrorsSection) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HTTPErrorsSection) UnmarshalBinary ¶
func (m *HTTPErrorsSection) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HTTPErrorsSections ¶
type HTTPErrorsSections []*HTTPErrorsSection
HTTPErrorsSections http-errors sections
An array of HAProxy http-error sections ¶
swagger:model http_errors_sections
func (HTTPErrorsSections) ContextValidate ¶
ContextValidate validate this http errors sections based on the context it is used
func (HTTPErrorsSections) Diff ¶
func (x HTTPErrorsSections) Diff(y HTTPErrorsSections, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (HTTPErrorsSections) Equal ¶
func (x HTTPErrorsSections) Equal(y HTTPErrorsSections, opts ...eqdiff.GoMethodGenOptions) bool
type HTTPRequestRule ¶
type HTTPRequestRule struct {
// return headers
ReturnHeaders []*ReturnHeader `json:"return_hdrs,omitempty"`
// acl file
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ACLFile string `json:"acl_file,omitempty"`
// acl keyfmt
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ACLKeyfmt string `json:"acl_keyfmt,omitempty"`
// auth realm
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
AuthRealm string `json:"auth_realm,omitempty"`
// bandwidth limit limit
BandwidthLimitLimit string `json:"bandwidth_limit_limit,omitempty"`
// bandwidth limit name
BandwidthLimitName string `json:"bandwidth_limit_name,omitempty"`
// bandwidth limit period
BandwidthLimitPeriod string `json:"bandwidth_limit_period,omitempty"`
// cache name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
CacheName string `json:"cache_name,omitempty"`
// capture id
CaptureID *int64 `json:"capture_id,omitempty"`
// capture len
CaptureLen int64 `json:"capture_len,omitempty"`
// capture sample
// Pattern: ^(?:[A-Za-z]+\("([A-Za-z\s]+)"\)|[A-Za-z]+)
// +kubebuilder:validation:Pattern=`^(?:[A-Za-z]+\("([A-Za-z\s]+)"\)|[A-Za-z]+)`
CaptureSample string `json:"capture_sample,omitempty"`
// cond
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond string `json:"cond,omitempty"`
// cond test
CondTest string `json:"cond_test,omitempty"`
// deny status
// Maximum: 599
// Minimum: 200
// +kubebuilder:validation:Maximum=599
// +kubebuilder:validation:Minimum=200
DenyStatus *int64 `json:"deny_status,omitempty"`
// expr
Expr string `json:"expr,omitempty"`
// hdr format
HdrFormat string `json:"hdr_format,omitempty"`
// hdr match
HdrMatch string `json:"hdr_match,omitempty"`
// hdr method
HdrMethod string `json:"hdr_method,omitempty"`
// hdr name
HdrName string `json:"hdr_name,omitempty"`
// hint format
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
HintFormat string `json:"hint_format,omitempty"`
// hint name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
HintName string `json:"hint_name,omitempty"`
// log level
// Enum: ["emerg","alert","crit","err","warning","notice","info","debug","silent"]
// +kubebuilder:validation:Enum=emerg;alert;crit;err;warning;notice;info;debug;silent;
LogLevel string `json:"log_level,omitempty"`
// lua action
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
LuaAction string `json:"lua_action,omitempty"`
// lua params
LuaParams string `json:"lua_params,omitempty"`
// map file
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
MapFile string `json:"map_file,omitempty"`
// map keyfmt
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
MapKeyfmt string `json:"map_keyfmt,omitempty"`
// map valuefmt
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
MapValuefmt string `json:"map_valuefmt,omitempty"`
// mark value
// Pattern: ^(0x[0-9A-Fa-f]+|[0-9]+)$
// +kubebuilder:validation:Pattern=`^(0x[0-9A-Fa-f]+|[0-9]+)$`
MarkValue string `json:"mark_value,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// method fmt
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
MethodFmt string `json:"method_fmt,omitempty"`
// nice value
// Maximum: 1024
// Minimum: -1024
// +kubebuilder:validation:Maximum=1024
// +kubebuilder:validation:Minimum=-1024
NiceValue int64 `json:"nice_value,omitempty"`
// normalizer
// Enum: ["fragment-encode","fragment-strip","path-merge-slashes","path-strip-dot","path-strip-dotdot","percent-decode-unreserved","percent-to-uppercase","query-sort-by-name"]
// +kubebuilder:validation:Enum=fragment-encode;fragment-strip;path-merge-slashes;path-strip-dot;path-strip-dotdot;percent-decode-unreserved;percent-to-uppercase;query-sort-by-name;
Normalizer string `json:"normalizer,omitempty"`
// normalizer full
NormalizerFull bool `json:"normalizer_full,omitempty"`
// normalizer strict
NormalizerStrict bool `json:"normalizer_strict,omitempty"`
// path fmt
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
PathFmt string `json:"path_fmt,omitempty"`
// path match
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
PathMatch string `json:"path_match,omitempty"`
// protocol
// Enum: ["ipv4","ipv6"]
// +kubebuilder:validation:Enum=ipv4;ipv6;
Protocol string `json:"protocol,omitempty"`
// query fmt
QueryFmt string `json:"query-fmt,omitempty"`
// redir code
// Enum: [301,302,303,307,308]
// +kubebuilder:validation:Enum=301;302;303;307;308;
RedirCode *int64 `json:"redir_code,omitempty"`
// redir option
RedirOption string `json:"redir_option,omitempty"`
// redir type
// Enum: ["location","prefix","scheme"]
// +kubebuilder:validation:Enum=location;prefix;scheme;
RedirType string `json:"redir_type,omitempty"`
// redir value
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
RedirValue string `json:"redir_value,omitempty"`
// resolvers
Resolvers string `json:"resolvers,omitempty"`
// return content
ReturnContent string `json:"return_content,omitempty"`
// return content format
// Enum: ["default-errorfiles","errorfile","errorfiles","file","lf-file","string","lf-string"]
// +kubebuilder:validation:Enum=default-errorfiles;errorfile;errorfiles;file;lf-file;string;lf-string;
ReturnContentFormat string `json:"return_content_format,omitempty"`
// return content type
ReturnContentType *string `json:"return_content_type,omitempty"`
// return status code
// Maximum: 599
// Minimum: 200
// +kubebuilder:validation:Maximum=599
// +kubebuilder:validation:Minimum=200
ReturnStatusCode *int64 `json:"return_status_code,omitempty"`
// rst ttl
RstTTL int64 `json:"rst_ttl,omitempty"`
// sc expr
ScExpr string `json:"sc_expr,omitempty"`
// sc id
ScID int64 `json:"sc_id,omitempty"`
// sc idx
ScIdx int64 `json:"sc_idx,omitempty"`
// sc int
ScInt *int64 `json:"sc_int,omitempty"`
// service name
ServiceName string `json:"service_name,omitempty"`
// spoe engine
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
SpoeEngine string `json:"spoe_engine,omitempty"`
// spoe group
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
SpoeGroup string `json:"spoe_group,omitempty"`
// strict mode
// Enum: ["on","off"]
// +kubebuilder:validation:Enum=on;off;
StrictMode string `json:"strict_mode,omitempty"`
// timeout
Timeout string `json:"timeout,omitempty"`
// timeout type
// Enum: ["server","tunnel","client"]
// +kubebuilder:validation:Enum=server;tunnel;client;
TimeoutType string `json:"timeout_type,omitempty"`
// tos value
// Pattern: ^(0x[0-9A-Fa-f]+|[0-9]+)$
// +kubebuilder:validation:Pattern=`^(0x[0-9A-Fa-f]+|[0-9]+)$`
TosValue string `json:"tos_value,omitempty"`
// track sc key
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
TrackScKey string `json:"track_sc_key,omitempty"`
// track sc stick counter
TrackScStickCounter *int64 `json:"track_sc_stick_counter,omitempty"`
// track sc table
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
TrackScTable string `json:"track_sc_table,omitempty"`
// type
// Required: true
// Enum: ["add-acl","add-header","allow","auth","cache-use","capture","del-acl","del-header","del-map","deny","disable-l7-retry","do-resolve","early-hint","lua","normalize-uri","pause","redirect","reject","replace-header","replace-path","replace-pathq","replace-uri","replace-value","return","sc-add-gpc","sc-inc-gpc","sc-inc-gpc0","sc-inc-gpc1","sc-set-gpt","sc-set-gpt0","send-spoe-group","set-bc-mark","set-bc-tos","set-dst","set-dst-port","set-fc-mark","set-fc-tos","set-header","set-log-level","set-map","set-mark","set-method","set-nice","set-path","set-pathq","set-priority-class","set-priority-offset","set-query","set-src","set-src-port","set-timeout","set-tos","set-uri","set-var","set-var-fmt","silent-drop","strict-mode","tarpit","track-sc","unset-var","use-service","wait-for-body","wait-for-handshake","set-bandwidth-limit","set-retries","do-log"]
// +kubebuilder:validation:Enum=add-acl;add-header;allow;auth;cache-use;capture;del-acl;del-header;del-map;deny;disable-l7-retry;do-resolve;early-hint;lua;normalize-uri;pause;redirect;reject;replace-header;replace-path;replace-pathq;replace-uri;replace-value;return;sc-add-gpc;sc-inc-gpc;sc-inc-gpc0;sc-inc-gpc1;sc-set-gpt;sc-set-gpt0;send-spoe-group;set-bc-mark;set-bc-tos;set-dst;set-dst-port;set-fc-mark;set-fc-tos;set-header;set-log-level;set-map;set-mark;set-method;set-nice;set-path;set-pathq;set-priority-class;set-priority-offset;set-query;set-src;set-src-port;set-timeout;set-tos;set-uri;set-var;set-var-fmt;silent-drop;strict-mode;tarpit;track-sc;unset-var;use-service;wait-for-body;wait-for-handshake;set-bandwidth-limit;set-retries;do-log;
Type string `json:"type"`
// uri fmt
URIFmt string `json:"uri-fmt,omitempty"`
// uri match
URIMatch string `json:"uri-match,omitempty"`
// var expr
VarExpr string `json:"var_expr,omitempty"`
// var format
VarFormat string `json:"var_format,omitempty"`
// var name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
VarName string `json:"var_name,omitempty"`
// var scope
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
VarScope string `json:"var_scope,omitempty"`
// wait at least
WaitAtLeast *int64 `json:"wait_at_least,omitempty"`
// wait time
// Minimum: 0
// +kubebuilder:validation:Minimum=0
WaitTime *int64 `json:"wait_time,omitempty"`
}
HTTPRequestRule HTTP Request Rule
HAProxy HTTP request rule configuration (corresponds to http-request directives) Example: {"cond":"unless","cond_test":"{ src 192.168.0.0/16 }","hdr_format":"%T","hdr_name":"X-Haproxy-Current-Date","index":0,"type":"add-header"}
swagger:model http_request_rule
func (*HTTPRequestRule) ContextValidate ¶
ContextValidate validate this http request rule based on the context it is used
func (HTTPRequestRule) Diff ¶
func (rec HTTPRequestRule) Diff(obj HTTPRequestRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (HTTPRequestRule) Equal ¶
func (rec HTTPRequestRule) Equal(obj HTTPRequestRule, opts ...eqdiff.GoMethodGenOptions) bool
func (*HTTPRequestRule) MarshalBinary ¶
func (m *HTTPRequestRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HTTPRequestRule) UnmarshalBinary ¶
func (m *HTTPRequestRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HTTPRequestRules ¶
type HTTPRequestRules []*HTTPRequestRule
HTTPRequestRules HTTP Request Rules Array
HAProxy HTTP request rules array (corresponds to http-request directives)
swagger:model http_request_rules
func (HTTPRequestRules) ContextValidate ¶
ContextValidate validate this http request rules based on the context it is used
func (HTTPRequestRules) Diff ¶
func (x HTTPRequestRules) Diff(y HTTPRequestRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (HTTPRequestRules) Equal ¶
func (x HTTPRequestRules) Equal(y HTTPRequestRules, opts ...eqdiff.GoMethodGenOptions) bool
type HTTPResponseRule ¶
type HTTPResponseRule struct {
// return headers
ReturnHeaders []*ReturnHeader `json:"return_hdrs,omitempty"`
// acl file
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ACLFile string `json:"acl_file,omitempty"`
// acl keyfmt
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ACLKeyfmt string `json:"acl_keyfmt,omitempty"`
// bandwidth limit limit
BandwidthLimitLimit string `json:"bandwidth_limit_limit,omitempty"`
// bandwidth limit name
BandwidthLimitName string `json:"bandwidth_limit_name,omitempty"`
// bandwidth limit period
BandwidthLimitPeriod string `json:"bandwidth_limit_period,omitempty"`
// cache name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
CacheName string `json:"cache_name,omitempty"`
// capture id
CaptureID *int64 `json:"capture_id,omitempty"`
// capture sample
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
CaptureSample string `json:"capture_sample,omitempty"`
// cond
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond string `json:"cond,omitempty"`
// cond test
CondTest string `json:"cond_test,omitempty"`
// deny status
// Maximum: 599
// Minimum: 200
// +kubebuilder:validation:Maximum=599
// +kubebuilder:validation:Minimum=200
DenyStatus *int64 `json:"deny_status,omitempty"`
// expr
Expr string `json:"expr,omitempty"`
// hdr format
HdrFormat string `json:"hdr_format,omitempty"`
// hdr match
HdrMatch string `json:"hdr_match,omitempty"`
// hdr method
HdrMethod string `json:"hdr_method,omitempty"`
// hdr name
HdrName string `json:"hdr_name,omitempty"`
// log level
// Enum: ["emerg","alert","crit","err","warning","notice","info","debug","silent"]
// +kubebuilder:validation:Enum=emerg;alert;crit;err;warning;notice;info;debug;silent;
LogLevel string `json:"log_level,omitempty"`
// lua action
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
LuaAction string `json:"lua_action,omitempty"`
// lua params
LuaParams string `json:"lua_params,omitempty"`
// map file
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
MapFile string `json:"map_file,omitempty"`
// map keyfmt
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
MapKeyfmt string `json:"map_keyfmt,omitempty"`
// map valuefmt
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
MapValuefmt string `json:"map_valuefmt,omitempty"`
// mark value
// Pattern: ^(0x[0-9A-Fa-f]+|[0-9]+)$
// +kubebuilder:validation:Pattern=`^(0x[0-9A-Fa-f]+|[0-9]+)$`
MarkValue string `json:"mark_value,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// nice value
// Maximum: 1024
// Minimum: -1024
// +kubebuilder:validation:Maximum=1024
// +kubebuilder:validation:Minimum=-1024
NiceValue int64 `json:"nice_value,omitempty"`
// redir code
// Enum: [301,302,303,307,308]
// +kubebuilder:validation:Enum=301;302;303;307;308;
RedirCode *int64 `json:"redir_code,omitempty"`
// redir option
RedirOption string `json:"redir_option,omitempty"`
// redir type
// Enum: ["location","prefix","scheme"]
// +kubebuilder:validation:Enum=location;prefix;scheme;
RedirType string `json:"redir_type,omitempty"`
// redir value
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
RedirValue string `json:"redir_value,omitempty"`
// return content
ReturnContent string `json:"return_content,omitempty"`
// return content format
// Enum: ["default-errorfiles","errorfile","errorfiles","file","lf-file","string","lf-string"]
// +kubebuilder:validation:Enum=default-errorfiles;errorfile;errorfiles;file;lf-file;string;lf-string;
ReturnContentFormat string `json:"return_content_format,omitempty"`
// return content type
ReturnContentType *string `json:"return_content_type,omitempty"`
// return status code
// Maximum: 599
// Minimum: 200
// +kubebuilder:validation:Maximum=599
// +kubebuilder:validation:Minimum=200
ReturnStatusCode *int64 `json:"return_status_code,omitempty"`
// rst ttl
RstTTL int64 `json:"rst_ttl,omitempty"`
// sc expr
ScExpr string `json:"sc_expr,omitempty"`
// sc id
ScID int64 `json:"sc_id,omitempty"`
// sc idx
ScIdx int64 `json:"sc_idx,omitempty"`
// sc int
ScInt *int64 `json:"sc_int,omitempty"`
// spoe engine
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
SpoeEngine string `json:"spoe_engine,omitempty"`
// spoe group
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
SpoeGroup string `json:"spoe_group,omitempty"`
// status
// Maximum: 999
// Minimum: 100
// +kubebuilder:validation:Maximum=999
// +kubebuilder:validation:Minimum=100
Status int64 `json:"status,omitempty"`
// status reason
StatusReason string `json:"status_reason,omitempty"`
// strict mode
// Enum: ["on","off"]
// +kubebuilder:validation:Enum=on;off;
StrictMode string `json:"strict_mode,omitempty"`
// timeout
Timeout string `json:"timeout,omitempty"`
// timeout type
// Enum: ["server","tunnel","client"]
// +kubebuilder:validation:Enum=server;tunnel;client;
TimeoutType string `json:"timeout_type,omitempty"`
// tos value
// Pattern: ^(0x[0-9A-Fa-f]+|[0-9]+)$
// +kubebuilder:validation:Pattern=`^(0x[0-9A-Fa-f]+|[0-9]+)$`
TosValue string `json:"tos_value,omitempty"`
// track sc key
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
TrackScKey string `json:"track_sc_key,omitempty"`
// track sc stick counter
TrackScStickCounter *int64 `json:"track_sc_stick_counter,omitempty"`
// track sc table
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
TrackScTable string `json:"track_sc_table,omitempty"`
// type
// Required: true
// Enum: ["add-acl","add-header","allow","cache-store","capture","del-acl","del-header","del-map","deny","lua","pause","redirect","replace-header","replace-value","return","sc-add-gpc","sc-inc-gpc","sc-inc-gpc0","sc-inc-gpc1","sc-set-gpt","sc-set-gpt0","send-spoe-group","set-fc-mark","set-fc-tos","set-header","set-log-level","set-map","set-mark","set-nice","set-status","set-timeout","set-tos","set-var","set-var-fmt","silent-drop","strict-mode","track-sc","unset-var","wait-for-body","set-bandwidth-limit","do-log"]
// +kubebuilder:validation:Enum=add-acl;add-header;allow;cache-store;capture;del-acl;del-header;del-map;deny;lua;pause;redirect;replace-header;replace-value;return;sc-add-gpc;sc-inc-gpc;sc-inc-gpc0;sc-inc-gpc1;sc-set-gpt;sc-set-gpt0;send-spoe-group;set-fc-mark;set-fc-tos;set-header;set-log-level;set-map;set-mark;set-nice;set-status;set-timeout;set-tos;set-var;set-var-fmt;silent-drop;strict-mode;track-sc;unset-var;wait-for-body;set-bandwidth-limit;do-log;
Type string `json:"type"`
// var expr
VarExpr string `json:"var_expr,omitempty"`
// var format
VarFormat string `json:"var_format,omitempty"`
// var name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
VarName string `json:"var_name,omitempty"`
// var scope
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
VarScope string `json:"var_scope,omitempty"`
// wait at least
WaitAtLeast *int64 `json:"wait_at_least,omitempty"`
// wait time
// Minimum: 0
// +kubebuilder:validation:Minimum=0
WaitTime *int64 `json:"wait_time,omitempty"`
}
HTTPResponseRule HTTP Response Rule
HAProxy HTTP response rule configuration (corresponds to http-response directives) Example: {"cond":"unless","cond_test":"{ src 192.168.0.0/16 }","hdr_format":"%T","hdr_name":"X-Haproxy-Current-Date","index":0,"type":"add-header"}
swagger:model http_response_rule
func (*HTTPResponseRule) ContextValidate ¶
ContextValidate validate this http response rule based on the context it is used
func (HTTPResponseRule) Diff ¶
func (rec HTTPResponseRule) Diff(obj HTTPResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (HTTPResponseRule) Equal ¶
func (rec HTTPResponseRule) Equal(obj HTTPResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
func (*HTTPResponseRule) MarshalBinary ¶
func (m *HTTPResponseRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HTTPResponseRule) UnmarshalBinary ¶
func (m *HTTPResponseRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HTTPResponseRules ¶
type HTTPResponseRules []*HTTPResponseRule
HTTPResponseRules HTTP Response Rules Array
HAProxy HTTP response rules array (corresponds to http-response directives)
swagger:model http_response_rules
func (HTTPResponseRules) ContextValidate ¶
ContextValidate validate this http response rules based on the context it is used
func (HTTPResponseRules) Diff ¶
func (x HTTPResponseRules) Diff(y HTTPResponseRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (HTTPResponseRules) Equal ¶
func (x HTTPResponseRules) Equal(y HTTPResponseRules, opts ...eqdiff.GoMethodGenOptions) bool
type HashType ¶
type HashType struct {
// function
// Enum: ["sdbm","djb2","wt6","crc32","none"]
// +kubebuilder:validation:Enum=sdbm;djb2;wt6;crc32;none;
Function string `json:"function,omitempty"`
// method
// Enum: ["map-based","consistent"]
// +kubebuilder:validation:Enum=map-based;consistent;
Method string `json:"method,omitempty"`
// modifier
// Enum: ["avalanche"]
// +kubebuilder:validation:Enum=avalanche;
Modifier string `json:"modifier,omitempty"`
}
HashType hash type
swagger:model hash_type
func (*HashType) ContextValidate ¶
ContextValidate validates this hash type based on context it is used
func (HashType) Diff ¶
func (rec HashType) Diff(obj HashType, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (HashType) Equal ¶
func (rec HashType) Equal(obj HashType, opts ...eqdiff.GoMethodGenOptions) bool
func (*HashType) MarshalBinary ¶
MarshalBinary interface implementation
func (*HashType) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Health ¶
type Health struct {
// haproxy
// Enum: ["up","down","unknown"]
// +kubebuilder:validation:Enum=up;down;unknown;
Haproxy string `json:"haproxy,omitempty"`
}
Health health
swagger:model health
func (*Health) ContextValidate ¶
ContextValidate validates this health based on context it is used
func (Health) Diff ¶
func (rec Health) Diff(obj Health, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Health) MarshalBinary ¶
MarshalBinary interface implementation
func (*Health) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type HttpchkParams ¶
type HttpchkParams struct {
// host
Host string `json:"host,omitempty"`
// method
// Enum: ["HEAD","PUT","POST","GET","TRACE","PATCH","DELETE","CONNECT","OPTIONS"]
// +kubebuilder:validation:Enum=HEAD;PUT;POST;GET;TRACE;PATCH;DELETE;CONNECT;OPTIONS;
Method string `json:"method,omitempty"`
// uri
// Pattern: ^[^ ]*$
// +kubebuilder:validation:Pattern=`^[^ ]*$`
URI string `json:"uri,omitempty"`
// version
Version string `json:"version,omitempty"`
}
HttpchkParams httpchk params
swagger:model httpchk_params
func (*HttpchkParams) ContextValidate ¶
ContextValidate validates this httpchk params based on context it is used
func (HttpchkParams) Diff ¶
func (rec HttpchkParams) Diff(obj HttpchkParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (HttpchkParams) Equal ¶
func (rec HttpchkParams) Equal(obj HttpchkParams, opts ...eqdiff.GoMethodGenOptions) bool
func (*HttpchkParams) MarshalBinary ¶
func (m *HttpchkParams) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HttpchkParams) UnmarshalBinary ¶
func (m *HttpchkParams) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IgnorePersist ¶
type IgnorePersist struct {
// cond
// Required: true
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond *string `json:"cond"`
// cond test
// Required: true
CondTest *string `json:"cond_test"`
}
IgnorePersist ignore persist
swagger:model IgnorePersist
func (*IgnorePersist) ContextValidate ¶
ContextValidate validates this ignore persist based on context it is used
func (IgnorePersist) Diff ¶
func (rec IgnorePersist) Diff(obj IgnorePersist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (IgnorePersist) Equal ¶
func (rec IgnorePersist) Equal(obj IgnorePersist, opts ...eqdiff.GoMethodGenOptions) bool
func (*IgnorePersist) MarshalBinary ¶
func (m *IgnorePersist) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IgnorePersist) UnmarshalBinary ¶
func (m *IgnorePersist) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Info ¶
type Info struct {
// api
API *InfoAPI `json:"api,omitempty"`
// system
System *InfoSystem `json:"system,omitempty"`
}
Info Information
General API, OS and hardware information Example: {"api":{"build_date":"2019-08-21T17:31:56.000Z","version":"v1.2.1 45a3288.dev"},"system":{"cpu_info":{"model":"Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz","num_cpus":4},"hostname":"test","mem_info":{"dataplaneapi_memory":44755536,"free_memory":5790642176,"total_memory":16681517056},"os_string":"Linux 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019","time":1566401525,"uptime":87340}}
swagger:model info
func (*Info) ContextValidate ¶
ContextValidate validate this info based on the context it is used
func (Info) Diff ¶
func (rec Info) Diff(obj Info, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Info) MarshalBinary ¶
MarshalBinary interface implementation
func (*Info) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type InfoAPI ¶
type InfoAPI struct {
// HAProxy Dataplane API build date
// Format: date-time
// +kubebuilder:validation:Format=date-time
BuildDate strfmt.DateTime `json:"build_date,omitempty"`
// HAProxy Dataplane API version string
Version string `json:"version,omitempty"`
}
InfoAPI info API
swagger:model InfoAPI
func (*InfoAPI) ContextValidate ¶
ContextValidate validates this info API based on context it is used
func (InfoAPI) Diff ¶
func (rec InfoAPI) Diff(obj InfoAPI, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (InfoAPI) Equal ¶
func (rec InfoAPI) Equal(obj InfoAPI, opts ...eqdiff.GoMethodGenOptions) bool
func (*InfoAPI) MarshalBinary ¶
MarshalBinary interface implementation
func (*InfoAPI) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type InfoSystem ¶
type InfoSystem struct {
// cpu info
CPUInfo *InfoSystemCPUInfo `json:"cpu_info,omitempty"`
// Hostname where the HAProxy is running
Hostname string `json:"hostname,omitempty"`
// mem info
MemInfo *InfoSystemMemInfo `json:"mem_info,omitempty"`
// OS string
OsString string `json:"os_string,omitempty"`
// Current time in milliseconds since Epoch.
Time int64 `json:"time,omitempty"`
// System uptime
Uptime *int64 `json:"uptime,omitempty"`
}
InfoSystem info system
swagger:model InfoSystem
func (*InfoSystem) ContextValidate ¶
ContextValidate validate this info system based on the context it is used
func (InfoSystem) Diff ¶
func (rec InfoSystem) Diff(obj InfoSystem, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (InfoSystem) Equal ¶
func (rec InfoSystem) Equal(obj InfoSystem, opts ...eqdiff.GoMethodGenOptions) bool
func (*InfoSystem) MarshalBinary ¶
func (m *InfoSystem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InfoSystem) UnmarshalBinary ¶
func (m *InfoSystem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InfoSystemCPUInfo ¶
type InfoSystemCPUInfo struct {
// model
Model string `json:"model,omitempty"`
// Number of logical CPUs
NumCpus int64 `json:"num_cpus,omitempty"`
}
InfoSystemCPUInfo info system CPU info
swagger:model InfoSystemCPUInfo
func (*InfoSystemCPUInfo) ContextValidate ¶
ContextValidate validates this info system CPU info based on context it is used
func (InfoSystemCPUInfo) Diff ¶
func (rec InfoSystemCPUInfo) Diff(obj InfoSystemCPUInfo, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (InfoSystemCPUInfo) Equal ¶
func (rec InfoSystemCPUInfo) Equal(obj InfoSystemCPUInfo, opts ...eqdiff.GoMethodGenOptions) bool
func (*InfoSystemCPUInfo) MarshalBinary ¶
func (m *InfoSystemCPUInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InfoSystemCPUInfo) UnmarshalBinary ¶
func (m *InfoSystemCPUInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InfoSystemMemInfo ¶
type InfoSystemMemInfo struct {
// dataplaneapi memory
DataplaneapiMemory int64 `json:"dataplaneapi_memory,omitempty"`
// free memory
FreeMemory int64 `json:"free_memory,omitempty"`
// total memory
TotalMemory int64 `json:"total_memory,omitempty"`
}
InfoSystemMemInfo info system mem info
swagger:model InfoSystemMemInfo
func (*InfoSystemMemInfo) ContextValidate ¶
ContextValidate validates this info system mem info based on context it is used
func (InfoSystemMemInfo) Diff ¶
func (rec InfoSystemMemInfo) Diff(obj InfoSystemMemInfo, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (InfoSystemMemInfo) Equal ¶
func (rec InfoSystemMemInfo) Equal(obj InfoSystemMemInfo, opts ...eqdiff.GoMethodGenOptions) bool
func (*InfoSystemMemInfo) MarshalBinary ¶
func (m *InfoSystemMemInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InfoSystemMemInfo) UnmarshalBinary ¶
func (m *InfoSystemMemInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LogForward ¶
type LogForward struct {
LogForwardBase `json:",inline"`
// log target list
LogTargetList LogTargets `json:"log_target_list,omitempty"`
// binds
Binds map[string]Bind `json:"binds,omitempty"`
// dgram binds
DgramBinds map[string]DgramBind `json:"dgram_binds,omitempty"`
}
LogForward LogForward with all it's children resources
swagger:model LogForward
func (*LogForward) ContextValidate ¶
ContextValidate validate this log forward based on the context it is used
func (LogForward) Diff ¶
func (rec LogForward) Diff(obj LogForward, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (LogForward) Equal ¶
func (rec LogForward) Equal(obj LogForward, opts ...eqdiff.GoMethodGenOptions) bool
func (*LogForward) MarshalBinary ¶
func (m *LogForward) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (LogForward) MarshalJSON ¶
func (m LogForward) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*LogForward) UnmarshalBinary ¶
func (m *LogForward) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*LogForward) UnmarshalJSON ¶
func (m *LogForward) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type LogForwardBase ¶
type LogForwardBase struct {
// assume rfc6587 ntf
AssumeRfc6587Ntf bool `json:"assume-rfc6587-ntf,omitempty"`
// backlog
Backlog *int64 `json:"backlog,omitempty"`
// dont parse log
DontParseLog bool `json:"dont-parse-log,omitempty"`
// maxconn
Maxconn *int64 `json:"maxconn,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
Name string `json:"name"`
// timeout client
// Maximum: 2.147483647e+09
// Minimum: 0
// +kubebuilder:validation:Maximum=2.147483647e+09
// +kubebuilder:validation:Minimum=0
TimeoutClient *int64 `json:"timeout_client,omitempty"`
}
LogForwardBase Log Forward
HAProxy log forward configuration ¶
swagger:model log_forward_base
func (*LogForwardBase) ContextValidate ¶
ContextValidate validates this log forward base based on context it is used
func (LogForwardBase) Diff ¶
func (rec LogForwardBase) Diff(obj LogForwardBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (LogForwardBase) Equal ¶
func (rec LogForwardBase) Equal(obj LogForwardBase, opts ...eqdiff.GoMethodGenOptions) bool
func (*LogForwardBase) MarshalBinary ¶
func (m *LogForwardBase) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LogForwardBase) UnmarshalBinary ¶
func (m *LogForwardBase) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LogForwards ¶
type LogForwards []*LogForward
LogForwards Log Forwards
HAProxy log forwards array ¶
swagger:model log_forwards
func (LogForwards) ContextValidate ¶
ContextValidate validate this log forwards based on the context it is used
func (LogForwards) Diff ¶
func (x LogForwards) Diff(y LogForwards, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (LogForwards) Equal ¶
func (x LogForwards) Equal(y LogForwards, opts ...eqdiff.GoMethodGenOptions) bool
type LogProfile ¶ added in v6.1.0
type LogProfile struct {
// Override syslog log tag set by other "log-tag" directives.
LogTag string `json:"log_tag,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// Name of the logging profile.
// Required: true
// Min Length: 1
Name string `json:"name"`
// steps
Steps LogProfileSteps `json:"steps,omitempty"`
}
LogProfile Log Profile
Defines a logging profile for one or more steps.
swagger:model log_profile
func (*LogProfile) ContextValidate ¶ added in v6.1.0
ContextValidate validate this log profile based on the context it is used
func (LogProfile) Diff ¶ added in v6.1.0
func (rec LogProfile) Diff(obj LogProfile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (LogProfile) Equal ¶ added in v6.1.0
func (rec LogProfile) Equal(obj LogProfile, opts ...eqdiff.GoMethodGenOptions) bool
func (*LogProfile) MarshalBinary ¶ added in v6.1.0
func (m *LogProfile) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LogProfile) UnmarshalBinary ¶ added in v6.1.0
func (m *LogProfile) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LogProfileStep ¶ added in v6.1.0
type LogProfileStep struct {
// If enabled, no log shall be emitted for the given step.
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Drop string `json:"drop,omitempty"`
// Override "log-format" or "error-log-format" strings depending on the step.
Format string `json:"format,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// Override the "log-format-sd" string.
Sd string `json:"sd,omitempty"`
// Logging step name.
// Required: true
// Enum: ["accept","any","close","connect","error","request","response","http-req","http-res","http-after-res","quic-init","tcp-req-conn","tcp-req-cont","tcp-req-sess"]
// +kubebuilder:validation:Enum=accept;any;close;connect;error;request;response;http-req;http-res;http-after-res;quic-init;tcp-req-conn;tcp-req-cont;tcp-req-sess;
Step string `json:"step"`
}
LogProfileStep Log Profile Step
Defines what to log for a given step.
swagger:model log_profile_step
func (*LogProfileStep) ContextValidate ¶ added in v6.1.0
ContextValidate validates this log profile step based on context it is used
func (LogProfileStep) Diff ¶ added in v6.1.0
func (rec LogProfileStep) Diff(obj LogProfileStep, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (LogProfileStep) Equal ¶ added in v6.1.0
func (rec LogProfileStep) Equal(obj LogProfileStep, opts ...eqdiff.GoMethodGenOptions) bool
func (*LogProfileStep) MarshalBinary ¶ added in v6.1.0
func (m *LogProfileStep) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LogProfileStep) UnmarshalBinary ¶ added in v6.1.0
func (m *LogProfileStep) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LogProfileSteps ¶ added in v6.1.0
type LogProfileSteps []*LogProfileStep
LogProfileSteps List of steps where to override the logging.
swagger:model log_profile_steps
func (LogProfileSteps) ContextValidate ¶ added in v6.1.0
ContextValidate validate this log profile steps based on the context it is used
func (LogProfileSteps) Diff ¶ added in v6.1.0
func (x LogProfileSteps) Diff(y LogProfileSteps, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (LogProfileSteps) Equal ¶ added in v6.1.0
func (x LogProfileSteps) Equal(y LogProfileSteps, opts ...eqdiff.GoMethodGenOptions) bool
type LogProfiles ¶ added in v6.1.0
type LogProfiles []*LogProfile
LogProfiles List of Logging Profiles
swagger:model log_profiles
func (LogProfiles) ContextValidate ¶ added in v6.1.0
ContextValidate validate this log profiles based on the context it is used
func (LogProfiles) Diff ¶ added in v6.1.0
func (x LogProfiles) Diff(y LogProfiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (LogProfiles) Equal ¶ added in v6.1.0
func (x LogProfiles) Equal(y LogProfiles, opts ...eqdiff.GoMethodGenOptions) bool
type LogTarget ¶
type LogTarget struct {
// address
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Address string `json:"address,omitempty"`
// facility
// Enum: ["kern","user","mail","daemon","auth","syslog","lpr","news","uucp","cron","auth2","ftp","ntp","audit","alert","cron2","local0","local1","local2","local3","local4","local5","local6","local7"]
// +kubebuilder:validation:Enum=kern;user;mail;daemon;auth;syslog;lpr;news;uucp;cron;auth2;ftp;ntp;audit;alert;cron2;local0;local1;local2;local3;local4;local5;local6;local7;
Facility string `json:"facility,omitempty"`
// format
// Enum: ["local","rfc3164","rfc5424","priority","short","timed","iso","raw"]
// +kubebuilder:validation:Enum=local;rfc3164;rfc5424;priority;short;timed;iso;raw;
Format string `json:"format,omitempty"`
// global
Global bool `json:"global,omitempty"`
// length
Length int64 `json:"length,omitempty"`
// level
// Enum: ["emerg","alert","crit","err","warning","notice","info","debug"]
// +kubebuilder:validation:Enum=emerg;alert;crit;err;warning;notice;info;debug;
Level string `json:"level,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// minlevel
// Enum: ["emerg","alert","crit","err","warning","notice","info","debug"]
// +kubebuilder:validation:Enum=emerg;alert;crit;err;warning;notice;info;debug;
Minlevel string `json:"minlevel,omitempty"`
// nolog
Nolog bool `json:"nolog,omitempty"`
// profile
Profile string `json:"profile,omitempty"`
// sample range
SampleRange string `json:"sample_range,omitempty"`
// sample size
SampleSize int64 `json:"sample_size,omitempty"`
}
LogTarget Log Target
Per-instance logging of events and traffic.
swagger:model log_target
func (*LogTarget) ContextValidate ¶
ContextValidate validates this log target based on context it is used
func (LogTarget) Diff ¶
func (rec LogTarget) Diff(obj LogTarget, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (LogTarget) Equal ¶
func (rec LogTarget) Equal(obj LogTarget, opts ...eqdiff.GoMethodGenOptions) bool
func (*LogTarget) MarshalBinary ¶
MarshalBinary interface implementation
func (*LogTarget) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type LogTargets ¶
type LogTargets []*LogTarget
LogTargets Log Target Array
HAProxy log target array (corresponds to log directives)
swagger:model log_targets
func (LogTargets) ContextValidate ¶
ContextValidate validate this log targets based on the context it is used
func (LogTargets) Diff ¶
func (x LogTargets) Diff(y LogTargets, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (LogTargets) Equal ¶
func (x LogTargets) Equal(y LogTargets, opts ...eqdiff.GoMethodGenOptions) bool
type LuaLoad ¶
type LuaLoad struct {
// file
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
File *string `json:"file"`
}
LuaLoad lua load
swagger:model LuaLoad
func (*LuaLoad) ContextValidate ¶
ContextValidate validates this lua load based on context it is used
func (LuaLoad) Diff ¶
func (rec LuaLoad) Diff(obj LuaLoad, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (LuaLoad) Equal ¶
func (rec LuaLoad) Equal(obj LuaLoad, opts ...eqdiff.GoMethodGenOptions) bool
func (*LuaLoad) MarshalBinary ¶
MarshalBinary interface implementation
func (*LuaLoad) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type LuaOptions ¶
type LuaOptions struct {
// load per thread
LoadPerThread string `json:"load_per_thread,omitempty"`
// loads
Loads []*LuaLoad `json:"loads,omitempty"`
// prepend path
PrependPath []*LuaPrependPath `json:"prepend_path,omitempty"`
}
LuaOptions lua options
swagger:model lua_options
func (*LuaOptions) ContextValidate ¶
ContextValidate validate this lua options based on the context it is used
func (LuaOptions) Diff ¶
func (rec LuaOptions) Diff(obj LuaOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (LuaOptions) Equal ¶
func (rec LuaOptions) Equal(obj LuaOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*LuaOptions) MarshalBinary ¶
func (m *LuaOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LuaOptions) UnmarshalBinary ¶
func (m *LuaOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LuaPrependPath ¶
type LuaPrependPath struct {
// path
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Path *string `json:"path"`
// type
// Enum: ["path","cpath"]
// +kubebuilder:validation:Enum=path;cpath;
Type string `json:"type,omitempty"`
}
LuaPrependPath lua prepend path
swagger:model LuaPrependPath
func (*LuaPrependPath) ContextValidate ¶
ContextValidate validates this lua prepend path based on context it is used
func (LuaPrependPath) Diff ¶
func (rec LuaPrependPath) Diff(obj LuaPrependPath, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (LuaPrependPath) Equal ¶
func (rec LuaPrependPath) Equal(obj LuaPrependPath, opts ...eqdiff.GoMethodGenOptions) bool
func (*LuaPrependPath) MarshalBinary ¶
func (m *LuaPrependPath) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LuaPrependPath) UnmarshalBinary ¶
func (m *LuaPrependPath) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MailerEntries ¶
type MailerEntries []*MailerEntry
MailerEntries Mailer Entries
HAProxy mailer entries ¶
swagger:model mailer_entries
func (MailerEntries) ContextValidate ¶
ContextValidate validate this mailer entries based on the context it is used
func (MailerEntries) Diff ¶
func (x MailerEntries) Diff(y MailerEntries, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (MailerEntries) Equal ¶
func (x MailerEntries) Equal(y MailerEntries, opts ...eqdiff.GoMethodGenOptions) bool
type MailerEntry ¶
type MailerEntry struct {
// address
// Required: true
// Pattern: ^\S+$
// +kubebuilder:validation:Pattern=`^\S+$`
Address string `json:"address"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_]+$`
Name string `json:"name"`
// port
// Required: true
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
Port int64 `json:"port"`
}
MailerEntry Mailer Entry
Mailer entry of a Mailers section ¶
swagger:model mailer_entry
func (*MailerEntry) ContextValidate ¶
ContextValidate validates this mailer entry based on context it is used
func (MailerEntry) Diff ¶
func (rec MailerEntry) Diff(obj MailerEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (MailerEntry) Equal ¶
func (rec MailerEntry) Equal(obj MailerEntry, opts ...eqdiff.GoMethodGenOptions) bool
func (*MailerEntry) MarshalBinary ¶
func (m *MailerEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MailerEntry) UnmarshalBinary ¶
func (m *MailerEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MailersSection ¶
type MailersSection struct {
MailersSectionBase `json:",inline"`
// mailer entries
MailerEntries map[string]MailerEntry `json:"mailer_entries,omitempty"`
}
MailersSection MailersSection with all it's children resources
swagger:model MailersSection
func (*MailersSection) ContextValidate ¶
ContextValidate validate this mailers section based on the context it is used
func (MailersSection) Diff ¶
func (rec MailersSection) Diff(obj MailersSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (MailersSection) Equal ¶
func (rec MailersSection) Equal(obj MailersSection, opts ...eqdiff.GoMethodGenOptions) bool
func (*MailersSection) MarshalBinary ¶
func (m *MailersSection) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MailersSection) MarshalJSON ¶
func (m MailersSection) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*MailersSection) UnmarshalBinary ¶
func (m *MailersSection) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MailersSection) UnmarshalJSON ¶
func (m *MailersSection) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type MailersSectionBase ¶
type MailersSectionBase struct {
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_]+$`
Name string `json:"name"`
// timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
Timeout *int64 `json:"timeout,omitempty"`
}
MailersSectionBase Mailers Section Base
A list of SMTP servers used by HAProxy to send emails.
swagger:model mailers_section_base
func (*MailersSectionBase) ContextValidate ¶
ContextValidate validates this mailers section base based on context it is used
func (MailersSectionBase) Diff ¶
func (rec MailersSectionBase) Diff(obj MailersSectionBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (MailersSectionBase) Equal ¶
func (rec MailersSectionBase) Equal(obj MailersSectionBase, opts ...eqdiff.GoMethodGenOptions) bool
func (*MailersSectionBase) MarshalBinary ¶
func (m *MailersSectionBase) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MailersSectionBase) UnmarshalBinary ¶
func (m *MailersSectionBase) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MailersSections ¶
type MailersSections []*MailersSection
MailersSections Mailers Sections
HAProxy mailers_section array
swagger:model mailers_sections
func (MailersSections) ContextValidate ¶
ContextValidate validate this mailers sections based on the context it is used
func (MailersSections) Diff ¶
func (x MailersSections) Diff(y MailersSections, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (MailersSections) Equal ¶
func (x MailersSections) Equal(y MailersSections, opts ...eqdiff.GoMethodGenOptions) bool
type Map ¶
type Map struct {
// description
Description string `json:"description,omitempty"`
// file
File string `json:"file,omitempty"`
// id
ID string `json:"id,omitempty"`
// File size in bytes.
Size *int64 `json:"size,omitempty"`
// storage name
StorageName string `json:"storage_name,omitempty"`
}
Map Map File
Map File ¶
swagger:model map
func (*Map) ContextValidate ¶
ContextValidate validates this map based on context it is used
func (Map) Diff ¶
func (rec Map) Diff(obj Map, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Map) MarshalBinary ¶
MarshalBinary interface implementation
func (*Map) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type MapEntries ¶
type MapEntries []*MapEntry
MapEntries Maps Entries
Entries of one runtime map ¶
swagger:model map_entries
func (MapEntries) ContextValidate ¶
ContextValidate validate this map entries based on the context it is used
func (MapEntries) Diff ¶
func (x MapEntries) Diff(y MapEntries, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (MapEntries) Equal ¶
func (x MapEntries) Equal(y MapEntries, opts ...eqdiff.GoMethodGenOptions) bool
type MapEntry ¶
type MapEntry struct {
// id
// Read Only: true
ID string `json:"id,omitempty"`
// key
Key string `json:"key,omitempty"`
// value
Value string `json:"value,omitempty"`
}
MapEntry One Map Entry
One Map Entry ¶
swagger:model map_entry
func (*MapEntry) ContextValidate ¶
ContextValidate validate this map entry based on the context it is used
func (MapEntry) Diff ¶
func (rec MapEntry) Diff(obj MapEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (MapEntry) Equal ¶
func (rec MapEntry) Equal(obj MapEntry, opts ...eqdiff.GoMethodGenOptions) bool
func (*MapEntry) MarshalBinary ¶
MarshalBinary interface implementation
func (*MapEntry) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Maps ¶
type Maps []*Map
Maps Map Files Array
Array of runtime map files ¶
swagger:model maps
func (Maps) ContextValidate ¶
ContextValidate validate this maps based on the context it is used
type MonitorFail ¶
type MonitorFail struct {
// cond
// Required: true
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond *string `json:"cond"`
// cond test
// Required: true
CondTest *string `json:"cond_test"`
}
MonitorFail monitor fail
swagger:model monitor_fail
func (*MonitorFail) ContextValidate ¶
ContextValidate validates this monitor fail based on context it is used
func (MonitorFail) Diff ¶
func (rec MonitorFail) Diff(obj MonitorFail, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (MonitorFail) Equal ¶
func (rec MonitorFail) Equal(obj MonitorFail, opts ...eqdiff.GoMethodGenOptions) bool
func (*MonitorFail) MarshalBinary ¶
func (m *MonitorFail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MonitorFail) UnmarshalBinary ¶
func (m *MonitorFail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MonitorURI ¶
type MonitorURI string
MonitorURI monitor uri
swagger:model monitor_uri
func (MonitorURI) ContextValidate ¶
ContextValidate validates this monitor uri based on context it is used
func (MonitorURI) Diff ¶
func (x MonitorURI) Diff(y MonitorURI, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (MonitorURI) Equal ¶
func (x MonitorURI) Equal(y MonitorURI, opts ...eqdiff.GoMethodGenOptions) bool
type MysqlCheckParams ¶
type MysqlCheckParams struct {
// client version
// Enum: ["pre-41","post-41"]
// +kubebuilder:validation:Enum=pre-41;post-41;
ClientVersion string `json:"client_version,omitempty"`
// username
Username string `json:"username,omitempty"`
}
MysqlCheckParams mysql check params
swagger:model mysql_check_params
func (*MysqlCheckParams) ContextValidate ¶
ContextValidate validates this mysql check params based on context it is used
func (MysqlCheckParams) Diff ¶
func (rec MysqlCheckParams) Diff(obj MysqlCheckParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (MysqlCheckParams) Equal ¶
func (rec MysqlCheckParams) Equal(obj MysqlCheckParams, opts ...eqdiff.GoMethodGenOptions) bool
func (*MysqlCheckParams) MarshalBinary ¶
func (m *MysqlCheckParams) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MysqlCheckParams) UnmarshalBinary ¶
func (m *MysqlCheckParams) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Nameserver ¶
type Nameserver struct {
// address
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Address *string `json:"address"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
Name string `json:"name"`
// port
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
Port *int64 `json:"port,omitempty"`
}
Nameserver Nameserver
Nameserver used in Runtime DNS configuration Example: {"address":"10.0.0.1","name":"ns1","port":53}
swagger:model nameserver
func (*Nameserver) ContextValidate ¶
ContextValidate validates this nameserver based on context it is used
func (Nameserver) Diff ¶
func (rec Nameserver) Diff(obj Nameserver, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Nameserver) Equal ¶
func (rec Nameserver) Equal(obj Nameserver, opts ...eqdiff.GoMethodGenOptions) bool
func (*Nameserver) MarshalBinary ¶
func (m *Nameserver) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Nameserver) UnmarshalBinary ¶
func (m *Nameserver) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Nameservers ¶
type Nameservers []*Nameserver
Nameservers Nameservers
Nameservers array ¶
swagger:model nameservers
func (Nameservers) ContextValidate ¶
ContextValidate validate this nameservers based on the context it is used
func (Nameservers) Diff ¶
func (x Nameservers) Diff(y Nameservers, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Nameservers) Equal ¶
func (x Nameservers) Equal(y Nameservers, opts ...eqdiff.GoMethodGenOptions) bool
type NativeStat ¶
type NativeStat struct {
// backend name
BackendName string `json:"backend_name,omitempty"`
// name
Name string `json:"name,omitempty"`
// stats
Stats *NativeStatStats `json:"stats,omitempty"`
// type
// Enum: ["backend","server","frontend"]
// +kubebuilder:validation:Enum=backend;server;frontend;
Type string `json:"type,omitempty"`
}
NativeStat Stats
Current stats for one object.
swagger:model native_stat
func (*NativeStat) ContextValidate ¶
ContextValidate validate this native stat based on the context it is used
func (NativeStat) Diff ¶
func (rec NativeStat) Diff(obj NativeStat, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (NativeStat) Equal ¶
func (rec NativeStat) Equal(obj NativeStat, opts ...eqdiff.GoMethodGenOptions) bool
func (*NativeStat) MarshalBinary ¶
func (m *NativeStat) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NativeStat) UnmarshalBinary ¶
func (m *NativeStat) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NativeStatStats ¶
type NativeStatStats struct {
// act
Act *int64 `json:"act,omitempty"`
// addr
Addr string `json:"addr,omitempty"`
// agent code
AgentCode *int64 `json:"agent_code,omitempty"`
// agent desc
AgentDesc string `json:"agent_desc,omitempty"`
// agent duration
AgentDuration *int64 `json:"agent_duration,omitempty"`
// agent fall
AgentFall *int64 `json:"agent_fall,omitempty"`
// agent health
AgentHealth *int64 `json:"agent_health,omitempty"`
// agent rise
AgentRise *int64 `json:"agent_rise,omitempty"`
// agent status
// Enum: ["UNK","INI","SOCKERR","L4OK","L4TOUT","L4CON","L7OK","L7STS"]
// +kubebuilder:validation:Enum=UNK;INI;SOCKERR;L4OK;L4TOUT;L4CON;L7OK;L7STS;
AgentStatus string `json:"agent_status,omitempty"`
// algo
Algo string `json:"algo,omitempty"`
// bck
Bck *int64 `json:"bck,omitempty"`
// bin
Bin *int64 `json:"bin,omitempty"`
// bout
Bout *int64 `json:"bout,omitempty"`
// check code
CheckCode *int64 `json:"check_code,omitempty"`
// check desc
CheckDesc string `json:"check_desc,omitempty"`
// check duration
CheckDuration *int64 `json:"check_duration,omitempty"`
// check fall
CheckFall *int64 `json:"check_fall,omitempty"`
// check health
CheckHealth *int64 `json:"check_health,omitempty"`
// check rise
CheckRise *int64 `json:"check_rise,omitempty"`
// check status
// Enum: ["UNK","INI","SOCKERR","L4OK","L4TOUT","L4CON","L6OK","L6TOUT","L6RSP","L7OK","L7OKC","L7TOUT","L7RSP","L7STS"]
// +kubebuilder:validation:Enum=UNK;INI;SOCKERR;L4OK;L4TOUT;L4CON;L6OK;L6TOUT;L6RSP;L7OK;L7OKC;L7TOUT;L7RSP;L7STS;
CheckStatus string `json:"check_status,omitempty"`
// chkdown
Chkdown *int64 `json:"chkdown,omitempty"`
// chkfail
Chkfail *int64 `json:"chkfail,omitempty"`
// cli abrt
CliAbrt *int64 `json:"cli_abrt,omitempty"`
// comp byp
CompByp *int64 `json:"comp_byp,omitempty"`
// comp in
CompIn *int64 `json:"comp_in,omitempty"`
// comp out
CompOut *int64 `json:"comp_out,omitempty"`
// comp rsp
CompRsp *int64 `json:"comp_rsp,omitempty"`
// conn rate
ConnRate *int64 `json:"conn_rate,omitempty"`
// conn rate max
ConnRateMax *int64 `json:"conn_rate_max,omitempty"`
// conn tot
ConnTot *int64 `json:"conn_tot,omitempty"`
// cookie
Cookie string `json:"cookie,omitempty"`
// ctime
Ctime *int64 `json:"ctime,omitempty"`
// dcon
Dcon *int64 `json:"dcon,omitempty"`
// downtime
Downtime *int64 `json:"downtime,omitempty"`
// dreq
Dreq *int64 `json:"dreq,omitempty"`
// dresp
Dresp *int64 `json:"dresp,omitempty"`
// dses
Dses *int64 `json:"dses,omitempty"`
// econ
Econ *int64 `json:"econ,omitempty"`
// ereq
Ereq *int64 `json:"ereq,omitempty"`
// eresp
Eresp *int64 `json:"eresp,omitempty"`
// hanafail
Hanafail string `json:"hanafail,omitempty"`
// hrsp 1xx
Hrsp1xx *int64 `json:"hrsp_1xx,omitempty"`
// hrsp 2xx
Hrsp2xx *int64 `json:"hrsp_2xx,omitempty"`
// hrsp 3xx
Hrsp3xx *int64 `json:"hrsp_3xx,omitempty"`
// hrsp 4xx
Hrsp4xx *int64 `json:"hrsp_4xx,omitempty"`
// hrsp 5xx
Hrsp5xx *int64 `json:"hrsp_5xx,omitempty"`
// hrsp other
HrspOther *int64 `json:"hrsp_other,omitempty"`
// iid
Iid *int64 `json:"iid,omitempty"`
// intercepted
Intercepted *int64 `json:"intercepted,omitempty"`
// last agt
LastAgt *string `json:"last_agt,omitempty"`
// last chk
LastChk *string `json:"last_chk,omitempty"`
// lastchg
Lastchg *int64 `json:"lastchg,omitempty"`
// lastsess
Lastsess *int64 `json:"lastsess,omitempty"`
// lbtot
Lbtot *int64 `json:"lbtot,omitempty"`
// mode
// Enum: ["tcp","http","health","unknown"]
// +kubebuilder:validation:Enum=tcp;http;health;unknown;
Mode string `json:"mode,omitempty"`
// pid
Pid *int64 `json:"pid,omitempty"`
// qcur
Qcur *int64 `json:"qcur,omitempty"`
// qlimit
Qlimit *int64 `json:"qlimit,omitempty"`
// qmax
Qmax *int64 `json:"qmax,omitempty"`
// qtime
Qtime *int64 `json:"qtime,omitempty"`
// rate
Rate *int64 `json:"rate,omitempty"`
// rate lim
RateLim *int64 `json:"rate_lim,omitempty"`
// rate max
RateMax *int64 `json:"rate_max,omitempty"`
// req rate
ReqRate *int64 `json:"req_rate,omitempty"`
// req rate max
ReqRateMax *int64 `json:"req_rate_max,omitempty"`
// req tot
ReqTot *int64 `json:"req_tot,omitempty"`
// rtime
Rtime *int64 `json:"rtime,omitempty"`
// scur
Scur *int64 `json:"scur,omitempty"`
// sid
Sid *int64 `json:"sid,omitempty"`
// slim
Slim *int64 `json:"slim,omitempty"`
// smax
Smax *int64 `json:"smax,omitempty"`
// srv abrt
SrvAbrt *int64 `json:"srv_abrt,omitempty"`
// status
// Enum: ["UP","DOWN","NOLB","MAINT","no check"]
// +kubebuilder:validation:Enum=UP;DOWN;NOLB;MAINT;no check;
Status string `json:"status,omitempty"`
// stot
Stot *int64 `json:"stot,omitempty"`
// throttle
Throttle *int64 `json:"throttle,omitempty"`
// tracked
Tracked string `json:"tracked,omitempty"`
// ttime
Ttime *int64 `json:"ttime,omitempty"`
// weight
Weight *int64 `json:"weight,omitempty"`
// wredis
Wredis *int64 `json:"wredis,omitempty"`
// wretr
Wretr *int64 `json:"wretr,omitempty"`
}
NativeStatStats native stat stats Example: {"bin":4326578,"bout":889901290,"comp_byp":0,"comp_in":0,"comp_out":0,"comp_rsp":0,"conn_rate":12,"conn_rate_max":456,"conn_tot":45682,"dcon":0,"dreq":4,"dresp":1,"dses":0,"ereq":54,"hrsp_1xx":0,"hrsp_2xx":165,"hrsp_3xx":12,"hrsp_4xx":50,"hrsp_5xx":4,"hrsp_other":0,"iid":0,"intercepted":346,"last_chk":"L4OK in 0ms","mode":"http","pid":3204,"rate":64,"rate_lim":20000,"rate_max":4000,"req_rate":49,"req_rate_max":3965,"req_total":1254786,"scur":129,"slim":2000,"smax":2000,"status":"UP","stot":12902}
swagger:model native_stat_stats
func (*NativeStatStats) ContextValidate ¶
ContextValidate validates this native stat stats based on context it is used
func (NativeStatStats) Diff ¶
func (rec NativeStatStats) Diff(obj NativeStatStats, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (NativeStatStats) Equal ¶
func (rec NativeStatStats) Equal(obj NativeStatStats, opts ...eqdiff.GoMethodGenOptions) bool
func (*NativeStatStats) MarshalBinary ¶
func (m *NativeStatStats) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NativeStatStats) UnmarshalBinary ¶
func (m *NativeStatStats) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NativeStats ¶
type NativeStats struct {
// error
Error string `json:"error,omitempty"`
// runtime API
RuntimeAPI string `json:"runtimeAPI,omitempty"`
// stats
Stats []*NativeStat `json:"stats,omitempty"`
}
NativeStats Stats Array
HAProxy stats array ¶
swagger:model native_stats
func (*NativeStats) ContextValidate ¶
ContextValidate validate this native stats based on the context it is used
func (NativeStats) Diff ¶
func (rec NativeStats) Diff(obj NativeStats, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (NativeStats) Equal ¶
func (rec NativeStats) Equal(obj NativeStats, opts ...eqdiff.GoMethodGenOptions) bool
func (*NativeStats) MarshalBinary ¶
func (m *NativeStats) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NativeStats) UnmarshalBinary ¶
func (m *NativeStats) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OCSPResponses ¶ added in v6.2.0
type OCSPResponses struct {
// cert status
CertStatus string `json:"cert_status,omitempty"`
// certificate id
CertificateID *CertificateID `json:"certificate_id,omitempty"`
// next update
// Format: date
// +kubebuilder:validation:Format=date
NextUpdate strfmt.Date `json:"next_update,omitempty"`
// revocation reason
RevocationReason string `json:"revocation_reason,omitempty"`
// this update
// Format: date
// +kubebuilder:validation:Format=date
ThisUpdate strfmt.Date `json:"this_update,omitempty"`
}
OCSPResponses o c s p responses
swagger:model OCSPResponses
func (*OCSPResponses) ContextValidate ¶ added in v6.2.0
ContextValidate validate this o c s p responses based on the context it is used
func (OCSPResponses) Diff ¶ added in v6.2.0
func (rec OCSPResponses) Diff(obj OCSPResponses, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (OCSPResponses) Equal ¶ added in v6.2.0
func (rec OCSPResponses) Equal(obj OCSPResponses, opts ...eqdiff.GoMethodGenOptions) bool
func (*OCSPResponses) MarshalBinary ¶ added in v6.2.0
func (m *OCSPResponses) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OCSPResponses) UnmarshalBinary ¶ added in v6.2.0
func (m *OCSPResponses) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OcspUpdateOptions ¶
type OcspUpdateOptions struct {
// disable
Disable *bool `json:"disable,omitempty"`
// httpproxy
Httpproxy *OcspUpdateOptionsHttpproxy `json:"httpproxy,omitempty"`
// Sets the maximum interval between two automatic updates of the same OCSP response.This time is expressed in seconds
Maxdelay *int64 `json:"maxdelay,omitempty"`
// Sets the minimum interval between two automatic updates of the same OCSP response. This time is expressed in seconds
Mindelay *int64 `json:"mindelay,omitempty"`
// mode
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Mode string `json:"mode,omitempty"`
}
OcspUpdateOptions ocsp update options
swagger:model ocsp_update_options
func (*OcspUpdateOptions) ContextValidate ¶
ContextValidate validate this ocsp update options based on the context it is used
func (OcspUpdateOptions) Diff ¶
func (rec OcspUpdateOptions) Diff(obj OcspUpdateOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (OcspUpdateOptions) Equal ¶
func (rec OcspUpdateOptions) Equal(obj OcspUpdateOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*OcspUpdateOptions) MarshalBinary ¶
func (m *OcspUpdateOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OcspUpdateOptions) UnmarshalBinary ¶
func (m *OcspUpdateOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OcspUpdateOptionsHttpproxy ¶
type OcspUpdateOptionsHttpproxy struct {
// address
// Example: 127.0.0.1
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Address string `json:"address,omitempty"`
// port
// Example: 80
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
Port *int64 `json:"port,omitempty"`
}
OcspUpdateOptionsHttpproxy ocsp update options httpproxy
swagger:model OcspUpdateOptionsHttpproxy
func (*OcspUpdateOptionsHttpproxy) ContextValidate ¶
func (m *OcspUpdateOptionsHttpproxy) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this ocsp update options httpproxy based on context it is used
func (OcspUpdateOptionsHttpproxy) Diff ¶
func (rec OcspUpdateOptionsHttpproxy) Diff(obj OcspUpdateOptionsHttpproxy, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (OcspUpdateOptionsHttpproxy) Equal ¶
func (rec OcspUpdateOptionsHttpproxy) Equal(obj OcspUpdateOptionsHttpproxy, opts ...eqdiff.GoMethodGenOptions) bool
func (*OcspUpdateOptionsHttpproxy) MarshalBinary ¶
func (m *OcspUpdateOptionsHttpproxy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OcspUpdateOptionsHttpproxy) UnmarshalBinary ¶
func (m *OcspUpdateOptionsHttpproxy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Originalto ¶
type Originalto struct {
// enabled
// Required: true
// Enum: ["enabled"]
// +kubebuilder:validation:Enum=enabled;
Enabled *string `json:"enabled"`
// except
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Except string `json:"except,omitempty"`
// header
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Header string `json:"header,omitempty"`
}
Originalto originalto
swagger:model originalto
func (*Originalto) ContextValidate ¶
ContextValidate validates this originalto based on context it is used
func (Originalto) Diff ¶
func (rec Originalto) Diff(obj Originalto, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Originalto) Equal ¶
func (rec Originalto) Equal(obj Originalto, opts ...eqdiff.GoMethodGenOptions) bool
func (*Originalto) MarshalBinary ¶
func (m *Originalto) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Originalto) UnmarshalBinary ¶
func (m *Originalto) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PeerEntries ¶
type PeerEntries []*PeerEntry
PeerEntries Peer entries
HAProxy peer entries array ¶
swagger:model peer_entries
func (PeerEntries) ContextValidate ¶
ContextValidate validate this peer entries based on the context it is used
func (PeerEntries) Diff ¶
func (x PeerEntries) Diff(y PeerEntries, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (PeerEntries) Equal ¶
func (x PeerEntries) Equal(y PeerEntries, opts ...eqdiff.GoMethodGenOptions) bool
type PeerEntry ¶
type PeerEntry struct {
// address
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Address *string `json:"address"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
Name string `json:"name"`
// port
// Required: true
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
Port *int64 `json:"port"`
// shard
Shard int64 `json:"shard,omitempty"`
}
PeerEntry Peer Entry
Peer Entry from peers table ¶
swagger:model peer_entry
func (*PeerEntry) ContextValidate ¶
ContextValidate validates this peer entry based on context it is used
func (PeerEntry) Diff ¶
func (rec PeerEntry) Diff(obj PeerEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (PeerEntry) Equal ¶
func (rec PeerEntry) Equal(obj PeerEntry, opts ...eqdiff.GoMethodGenOptions) bool
func (*PeerEntry) MarshalBinary ¶
MarshalBinary interface implementation
func (*PeerEntry) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type PeerSection ¶
type PeerSection struct {
PeerSectionBase `json:",inline"`
// log target list
LogTargetList LogTargets `json:"log_target_list,omitempty"`
// binds
Binds map[string]Bind `json:"binds,omitempty"`
// peer entries
PeerEntries map[string]PeerEntry `json:"peer_entries,omitempty"`
// servers
Servers map[string]Server `json:"servers,omitempty"`
// tables
Tables map[string]Table `json:"tables,omitempty"`
}
PeerSection Peer Section with all it's children resources
swagger:model PeerSection
func (*PeerSection) ContextValidate ¶
ContextValidate validate this peer section based on the context it is used
func (PeerSection) Diff ¶
func (rec PeerSection) Diff(obj PeerSection, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (PeerSection) Equal ¶
func (rec PeerSection) Equal(obj PeerSection, opts ...eqdiff.GoMethodGenOptions) bool
func (*PeerSection) MarshalBinary ¶
func (m *PeerSection) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PeerSection) MarshalJSON ¶
func (m PeerSection) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PeerSection) UnmarshalBinary ¶
func (m *PeerSection) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PeerSection) UnmarshalJSON ¶
func (m *PeerSection) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type PeerSectionBase ¶
type PeerSectionBase struct {
// default bind
DefaultBind *DefaultBind `json:"default_bind,omitempty"`
// default server
DefaultServer *DefaultServer `json:"default_server,omitempty"`
// disabled
Disabled bool `json:"disabled,omitempty"`
// enabled
Enabled bool `json:"enabled,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
Name string `json:"name"`
// In some configurations, one would like to distribute the stick-table contents
// to some peers in place of sending all the stick-table contents to each peer
// declared in the "peers" section. In such cases, "shards" specifies the
// number of peer involved in this stick-table contents distribution.
Shards int64 `json:"shards,omitempty"`
}
PeerSectionBase Peer Section Base
HAProxy peer_section configuration
swagger:model peer_section_base
func (*PeerSectionBase) ContextValidate ¶
ContextValidate validate this peer section base based on the context it is used
func (PeerSectionBase) Diff ¶
func (rec PeerSectionBase) Diff(obj PeerSectionBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (PeerSectionBase) Equal ¶
func (rec PeerSectionBase) Equal(obj PeerSectionBase, opts ...eqdiff.GoMethodGenOptions) bool
func (*PeerSectionBase) MarshalBinary ¶
func (m *PeerSectionBase) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PeerSectionBase) UnmarshalBinary ¶
func (m *PeerSectionBase) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PeerSections ¶
type PeerSections []*PeerSection
PeerSections Peer_Section
HAProxy peer_section array
swagger:model peer_sections
func (PeerSections) ContextValidate ¶
ContextValidate validate this peer sections based on the context it is used
func (PeerSections) Diff ¶
func (x PeerSections) Diff(y PeerSections, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (PeerSections) Equal ¶
func (x PeerSections) Equal(y PeerSections, opts ...eqdiff.GoMethodGenOptions) bool
type PerformanceOptions ¶
type PerformanceOptions struct {
// busy polling
BusyPolling bool `json:"busy_polling,omitempty"`
// max spread checks
// Minimum: 0
// +kubebuilder:validation:Minimum=0
MaxSpreadChecks *int64 `json:"max_spread_checks,omitempty"`
// maxcompcpuusage
Maxcompcpuusage int64 `json:"maxcompcpuusage,omitempty"`
// maxcomprate
Maxcomprate int64 `json:"maxcomprate,omitempty"`
// maxconn
Maxconn int64 `json:"maxconn,omitempty"`
// maxconnrate
Maxconnrate int64 `json:"maxconnrate,omitempty"`
// maxpipes
Maxpipes int64 `json:"maxpipes,omitempty"`
// maxsessrate
Maxsessrate int64 `json:"maxsessrate,omitempty"`
// maxzlibmem
Maxzlibmem int64 `json:"maxzlibmem,omitempty"`
// noepoll
Noepoll bool `json:"noepoll,omitempty"`
// noevports
Noevports bool `json:"noevports,omitempty"`
// nogetaddrinfo
Nogetaddrinfo bool `json:"nogetaddrinfo,omitempty"`
// nokqueue
Nokqueue bool `json:"nokqueue,omitempty"`
// noktls
Noktls bool `json:"noktls,omitempty"`
// nopoll
Nopoll bool `json:"nopoll,omitempty"`
// noreuseport
Noreuseport bool `json:"noreuseport,omitempty"`
// nosplice
Nosplice bool `json:"nosplice,omitempty"`
// profiling memory
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ProfilingMemory string `json:"profiling_memory,omitempty"`
// profiling tasks
// Enum: ["auto","enabled","disabled"]
// +kubebuilder:validation:Enum=auto;enabled;disabled;
ProfilingTasks string `json:"profiling_tasks,omitempty"`
// server state base
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ServerStateBase string `json:"server_state_base,omitempty"`
// server state file
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ServerStateFile string `json:"server_state_file,omitempty"`
// spread checks
SpreadChecks int64 `json:"spread_checks,omitempty"`
// thread hard limit
ThreadHardLimit *int64 `json:"thread_hard_limit,omitempty"`
}
PerformanceOptions performance options
swagger:model performance_options
func (*PerformanceOptions) ContextValidate ¶
ContextValidate validates this performance options based on context it is used
func (PerformanceOptions) Diff ¶
func (rec PerformanceOptions) Diff(obj PerformanceOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (PerformanceOptions) Equal ¶
func (rec PerformanceOptions) Equal(obj PerformanceOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*PerformanceOptions) MarshalBinary ¶
func (m *PerformanceOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PerformanceOptions) UnmarshalBinary ¶
func (m *PerformanceOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PersistRule ¶
type PersistRule struct {
// rdp cookie name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
RdpCookieName string `json:"rdp_cookie_name,omitempty"`
// type
// Required: true
// Enum: ["rdp-cookie"]
// +kubebuilder:validation:Enum=rdp-cookie;
Type *string `json:"type"`
}
PersistRule persist rule
swagger:model persist_rule
func (*PersistRule) ContextValidate ¶
ContextValidate validates this persist rule based on context it is used
func (PersistRule) Diff ¶
func (rec PersistRule) Diff(obj PersistRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (PersistRule) Equal ¶
func (rec PersistRule) Equal(obj PersistRule, opts ...eqdiff.GoMethodGenOptions) bool
func (*PersistRule) MarshalBinary ¶
func (m *PersistRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PersistRule) UnmarshalBinary ¶
func (m *PersistRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PgsqlCheckParams ¶
type PgsqlCheckParams struct {
// username
Username string `json:"username,omitempty"`
}
PgsqlCheckParams pgsql check params
swagger:model pgsql_check_params
func (*PgsqlCheckParams) ContextValidate ¶
ContextValidate validates this pgsql check params based on context it is used
func (PgsqlCheckParams) Diff ¶
func (rec PgsqlCheckParams) Diff(obj PgsqlCheckParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (PgsqlCheckParams) Equal ¶
func (rec PgsqlCheckParams) Equal(obj PgsqlCheckParams, opts ...eqdiff.GoMethodGenOptions) bool
func (*PgsqlCheckParams) MarshalBinary ¶
func (m *PgsqlCheckParams) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PgsqlCheckParams) UnmarshalBinary ¶
func (m *PgsqlCheckParams) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PresetEnv ¶
type PresetEnv struct {
// name
// Required: true
Name *string `json:"name"`
// value
// Required: true
Value *string `json:"value"`
}
PresetEnv preset env
swagger:model PresetEnv
func (*PresetEnv) ContextValidate ¶
ContextValidate validates this preset env based on context it is used
func (PresetEnv) Diff ¶
func (rec PresetEnv) Diff(obj PresetEnv, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (PresetEnv) Equal ¶
func (rec PresetEnv) Equal(obj PresetEnv, opts ...eqdiff.GoMethodGenOptions) bool
func (*PresetEnv) MarshalBinary ¶
MarshalBinary interface implementation
func (*PresetEnv) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ProcessInfo ¶
type ProcessInfo struct {
// error
Error string `json:"error,omitempty"`
// info
Info *ProcessInfoItem `json:"info,omitempty"`
// runtime API
RuntimeAPI string `json:"runtimeAPI,omitempty"`
}
ProcessInfo HAProxy Information
General HAProxy process information ¶
swagger:model process_info
func (*ProcessInfo) ContextValidate ¶
ContextValidate validate this process info based on the context it is used
func (ProcessInfo) Diff ¶
func (rec ProcessInfo) Diff(obj ProcessInfo, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ProcessInfo) Equal ¶
func (rec ProcessInfo) Equal(obj ProcessInfo, opts ...eqdiff.GoMethodGenOptions) bool
func (*ProcessInfo) MarshalBinary ¶
func (m *ProcessInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProcessInfo) UnmarshalBinary ¶
func (m *ProcessInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProcessInfoItem ¶
type ProcessInfoItem struct {
// active peers
ActivePeers *int64 `json:"active_peers,omitempty"`
// busy polling
BusyPolling *int64 `json:"busy_polling,omitempty"`
// bytes out rate
BytesOutRate *int64 `json:"bytes_out_rate,omitempty"`
// compress bps in
CompressBpsIn *int64 `json:"compress_bps_in,omitempty"`
// compress bps out
CompressBpsOut *int64 `json:"compress_bps_out,omitempty"`
// compress bps rate lim
CompressBpsRateLim *int64 `json:"compress_bps_rate_lim,omitempty"`
// conn rate
ConnRate *int64 `json:"conn_rate,omitempty"`
// conn rate limit
ConnRateLimit *int64 `json:"conn_rate_limit,omitempty"`
// connected peers
ConnectedPeers *int64 `json:"connected_peers,omitempty"`
// cum conns
CumConns *int64 `json:"cum_conns,omitempty"`
// cum req
CumReq *int64 `json:"cum_req,omitempty"`
// cum ssl conns
CumSslConns *int64 `json:"cum_ssl_conns,omitempty"`
// curr conns
CurrConns *int64 `json:"curr_conns,omitempty"`
// curr ssl conns
CurrSslConns *int64 `json:"curr_ssl_conns,omitempty"`
// dropped logs
DroppedLogs *int64 `json:"dropped_logs,omitempty"`
// failed resolutions
FailedResolutions *int64 `json:"failed_resolutions,omitempty"`
// hard max conn
HardMaxConn *int64 `json:"hard_max_conn,omitempty"`
// idle pct
IdlePct *int64 `json:"idle_pct,omitempty"`
// jobs
Jobs *int64 `json:"jobs,omitempty"`
// listeners
Listeners *int64 `json:"listeners,omitempty"`
// max conn
MaxConn *int64 `json:"max_conn,omitempty"`
// max conn rate
MaxConnRate *int64 `json:"max_conn_rate,omitempty"`
// max pipes
MaxPipes *int64 `json:"max_pipes,omitempty"`
// max sess rate
MaxSessRate *int64 `json:"max_sess_rate,omitempty"`
// max sock
MaxSock *int64 `json:"max_sock,omitempty"`
// max ssl conns
MaxSslConns *int64 `json:"max_ssl_conns,omitempty"`
// max ssl rate
MaxSslRate *int64 `json:"max_ssl_rate,omitempty"`
// max zlib mem usage
MaxZlibMemUsage *int64 `json:"max_zlib_mem_usage,omitempty"`
// mem max mb
MemMaxMb *int64 `json:"mem_max_mb,omitempty"`
// Number of threads
Nbthread *int64 `json:"nbthread,omitempty"`
// node
Node string `json:"node,omitempty"`
// Process id of the replying worker process
Pid *int64 `json:"pid,omitempty"`
// pipes free
PipesFree *int64 `json:"pipes_free,omitempty"`
// pipes used
PipesUsed *int64 `json:"pipes_used,omitempty"`
// pool alloc mb
PoolAllocMb *int64 `json:"pool_alloc_mb,omitempty"`
// pool failed
PoolFailed *int64 `json:"pool_failed,omitempty"`
// pool used mb
PoolUsedMb *int64 `json:"pool_used_mb,omitempty"`
// Process number
ProcessNum *int64 `json:"process_num,omitempty"`
// Number of spawned processes
Processes *int64 `json:"processes,omitempty"`
// HAProxy version release date
// Format: date
// +kubebuilder:validation:Format=date
ReleaseDate strfmt.Date `json:"release_date,omitempty"`
// run queue
RunQueue *int64 `json:"run_queue,omitempty"`
// sess rate
SessRate *int64 `json:"sess_rate,omitempty"`
// sess rate limit
SessRateLimit *int64 `json:"sess_rate_limit,omitempty"`
// ssl backend key rate
SslBackendKeyRate *int64 `json:"ssl_backend_key_rate,omitempty"`
// ssl backend max key rate
SslBackendMaxKeyRate *int64 `json:"ssl_backend_max_key_rate,omitempty"`
// ssl cache lookups
SslCacheLookups *int64 `json:"ssl_cache_lookups,omitempty"`
// ssl cache misses
SslCacheMisses *int64 `json:"ssl_cache_misses,omitempty"`
// ssl frontend key rate
SslFrontendKeyRate *int64 `json:"ssl_frontend_key_rate,omitempty"`
// ssl frontend max key rate
SslFrontendMaxKeyRate *int64 `json:"ssl_frontend_max_key_rate,omitempty"`
// ssl frontend session reuse
SslFrontendSessionReuse *int64 `json:"ssl_frontend_session_reuse,omitempty"`
// ssl rate
SslRate *int64 `json:"ssl_rate,omitempty"`
// ssl rate limit
SslRateLimit *int64 `json:"ssl_rate_limit,omitempty"`
// stopping
Stopping *int64 `json:"stopping,omitempty"`
// tasks
Tasks *int64 `json:"tasks,omitempty"`
// total bytes out
TotalBytesOut *int64 `json:"total_bytes_out,omitempty"`
// ulimit n
Ulimitn *int64 `json:"ulimit_n,omitempty"`
// unstoppable
Unstoppable *int64 `json:"unstoppable,omitempty"`
// HAProxy uptime in s
Uptime *int64 `json:"uptime,omitempty"`
// HAProxy version string
Version string `json:"version,omitempty"`
// zlib mem usage
ZlibMemUsage *int64 `json:"zlib_mem_usage,omitempty"`
}
ProcessInfoItem process info item
swagger:model process_info_item
func (*ProcessInfoItem) ContextValidate ¶
ContextValidate validates this process info item based on context it is used
func (ProcessInfoItem) Diff ¶
func (rec ProcessInfoItem) Diff(obj ProcessInfoItem, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ProcessInfoItem) Equal ¶
func (rec ProcessInfoItem) Equal(obj ProcessInfoItem, opts ...eqdiff.GoMethodGenOptions) bool
func (*ProcessInfoItem) MarshalBinary ¶
func (m *ProcessInfoItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProcessInfoItem) UnmarshalBinary ¶
func (m *ProcessInfoItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Program ¶
type Program struct {
// The command to be run, with flags and options.
// Required: true
Command *string `json:"command"`
// The group to run the command as, if different than the HAProxy group.
Group string `json:"group,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
Name string `json:"name"`
// HAProxy stops and recreates child programs at reload.
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
StartOnReload string `json:"start-on-reload,omitempty"`
// The user to run the command as, if different than the HAProxy user.
User string `json:"user,omitempty"`
}
Program Program
HAProxy program configuration Example: {"command":"spoa-mirror --runtime 0 --mirror-url http://test.local","group":"mygroupname","name":"mirror","start-on-reload":"enabled","user":"myusername"}
swagger:model program
func (*Program) ContextValidate ¶
ContextValidate validates this program based on context it is used
func (Program) Diff ¶
func (rec Program) Diff(obj Program, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Program) Equal ¶
func (rec Program) Equal(obj Program, opts ...eqdiff.GoMethodGenOptions) bool
func (*Program) MarshalBinary ¶
MarshalBinary interface implementation
func (*Program) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Programs ¶
type Programs []*Program
Programs programs
swagger:model programs
func (Programs) ContextValidate ¶
ContextValidate validate this programs based on the context it is used
type QUICInitialRule ¶ added in v6.0.7
type QUICInitialRule struct {
// cond
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond string `json:"cond,omitempty"`
// cond test
CondTest string `json:"cond_test,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// type
// Required: true
// Enum: ["reject","accept","send-retry","dgram-drop"]
// +kubebuilder:validation:Enum=reject;accept;send-retry;dgram-drop;
Type string `json:"type"`
}
QUICInitialRule QUIC Initial
QUIC Initial configuration Example: {"type":"reject"}
swagger:model QUICInitialRule
func (*QUICInitialRule) ContextValidate ¶ added in v6.0.7
ContextValidate validates this q UI c initial rule based on context it is used
func (QUICInitialRule) Diff ¶ added in v6.0.7
func (rec QUICInitialRule) Diff(obj QUICInitialRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (QUICInitialRule) Equal ¶ added in v6.0.7
func (rec QUICInitialRule) Equal(obj QUICInitialRule, opts ...eqdiff.GoMethodGenOptions) bool
func (*QUICInitialRule) MarshalBinary ¶ added in v6.0.7
func (m *QUICInitialRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QUICInitialRule) UnmarshalBinary ¶ added in v6.0.7
func (m *QUICInitialRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QUICInitialRules ¶ added in v6.0.7
type QUICInitialRules []*QUICInitialRule
QUICInitialRules QUIC Initials Array
swagger:model QUICInitialRules
func (QUICInitialRules) ContextValidate ¶ added in v6.0.7
ContextValidate validate this q UI c initial rules based on the context it is used
func (QUICInitialRules) Diff ¶ added in v6.0.7
func (x QUICInitialRules) Diff(y QUICInitialRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (QUICInitialRules) Equal ¶ added in v6.0.7
func (x QUICInitialRules) Equal(y QUICInitialRules, opts ...eqdiff.GoMethodGenOptions) bool
type Redispatch ¶
type Redispatch struct {
// enabled
// Required: true
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Enabled *string `json:"enabled"`
// interval
Interval *int64 `json:"interval,omitempty"`
}
Redispatch redispatch
swagger:model redispatch
func (*Redispatch) ContextValidate ¶
ContextValidate validates this redispatch based on context it is used
func (Redispatch) Diff ¶
func (rec Redispatch) Diff(obj Redispatch, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Redispatch) Equal ¶
func (rec Redispatch) Equal(obj Redispatch, opts ...eqdiff.GoMethodGenOptions) bool
func (*Redispatch) MarshalBinary ¶
func (m *Redispatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Redispatch) UnmarshalBinary ¶
func (m *Redispatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Reload ¶
type Reload struct {
// id
// Pattern: ^\d{4}-\d{2}-\d{2}-\d+$
// +kubebuilder:validation:Pattern=`^\d{4}-\d{2}-\d{2}-\d+$`
ID string `json:"id,omitempty"`
// reload timestamp
ReloadTimestamp int64 `json:"reload_timestamp,omitempty"`
// response
Response string `json:"response,omitempty"`
// status
// Enum: ["failed","in_progress","succeeded"]
// +kubebuilder:validation:Enum=failed;in_progress;succeeded;
Status string `json:"status,omitempty"`
}
Reload HAProxy reload
HAProxy reload Example: {"id":"2019-01-03-44","status":"in_progress"}
swagger:model reload
func (*Reload) ContextValidate ¶
ContextValidate validates this reload based on context it is used
func (Reload) Diff ¶
func (rec Reload) Diff(obj Reload, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Reload) MarshalBinary ¶
MarshalBinary interface implementation
func (*Reload) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Reloads ¶
type Reloads []*Reload
Reloads HAProxy Reloads Array
HAProxy reloads array ¶
swagger:model reloads
func (Reloads) ContextValidate ¶
ContextValidate validate this reloads based on the context it is used
type Resolver ¶
type Resolver struct {
ResolverBase `json:",inline"`
// nameservers
Nameservers map[string]Nameserver `json:"nameservers,omitempty"`
}
Resolver Resolver with all it's children resources
swagger:model Resolver
func (*Resolver) ContextValidate ¶
ContextValidate validate this resolver based on the context it is used
func (Resolver) Diff ¶
func (rec Resolver) Diff(obj Resolver, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Resolver) Equal ¶
func (rec Resolver) Equal(obj Resolver, opts ...eqdiff.GoMethodGenOptions) bool
func (*Resolver) MarshalBinary ¶
MarshalBinary interface implementation
func (Resolver) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Resolver) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Resolver) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type ResolverBase ¶
type ResolverBase struct {
// accepted payload size
// Maximum: 8192
// Minimum: 512
// +kubebuilder:validation:Maximum=8192
// +kubebuilder:validation:Minimum=512
AcceptedPayloadSize int64 `json:"accepted_payload_size,omitempty"`
// hold nx
// Minimum: 0
// +kubebuilder:validation:Minimum=0
HoldNx *int64 `json:"hold_nx,omitempty"`
// hold obsolete
// Minimum: 0
// +kubebuilder:validation:Minimum=0
HoldObsolete *int64 `json:"hold_obsolete,omitempty"`
// hold other
// Minimum: 0
// +kubebuilder:validation:Minimum=0
HoldOther *int64 `json:"hold_other,omitempty"`
// hold refused
// Minimum: 0
// +kubebuilder:validation:Minimum=0
HoldRefused *int64 `json:"hold_refused,omitempty"`
// hold timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
HoldTimeout *int64 `json:"hold_timeout,omitempty"`
// hold valid
// Minimum: 0
// +kubebuilder:validation:Minimum=0
HoldValid *int64 `json:"hold_valid,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
Name string `json:"name"`
// parse resolv conf
ParseResolvConf bool `json:"parse-resolv-conf,omitempty"`
// resolve retries
// Minimum: 1
// +kubebuilder:validation:Minimum=1
ResolveRetries int64 `json:"resolve_retries,omitempty"`
// timeout resolve
// Minimum: 0
// +kubebuilder:validation:Minimum=0
TimeoutResolve int64 `json:"timeout_resolve,omitempty"`
// timeout retry
// Minimum: 0
// +kubebuilder:validation:Minimum=0
TimeoutRetry int64 `json:"timeout_retry,omitempty"`
}
ResolverBase Resolver Base
Runtime DNS configuration ¶
swagger:model resolver_base
func (*ResolverBase) ContextValidate ¶
ContextValidate validates this resolver base based on context it is used
func (ResolverBase) Diff ¶
func (rec ResolverBase) Diff(obj ResolverBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ResolverBase) Equal ¶
func (rec ResolverBase) Equal(obj ResolverBase, opts ...eqdiff.GoMethodGenOptions) bool
func (*ResolverBase) MarshalBinary ¶
func (m *ResolverBase) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResolverBase) UnmarshalBinary ¶
func (m *ResolverBase) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Resolvers ¶
type Resolvers []*Resolver
Resolvers Resolvers
HAProxy resolvers array ¶
swagger:model resolvers
func (Resolvers) ContextValidate ¶
ContextValidate validate this resolvers based on the context it is used
func (Resolvers) Diff ¶
func (x Resolvers) Diff(y Resolvers, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
type ReturnHeader ¶
type ReturnHeader struct {
// fmt
// Required: true
Fmt *string `json:"fmt"`
// name
// Required: true
Name *string `json:"name"`
}
ReturnHeader return header
swagger:model ReturnHeader
func (*ReturnHeader) ContextValidate ¶
ContextValidate validates this return header based on context it is used
func (ReturnHeader) Diff ¶
func (rec ReturnHeader) Diff(obj ReturnHeader, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ReturnHeader) Equal ¶
func (rec ReturnHeader) Equal(obj ReturnHeader, opts ...eqdiff.GoMethodGenOptions) bool
func (*ReturnHeader) MarshalBinary ¶
func (m *ReturnHeader) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnHeader) UnmarshalBinary ¶
func (m *ReturnHeader) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RevokedCertificates ¶ added in v6.2.0
type RevokedCertificates struct {
// revocation date
// Format: date
// +kubebuilder:validation:Format=date
RevocationDate strfmt.Date `json:"revocation_date,omitempty"`
// serial number
SerialNumber string `json:"serial_number,omitempty"`
}
RevokedCertificates revoked certificates
swagger:model RevokedCertificates
func (*RevokedCertificates) ContextValidate ¶ added in v6.2.0
ContextValidate validates this revoked certificates based on context it is used
func (RevokedCertificates) Diff ¶ added in v6.2.0
func (rec RevokedCertificates) Diff(obj RevokedCertificates, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (RevokedCertificates) Equal ¶ added in v6.2.0
func (rec RevokedCertificates) Equal(obj RevokedCertificates, opts ...eqdiff.GoMethodGenOptions) bool
func (*RevokedCertificates) MarshalBinary ¶ added in v6.2.0
func (m *RevokedCertificates) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RevokedCertificates) UnmarshalBinary ¶ added in v6.2.0
func (m *RevokedCertificates) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Ring ¶
type Ring struct {
RingBase `json:",inline"`
// servers
Servers map[string]Server `json:"servers,omitempty"`
}
Ring Ring with all it's children resources
swagger:model Ring
func (*Ring) ContextValidate ¶
ContextValidate validate this ring based on the context it is used
func (Ring) Diff ¶
func (rec Ring) Diff(obj Ring, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Ring) MarshalBinary ¶
MarshalBinary interface implementation
func (Ring) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Ring) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Ring) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type RingBase ¶
type RingBase struct {
// description
Description string `json:"description,omitempty"`
// format
// Enum: ["iso","local","raw","rfc3164","rfc5424","short","priority","timed"]
// +kubebuilder:validation:Enum=iso;local;raw;rfc3164;rfc5424;short;priority;timed;
Format string `json:"format,omitempty"`
// maxlen
Maxlen *int64 `json:"maxlen,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
Name string `json:"name"`
// size
// Minimum: 0
// +kubebuilder:validation:Minimum=0
Size *int64 `json:"size,omitempty"`
// timeout connect
// Minimum: 0
// +kubebuilder:validation:Minimum=0
TimeoutConnect *int64 `json:"timeout_connect,omitempty"`
// timeout server
// Minimum: 0
// +kubebuilder:validation:Minimum=0
TimeoutServer *int64 `json:"timeout_server,omitempty"`
}
RingBase Ring Base
HAProxy ring configuration ¶
swagger:model ring_base
func (*RingBase) ContextValidate ¶
ContextValidate validates this ring base based on context it is used
func (RingBase) Diff ¶
func (rec RingBase) Diff(obj RingBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (RingBase) Equal ¶
func (rec RingBase) Equal(obj RingBase, opts ...eqdiff.GoMethodGenOptions) bool
func (*RingBase) MarshalBinary ¶
MarshalBinary interface implementation
func (*RingBase) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Rings ¶
type Rings []*Ring
Rings Rings
HAProxy rings array ¶
swagger:model rings
func (Rings) ContextValidate ¶
ContextValidate validate this rings based on the context it is used
type RuntimeAPI ¶
type RuntimeAPI struct {
BindParams `json:",inline"`
// address
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Address *string `json:"address"`
// name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Name string `json:"name,omitempty"`
}
RuntimeAPI runtime API
swagger:model RuntimeAPI
func (*RuntimeAPI) ContextValidate ¶
ContextValidate validate this runtime API based on the context it is used
func (RuntimeAPI) Diff ¶
func (rec RuntimeAPI) Diff(obj RuntimeAPI, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (RuntimeAPI) Equal ¶
func (rec RuntimeAPI) Equal(obj RuntimeAPI, opts ...eqdiff.GoMethodGenOptions) bool
func (*RuntimeAPI) MarshalBinary ¶
func (m *RuntimeAPI) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (RuntimeAPI) MarshalJSON ¶
func (m RuntimeAPI) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*RuntimeAPI) UnmarshalBinary ¶
func (m *RuntimeAPI) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*RuntimeAPI) UnmarshalJSON ¶
func (m *RuntimeAPI) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type RuntimeAddServer ¶
type RuntimeAddServer struct {
// address
// Read Only: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Address string `json:"address,omitempty"`
// agent addr
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
AgentAddr string `json:"agent-addr,omitempty"`
// agent check
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
AgentCheck string `json:"agent-check,omitempty"`
// agent inter
// Minimum: 0
// +kubebuilder:validation:Minimum=0
AgentInter *int64 `json:"agent-inter,omitempty"`
// agent port
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
AgentPort *int64 `json:"agent-port,omitempty"`
// agent send
AgentSend string `json:"agent-send,omitempty"`
// allow 0rtt
Allow0rtt bool `json:"allow_0rtt,omitempty"`
// alpn
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Alpn string `json:"alpn,omitempty"`
// backup
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Backup string `json:"backup,omitempty"`
// check
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Check string `json:"check,omitempty"`
// check send proxy
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
CheckSendProxy string `json:"check-send-proxy,omitempty"`
// check sni
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
CheckSni string `json:"check-sni,omitempty"`
// check ssl
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
CheckSsl string `json:"check-ssl,omitempty"`
// check alpn
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
CheckAlpn string `json:"check_alpn,omitempty"`
// check proto
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
CheckProto string `json:"check_proto,omitempty"`
// check via socks4
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
CheckViaSocks4 string `json:"check_via_socks4,omitempty"`
// ciphers
Ciphers string `json:"ciphers,omitempty"`
// ciphersuites
Ciphersuites string `json:"ciphersuites,omitempty"`
// crl file
CrlFile string `json:"crl_file,omitempty"`
// downinter
// Minimum: 0
// +kubebuilder:validation:Minimum=0
Downinter *int64 `json:"downinter,omitempty"`
// error limit
ErrorLimit *int64 `json:"error_limit,omitempty"`
// fall
Fall *int64 `json:"fall,omitempty"`
// fastinter
// Minimum: 0
// +kubebuilder:validation:Minimum=0
Fastinter *int64 `json:"fastinter,omitempty"`
// force sslv3
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ForceSslv3 string `json:"force_sslv3,omitempty"`
// force tlsv10
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ForceTlsv10 string `json:"force_tlsv10,omitempty"`
// force tlsv11
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ForceTlsv11 string `json:"force_tlsv11,omitempty"`
// force tlsv12
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ForceTlsv12 string `json:"force_tlsv12,omitempty"`
// force tlsv13
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ForceTlsv13 string `json:"force_tlsv13,omitempty"`
// health check address
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
HealthCheckAddress string `json:"health_check_address,omitempty"`
// health check port
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
HealthCheckPort *int64 `json:"health_check_port,omitempty"`
// id
// Read Only: true
ID string `json:"id,omitempty"`
// inter
// Minimum: 0
// +kubebuilder:validation:Minimum=0
Inter *int64 `json:"inter,omitempty"`
// maintenance
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Maintenance string `json:"maintenance,omitempty"`
// maxconn
Maxconn *int64 `json:"maxconn,omitempty"`
// maxqueue
Maxqueue *int64 `json:"maxqueue,omitempty"`
// minconn
Minconn *int64 `json:"minconn,omitempty"`
// name
// Read Only: true
Name string `json:"name,omitempty"`
// no sslv3
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
NoSslv3 string `json:"no_sslv3,omitempty"`
// no tlsv10
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
NoTlsv10 string `json:"no_tlsv10,omitempty"`
// no tlsv11
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
NoTlsv11 string `json:"no_tlsv11,omitempty"`
// no tlsv12
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
NoTlsv12 string `json:"no_tlsv12,omitempty"`
// no tlsv13
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
NoTlsv13 string `json:"no_tlsv13,omitempty"`
// npn
Npn string `json:"npn,omitempty"`
// observe
// Enum: ["layer4","layer7"]
// +kubebuilder:validation:Enum=layer4;layer7;
Observe string `json:"observe,omitempty"`
// on error
// Enum: ["fastinter","fail-check","sudden-death","mark-down"]
// +kubebuilder:validation:Enum=fastinter;fail-check;sudden-death;mark-down;
OnError string `json:"on-error,omitempty"`
// on marked down
// Enum: ["shutdown-sessions"]
// +kubebuilder:validation:Enum=shutdown-sessions;
OnMarkedDown string `json:"on-marked-down,omitempty"`
// on marked up
// Enum: ["shutdown-backup-sessions"]
// +kubebuilder:validation:Enum=shutdown-backup-sessions;
OnMarkedUp string `json:"on-marked-up,omitempty"`
// pool low conn
PoolLowConn *int64 `json:"pool_low_conn,omitempty"`
// pool max conn
PoolMaxConn *int64 `json:"pool_max_conn,omitempty"`
// pool purge delay
// Minimum: 0
// +kubebuilder:validation:Minimum=0
PoolPurgeDelay *int64 `json:"pool_purge_delay,omitempty"`
// port
// Read Only: true
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
Port *int64 `json:"port,omitempty"`
// proto
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Proto string `json:"proto,omitempty"`
// proxy v2 options
ProxyV2Options []string `json:"proxy-v2-options,omitempty"`
// rise
Rise *int64 `json:"rise,omitempty"`
// send proxy
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SendProxy string `json:"send-proxy,omitempty"`
// send proxy v2
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SendProxyV2 string `json:"send-proxy-v2,omitempty"`
// send proxy v2 ssl
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SendProxyV2Ssl string `json:"send_proxy_v2_ssl,omitempty"`
// send proxy v2 ssl cn
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SendProxyV2SslCn string `json:"send_proxy_v2_ssl_cn,omitempty"`
// slowstart
// Minimum: 0
// +kubebuilder:validation:Minimum=0
Slowstart *int64 `json:"slowstart,omitempty"`
// sni
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Sni string `json:"sni,omitempty"`
// source
Source string `json:"source,omitempty"`
// ssl
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Ssl string `json:"ssl,omitempty"`
// ssl cafile
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
SslCafile string `json:"ssl_cafile,omitempty"`
// ssl certificate
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
SslCertificate string `json:"ssl_certificate,omitempty"`
// ssl max ver
// Enum: ["SSLv3","TLSv1.0","TLSv1.1","TLSv1.2","TLSv1.3"]
// +kubebuilder:validation:Enum=SSLv3;TLSv1.0;TLSv1.1;TLSv1.2;TLSv1.3;
SslMaxVer string `json:"ssl_max_ver,omitempty"`
// ssl min ver
// Enum: ["SSLv3","TLSv1.0","TLSv1.1","TLSv1.2","TLSv1.3"]
// +kubebuilder:validation:Enum=SSLv3;TLSv1.0;TLSv1.1;TLSv1.2;TLSv1.3;
SslMinVer string `json:"ssl_min_ver,omitempty"`
// ssl reuse
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SslReuse string `json:"ssl_reuse,omitempty"`
// tfo
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Tfo string `json:"tfo,omitempty"`
// tls tickets
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
TLSTickets string `json:"tls_tickets,omitempty"`
// track
Track string `json:"track,omitempty"`
// verify
// Enum: ["none","required"]
// +kubebuilder:validation:Enum=none;required;
Verify string `json:"verify,omitempty"`
// verifyhost
Verifyhost string `json:"verifyhost,omitempty"`
// weight
Weight *int64 `json:"weight,omitempty"`
// ws
// Enum: ["auto","h1","h2"]
// +kubebuilder:validation:Enum=auto;h1;h2;
Ws string `json:"ws,omitempty"`
}
RuntimeAddServer Runtime Add Server
Settable properties when adding a new server using HAProxy's runtime.
swagger:model runtime_add_server
func (*RuntimeAddServer) ContextValidate ¶
ContextValidate validate this runtime add server based on the context it is used
func (RuntimeAddServer) Diff ¶
func (rec RuntimeAddServer) Diff(obj RuntimeAddServer, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (RuntimeAddServer) Equal ¶
func (rec RuntimeAddServer) Equal(obj RuntimeAddServer, opts ...eqdiff.GoMethodGenOptions) bool
func (*RuntimeAddServer) MarshalBinary ¶
func (m *RuntimeAddServer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RuntimeAddServer) UnmarshalBinary ¶
func (m *RuntimeAddServer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RuntimeServer ¶
type RuntimeServer struct {
// address
// Read Only: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Address string `json:"address,omitempty"`
// admin state
// Enum: ["ready","maint","drain"]
// +kubebuilder:validation:Enum=ready;maint;drain;
AdminState string `json:"admin_state,omitempty"`
// id
// Read Only: true
ID string `json:"id,omitempty"`
// name
// Read Only: true
Name string `json:"name,omitempty"`
// operational state
// Enum: ["up","down","stopping"]
// +kubebuilder:validation:Enum=up;down;stopping;
OperationalState string `json:"operational_state,omitempty"`
// port
// Read Only: true
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
Port *int64 `json:"port,omitempty"`
}
RuntimeServer Runtime Server
Runtime transient server properties Example: {"address":"127.0.0.5","admin_state":"ready","operational_state":"up","port":80,"server_id":1,"server_name":"web_server"}
swagger:model runtime_server
func (*RuntimeServer) ContextValidate ¶
ContextValidate validate this runtime server based on the context it is used
func (RuntimeServer) Diff ¶
func (rec RuntimeServer) Diff(obj RuntimeServer, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (RuntimeServer) Equal ¶
func (rec RuntimeServer) Equal(obj RuntimeServer, opts ...eqdiff.GoMethodGenOptions) bool
func (*RuntimeServer) MarshalBinary ¶
func (m *RuntimeServer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RuntimeServer) UnmarshalBinary ¶
func (m *RuntimeServer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RuntimeServers ¶
type RuntimeServers []*RuntimeServer
RuntimeServers HAProxy Runtime Servers Array
HAProxy runtime servers array ¶
swagger:model runtime_servers
func (RuntimeServers) ContextValidate ¶
ContextValidate validate this runtime servers based on the context it is used
func (RuntimeServers) Diff ¶
func (x RuntimeServers) Diff(y RuntimeServers, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (RuntimeServers) Equal ¶
func (x RuntimeServers) Equal(y RuntimeServers, opts ...eqdiff.GoMethodGenOptions) bool
type SSLFrontUse ¶ added in v6.2.0
type SSLFrontUse struct {
// allow 0rtt
Allow0rtt bool `json:"allow_0rtt,omitempty"`
// alpn
Alpn string `json:"alpn,omitempty"`
// ca file
CaFile string `json:"ca_file,omitempty"`
// Certificate filename
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Certificate string `json:"certificate"`
// ciphers
Ciphers string `json:"ciphers,omitempty"`
// ciphersuites
Ciphersuites string `json:"ciphersuites,omitempty"`
// client sigalgs
ClientSigalgs string `json:"client_sigalgs,omitempty"`
// crl file
CrlFile string `json:"crl_file,omitempty"`
// curves
Curves string `json:"curves,omitempty"`
// ecdhe
Ecdhe string `json:"ecdhe,omitempty"`
// OCSP issuer filename
Issuer string `json:"issuer,omitempty"`
// Private key filename
Key string `json:"key,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// no alpn
NoAlpn bool `json:"no_alpn,omitempty"`
// no ca names
NoCaNames bool `json:"no_ca_names,omitempty"`
// npn
Npn string `json:"npn,omitempty"`
// OCSP response filename
Ocsp string `json:"ocsp,omitempty"`
// Automatic OCSP response update
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
OcspUpdate string `json:"ocsp_update,omitempty"`
// Signed Certificate Timestamp List filename
Sctl string `json:"sctl,omitempty"`
// sigalgs
Sigalgs string `json:"sigalgs,omitempty"`
// ssl max ver
// Enum: ["SSLv3","TLSv1.0","TLSv1.1","TLSv1.2","TLSv1.3"]
// +kubebuilder:validation:Enum=SSLv3;TLSv1.0;TLSv1.1;TLSv1.2;TLSv1.3;
SslMaxVer string `json:"ssl_max_ver,omitempty"`
// ssl min ver
// Enum: ["SSLv3","TLSv1.0","TLSv1.1","TLSv1.2","TLSv1.3"]
// +kubebuilder:validation:Enum=SSLv3;TLSv1.0;TLSv1.1;TLSv1.2;TLSv1.3;
SslMinVer string `json:"ssl_min_ver,omitempty"`
// verify
// Enum: ["none","optional","required"]
// +kubebuilder:validation:Enum=none;optional;required;
Verify string `json:"verify,omitempty"`
}
SSLFrontUse SSL Frontend Use certificate
Assign a certificate to the current frontend ¶
swagger:model SSLFrontUse
func (*SSLFrontUse) ContextValidate ¶ added in v6.2.0
ContextValidate validates this s s l front use based on context it is used
func (SSLFrontUse) Diff ¶ added in v6.2.0
func (rec SSLFrontUse) Diff(obj SSLFrontUse, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SSLFrontUse) Equal ¶ added in v6.2.0
func (rec SSLFrontUse) Equal(obj SSLFrontUse, opts ...eqdiff.GoMethodGenOptions) bool
func (*SSLFrontUse) MarshalBinary ¶ added in v6.2.0
func (m *SSLFrontUse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SSLFrontUse) UnmarshalBinary ¶ added in v6.2.0
func (m *SSLFrontUse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SSLFrontUses ¶ added in v6.2.0
type SSLFrontUses []*SSLFrontUse
SSLFrontUses s s l front uses
swagger:model SSLFrontUses
func (SSLFrontUses) ContextValidate ¶ added in v6.2.0
ContextValidate validate this s s l front uses based on the context it is used
func (SSLFrontUses) Diff ¶ added in v6.2.0
func (x SSLFrontUses) Diff(y SSLFrontUses, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SSLFrontUses) Equal ¶ added in v6.2.0
func (x SSLFrontUses) Equal(y SSLFrontUses, opts ...eqdiff.GoMethodGenOptions) bool
type Server ¶
type Server struct {
ServerParams `json:",inline"`
// address
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Address string `json:"address"`
// id
ID *int64 `json:"id,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Name string `json:"name"`
// port
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
Port *int64 `json:"port,omitempty"`
}
Server Server
HAProxy backend server configuration Example: {"address":"10.1.1.1","name":"www","port":8080}
swagger:model server
func (*Server) ContextValidate ¶
ContextValidate validate this server based on the context it is used
func (Server) Diff ¶
func (rec Server) Diff(obj Server, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Server) MarshalBinary ¶
MarshalBinary interface implementation
func (Server) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Server) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Server) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type ServerParams ¶
type ServerParams struct {
// agent addr
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
AgentAddr string `json:"agent-addr,omitempty"`
// agent check
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
AgentCheck string `json:"agent-check,omitempty"`
// agent inter
// Minimum: 0
// +kubebuilder:validation:Minimum=0
AgentInter *int64 `json:"agent-inter,omitempty"`
// agent port
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
AgentPort *int64 `json:"agent-port,omitempty"`
// agent send
AgentSend string `json:"agent-send,omitempty"`
// allow 0rtt
Allow0rtt bool `json:"allow_0rtt,omitempty"`
// alpn
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Alpn string `json:"alpn,omitempty"`
// backup
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Backup string `json:"backup,omitempty"`
// cc
Cc string `json:"cc,omitempty"`
// check
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Check string `json:"check,omitempty"`
// check pool conn name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
CheckPoolConnName string `json:"check-pool-conn-name,omitempty"`
// check reuse pool
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
CheckReusePool string `json:"check-reuse-pool,omitempty"`
// check send proxy
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
CheckSendProxy string `json:"check-send-proxy,omitempty"`
// check sni
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
CheckSni string `json:"check-sni,omitempty"`
// check ssl
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
CheckSsl string `json:"check-ssl,omitempty"`
// check alpn
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
CheckAlpn string `json:"check_alpn,omitempty"`
// check proto
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
CheckProto string `json:"check_proto,omitempty"`
// check sni auto
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
CheckSniAuto string `json:"check_sni_auto,omitempty"`
// check via socks4
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
CheckViaSocks4 string `json:"check_via_socks4,omitempty"`
// ciphers
Ciphers string `json:"ciphers,omitempty"`
// ciphersuites
Ciphersuites string `json:"ciphersuites,omitempty"`
// client sigalgs
ClientSigalgs string `json:"client_sigalgs,omitempty"`
// cookie
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Cookie string `json:"cookie,omitempty"`
// crl file
CrlFile string `json:"crl_file,omitempty"`
// curves
Curves string `json:"curves,omitempty"`
// downinter
// Minimum: 0
// +kubebuilder:validation:Minimum=0
Downinter *int64 `json:"downinter,omitempty"`
// error limit
ErrorLimit int64 `json:"error_limit,omitempty"`
// fall
Fall *int64 `json:"fall,omitempty"`
// fastinter
// Minimum: 0
// +kubebuilder:validation:Minimum=0
Fastinter *int64 `json:"fastinter,omitempty"`
// This field is deprecated in favor of sslv3, and will be removed in a future release
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ForceSslv3 string `json:"force_sslv3,omitempty"`
// This field is deprecated in favor of tlsv10, and will be removed in a future release
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ForceTlsv10 string `json:"force_tlsv10,omitempty"`
// This field is deprecated in favor of tlsv11, and will be removed in a future release
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ForceTlsv11 string `json:"force_tlsv11,omitempty"`
// This field is deprecated in favor of tlsv12, and will be removed in a future release
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ForceTlsv12 string `json:"force_tlsv12,omitempty"`
// This field is deprecated in favor of tlsv13, and will be removed in a future release
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ForceTlsv13 string `json:"force_tlsv13,omitempty"`
// guid
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
GUID string `json:"guid,omitempty"`
// hash key
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
HashKey string `json:"hash_key,omitempty"`
// health check address
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
HealthCheckAddress string `json:"health_check_address,omitempty"`
// health check port
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
HealthCheckPort *int64 `json:"health_check_port,omitempty"`
// idle ping
// Minimum: 0
// +kubebuilder:validation:Minimum=0
IdlePing *int64 `json:"idle_ping,omitempty"`
// init addr
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
InitAddr *string `json:"init-addr,omitempty"`
// init state
// Enum: ["fully-up","up","down","fully-down"]
// +kubebuilder:validation:Enum=fully-up;up;down;fully-down;
InitState string `json:"init-state,omitempty"`
// inter
// Minimum: 0
// +kubebuilder:validation:Minimum=0
Inter *int64 `json:"inter,omitempty"`
// ktls
// Enum: ["on","off"]
// +kubebuilder:validation:Enum=on;off;
Ktls string `json:"ktls,omitempty"`
// log bufsize
LogBufsize *int64 `json:"log-bufsize,omitempty"`
// log proto
// Enum: ["legacy","octet-count"]
// +kubebuilder:validation:Enum=legacy;octet-count;
LogProto string `json:"log_proto,omitempty"`
// maintenance
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Maintenance string `json:"maintenance,omitempty"`
// max reuse
MaxReuse *int64 `json:"max_reuse,omitempty"`
// maxconn
Maxconn *int64 `json:"maxconn,omitempty"`
// maxqueue
Maxqueue *int64 `json:"maxqueue,omitempty"`
// minconn
Minconn *int64 `json:"minconn,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// This field is deprecated in favor of sslv3, and will be removed in a future release
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
NoSslv3 string `json:"no_sslv3,omitempty"`
// This field is deprecated in favor of tlsv10, and will be removed in a future release
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
NoTlsv10 string `json:"no_tlsv10,omitempty"`
// This field is deprecated in favor of tlsv11, and will be removed in a future release
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
NoTlsv11 string `json:"no_tlsv11,omitempty"`
// This field is deprecated in favor of tlsv12, and will be removed in a future release
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
NoTlsv12 string `json:"no_tlsv12,omitempty"`
// This field is deprecated in favor of force_tlsv13, and will be removed in a future release
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
NoTlsv13 string `json:"no_tlsv13,omitempty"`
// no verifyhost
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
NoVerifyhost string `json:"no_verifyhost,omitempty"`
// npn
Npn string `json:"npn,omitempty"`
// observe
// Enum: ["layer4","layer7"]
// +kubebuilder:validation:Enum=layer4;layer7;
Observe string `json:"observe,omitempty"`
// on error
// Enum: ["fastinter","fail-check","sudden-death","mark-down"]
// +kubebuilder:validation:Enum=fastinter;fail-check;sudden-death;mark-down;
OnError string `json:"on-error,omitempty"`
// on marked down
// Enum: ["shutdown-sessions"]
// +kubebuilder:validation:Enum=shutdown-sessions;
OnMarkedDown string `json:"on-marked-down,omitempty"`
// on marked up
// Enum: ["shutdown-backup-sessions"]
// +kubebuilder:validation:Enum=shutdown-backup-sessions;
OnMarkedUp string `json:"on-marked-up,omitempty"`
// pool conn name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
PoolConnName string `json:"pool_conn_name,omitempty"`
// pool low conn
PoolLowConn *int64 `json:"pool_low_conn,omitempty"`
// pool max conn
PoolMaxConn *int64 `json:"pool_max_conn,omitempty"`
// pool purge delay
// Minimum: 0
// +kubebuilder:validation:Minimum=0
PoolPurgeDelay *int64 `json:"pool_purge_delay,omitempty"`
// proto
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Proto string `json:"proto,omitempty"`
// proxy v2 options
ProxyV2Options []string `json:"proxy-v2-options,omitempty"`
// redir
Redir string `json:"redir,omitempty"`
// Toggles the secure renegotiation mechanism for an SSL backend.
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Renegotiate string `json:"renegotiate,omitempty"`
// resolve net
// Pattern: ^([A-Za-z0-9.:/]+)(,[A-Za-z0-9.:/]+)*$
// +kubebuilder:validation:Pattern=`^([A-Za-z0-9.:/]+)(,[A-Za-z0-9.:/]+)*$`
ResolveNet string `json:"resolve-net,omitempty"`
// resolve prefer
// Enum: ["ipv4","ipv6"]
// +kubebuilder:validation:Enum=ipv4;ipv6;
ResolvePrefer string `json:"resolve-prefer,omitempty"`
// resolve opts
// Pattern: ^(allow-dup-ip|ignore-weight|prevent-dup-ip)(,(allow-dup-ip|ignore-weight|prevent-dup-ip))*$
// +kubebuilder:validation:Pattern=`^(allow-dup-ip|ignore-weight|prevent-dup-ip)(,(allow-dup-ip|ignore-weight|prevent-dup-ip))*$`
ResolveOpts string `json:"resolve_opts,omitempty"`
// resolvers
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Resolvers string `json:"resolvers,omitempty"`
// rise
Rise *int64 `json:"rise,omitempty"`
// send proxy
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SendProxy string `json:"send-proxy,omitempty"`
// send proxy v2
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SendProxyV2 string `json:"send-proxy-v2,omitempty"`
// send proxy v2 ssl
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SendProxyV2Ssl string `json:"send_proxy_v2_ssl,omitempty"`
// send proxy v2 ssl cn
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SendProxyV2SslCn string `json:"send_proxy_v2_ssl_cn,omitempty"`
// set proxy v2 tlv fmt
SetProxyV2TlvFmt *ServerParamsSetProxyV2TlvFmt `json:"set-proxy-v2-tlv-fmt,omitempty"`
// shard
Shard int64 `json:"shard,omitempty"`
// sigalgs
Sigalgs string `json:"sigalgs,omitempty"`
// slowstart
// Minimum: 0
// +kubebuilder:validation:Minimum=0
Slowstart *int64 `json:"slowstart,omitempty"`
// sni
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Sni string `json:"sni,omitempty"`
// sni auto
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SniAuto string `json:"sni_auto,omitempty"`
// socks4
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Socks4 string `json:"socks4,omitempty"`
// source
Source string `json:"source,omitempty"`
// ssl
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Ssl string `json:"ssl,omitempty"`
// ssl cafile
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
SslCafile string `json:"ssl_cafile,omitempty"`
// ssl certificate
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
SslCertificate string `json:"ssl_certificate,omitempty"`
// ssl max ver
// Enum: ["SSLv3","TLSv1.0","TLSv1.1","TLSv1.2","TLSv1.3"]
// +kubebuilder:validation:Enum=SSLv3;TLSv1.0;TLSv1.1;TLSv1.2;TLSv1.3;
SslMaxVer string `json:"ssl_max_ver,omitempty"`
// ssl min ver
// Enum: ["SSLv3","TLSv1.0","TLSv1.1","TLSv1.2","TLSv1.3"]
// +kubebuilder:validation:Enum=SSLv3;TLSv1.0;TLSv1.1;TLSv1.2;TLSv1.3;
SslMinVer string `json:"ssl_min_ver,omitempty"`
// ssl reuse
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SslReuse string `json:"ssl_reuse,omitempty"`
// sslv3
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Sslv3 string `json:"sslv3,omitempty"`
// stick
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Stick string `json:"stick,omitempty"`
// strict maxconn
StrictMaxconn bool `json:"strict-maxconn,omitempty"`
// tcp md5sig
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
TCPMd5sig string `json:"tcp_md5sig,omitempty"`
// tcp ut
// Minimum: 0
// +kubebuilder:validation:Minimum=0
TCPUt *int64 `json:"tcp_ut,omitempty"`
// tfo
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Tfo string `json:"tfo,omitempty"`
// tls tickets
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
TLSTickets string `json:"tls_tickets,omitempty"`
// tlsv10
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Tlsv10 string `json:"tlsv10,omitempty"`
// tlsv11
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Tlsv11 string `json:"tlsv11,omitempty"`
// tlsv12
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Tlsv12 string `json:"tlsv12,omitempty"`
// tlsv13
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Tlsv13 string `json:"tlsv13,omitempty"`
// track
Track string `json:"track,omitempty"`
// verify
// Enum: ["none","required"]
// +kubebuilder:validation:Enum=none;required;
Verify string `json:"verify,omitempty"`
// verifyhost
Verifyhost string `json:"verifyhost,omitempty"`
// weight
Weight *int64 `json:"weight,omitempty"`
// ws
// Enum: ["auto","h1","h2"]
// +kubebuilder:validation:Enum=auto;h1;h2;
Ws string `json:"ws,omitempty"`
}
ServerParams server params
swagger:model server_params
func (*ServerParams) ContextValidate ¶
ContextValidate validate this server params based on the context it is used
func (ServerParams) Diff ¶
func (rec ServerParams) Diff(obj ServerParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ServerParams) Equal ¶
func (rec ServerParams) Equal(obj ServerParams, opts ...eqdiff.GoMethodGenOptions) bool
func (*ServerParams) MarshalBinary ¶
func (m *ServerParams) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ServerParams) PrepareFieldsForRuntimeAddServer ¶ added in v6.0.7
func (s ServerParams) PrepareFieldsForRuntimeAddServer() *ServerParams
func (*ServerParams) UnmarshalBinary ¶
func (m *ServerParams) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServerParamsSetProxyV2TlvFmt ¶
type ServerParamsSetProxyV2TlvFmt struct {
// id
// Required: true
ID *string `json:"id"`
// value
// Required: true
Value *string `json:"value"`
}
ServerParamsSetProxyV2TlvFmt server params set proxy v2 tlv fmt
swagger:model ServerParamsSetProxyV2TlvFmt
func (*ServerParamsSetProxyV2TlvFmt) ContextValidate ¶
func (m *ServerParamsSetProxyV2TlvFmt) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this server params set proxy v2 tlv fmt based on context it is used
func (ServerParamsSetProxyV2TlvFmt) Diff ¶
func (rec ServerParamsSetProxyV2TlvFmt) Diff(obj ServerParamsSetProxyV2TlvFmt, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ServerParamsSetProxyV2TlvFmt) Equal ¶
func (rec ServerParamsSetProxyV2TlvFmt) Equal(obj ServerParamsSetProxyV2TlvFmt, opts ...eqdiff.GoMethodGenOptions) bool
func (*ServerParamsSetProxyV2TlvFmt) MarshalBinary ¶
func (m *ServerParamsSetProxyV2TlvFmt) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServerParamsSetProxyV2TlvFmt) UnmarshalBinary ¶
func (m *ServerParamsSetProxyV2TlvFmt) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServerSwitchingRule ¶
type ServerSwitchingRule struct {
// cond
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond string `json:"cond,omitempty"`
// cond test
CondTest string `json:"cond_test,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// target server
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
TargetServer string `json:"target_server"`
}
ServerSwitchingRule Server Switching Rule
HAProxy server switching rule configuration (corresponds to use-server directive) Example: {"cond":"if","cond_test":"{ req_ssl_sni -i www.example.com }","target_server":"www"}
swagger:model server_switching_rule
func (*ServerSwitchingRule) ContextValidate ¶
ContextValidate validates this server switching rule based on context it is used
func (ServerSwitchingRule) Diff ¶
func (rec ServerSwitchingRule) Diff(obj ServerSwitchingRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ServerSwitchingRule) Equal ¶
func (rec ServerSwitchingRule) Equal(obj ServerSwitchingRule, opts ...eqdiff.GoMethodGenOptions) bool
func (*ServerSwitchingRule) MarshalBinary ¶
func (m *ServerSwitchingRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServerSwitchingRule) UnmarshalBinary ¶
func (m *ServerSwitchingRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServerSwitchingRules ¶
type ServerSwitchingRules []*ServerSwitchingRule
ServerSwitchingRules Server Switching Rules Array
HAProxy backend server switching rules array (corresponds to use-server directives)
swagger:model server_switching_rules
func (ServerSwitchingRules) ContextValidate ¶
ContextValidate validate this server switching rules based on the context it is used
func (ServerSwitchingRules) Diff ¶
func (x ServerSwitchingRules) Diff(y ServerSwitchingRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ServerSwitchingRules) Equal ¶
func (x ServerSwitchingRules) Equal(y ServerSwitchingRules, opts ...eqdiff.GoMethodGenOptions) bool
type ServerTemplate ¶
type ServerTemplate struct {
ServerParams `json:",inline"`
// fqdn
// Required: true
Fqdn string `json:"fqdn"`
// id
ID *int64 `json:"id,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// num or range
// Required: true
NumOrRange string `json:"num_or_range"`
// port
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
Port *int64 `json:"port,omitempty"`
// prefix
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Prefix string `json:"prefix"`
}
ServerTemplate Server template
Set a template to initialize servers with shared parameters. Example: {"fqdn":"google.com","num_or_range":"1-3","port":80,"prefix":"srv"}
swagger:model server_template
func (*ServerTemplate) ContextValidate ¶
ContextValidate validate this server template based on the context it is used
func (ServerTemplate) Diff ¶
func (rec ServerTemplate) Diff(obj ServerTemplate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ServerTemplate) Equal ¶
func (rec ServerTemplate) Equal(obj ServerTemplate, opts ...eqdiff.GoMethodGenOptions) bool
func (*ServerTemplate) MarshalBinary ¶
func (m *ServerTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ServerTemplate) MarshalJSON ¶
func (m ServerTemplate) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ServerTemplate) UnmarshalBinary ¶
func (m *ServerTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ServerTemplate) UnmarshalJSON ¶
func (m *ServerTemplate) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ServerTemplates ¶
type ServerTemplates []*ServerTemplate
ServerTemplates Server templates
HAProxy backend server templates array ¶
swagger:model server_templates
func (ServerTemplates) ContextValidate ¶
ContextValidate validate this server templates based on the context it is used
func (ServerTemplates) Diff ¶
func (x ServerTemplates) Diff(y ServerTemplates, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ServerTemplates) Equal ¶
func (x ServerTemplates) Equal(y ServerTemplates, opts ...eqdiff.GoMethodGenOptions) bool
type Servers ¶
type Servers []*Server
Servers Servers
HAProxy backend servers array ¶
swagger:model servers
func (Servers) ContextValidate ¶
ContextValidate validate this servers based on the context it is used
type SetEnv ¶
type SetEnv struct {
// name
// Required: true
Name *string `json:"name"`
// value
// Required: true
Value *string `json:"value"`
}
SetEnv set env
swagger:model SetEnv
func (*SetEnv) ContextValidate ¶
ContextValidate validates this set env based on context it is used
func (SetEnv) Diff ¶
func (rec SetEnv) Diff(obj SetEnv, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*SetEnv) MarshalBinary ¶
MarshalBinary interface implementation
func (*SetEnv) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SetVar ¶
type SetVar struct {
// expr
// Required: true
Expr *string `json:"expr"`
// name
// Required: true
Name *string `json:"name"`
}
SetVar set var
swagger:model SetVar
func (*SetVar) ContextValidate ¶
ContextValidate validates this set var based on context it is used
func (SetVar) Diff ¶
func (rec SetVar) Diff(obj SetVar, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*SetVar) MarshalBinary ¶
MarshalBinary interface implementation
func (*SetVar) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SetVarFmt ¶
type SetVarFmt struct {
// format
// Required: true
Format *string `json:"format"`
// name
// Required: true
Name *string `json:"name"`
}
SetVarFmt set var fmt
swagger:model SetVarFmt
func (*SetVarFmt) ContextValidate ¶
ContextValidate validates this set var fmt based on context it is used
func (SetVarFmt) Diff ¶
func (rec SetVarFmt) Diff(obj SetVarFmt, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SetVarFmt) Equal ¶
func (rec SetVarFmt) Equal(obj SetVarFmt, opts ...eqdiff.GoMethodGenOptions) bool
func (*SetVarFmt) MarshalBinary ¶
MarshalBinary interface implementation
func (*SetVarFmt) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Site ¶
type Site struct {
// farms
Farms []*SiteFarm `json:"farms,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
Name string `json:"name"`
// service
Service *SiteService `json:"service,omitempty"`
}
Site Site
Site configuration. Sites are considered as one service and all farms connected to that service. Farms are connected to service using use-backend and default_backend directives. Sites let you configure simple HAProxy configurations, for more advanced options use /haproxy/configuration endpoints.
Example: {"farms":[{"balance":{"algorithm":"roundrobin"},"mode":"http","name":"www_backend","servers":[{"address":"127.0.1.1","name":"www_server","port":4567},{"address":"127.0.1.2","name":"www_server_new","port":4567}],"use_as":"default"}],"name":"test_site","service":{"http_connection_mode":"httpclose","maxconn":2000,"mode":"http"}}
swagger:model site
func (*Site) ContextValidate ¶
ContextValidate validate this site based on the context it is used
func (Site) Diff ¶
func (rec Site) Diff(obj Site, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Site) MarshalBinary ¶
MarshalBinary interface implementation
func (*Site) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SiteFarm ¶
type SiteFarm struct {
// balance
Balance *Balance `json:"balance,omitempty"`
// cond
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond string `json:"cond,omitempty"`
// cond test
CondTest string `json:"cond_test,omitempty"`
// forwardfor
Forwardfor *Forwardfor `json:"forwardfor,omitempty"`
// mode
// Enum: ["http","tcp"]
// +kubebuilder:validation:Enum=http;tcp;
Mode string `json:"mode,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
Name string `json:"name"`
// servers
Servers []*Server `json:"servers,omitempty"`
// use as
// Required: true
// Enum: ["default","conditional"]
// +kubebuilder:validation:Enum=default;conditional;
UseAs string `json:"use_as"`
}
SiteFarm site farm
swagger:model SiteFarm
func (*SiteFarm) ContextValidate ¶
ContextValidate validate this site farm based on the context it is used
func (SiteFarm) Diff ¶
func (rec SiteFarm) Diff(obj SiteFarm, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SiteFarm) Equal ¶
func (rec SiteFarm) Equal(obj SiteFarm, opts ...eqdiff.GoMethodGenOptions) bool
func (*SiteFarm) MarshalBinary ¶
MarshalBinary interface implementation
func (*SiteFarm) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SiteService ¶
type SiteService struct {
// http connection mode
// Enum: ["http-tunnel","httpclose","forced-close","http-server-close","http-keep-alive"]
// +kubebuilder:validation:Enum=http-tunnel;httpclose;forced-close;http-server-close;http-keep-alive;
HTTPConnectionMode string `json:"http_connection_mode,omitempty"`
// listeners
Listeners []*Bind `json:"listeners,omitempty"`
// maxconn
Maxconn *int64 `json:"maxconn,omitempty"`
// mode
// Enum: ["http","tcp"]
// +kubebuilder:validation:Enum=http;tcp;
Mode string `json:"mode,omitempty"`
}
SiteService site service
swagger:model SiteService
func (*SiteService) ContextValidate ¶
ContextValidate validate this site service based on the context it is used
func (SiteService) Diff ¶
func (rec SiteService) Diff(obj SiteService, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SiteService) Equal ¶
func (rec SiteService) Equal(obj SiteService, opts ...eqdiff.GoMethodGenOptions) bool
func (*SiteService) MarshalBinary ¶
func (m *SiteService) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SiteService) UnmarshalBinary ¶
func (m *SiteService) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Sites ¶
type Sites []*Site
Sites Sites
Sites array. Sites are considered as one service and all farms connected to that service. Farms are connected to service using use-backend and default_backend directives. Sites let you configure simple HAProxy configurations, for more advanced options use /haproxy/configuration endpoints.
swagger:model sites
func (Sites) ContextValidate ¶
ContextValidate validate this sites based on the context it is used
type SmtpchkParams ¶
type SmtpchkParams struct {
// domain
Domain string `json:"domain,omitempty"`
// hello
Hello string `json:"hello,omitempty"`
}
SmtpchkParams smtpchk params
swagger:model smtpchk_params
func (*SmtpchkParams) ContextValidate ¶
ContextValidate validates this smtpchk params based on context it is used
func (SmtpchkParams) Diff ¶
func (rec SmtpchkParams) Diff(obj SmtpchkParams, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SmtpchkParams) Equal ¶
func (rec SmtpchkParams) Equal(obj SmtpchkParams, opts ...eqdiff.GoMethodGenOptions) bool
func (*SmtpchkParams) MarshalBinary ¶
func (m *SmtpchkParams) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SmtpchkParams) UnmarshalBinary ¶
func (m *SmtpchkParams) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Source ¶
type Source struct {
// address
// Required: true
Address *string `json:"address"`
// address second
AddressSecond string `json:"address_second,omitempty"`
// hdr
Hdr string `json:"hdr,omitempty"`
// interface
Interface string `json:"interface,omitempty"`
// occ
Occ string `json:"occ,omitempty"`
// port
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
Port int64 `json:"port,omitempty"`
// port second
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
PortSecond int64 `json:"port_second,omitempty"`
// usesrc
// Enum: ["address","client","clientip","hdr_ip"]
// +kubebuilder:validation:Enum=address;client;clientip;hdr_ip;
Usesrc string `json:"usesrc,omitempty"`
}
Source source
swagger:model source
func (*Source) ContextValidate ¶
ContextValidate validates this source based on context it is used
func (Source) Diff ¶
func (rec Source) Diff(obj Source, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Source) MarshalBinary ¶
MarshalBinary interface implementation
func (*Source) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SpoeAgent ¶
type SpoeAgent struct {
// async
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Async string `json:"async,omitempty"`
// continue on error
// Enum: ["enabled"]
// +kubebuilder:validation:Enum=enabled;
ContinueOnError string `json:"continue-on-error,omitempty"`
// dontlog normal
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
DontlogNormal string `json:"dontlog-normal,omitempty"`
// engine name
EngineName string `json:"engine-name,omitempty"`
// force set var
// Enum: ["enabled"]
// +kubebuilder:validation:Enum=enabled;
ForceSetVar string `json:"force-set-var,omitempty"`
// groups
Groups string `json:"groups,omitempty"`
// hello timeout
HelloTimeout int64 `json:"hello_timeout,omitempty"`
// idle timeout
IdleTimeout int64 `json:"idle_timeout,omitempty"`
// log
Log LogTargets `json:"log,omitempty"`
// max frame size
MaxFrameSize int64 `json:"max-frame-size,omitempty"`
// max waiting frames
MaxWaitingFrames int64 `json:"max-waiting-frames,omitempty"`
// maxconnrate
Maxconnrate int64 `json:"maxconnrate,omitempty"`
// maxerrrate
Maxerrrate int64 `json:"maxerrrate,omitempty"`
// messages
Messages string `json:"messages,omitempty"`
// name
// Required: true
Name *string `json:"name"`
// option set on error
// Pattern: ^[A-Za-z0-9-_.]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.]+$`
OptionSetOnError string `json:"option_set-on-error,omitempty"`
// option set process time
// Pattern: ^[A-Za-z0-9-_.]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.]+$`
OptionSetProcessTime string `json:"option_set-process-time,omitempty"`
// option set total time
// Pattern: ^[A-Za-z0-9-_.]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.]+$`
OptionSetTotalTime string `json:"option_set-total-time,omitempty"`
// option var prefix
// Pattern: ^[A-Za-z0-9-_.]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.]+$`
OptionVarPrefix string `json:"option_var-prefix,omitempty"`
// pipelining
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Pipelining string `json:"pipelining,omitempty"`
// processing timeout
ProcessingTimeout int64 `json:"processing_timeout,omitempty"`
// register var names
RegisterVarNames string `json:"register-var-names,omitempty"`
// send frag payload
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SendFragPayload string `json:"send-frag-payload,omitempty"`
// use backend
UseBackend string `json:"use-backend,omitempty"`
}
SpoeAgent SPOE agent
SPOE agent configuration ¶
swagger:model spoe_agent
func (*SpoeAgent) ContextValidate ¶
ContextValidate validate this spoe agent based on the context it is used
func (SpoeAgent) Diff ¶
func (rec SpoeAgent) Diff(obj SpoeAgent, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SpoeAgent) Equal ¶
func (rec SpoeAgent) Equal(obj SpoeAgent, opts ...eqdiff.GoMethodGenOptions) bool
func (*SpoeAgent) MarshalBinary ¶
MarshalBinary interface implementation
func (*SpoeAgent) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SpoeAgents ¶
type SpoeAgents []*SpoeAgent
SpoeAgents SPOE Agents
SPOE Agents of one scope in SPOE file ¶
swagger:model spoe_agents
func (SpoeAgents) ContextValidate ¶
ContextValidate validate this spoe agents based on the context it is used
func (SpoeAgents) Diff ¶
func (x SpoeAgents) Diff(y SpoeAgents, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SpoeAgents) Equal ¶
func (x SpoeAgents) Equal(y SpoeAgents, opts ...eqdiff.GoMethodGenOptions) bool
type SpoeFiles ¶
type SpoeFiles []string
SpoeFiles SPOE files
SPOE files ¶
swagger:model spoe_files
func (SpoeFiles) ContextValidate ¶
ContextValidate validates this spoe files based on context it is used
func (SpoeFiles) Diff ¶
func (x SpoeFiles) Diff(y SpoeFiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
type SpoeGroup ¶
type SpoeGroup struct {
// messages
Messages string `json:"messages,omitempty"`
// name
// Required: true
Name *string `json:"name"`
}
SpoeGroup SPOE group
SPOE group section configuration ¶
swagger:model spoe_group
func (*SpoeGroup) ContextValidate ¶
ContextValidate validates this spoe group based on context it is used
func (SpoeGroup) Diff ¶
func (rec SpoeGroup) Diff(obj SpoeGroup, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SpoeGroup) Equal ¶
func (rec SpoeGroup) Equal(obj SpoeGroup, opts ...eqdiff.GoMethodGenOptions) bool
func (*SpoeGroup) MarshalBinary ¶
MarshalBinary interface implementation
func (*SpoeGroup) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SpoeGroups ¶
type SpoeGroups []*SpoeGroup
SpoeGroups SPOE Groups
SPOE Groups of one scope in SPOE file ¶
swagger:model spoe_groups
func (SpoeGroups) ContextValidate ¶
ContextValidate validate this spoe groups based on the context it is used
func (SpoeGroups) Diff ¶
func (x SpoeGroups) Diff(y SpoeGroups, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SpoeGroups) Equal ¶
func (x SpoeGroups) Equal(y SpoeGroups, opts ...eqdiff.GoMethodGenOptions) bool
type SpoeMessage ¶
type SpoeMessage struct {
// acl
ACL Acls `json:"acl,omitempty"`
// args
Args string `json:"args,omitempty"`
// event
Event *SpoeMessageEvent `json:"event,omitempty"`
// name
// Required: true
Name *string `json:"name"`
}
SpoeMessage SPOE message
SPOE message section configuration ¶
swagger:model spoe_message
func (*SpoeMessage) ContextValidate ¶
ContextValidate validate this spoe message based on the context it is used
func (SpoeMessage) Diff ¶
func (rec SpoeMessage) Diff(obj SpoeMessage, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SpoeMessage) Equal ¶
func (rec SpoeMessage) Equal(obj SpoeMessage, opts ...eqdiff.GoMethodGenOptions) bool
func (*SpoeMessage) MarshalBinary ¶
func (m *SpoeMessage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SpoeMessage) UnmarshalBinary ¶
func (m *SpoeMessage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SpoeMessageEvent ¶
type SpoeMessageEvent struct {
// cond
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond string `json:"cond,omitempty"`
// cond test
CondTest string `json:"cond_test,omitempty"`
// name
// Required: true
// Enum: ["on-backend-http-request","on-backend-tcp-request","on-client-session","on-frontend-http-request","on-frontend-tcp-request","on-http-response","on-server-session","on-tcp-response"]
// +kubebuilder:validation:Enum=on-backend-http-request;on-backend-tcp-request;on-client-session;on-frontend-http-request;on-frontend-tcp-request;on-http-response;on-server-session;on-tcp-response;
Name *string `json:"name"`
}
SpoeMessageEvent spoe message event
swagger:model SpoeMessageEvent
func (*SpoeMessageEvent) ContextValidate ¶
ContextValidate validates this spoe message event based on context it is used
func (SpoeMessageEvent) Diff ¶
func (rec SpoeMessageEvent) Diff(obj SpoeMessageEvent, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SpoeMessageEvent) Equal ¶
func (rec SpoeMessageEvent) Equal(obj SpoeMessageEvent, opts ...eqdiff.GoMethodGenOptions) bool
func (*SpoeMessageEvent) MarshalBinary ¶
func (m *SpoeMessageEvent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SpoeMessageEvent) UnmarshalBinary ¶
func (m *SpoeMessageEvent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SpoeMessages ¶
type SpoeMessages []*SpoeMessage
SpoeMessages SPOE Messages
SPOE Messages of one scope in SPOE file ¶
swagger:model spoe_messages
func (SpoeMessages) ContextValidate ¶
ContextValidate validate this spoe messages based on the context it is used
func (SpoeMessages) Diff ¶
func (x SpoeMessages) Diff(y SpoeMessages, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SpoeMessages) Equal ¶
func (x SpoeMessages) Equal(y SpoeMessages, opts ...eqdiff.GoMethodGenOptions) bool
type SpoeScope ¶
type SpoeScope string
SpoeScope SPOE scope
SPOE scope name ¶
swagger:model spoe_scope
func (SpoeScope) ContextValidate ¶
ContextValidate validates this spoe scope based on context it is used
func (SpoeScope) Diff ¶
func (x SpoeScope) Diff(y SpoeScope, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
type SpoeScopes ¶
type SpoeScopes []SpoeScope
SpoeScopes SPOE Scopes
All SPOE Scopes ¶
swagger:model spoe_scopes
func (SpoeScopes) ContextValidate ¶
ContextValidate validate this spoe scopes based on the context it is used
func (SpoeScopes) Diff ¶
func (x SpoeScopes) Diff(y SpoeScopes, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SpoeScopes) Equal ¶
func (x SpoeScopes) Equal(y SpoeScopes, opts ...eqdiff.GoMethodGenOptions) bool
type SpoeTransaction ¶
type SpoeTransaction struct {
// version
Version int64 `json:"_version,omitempty"`
// id
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ID string `json:"id,omitempty"`
// status
// Enum: ["failed","in_progress","success"]
// +kubebuilder:validation:Enum=failed;in_progress;success;
Status string `json:"status,omitempty"`
}
SpoeTransaction SPOE configuration transaction
SPOE configuration transaction Example: {"_version":2,"id":"273e3385-2d0c-4fb1-aa27-93cbb31ff203","status":"in_progress"}
swagger:model spoe_transaction
func (*SpoeTransaction) ContextValidate ¶
ContextValidate validates this spoe transaction based on context it is used
func (SpoeTransaction) Diff ¶
func (rec SpoeTransaction) Diff(obj SpoeTransaction, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SpoeTransaction) Equal ¶
func (rec SpoeTransaction) Equal(obj SpoeTransaction, opts ...eqdiff.GoMethodGenOptions) bool
func (*SpoeTransaction) MarshalBinary ¶
func (m *SpoeTransaction) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SpoeTransaction) UnmarshalBinary ¶
func (m *SpoeTransaction) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SpoeTransactions ¶
type SpoeTransactions []*SpoeTransaction
SpoeTransactions SPOE Transactions array
SPOE Configuration transactions array ¶
swagger:model spoe_transactions
func (SpoeTransactions) ContextValidate ¶
ContextValidate validate this spoe transactions based on the context it is used
func (SpoeTransactions) Diff ¶
func (x SpoeTransactions) Diff(y SpoeTransactions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SpoeTransactions) Equal ¶
func (x SpoeTransactions) Equal(y SpoeTransactions, opts ...eqdiff.GoMethodGenOptions) bool
type SslCaFile ¶ added in v6.2.0
type SslCaFile struct {
// count
Count string `json:"count,omitempty"`
// file
File string `json:"file,omitempty"`
// storage name
StorageName string `json:"storage_name,omitempty"`
}
SslCaFile SSL File
A file containing one or more SSL/TLS certificates and keys
swagger:model ssl_ca_file
func (*SslCaFile) ContextValidate ¶ added in v6.2.0
ContextValidate validates this ssl ca file based on context it is used
func (SslCaFile) Diff ¶ added in v6.2.0
func (rec SslCaFile) Diff(obj SslCaFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslCaFile) Equal ¶ added in v6.2.0
func (rec SslCaFile) Equal(obj SslCaFile, opts ...eqdiff.GoMethodGenOptions) bool
func (*SslCaFile) MarshalBinary ¶ added in v6.2.0
MarshalBinary interface implementation
func (*SslCaFile) UnmarshalBinary ¶ added in v6.2.0
UnmarshalBinary interface implementation
type SslCaFiles ¶ added in v6.2.0
type SslCaFiles []*SslCaFile
SslCaFiles SSL CA Files Array
Array of SSL CA files ¶
swagger:model ssl_ca_files
func (SslCaFiles) ContextValidate ¶ added in v6.2.0
ContextValidate validate this ssl ca files based on the context it is used
func (SslCaFiles) Diff ¶ added in v6.2.0
func (x SslCaFiles) Diff(y SslCaFiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslCaFiles) Equal ¶ added in v6.2.0
func (x SslCaFiles) Equal(y SslCaFiles, opts ...eqdiff.GoMethodGenOptions) bool
type SslCertificate ¶
type SslCertificate struct {
// algorithm
Algorithm string `json:"algorithm,omitempty"`
// authority key id
AuthorityKeyID string `json:"authority_key_id,omitempty"`
// chain issuer
ChainIssuer string `json:"chain_issuer,omitempty"`
// chain subject
ChainSubject string `json:"chain_subject,omitempty"`
// description
Description string `json:"description,omitempty"`
// domains
// Read Only: true
Domains string `json:"domains,omitempty"`
// file
File string `json:"file,omitempty"`
// ip addresses
// Read Only: true
IPAddresses string `json:"ip_addresses,omitempty"`
// issuers
// Read Only: true
Issuers string `json:"issuers,omitempty"`
// not after
// Read Only: true
// Format: date-time
// +kubebuilder:validation:Format=date-time
NotAfter *strfmt.DateTime `json:"not_after,omitempty" gorm:"type:timestamp with time zone"`
// not before
// Read Only: true
// Format: date-time
// +kubebuilder:validation:Format=date-time
NotBefore *strfmt.DateTime `json:"not_before,omitempty" gorm:"type:timestamp with time zone"`
// serial
Serial string `json:"serial,omitempty"`
// sha1 finger print
Sha1FingerPrint string `json:"sha1_finger_print,omitempty"`
// sha256 finger print
Sha256FingerPrint string `json:"sha256_finger_print,omitempty"`
// File size in bytes.
// Read Only: true
Size *int64 `json:"size,omitempty"`
// Only set when using the runtime API.
// Read Only: true
Status string `json:"status,omitempty"`
// storage name
StorageName string `json:"storage_name,omitempty"`
// subject
Subject string `json:"subject,omitempty"`
// subject alternative names
SubjectAlternativeNames string `json:"subject_alternative_names,omitempty"`
// subject key id
SubjectKeyID string `json:"subject_key_id,omitempty"`
}
SslCertificate SSL File
A file containing one or more SSL/TLS certificates and keys
swagger:model ssl_certificate
func (*SslCertificate) ContextValidate ¶
ContextValidate validate this ssl certificate based on the context it is used
func (SslCertificate) Diff ¶
func (rec SslCertificate) Diff(obj SslCertificate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslCertificate) Equal ¶
func (rec SslCertificate) Equal(obj SslCertificate, opts ...eqdiff.GoMethodGenOptions) bool
func (*SslCertificate) MarshalBinary ¶
func (m *SslCertificate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SslCertificate) UnmarshalBinary ¶
func (m *SslCertificate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SslCertificateID ¶ added in v6.2.0
type SslCertificateID struct {
// certificate id
CertificateID *CertificateID `json:"certificate_id,omitempty"`
// certificate id key
CertificateIDKey string `json:"certificate_id_key,omitempty"`
// certificate path
CertificatePath string `json:"certificate_path,omitempty"`
}
SslCertificateID SSL Certificate ID
SSL Certificate ID ¶
swagger:model ssl_certificate_id
func (*SslCertificateID) ContextValidate ¶ added in v6.2.0
ContextValidate validate this ssl certificate id based on the context it is used
func (SslCertificateID) Diff ¶ added in v6.2.0
func (rec SslCertificateID) Diff(obj SslCertificateID, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslCertificateID) Equal ¶ added in v6.2.0
func (rec SslCertificateID) Equal(obj SslCertificateID, opts ...eqdiff.GoMethodGenOptions) bool
func (*SslCertificateID) MarshalBinary ¶ added in v6.2.0
func (m *SslCertificateID) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SslCertificateID) UnmarshalBinary ¶ added in v6.2.0
func (m *SslCertificateID) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SslCertificates ¶
type SslCertificates []*SslCertificate
SslCertificates SSL Certificate Files Array
Array of ssl certificate files ¶
swagger:model ssl_certificates
func (SslCertificates) ContextValidate ¶
ContextValidate validate this ssl certificates based on the context it is used
func (SslCertificates) Diff ¶
func (x SslCertificates) Diff(y SslCertificates, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslCertificates) Equal ¶
func (x SslCertificates) Equal(y SslCertificates, opts ...eqdiff.GoMethodGenOptions) bool
type SslCrl ¶ added in v6.2.0
type SslCrl struct {
// description
Description string `json:"description,omitempty"`
// file
File string `json:"file,omitempty"`
// storage name
StorageName string `json:"storage_name,omitempty"`
}
SslCrl SSL CRL File
A file containing one or more SSL/TLS CRLs
swagger:model ssl_crl
func (*SslCrl) ContextValidate ¶ added in v6.2.0
ContextValidate validates this ssl crl based on context it is used
func (SslCrl) Diff ¶ added in v6.2.0
func (rec SslCrl) Diff(obj SslCrl, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslCrl) Equal ¶ added in v6.2.0
func (rec SslCrl) Equal(obj SslCrl, opts ...eqdiff.GoMethodGenOptions) bool
func (*SslCrl) MarshalBinary ¶ added in v6.2.0
MarshalBinary interface implementation
func (*SslCrl) UnmarshalBinary ¶ added in v6.2.0
UnmarshalBinary interface implementation
type SslCrlEntries ¶ added in v6.2.0
type SslCrlEntries []*SslCrlEntry
SslCrlEntries ssl crl entries
swagger:model ssl_crl_entries
func (SslCrlEntries) ContextValidate ¶ added in v6.2.0
ContextValidate validate this ssl crl entries based on the context it is used
func (SslCrlEntries) Diff ¶ added in v6.2.0
func (x SslCrlEntries) Diff(y SslCrlEntries, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslCrlEntries) Equal ¶ added in v6.2.0
func (x SslCrlEntries) Equal(y SslCrlEntries, opts ...eqdiff.GoMethodGenOptions) bool
type SslCrlEntry ¶ added in v6.2.0
type SslCrlEntry struct {
// issuer
Issuer string `json:"issuer,omitempty"`
// last update
// Format: date
// +kubebuilder:validation:Format=date
LastUpdate strfmt.Date `json:"last_update,omitempty"`
// next update
// Format: date
// +kubebuilder:validation:Format=date
NextUpdate strfmt.Date `json:"next_update,omitempty"`
// revoked certificates
RevokedCertificates []*RevokedCertificates `json:"revoked_certificates,omitempty"`
// signature algorithm
SignatureAlgorithm string `json:"signature_algorithm,omitempty"`
// status
Status string `json:"status,omitempty"`
// storage name
StorageName string `json:"storage_name,omitempty"`
// version
Version string `json:"version,omitempty"`
}
SslCrlEntry One CRL Entry
A certificate revocation list entry.
swagger:model ssl_crl_entry
func (*SslCrlEntry) ContextValidate ¶ added in v6.2.0
ContextValidate validate this ssl crl entry based on the context it is used
func (SslCrlEntry) Diff ¶ added in v6.2.0
func (rec SslCrlEntry) Diff(obj SslCrlEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslCrlEntry) Equal ¶ added in v6.2.0
func (rec SslCrlEntry) Equal(obj SslCrlEntry, opts ...eqdiff.GoMethodGenOptions) bool
func (*SslCrlEntry) MarshalBinary ¶ added in v6.2.0
func (m *SslCrlEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SslCrlEntry) UnmarshalBinary ¶ added in v6.2.0
func (m *SslCrlEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SslCrls ¶ added in v6.2.0
type SslCrls []*SslCrl
SslCrls SSL CRL Files Array
Array of ssl crl files ¶
swagger:model ssl_crls
func (SslCrls) ContextValidate ¶ added in v6.2.0
ContextValidate validate this ssl crls based on the context it is used
func (SslCrls) Diff ¶ added in v6.2.0
func (x SslCrls) Diff(y SslCrls, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
type SslCrtList ¶ added in v6.2.0
type SslCrtList struct {
// file
File string `json:"file,omitempty"`
}
SslCrtList SSL Crt List
SSL Crt List file ¶
swagger:model ssl_crt_list
func (*SslCrtList) ContextValidate ¶ added in v6.2.0
ContextValidate validates this ssl crt list based on context it is used
func (SslCrtList) Diff ¶ added in v6.2.0
func (rec SslCrtList) Diff(obj SslCrtList, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslCrtList) Equal ¶ added in v6.2.0
func (rec SslCrtList) Equal(obj SslCrtList, opts ...eqdiff.GoMethodGenOptions) bool
func (*SslCrtList) MarshalBinary ¶ added in v6.2.0
func (m *SslCrtList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SslCrtList) UnmarshalBinary ¶ added in v6.2.0
func (m *SslCrtList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SslCrtListEntries ¶ added in v6.2.0
type SslCrtListEntries []*SslCrtListEntry
SslCrtListEntries SSL Crt List Entry Array
Array of SSL Crt List Entry ¶
swagger:model ssl_crt_list_entries
func (SslCrtListEntries) ContextValidate ¶ added in v6.2.0
ContextValidate validate this ssl crt list entries based on the context it is used
func (SslCrtListEntries) Diff ¶ added in v6.2.0
func (x SslCrtListEntries) Diff(y SslCrtListEntries, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslCrtListEntries) Equal ¶ added in v6.2.0
func (x SslCrtListEntries) Equal(y SslCrtListEntries, opts ...eqdiff.GoMethodGenOptions) bool
type SslCrtListEntry ¶ added in v6.2.0
type SslCrtListEntry struct {
// s n i filter
SNIFilter []string `json:"sni_filter,omitempty"`
// s s l bind config
SSLBindConfig string `json:"ssl_bind_config,omitempty"`
// file
File string `json:"file,omitempty"`
// line number
// Minimum: 0
// +kubebuilder:validation:Minimum=0
LineNumber int64 `json:"line_number,omitempty"`
}
SslCrtListEntry SSL Crt List Entry
SSL Crt List Entry ¶
swagger:model ssl_crt_list_entry
func (*SslCrtListEntry) ContextValidate ¶ added in v6.2.0
ContextValidate validates this ssl crt list entry based on context it is used
func (SslCrtListEntry) Diff ¶ added in v6.2.0
func (rec SslCrtListEntry) Diff(obj SslCrtListEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslCrtListEntry) Equal ¶ added in v6.2.0
func (rec SslCrtListEntry) Equal(obj SslCrtListEntry, opts ...eqdiff.GoMethodGenOptions) bool
func (*SslCrtListEntry) MarshalBinary ¶ added in v6.2.0
func (m *SslCrtListEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SslCrtListEntry) UnmarshalBinary ¶ added in v6.2.0
func (m *SslCrtListEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SslCrtListFile ¶ added in v6.2.0
type SslCrtListFile struct {
// description
Description string `json:"description,omitempty"`
// file
File string `json:"file,omitempty"`
// File size in bytes.
Size *int64 `json:"size,omitempty"`
// storage name
StorageName string `json:"storage_name,omitempty"`
}
SslCrtListFile SSL CRT List File
A file referencing one or more certificates with their configuration.
swagger:model ssl_crt_list_file
func (*SslCrtListFile) ContextValidate ¶ added in v6.2.0
ContextValidate validates this ssl crt list file based on context it is used
func (SslCrtListFile) Diff ¶ added in v6.2.0
func (rec SslCrtListFile) Diff(obj SslCrtListFile, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslCrtListFile) Equal ¶ added in v6.2.0
func (rec SslCrtListFile) Equal(obj SslCrtListFile, opts ...eqdiff.GoMethodGenOptions) bool
func (*SslCrtListFile) MarshalBinary ¶ added in v6.2.0
func (m *SslCrtListFile) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SslCrtListFile) UnmarshalBinary ¶ added in v6.2.0
func (m *SslCrtListFile) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SslCrtListFiles ¶ added in v6.2.0
type SslCrtListFiles []*SslCrtListFile
SslCrtListFiles List of SSL certificate list files
List of SSL certificate list files (crt-list)
swagger:model ssl_crt_list_files
func (SslCrtListFiles) ContextValidate ¶ added in v6.2.0
ContextValidate validate this ssl crt list files based on the context it is used
func (SslCrtListFiles) Diff ¶ added in v6.2.0
func (x SslCrtListFiles) Diff(y SslCrtListFiles, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslCrtListFiles) Equal ¶ added in v6.2.0
func (x SslCrtListFiles) Equal(y SslCrtListFiles, opts ...eqdiff.GoMethodGenOptions) bool
type SslCrtLists ¶ added in v6.2.0
type SslCrtLists []*SslCrtList
SslCrtLists SSL Crt List Array
Array of SSL Crt List ¶
swagger:model ssl_crt_lists
func (SslCrtLists) ContextValidate ¶ added in v6.2.0
ContextValidate validate this ssl crt lists based on the context it is used
func (SslCrtLists) Diff ¶ added in v6.2.0
func (x SslCrtLists) Diff(y SslCrtLists, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslCrtLists) Equal ¶ added in v6.2.0
func (x SslCrtLists) Equal(y SslCrtLists, opts ...eqdiff.GoMethodGenOptions) bool
type SslEngine ¶
type SslEngine struct {
// algorithms
Algorithms *string `json:"algorithms,omitempty"`
// name
// Required: true
Name *string `json:"name"`
}
SslEngine ssl engine
swagger:model SslEngine
func (*SslEngine) ContextValidate ¶
ContextValidate validates this ssl engine based on context it is used
func (SslEngine) Diff ¶
func (rec SslEngine) Diff(obj SslEngine, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslEngine) Equal ¶
func (rec SslEngine) Equal(obj SslEngine, opts ...eqdiff.GoMethodGenOptions) bool
func (*SslEngine) MarshalBinary ¶
MarshalBinary interface implementation
func (*SslEngine) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SslOcspResponse ¶ added in v6.2.0
type SslOcspResponse struct {
// base64 response
Base64Response string `json:"base64_response,omitempty"`
// ocsp response status
OcspResponseStatus string `json:"ocsp_response_status,omitempty"`
// produced at
// Format: date
// +kubebuilder:validation:Format=date
ProducedAt strfmt.Date `json:"produced_at,omitempty"`
// responder id
ResponderID []string `json:"responder_id,omitempty"`
// response type
ResponseType string `json:"response_type,omitempty"`
// responses
Responses *OCSPResponses `json:"responses,omitempty"`
// version
Version string `json:"version,omitempty"`
}
SslOcspResponse SSL OCSP Response
SSL OCSP Response ¶
swagger:model ssl_ocsp_response
func (*SslOcspResponse) ContextValidate ¶ added in v6.2.0
ContextValidate validate this ssl ocsp response based on the context it is used
func (SslOcspResponse) Diff ¶ added in v6.2.0
func (rec SslOcspResponse) Diff(obj SslOcspResponse, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslOcspResponse) Equal ¶ added in v6.2.0
func (rec SslOcspResponse) Equal(obj SslOcspResponse, opts ...eqdiff.GoMethodGenOptions) bool
func (*SslOcspResponse) MarshalBinary ¶ added in v6.2.0
func (m *SslOcspResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SslOcspResponse) UnmarshalBinary ¶ added in v6.2.0
func (m *SslOcspResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SslOcspUpdate ¶ added in v6.2.0
type SslOcspUpdate struct {
// cert id
CertID string `json:"cert_id,omitempty"`
// failures
Failures int64 `json:"failures,omitempty"`
// last update
LastUpdate string `json:"last_update,omitempty"`
// last update status
LastUpdateStatus int64 `json:"last_update_status,omitempty"`
// last update status str
LastUpdateStatusStr string `json:"last_update_status_str,omitempty"`
// next update
NextUpdate string `json:"next_update,omitempty"`
// path
Path string `json:"path,omitempty"`
// successes
Successes int64 `json:"successes,omitempty"`
}
SslOcspUpdate SSL OCSP Update
SSL OCSP Update ¶
swagger:model ssl_ocsp_update
func (*SslOcspUpdate) ContextValidate ¶ added in v6.2.0
ContextValidate validates this ssl ocsp update based on context it is used
func (SslOcspUpdate) Diff ¶ added in v6.2.0
func (rec SslOcspUpdate) Diff(obj SslOcspUpdate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslOcspUpdate) Equal ¶ added in v6.2.0
func (rec SslOcspUpdate) Equal(obj SslOcspUpdate, opts ...eqdiff.GoMethodGenOptions) bool
func (*SslOcspUpdate) MarshalBinary ¶ added in v6.2.0
func (m *SslOcspUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SslOcspUpdate) UnmarshalBinary ¶ added in v6.2.0
func (m *SslOcspUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SslOptions ¶
type SslOptions struct {
// ssl engines
SslEngines []*SslEngine `json:"engines,omitempty"`
// acme scheduler
// Enum: ["auto","off"]
// +kubebuilder:validation:Enum=auto;off;
AcmeScheduler string `json:"acme_scheduler,omitempty"`
// ca base
CaBase string `json:"ca_base,omitempty"`
// crt base
CrtBase string `json:"crt_base,omitempty"`
// default bind ciphers
DefaultBindCiphers string `json:"default_bind_ciphers,omitempty"`
// default bind ciphersuites
DefaultBindCiphersuites string `json:"default_bind_ciphersuites,omitempty"`
// default bind client sigalgs
DefaultBindClientSigalgs string `json:"default_bind_client_sigalgs,omitempty"`
// default bind curves
DefaultBindCurves string `json:"default_bind_curves,omitempty"`
// default bind options
DefaultBindOptions string `json:"default_bind_options,omitempty"`
// default bind sigalgs
DefaultBindSigalgs string `json:"default_bind_sigalgs,omitempty"`
// default server ciphers
DefaultServerCiphers string `json:"default_server_ciphers,omitempty"`
// default server ciphersuites
DefaultServerCiphersuites string `json:"default_server_ciphersuites,omitempty"`
// default server client sigalgs
DefaultServerClientSigalgs string `json:"default_server_client_sigalgs,omitempty"`
// default server curves
DefaultServerCurves string `json:"default_server_curves,omitempty"`
// default server options
DefaultServerOptions string `json:"default_server_options,omitempty"`
// default server sigalgs
DefaultServerSigalgs string `json:"default_server_sigalgs,omitempty"`
// dh param file
DhParamFile string `json:"dh_param_file,omitempty"`
// issuers chain path
IssuersChainPath string `json:"issuers_chain_path,omitempty"`
// load extra files
LoadExtraFiles string `json:"load_extra_files,omitempty"`
// maxsslconn
Maxsslconn int64 `json:"maxsslconn,omitempty"`
// maxsslrate
Maxsslrate int64 `json:"maxsslrate,omitempty"`
// mode async
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ModeAsync string `json:"mode_async,omitempty"`
// passphrase cmd
PassphraseCmd string `json:"passphrase_cmd,omitempty"`
// propquery
Propquery string `json:"propquery,omitempty"`
// provider
Provider string `json:"provider,omitempty"`
// provider path
ProviderPath string `json:"provider_path,omitempty"`
// security level
// Maximum: 5
// Minimum: 0
// +kubebuilder:validation:Maximum=5
// +kubebuilder:validation:Minimum=0
SecurityLevel *int64 `json:"security_level,omitempty"`
// server verify
// Enum: ["none","required"]
// +kubebuilder:validation:Enum=none;required;
ServerVerify string `json:"server_verify,omitempty"`
// skip self issued ca
SkipSelfIssuedCa bool `json:"skip_self_issued_ca,omitempty"`
}
SslOptions ssl options
swagger:model ssl_options
func (*SslOptions) ContextValidate ¶
ContextValidate validate this ssl options based on the context it is used
func (SslOptions) Diff ¶
func (rec SslOptions) Diff(obj SslOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslOptions) Equal ¶
func (rec SslOptions) Equal(obj SslOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*SslOptions) MarshalBinary ¶
func (m *SslOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SslOptions) UnmarshalBinary ¶
func (m *SslOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SslProviders ¶ added in v6.2.0
type SslProviders struct {
// providers
Providers []string `json:"providers"`
}
SslProviders SSL Providers
SSL Providers ¶
swagger:model ssl_providers
func (*SslProviders) ContextValidate ¶ added in v6.2.0
ContextValidate validates this ssl providers based on context it is used
func (SslProviders) Diff ¶ added in v6.2.0
func (rec SslProviders) Diff(obj SslProviders, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (SslProviders) Equal ¶ added in v6.2.0
func (rec SslProviders) Equal(obj SslProviders, opts ...eqdiff.GoMethodGenOptions) bool
func (*SslProviders) MarshalBinary ¶ added in v6.2.0
func (m *SslProviders) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SslProviders) UnmarshalBinary ¶ added in v6.2.0
func (m *SslProviders) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StatsAuth ¶
type StatsAuth struct {
// passwd
// Required: true
Passwd *string `json:"passwd"`
// user
// Required: true
User *string `json:"user"`
}
StatsAuth stats auth
swagger:model stats_auth
func (*StatsAuth) ContextValidate ¶
ContextValidate validates this stats auth based on context it is used
func (StatsAuth) Diff ¶
func (rec StatsAuth) Diff(obj StatsAuth, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (StatsAuth) Equal ¶
func (rec StatsAuth) Equal(obj StatsAuth, opts ...eqdiff.GoMethodGenOptions) bool
func (*StatsAuth) MarshalBinary ¶
MarshalBinary interface implementation
func (*StatsAuth) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type StatsHTTPRequest ¶
type StatsHTTPRequest struct {
// cond
Cond string `json:"cond,omitempty"`
// cond test
CondTest string `json:"cond_test,omitempty"`
// realm
Realm string `json:"realm,omitempty"`
// type
// Required: true
// Enum: ["allow","deny","auth"]
// +kubebuilder:validation:Enum=allow;deny;auth;
Type *string `json:"type"`
}
StatsHTTPRequest stats http request
swagger:model stats_http_request
func (*StatsHTTPRequest) ContextValidate ¶
ContextValidate validates this stats http request based on context it is used
func (StatsHTTPRequest) Diff ¶
func (rec StatsHTTPRequest) Diff(obj StatsHTTPRequest, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (StatsHTTPRequest) Equal ¶
func (rec StatsHTTPRequest) Equal(obj StatsHTTPRequest, opts ...eqdiff.GoMethodGenOptions) bool
func (*StatsHTTPRequest) MarshalBinary ¶
func (m *StatsHTTPRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StatsHTTPRequest) UnmarshalBinary ¶
func (m *StatsHTTPRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StatsOptions ¶
type StatsOptions struct {
// stats admin
StatsAdmin bool `json:"stats_admin,omitempty"`
// stats admin cond
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
StatsAdminCond string `json:"stats_admin_cond,omitempty"`
// stats admin cond test
StatsAdminCondTest string `json:"stats_admin_cond_test,omitempty"`
// stats auths
StatsAuths []*StatsAuth `json:"stats_auths,omitempty"`
// stats enable
StatsEnable bool `json:"stats_enable,omitempty"`
// stats hide version
StatsHideVersion bool `json:"stats_hide_version,omitempty"`
// stats http requests
StatsHTTPRequests []*StatsHTTPRequest `json:"stats_http_requests,omitempty"`
// stats maxconn
// Minimum: 1
// +kubebuilder:validation:Minimum=1
StatsMaxconn int64 `json:"stats_maxconn,omitempty"`
// stats realm
StatsRealm bool `json:"stats_realm,omitempty"`
// stats realm realm
StatsRealmRealm *string `json:"stats_realm_realm,omitempty"`
// stats refresh delay
// Minimum: 0
// +kubebuilder:validation:Minimum=0
StatsRefreshDelay *int64 `json:"stats_refresh_delay,omitempty"`
// stats show desc
StatsShowDesc *string `json:"stats_show_desc,omitempty"`
// stats show legends
StatsShowLegends bool `json:"stats_show_legends,omitempty"`
// stats show modules
StatsShowModules bool `json:"stats_show_modules,omitempty"`
// stats show node name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
StatsShowNodeName *string `json:"stats_show_node_name"`
// stats uri prefix
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
StatsURIPrefix string `json:"stats_uri_prefix,omitempty"`
}
StatsOptions stats options
swagger:model stats_options
func (*StatsOptions) ContextValidate ¶
ContextValidate validate this stats options based on the context it is used
func (StatsOptions) Diff ¶
func (rec StatsOptions) Diff(obj StatsOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (StatsOptions) Equal ¶
func (rec StatsOptions) Equal(obj StatsOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*StatsOptions) MarshalBinary ¶
func (m *StatsOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StatsOptions) UnmarshalBinary ¶
func (m *StatsOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StickRule ¶
type StickRule struct {
// cond
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond string `json:"cond,omitempty"`
// cond test
CondTest string `json:"cond_test,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// pattern
// Required: true
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Pattern string `json:"pattern"`
// table
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Table string `json:"table,omitempty"`
// type
// Required: true
// Enum: ["match","on","store-request","store-response"]
// +kubebuilder:validation:Enum=match;on;store-request;store-response;
Type string `json:"type"`
}
StickRule Stick Rule
Define a pattern used to create an entry in a stickiness table or matching condition or associate a user to a server. Example: {"pattern":"src","type":"match"}
swagger:model stick_rule
func (*StickRule) ContextValidate ¶
ContextValidate validates this stick rule based on context it is used
func (StickRule) Diff ¶
func (rec StickRule) Diff(obj StickRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (StickRule) Equal ¶
func (rec StickRule) Equal(obj StickRule, opts ...eqdiff.GoMethodGenOptions) bool
func (*StickRule) MarshalBinary ¶
MarshalBinary interface implementation
func (*StickRule) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type StickRules ¶
type StickRules []*StickRule
StickRules Stick Rules Array
HAProxy backend stick rules array (corresponds to stick store-request, stick match, stick on, stick store-response)
swagger:model stick_rules
func (StickRules) ContextValidate ¶
ContextValidate validate this stick rules based on the context it is used
func (StickRules) Diff ¶
func (x StickRules) Diff(y StickRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (StickRules) Equal ¶
func (x StickRules) Equal(y StickRules, opts ...eqdiff.GoMethodGenOptions) bool
type StickTable ¶
type StickTable struct {
// fields
Fields []*StickTableField `json:"fields,omitempty"`
// name
Name string `json:"name,omitempty"`
// size
Size *int64 `json:"size,omitempty"`
// type
// Enum: ["ip","ipv6","integer","string","binary"]
// +kubebuilder:validation:Enum=ip;ipv6;integer;string;binary;
Type string `json:"type,omitempty"`
// used
Used *int64 `json:"used,omitempty"`
}
StickTable Stick Table
Stick Table Information ¶
swagger:model stick_table
func (*StickTable) ContextValidate ¶
ContextValidate validate this stick table based on the context it is used
func (StickTable) Diff ¶
func (rec StickTable) Diff(obj StickTable, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (StickTable) Equal ¶
func (rec StickTable) Equal(obj StickTable, opts ...eqdiff.GoMethodGenOptions) bool
func (*StickTable) MarshalBinary ¶
func (m *StickTable) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StickTable) UnmarshalBinary ¶
func (m *StickTable) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StickTableEntries ¶
type StickTableEntries []*StickTableEntry
StickTableEntries Stick Tables Entries
Entries of one runtime stick table ¶
swagger:model stick_table_entries
func (StickTableEntries) ContextValidate ¶
ContextValidate validate this stick table entries based on the context it is used
func (StickTableEntries) Diff ¶
func (x StickTableEntries) Diff(y StickTableEntries, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (StickTableEntries) Equal ¶
func (x StickTableEntries) Equal(y StickTableEntries, opts ...eqdiff.GoMethodGenOptions) bool
type StickTableEntry ¶
type StickTableEntry struct {
// bytes in cnt
BytesInCnt *int64 `json:"bytes_in_cnt,omitempty"`
// bytes in rate
BytesInRate *int64 `json:"bytes_in_rate,omitempty"`
// bytes out cnt
BytesOutCnt *int64 `json:"bytes_out_cnt,omitempty"`
// bytes out rate
BytesOutRate *int64 `json:"bytes_out_rate,omitempty"`
// conn cnt
ConnCnt *int64 `json:"conn_cnt,omitempty"`
// conn cur
ConnCur *int64 `json:"conn_cur,omitempty"`
// conn rate
ConnRate *int64 `json:"conn_rate,omitempty"`
// exp
Exp *int64 `json:"exp,omitempty"`
// glitch cnt
GlitchCnt *int64 `json:"glitch_cnt,omitempty"`
// glitch rate
GlitchRate *int64 `json:"glitch_rate,omitempty"`
// gpc
Gpc *StickTableEntryGpc `json:"gpc,omitempty"`
// gpc0
Gpc0 *int64 `json:"gpc0,omitempty"`
// gpc0 rate
Gpc0Rate *int64 `json:"gpc0_rate,omitempty"`
// gpc1
Gpc1 *int64 `json:"gpc1,omitempty"`
// gpc1 rate
Gpc1Rate *int64 `json:"gpc1_rate,omitempty"`
// gpc rate
GpcRate *StickTableEntryGpcRate `json:"gpc_rate,omitempty"`
// gpt
Gpt *StickTableEntryGpt `json:"gpt,omitempty"`
// gpt0
Gpt0 *int64 `json:"gpt0,omitempty"`
// http err cnt
HTTPErrCnt *int64 `json:"http_err_cnt,omitempty"`
// http err rate
HTTPErrRate *int64 `json:"http_err_rate,omitempty"`
// http fail cnt
HTTPFailCnt *int64 `json:"http_fail_cnt,omitempty"`
// http fail rate
HTTPFailRate *int64 `json:"http_fail_rate,omitempty"`
// http req cnt
HTTPReqCnt *int64 `json:"http_req_cnt,omitempty"`
// http req rate
HTTPReqRate *int64 `json:"http_req_rate,omitempty"`
// id
ID string `json:"id,omitempty"`
// key
Key string `json:"key,omitempty"`
// server id
ServerID *int64 `json:"server_id,omitempty"`
// sess cnt
SessCnt *int64 `json:"sess_cnt,omitempty"`
// sess rate
SessRate *int64 `json:"sess_rate,omitempty"`
// use
Use bool `json:"use,omitempty"`
}
StickTableEntry Stick Table Entry
One entry in stick table ¶
swagger:model stick_table_entry
func (*StickTableEntry) ContextValidate ¶
ContextValidate validate this stick table entry based on the context it is used
func (StickTableEntry) Diff ¶
func (rec StickTableEntry) Diff(obj StickTableEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (StickTableEntry) Equal ¶
func (rec StickTableEntry) Equal(obj StickTableEntry, opts ...eqdiff.GoMethodGenOptions) bool
func (*StickTableEntry) MarshalBinary ¶
func (m *StickTableEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StickTableEntry) UnmarshalBinary ¶
func (m *StickTableEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StickTableEntryGpc ¶ added in v6.0.16
type StickTableEntryGpc struct {
// idx
Idx int64 `json:"idx,omitempty"`
// value
Value *int64 `json:"value,omitempty"`
}
StickTableEntryGpc stick table entry gpc
swagger:model StickTableEntryGpc
func (*StickTableEntryGpc) ContextValidate ¶ added in v6.0.16
ContextValidate validates this stick table entry gpc based on context it is used
func (StickTableEntryGpc) Diff ¶ added in v6.0.16
func (rec StickTableEntryGpc) Diff(obj StickTableEntryGpc, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (StickTableEntryGpc) Equal ¶ added in v6.0.16
func (rec StickTableEntryGpc) Equal(obj StickTableEntryGpc, opts ...eqdiff.GoMethodGenOptions) bool
func (*StickTableEntryGpc) MarshalBinary ¶ added in v6.0.16
func (m *StickTableEntryGpc) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StickTableEntryGpc) UnmarshalBinary ¶ added in v6.0.16
func (m *StickTableEntryGpc) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StickTableEntryGpcRate ¶ added in v6.0.16
type StickTableEntryGpcRate struct {
// idx
Idx int64 `json:"idx,omitempty"`
// value
Value *int64 `json:"value,omitempty"`
}
StickTableEntryGpcRate stick table entry gpc rate
swagger:model StickTableEntryGpcRate
func (*StickTableEntryGpcRate) ContextValidate ¶ added in v6.0.16
func (m *StickTableEntryGpcRate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this stick table entry gpc rate based on context it is used
func (StickTableEntryGpcRate) Diff ¶ added in v6.0.16
func (rec StickTableEntryGpcRate) Diff(obj StickTableEntryGpcRate, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (StickTableEntryGpcRate) Equal ¶ added in v6.0.16
func (rec StickTableEntryGpcRate) Equal(obj StickTableEntryGpcRate, opts ...eqdiff.GoMethodGenOptions) bool
func (*StickTableEntryGpcRate) MarshalBinary ¶ added in v6.0.16
func (m *StickTableEntryGpcRate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StickTableEntryGpcRate) UnmarshalBinary ¶ added in v6.0.16
func (m *StickTableEntryGpcRate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StickTableEntryGpt ¶ added in v6.0.16
type StickTableEntryGpt struct {
// idx
Idx int64 `json:"idx,omitempty"`
// value
Value *int64 `json:"value,omitempty"`
}
StickTableEntryGpt stick table entry gpt
swagger:model StickTableEntryGpt
func (*StickTableEntryGpt) ContextValidate ¶ added in v6.0.16
ContextValidate validates this stick table entry gpt based on context it is used
func (StickTableEntryGpt) Diff ¶ added in v6.0.16
func (rec StickTableEntryGpt) Diff(obj StickTableEntryGpt, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (StickTableEntryGpt) Equal ¶ added in v6.0.16
func (rec StickTableEntryGpt) Equal(obj StickTableEntryGpt, opts ...eqdiff.GoMethodGenOptions) bool
func (*StickTableEntryGpt) MarshalBinary ¶ added in v6.0.16
func (m *StickTableEntryGpt) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StickTableEntryGpt) UnmarshalBinary ¶ added in v6.0.16
func (m *StickTableEntryGpt) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StickTableField ¶
type StickTableField struct {
// field
// Enum: ["bytes_in_cnt","bytes_in_rate","bytes_out_cnt","bytes_out_rate","conn_cnt","conn_cur","conn_rate","glitch_cnt","glitch_rate","gpc","gpc_rate","gpc0","gpc0_rate","gpc1","gpc1_rate","gpt0","gpt","http_req_cnt","http_req_rate","http_err_cnt","http_err_rate","http_fail_cnt","http_fail_rate","server_id","sess_cnt","sess_rate"]
// +kubebuilder:validation:Enum=bytes_in_cnt;bytes_in_rate;bytes_out_cnt;bytes_out_rate;conn_cnt;conn_cur;conn_rate;glitch_cnt;glitch_rate;gpc;gpc_rate;gpc0;gpc0_rate;gpc1;gpc1_rate;gpt0;gpt;http_req_cnt;http_req_rate;http_err_cnt;http_err_rate;http_fail_cnt;http_fail_rate;server_id;sess_cnt;sess_rate;
Field string `json:"field,omitempty"`
// idx
Idx int64 `json:"idx,omitempty"`
// period
Period int64 `json:"period,omitempty"`
// type
// Enum: ["rate","counter"]
// +kubebuilder:validation:Enum=rate;counter;
Type string `json:"type,omitempty"`
}
StickTableField stick table field
swagger:model StickTableField
func (*StickTableField) ContextValidate ¶
ContextValidate validates this stick table field based on context it is used
func (StickTableField) Diff ¶
func (rec StickTableField) Diff(obj StickTableField, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (StickTableField) Equal ¶
func (rec StickTableField) Equal(obj StickTableField, opts ...eqdiff.GoMethodGenOptions) bool
func (*StickTableField) MarshalBinary ¶
func (m *StickTableField) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StickTableField) UnmarshalBinary ¶
func (m *StickTableField) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StickTables ¶
type StickTables []*StickTable
StickTables Stick Tables Array
Array of runtime stick tables ¶
swagger:model stick_tables
func (StickTables) ContextValidate ¶
ContextValidate validate this stick tables based on the context it is used
func (StickTables) Diff ¶
func (x StickTables) Diff(y StickTables, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (StickTables) Equal ¶
func (x StickTables) Equal(y StickTables, opts ...eqdiff.GoMethodGenOptions) bool
type TCPCheck ¶
type TCPCheck struct {
// action
// Required: true
// Enum: ["comment","connect","expect","send","send-lf","send-binary","send-binary-lf","set-var","set-var-fmt","unset-var"]
// +kubebuilder:validation:Enum=comment;connect;expect;send;send-lf;send-binary;send-binary-lf;set-var;set-var-fmt;unset-var;
Action string `json:"action"`
// addr
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Addr string `json:"addr,omitempty"`
// alpn
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
Alpn string `json:"alpn,omitempty"`
// check comment
CheckComment string `json:"check_comment,omitempty"`
// data
Data string `json:"data,omitempty"`
// default
Default bool `json:"default,omitempty"`
// error status
// Enum: ["L7OKC","L7RSP","L7STS","L6RSP","L4CON"]
// +kubebuilder:validation:Enum=L7OKC;L7RSP;L7STS;L6RSP;L4CON;
ErrorStatus string `json:"error_status,omitempty"`
// exclamation mark
ExclamationMark bool `json:"exclamation_mark,omitempty"`
// fmt
Fmt string `json:"fmt,omitempty"`
// hex fmt
HexFmt string `json:"hex_fmt,omitempty"`
// hex string
HexString string `json:"hex_string,omitempty"`
// linger
Linger bool `json:"linger,omitempty"`
// match
// Pattern: ^[^\s]+$
// Enum: ["string","rstring","string-lf","binary","rbinary","binary-lf"]
// +kubebuilder:validation:Pattern=`^[^\s]+$`
// +kubebuilder:validation:Enum=string;rstring;string-lf;binary;rbinary;binary-lf;
Match string `json:"match,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// min recv
MinRecv int64 `json:"min_recv,omitempty"`
// ok status
// Enum: ["L7OK","L7OKC","L6OK","L4OK"]
// +kubebuilder:validation:Enum=L7OK;L7OKC;L6OK;L4OK;
OkStatus string `json:"ok_status,omitempty"`
// on error
OnError string `json:"on_error,omitempty"`
// on success
OnSuccess string `json:"on_success,omitempty"`
// pattern
Pattern string `json:"pattern,omitempty"`
// port
// Maximum: 65535
// Minimum: 1
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=1
Port *int64 `json:"port,omitempty"`
// port string
PortString string `json:"port_string,omitempty"`
// proto
Proto string `json:"proto,omitempty"`
// send proxy
SendProxy bool `json:"send_proxy,omitempty"`
// sni
Sni string `json:"sni,omitempty"`
// ssl
Ssl bool `json:"ssl,omitempty"`
// status code
StatusCode string `json:"status-code,omitempty"`
// tout status
// Enum: ["L7TOUT","L6TOUT","L4TOUT"]
// +kubebuilder:validation:Enum=L7TOUT;L6TOUT;L4TOUT;
ToutStatus string `json:"tout_status,omitempty"`
// var expr
VarExpr string `json:"var_expr,omitempty"`
// var fmt
VarFmt string `json:"var_fmt,omitempty"`
// var name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
VarName string `json:"var_name,omitempty"`
// var scope
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
VarScope string `json:"var_scope,omitempty"`
// via socks4
ViaSocks4 bool `json:"via_socks4,omitempty"`
}
TCPCheck TCP Check
swagger:model tcp_check
func (*TCPCheck) ContextValidate ¶
ContextValidate validates this tcp check based on context it is used
func (TCPCheck) Diff ¶
func (rec TCPCheck) Diff(obj TCPCheck, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (TCPCheck) Equal ¶
func (rec TCPCheck) Equal(obj TCPCheck, opts ...eqdiff.GoMethodGenOptions) bool
func (*TCPCheck) MarshalBinary ¶
MarshalBinary interface implementation
func (*TCPCheck) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type TCPChecks ¶
type TCPChecks []*TCPCheck
TCPChecks TCP Checks Array
swagger:model tcp_checks
func (TCPChecks) ContextValidate ¶
ContextValidate validate this tcp checks based on the context it is used
func (TCPChecks) Diff ¶
func (x TCPChecks) Diff(y TCPChecks, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
type TCPRequestRule ¶
type TCPRequestRule struct {
// action
// Enum: ["accept","attach-srv","capture","do-resolve","expect-netscaler-cip","expect-proxy","lua","reject","sc-add-gpc","sc-inc-gpc","sc-inc-gpc0","sc-inc-gpc1","sc-set-gpt","sc-set-gpt0","send-spoe-group","set-bandwidth-limit","set-bc-mark","set-bc-tos","set-dst-port","set-dst","set-fc-mark","set-fc-tos","set-log-level","set-mark","set-nice","set-priority-class","set-priority-offset","set-src","set-src-port","set-tos","set-var","set-var-fmt","silent-drop","switch-mode","track-sc","unset-var","use-service","set-retries","do-log"]
// +kubebuilder:validation:Enum=accept;attach-srv;capture;do-resolve;expect-netscaler-cip;expect-proxy;lua;reject;sc-add-gpc;sc-inc-gpc;sc-inc-gpc0;sc-inc-gpc1;sc-set-gpt;sc-set-gpt0;send-spoe-group;set-bandwidth-limit;set-bc-mark;set-bc-tos;set-dst-port;set-dst;set-fc-mark;set-fc-tos;set-log-level;set-mark;set-nice;set-priority-class;set-priority-offset;set-src;set-src-port;set-tos;set-var;set-var-fmt;silent-drop;switch-mode;track-sc;unset-var;use-service;set-retries;do-log;
Action string `json:"action,omitempty"`
// bandwidth limit limit
BandwidthLimitLimit string `json:"bandwidth_limit_limit,omitempty"`
// bandwidth limit name
BandwidthLimitName string `json:"bandwidth_limit_name,omitempty"`
// bandwidth limit period
BandwidthLimitPeriod string `json:"bandwidth_limit_period,omitempty"`
// capture len
CaptureLen int64 `json:"capture_len,omitempty"`
// capture sample
// Pattern: ^(?:[A-Za-z]+\("([A-Za-z\s]+)"\)|[A-Za-z]+)
// +kubebuilder:validation:Pattern=`^(?:[A-Za-z]+\("([A-Za-z\s]+)"\)|[A-Za-z]+)`
CaptureSample string `json:"capture_sample,omitempty"`
// cond
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond string `json:"cond,omitempty"`
// cond test
CondTest string `json:"cond_test,omitempty"`
// expr
Expr string `json:"expr,omitempty"`
// gpt value
GptValue string `json:"gpt_value,omitempty"`
// log level
// Enum: ["emerg","alert","crit","err","warning","notice","info","debug","silent"]
// +kubebuilder:validation:Enum=emerg;alert;crit;err;warning;notice;info;debug;silent;
LogLevel string `json:"log_level,omitempty"`
// lua action
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
LuaAction string `json:"lua_action,omitempty"`
// lua params
LuaParams string `json:"lua_params,omitempty"`
// mark value
// Pattern: ^(0x[0-9A-Fa-f]+|[0-9]+)$
// +kubebuilder:validation:Pattern=`^(0x[0-9A-Fa-f]+|[0-9]+)$`
MarkValue string `json:"mark_value,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// nice value
// Maximum: 1024
// Minimum: -1024
// +kubebuilder:validation:Maximum=1024
// +kubebuilder:validation:Minimum=-1024
NiceValue int64 `json:"nice_value,omitempty"`
// resolve protocol
// Enum: ["ipv4","ipv6"]
// +kubebuilder:validation:Enum=ipv4;ipv6;
ResolveProtocol string `json:"resolve_protocol,omitempty"`
// resolve resolvers
ResolveResolvers string `json:"resolve_resolvers,omitempty"`
// resolve var
ResolveVar string `json:"resolve_var,omitempty"`
// rst ttl
RstTTL int64 `json:"rst_ttl,omitempty"`
// sc idx
ScIdx string `json:"sc_idx,omitempty"`
// sc inc id
ScIncID string `json:"sc_inc_id,omitempty"`
// sc int
ScInt *int64 `json:"sc_int,omitempty"`
// server name
ServerName string `json:"server_name,omitempty"`
// service name
ServiceName string `json:"service_name,omitempty"`
// spoe engine name
SpoeEngineName string `json:"spoe_engine_name,omitempty"`
// spoe group name
SpoeGroupName string `json:"spoe_group_name,omitempty"`
// switch mode proto
SwitchModeProto string `json:"switch_mode_proto,omitempty"`
// timeout
Timeout *int64 `json:"timeout,omitempty"`
// tos value
// Pattern: ^(0x[0-9A-Fa-f]+|[0-9]+)$
// +kubebuilder:validation:Pattern=`^(0x[0-9A-Fa-f]+|[0-9]+)$`
TosValue string `json:"tos_value,omitempty"`
// track key
TrackKey string `json:"track_key,omitempty"`
// track stick counter
TrackStickCounter *int64 `json:"track_stick_counter,omitempty"`
// track table
TrackTable string `json:"track_table,omitempty"`
// type
// Required: true
// Enum: ["connection","content","inspect-delay","session"]
// +kubebuilder:validation:Enum=connection;content;inspect-delay;session;
Type string `json:"type"`
// var format
VarFormat string `json:"var_format,omitempty"`
// var name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
VarName string `json:"var_name,omitempty"`
// var scope
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
VarScope string `json:"var_scope,omitempty"`
}
TCPRequestRule TCP Request Rule
HAProxy TCP Request Rule configuration (corresponds to tcp-request) Example: {"cond":"if","cond_test":"{ src 192.168.0.0/16 }","index":0,"type":"connection"}
swagger:model tcp_request_rule
func (*TCPRequestRule) ContextValidate ¶
ContextValidate validates this tcp request rule based on context it is used
func (TCPRequestRule) Diff ¶
func (rec TCPRequestRule) Diff(obj TCPRequestRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (TCPRequestRule) Equal ¶
func (rec TCPRequestRule) Equal(obj TCPRequestRule, opts ...eqdiff.GoMethodGenOptions) bool
func (*TCPRequestRule) MarshalBinary ¶
func (m *TCPRequestRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TCPRequestRule) UnmarshalBinary ¶
func (m *TCPRequestRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TCPRequestRules ¶
type TCPRequestRules []*TCPRequestRule
TCPRequestRules TCP Request Rules Array
HAProxy TCP request rules array (corresponds to tcp-request directive)
swagger:model tcp_request_rules
func (TCPRequestRules) ContextValidate ¶
ContextValidate validate this tcp request rules based on the context it is used
func (TCPRequestRules) Diff ¶
func (x TCPRequestRules) Diff(y TCPRequestRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (TCPRequestRules) Equal ¶
func (x TCPRequestRules) Equal(y TCPRequestRules, opts ...eqdiff.GoMethodGenOptions) bool
type TCPResponseRule ¶
type TCPResponseRule struct {
// action
// Enum: ["accept","close","lua","reject","sc-add-gpc","sc-inc-gpc","sc-inc-gpc0","sc-inc-gpc1","sc-set-gpt","sc-set-gpt0","send-spoe-group","set-bandwidth-limit","set-fc-mark","set-fc-tos","set-log-level","set-mark","set-nice","set-tos","set-var","set-var-fmt","silent-drop","unset-var","do-log"]
// +kubebuilder:validation:Enum=accept;close;lua;reject;sc-add-gpc;sc-inc-gpc;sc-inc-gpc0;sc-inc-gpc1;sc-set-gpt;sc-set-gpt0;send-spoe-group;set-bandwidth-limit;set-fc-mark;set-fc-tos;set-log-level;set-mark;set-nice;set-tos;set-var;set-var-fmt;silent-drop;unset-var;do-log;
Action string `json:"action,omitempty"`
// bandwidth limit limit
BandwidthLimitLimit string `json:"bandwidth_limit_limit,omitempty"`
// bandwidth limit name
BandwidthLimitName string `json:"bandwidth_limit_name,omitempty"`
// bandwidth limit period
BandwidthLimitPeriod string `json:"bandwidth_limit_period,omitempty"`
// cond
// Enum: ["if","unless"]
// +kubebuilder:validation:Enum=if;unless;
Cond string `json:"cond,omitempty"`
// cond test
CondTest string `json:"cond_test,omitempty"`
// expr
Expr string `json:"expr,omitempty"`
// log level
// Enum: ["emerg","alert","crit","err","warning","notice","info","debug","silent"]
// +kubebuilder:validation:Enum=emerg;alert;crit;err;warning;notice;info;debug;silent;
LogLevel string `json:"log_level,omitempty"`
// lua action
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
LuaAction string `json:"lua_action,omitempty"`
// lua params
LuaParams string `json:"lua_params,omitempty"`
// mark value
// Pattern: ^(0x[0-9A-Fa-f]+|[0-9]+)$
// +kubebuilder:validation:Pattern=`^(0x[0-9A-Fa-f]+|[0-9]+)$`
MarkValue string `json:"mark_value,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// nice value
// Maximum: 1024
// Minimum: -1024
// +kubebuilder:validation:Maximum=1024
// +kubebuilder:validation:Minimum=-1024
NiceValue int64 `json:"nice_value,omitempty"`
// rst ttl
RstTTL int64 `json:"rst_ttl,omitempty"`
// sc expr
ScExpr string `json:"sc_expr,omitempty"`
// sc id
ScID int64 `json:"sc_id,omitempty"`
// sc idx
ScIdx int64 `json:"sc_idx,omitempty"`
// sc int
ScInt *int64 `json:"sc_int,omitempty"`
// spoe engine
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
SpoeEngine string `json:"spoe_engine,omitempty"`
// spoe group
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
SpoeGroup string `json:"spoe_group,omitempty"`
// timeout
Timeout *int64 `json:"timeout,omitempty"`
// tos value
// Pattern: ^(0x[0-9A-Fa-f]+|[0-9]+)$
// +kubebuilder:validation:Pattern=`^(0x[0-9A-Fa-f]+|[0-9]+)$`
TosValue string `json:"tos_value,omitempty"`
// type
// Required: true
// Enum: ["content","inspect-delay"]
// +kubebuilder:validation:Enum=content;inspect-delay;
Type string `json:"type"`
// var format
VarFormat string `json:"var_format,omitempty"`
// var name
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
VarName string `json:"var_name,omitempty"`
// var scope
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
VarScope string `json:"var_scope,omitempty"`
}
TCPResponseRule TCP Response Rule
HAProxy TCP Response Rule configuration (corresponds to tcp-response) Example: {"cond":"if","cond_test":"{ src 192.168.0.0/16 }","index":0,"type":"content"}
swagger:model tcp_response_rule
func (*TCPResponseRule) ContextValidate ¶
ContextValidate validates this tcp response rule based on context it is used
func (TCPResponseRule) Diff ¶
func (rec TCPResponseRule) Diff(obj TCPResponseRule, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (TCPResponseRule) Equal ¶
func (rec TCPResponseRule) Equal(obj TCPResponseRule, opts ...eqdiff.GoMethodGenOptions) bool
func (*TCPResponseRule) MarshalBinary ¶
func (m *TCPResponseRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TCPResponseRule) UnmarshalBinary ¶
func (m *TCPResponseRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TCPResponseRules ¶
type TCPResponseRules []*TCPResponseRule
TCPResponseRules TCP Response Rules Array
HAProxy TCP response rules array (corresponds to tcp-response directive)
swagger:model tcp_response_rules
func (TCPResponseRules) ContextValidate ¶
ContextValidate validate this tcp response rules based on the context it is used
func (TCPResponseRules) Diff ¶
func (x TCPResponseRules) Diff(y TCPResponseRules, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (TCPResponseRules) Equal ¶
func (x TCPResponseRules) Equal(y TCPResponseRules, opts ...eqdiff.GoMethodGenOptions) bool
type Table ¶
type Table struct {
// expire
// Pattern: ^\d+(ms|s|m|h|d)?$
// +kubebuilder:validation:Pattern=`^\d+(ms|s|m|h|d)?$`
Expire *string `json:"expire,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
Name string `json:"name"`
// no purge
NoPurge bool `json:"no_purge,omitempty"`
// recv only
RecvOnly bool `json:"recv_only,omitempty"`
// size
// Pattern: ^\d+(k|K|m|M|g|G)?$
// +kubebuilder:validation:Pattern=`^\d+(k|K|m|M|g|G)?$`
Size string `json:"size,omitempty"`
// store
Store string `json:"store,omitempty"`
// type
// Enum: ["ip","integer","string","binary"]
// +kubebuilder:validation:Enum=ip;integer;string;binary;
Type string `json:"type,omitempty"`
// type len
TypeLen *int64 `json:"type_len,omitempty"`
// write to
WriteTo *string `json:"write_to,omitempty"`
}
Table table
swagger:model table
func (*Table) ContextValidate ¶
ContextValidate validates this table based on context it is used
func (Table) Diff ¶
func (rec Table) Diff(obj Table, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*Table) MarshalBinary ¶
MarshalBinary interface implementation
func (*Table) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Tables ¶
type Tables []*Table
Tables Tables
HAProxy table array ¶
swagger:model tables
func (Tables) ContextValidate ¶
ContextValidate validate this tables based on the context it is used
type ThreadGroup ¶
type ThreadGroup struct {
// group
// Required: true
Group *string `json:"group"`
// num or range
// Required: true
NumOrRange *string `json:"num_or_range"`
}
ThreadGroup thread group
swagger:model ThreadGroup
func (*ThreadGroup) ContextValidate ¶
ContextValidate validates this thread group based on context it is used
func (ThreadGroup) Diff ¶
func (rec ThreadGroup) Diff(obj ThreadGroup, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (ThreadGroup) Equal ¶
func (rec ThreadGroup) Equal(obj ThreadGroup, opts ...eqdiff.GoMethodGenOptions) bool
func (*ThreadGroup) MarshalBinary ¶
func (m *ThreadGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ThreadGroup) UnmarshalBinary ¶
func (m *ThreadGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TraceEntries ¶ added in v6.0.7
type TraceEntries []*TraceEntry
TraceEntries list of entries in a traces section
swagger:model trace_entries
func (TraceEntries) ContextValidate ¶ added in v6.0.7
ContextValidate validate this trace entries based on the context it is used
func (TraceEntries) Diff ¶ added in v6.0.7
func (x TraceEntries) Diff(y TraceEntries, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (TraceEntries) Equal ¶ added in v6.0.7
func (x TraceEntries) Equal(y TraceEntries, opts ...eqdiff.GoMethodGenOptions) bool
type TraceEntry ¶ added in v6.0.7
type TraceEntry struct {
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// Trace parameters
// Required: true
// Min Length: 1
Trace string `json:"trace"`
}
TraceEntry Trace event
Configure a trace event ¶
swagger:model trace_entry
func (*TraceEntry) ContextValidate ¶ added in v6.0.7
ContextValidate validates this trace entry based on context it is used
func (TraceEntry) Diff ¶ added in v6.0.7
func (rec TraceEntry) Diff(obj TraceEntry, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (TraceEntry) Equal ¶ added in v6.0.7
func (rec TraceEntry) Equal(obj TraceEntry, opts ...eqdiff.GoMethodGenOptions) bool
func (*TraceEntry) MarshalBinary ¶ added in v6.0.7
func (m *TraceEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TraceEntry) UnmarshalBinary ¶ added in v6.0.7
func (m *TraceEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Traces ¶ added in v6.0.7
type Traces struct {
// entries
Entries TraceEntries `json:"entries,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
}
Traces Trace events configuration
swagger:model Traces
func (*Traces) ContextValidate ¶ added in v6.0.7
ContextValidate validate this traces based on the context it is used
func (Traces) Diff ¶ added in v6.0.7
func (rec Traces) Diff(obj Traces, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Traces) Equal ¶ added in v6.0.7
func (rec Traces) Equal(obj Traces, opts ...eqdiff.GoMethodGenOptions) bool
func (*Traces) MarshalBinary ¶ added in v6.0.7
MarshalBinary interface implementation
func (*Traces) UnmarshalBinary ¶ added in v6.0.7
UnmarshalBinary interface implementation
type Transaction ¶
type Transaction struct {
// version
Version int64 `json:"_version,omitempty"`
// id
// Pattern: ^[^\s]+$
// +kubebuilder:validation:Pattern=`^[^\s]+$`
ID string `json:"id,omitempty"`
// status
// Enum: ["failed","outdated","in_progress","success"]
// +kubebuilder:validation:Enum=failed;outdated;in_progress;success;
Status string `json:"status,omitempty"`
}
Transaction Configuration transaction
HAProxy configuration transaction Example: {"_version":2,"id":"273e3385-2d0c-4fb1-aa27-93cbb31ff203","status":"in_progress"}
swagger:model transaction
func (*Transaction) ContextValidate ¶
ContextValidate validates this transaction based on context it is used
func (Transaction) Diff ¶
func (rec Transaction) Diff(obj Transaction, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Transaction) Equal ¶
func (rec Transaction) Equal(obj Transaction, opts ...eqdiff.GoMethodGenOptions) bool
func (*Transaction) MarshalBinary ¶
func (m *Transaction) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Transaction) UnmarshalBinary ¶
func (m *Transaction) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Transactions ¶
type Transactions []*Transaction
Transactions Transactions array
Configuration transactions array ¶
swagger:model transactions
func (Transactions) ContextValidate ¶
ContextValidate validate this transactions based on the context it is used
func (Transactions) Diff ¶
func (x Transactions) Diff(y Transactions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Transactions) Equal ¶
func (x Transactions) Equal(y Transactions, opts ...eqdiff.GoMethodGenOptions) bool
type TuneBufferOptions ¶
type TuneBufferOptions struct {
// buffers limit
BuffersLimit *int64 `json:"buffers_limit,omitempty"`
// buffers reserve
// Minimum: 2
// +kubebuilder:validation:Minimum=2
BuffersReserve int64 `json:"buffers_reserve,omitempty"`
// bufsize
Bufsize int64 `json:"bufsize,omitempty"`
// bufsize small
// Minimum: 1
// +kubebuilder:validation:Minimum=1
BufsizeSmall *int64 `json:"bufsize_small,omitempty"`
// pipesize
Pipesize int64 `json:"pipesize,omitempty"`
// rcvbuf backend
RcvbufBackend *int64 `json:"rcvbuf_backend,omitempty"`
// rcvbuf client
RcvbufClient *int64 `json:"rcvbuf_client,omitempty"`
// rcvbuf frontend
RcvbufFrontend *int64 `json:"rcvbuf_frontend,omitempty"`
// rcvbuf server
RcvbufServer *int64 `json:"rcvbuf_server,omitempty"`
// recv enough
RecvEnough int64 `json:"recv_enough,omitempty"`
// sndbuf backend
SndbufBackend *int64 `json:"sndbuf_backend,omitempty"`
// sndbuf client
SndbufClient *int64 `json:"sndbuf_client,omitempty"`
// sndbuf frontend
SndbufFrontend *int64 `json:"sndbuf_frontend,omitempty"`
// sndbuf server
SndbufServer *int64 `json:"sndbuf_server,omitempty"`
}
TuneBufferOptions tune buffer options
swagger:model tune_buffer_options
func (*TuneBufferOptions) ContextValidate ¶
ContextValidate validates this tune buffer options based on context it is used
func (TuneBufferOptions) Diff ¶
func (rec TuneBufferOptions) Diff(obj TuneBufferOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (TuneBufferOptions) Equal ¶
func (rec TuneBufferOptions) Equal(obj TuneBufferOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*TuneBufferOptions) MarshalBinary ¶
func (m *TuneBufferOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TuneBufferOptions) UnmarshalBinary ¶
func (m *TuneBufferOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TuneLuaOptions ¶
type TuneLuaOptions struct {
// bool sample conversion
// Enum: ["normal","pre-3.1-bug"]
// +kubebuilder:validation:Enum=normal;pre-3.1-bug;
BoolSampleConversion string `json:"bool_sample_conversion,omitempty"`
// burst timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
BurstTimeout *int64 `json:"burst_timeout,omitempty"`
// forced yield
ForcedYield int64 `json:"forced_yield,omitempty"`
// log loggers
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
LogLoggers string `json:"log_loggers,omitempty"`
// log stderr
// Enum: ["auto","enabled","disabled"]
// +kubebuilder:validation:Enum=auto;enabled;disabled;
LogStderr string `json:"log_stderr,omitempty"`
// maxmem
Maxmem *int64 `json:"maxmem,omitempty"`
// service timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
ServiceTimeout *int64 `json:"service_timeout,omitempty"`
// session timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
SessionTimeout *int64 `json:"session_timeout,omitempty"`
// task timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
TaskTimeout *int64 `json:"task_timeout,omitempty"`
}
TuneLuaOptions tune lua options
swagger:model tune_lua_options
func (*TuneLuaOptions) ContextValidate ¶
ContextValidate validates this tune lua options based on context it is used
func (TuneLuaOptions) Diff ¶
func (rec TuneLuaOptions) Diff(obj TuneLuaOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (TuneLuaOptions) Equal ¶
func (rec TuneLuaOptions) Equal(obj TuneLuaOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*TuneLuaOptions) MarshalBinary ¶
func (m *TuneLuaOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TuneLuaOptions) UnmarshalBinary ¶
func (m *TuneLuaOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TuneOptions ¶
type TuneOptions struct {
// applet zero copy forwarding
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
AppletZeroCopyForwarding string `json:"applet_zero_copy_forwarding,omitempty"`
// comp maxlevel
CompMaxlevel int64 `json:"comp_maxlevel,omitempty"`
// disable fast forward
DisableFastForward bool `json:"disable_fast_forward,omitempty"`
// disable zero copy forwarding
DisableZeroCopyForwarding bool `json:"disable_zero_copy_forwarding,omitempty"`
// epoll mask events
EpollMaskEvents []string `json:"epoll_mask_events,omitempty"`
// events max events at once
// Maximum: 10000
// Minimum: 1
// +kubebuilder:validation:Maximum=10000
// +kubebuilder:validation:Minimum=1
EventsMaxEventsAtOnce int64 `json:"events_max_events_at_once,omitempty"`
// fail alloc
FailAlloc bool `json:"fail_alloc,omitempty"`
// fd edge triggered
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
FdEdgeTriggered string `json:"fd_edge_triggered,omitempty"`
// glitches kill cpu usage
// Maximum: 100
// Minimum: 0
// +kubebuilder:validation:Maximum=100
// +kubebuilder:validation:Minimum=0
GlitchesKillCPUUsage *int64 `json:"glitches_kill_cpu_usage,omitempty"`
// h1 zero copy fwd recv
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
H1ZeroCopyFwdRecv string `json:"h1_zero_copy_fwd_recv,omitempty"`
// h1 zero copy fwd send
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
H1ZeroCopyFwdSend string `json:"h1_zero_copy_fwd_send,omitempty"`
// h2 be glitches threshold
H2BeGlitchesThreshold *int64 `json:"h2_be_glitches_threshold,omitempty"`
// h2 be initial window size
H2BeInitialWindowSize int64 `json:"h2_be_initial_window_size,omitempty"`
// h2 be max concurrent streams
H2BeMaxConcurrentStreams int64 `json:"h2_be_max_concurrent_streams,omitempty"`
// h2 be rxbuf
H2BeRxbuf *int64 `json:"h2_be_rxbuf,omitempty"`
// h2 fe glitches threshold
H2FeGlitchesThreshold *int64 `json:"h2_fe_glitches_threshold,omitempty"`
// h2 fe initial window size
H2FeInitialWindowSize int64 `json:"h2_fe_initial_window_size,omitempty"`
// h2 fe max concurrent streams
H2FeMaxConcurrentStreams int64 `json:"h2_fe_max_concurrent_streams,omitempty"`
// h2 fe max total streams
H2FeMaxTotalStreams *int64 `json:"h2_fe_max_total_streams,omitempty"`
// h2 fe rxbuf
H2FeRxbuf *int64 `json:"h2_fe_rxbuf,omitempty"`
// h2 header table size
// Maximum: 65535
// +kubebuilder:validation:Maximum=65535
H2HeaderTableSize int64 `json:"h2_header_table_size,omitempty"`
// h2 initial window size
H2InitialWindowSize *int64 `json:"h2_initial_window_size,omitempty"`
// h2 max concurrent streams
H2MaxConcurrentStreams int64 `json:"h2_max_concurrent_streams,omitempty"`
// h2 max frame size
H2MaxFrameSize int64 `json:"h2_max_frame_size,omitempty"`
// h2 zero copy fwd send
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
H2ZeroCopyFwdSend string `json:"h2_zero_copy_fwd_send,omitempty"`
// http cookielen
HTTPCookielen int64 `json:"http_cookielen,omitempty"`
// http logurilen
HTTPLogurilen int64 `json:"http_logurilen,omitempty"`
// http maxhdr
// Maximum: 32767
// Minimum: 1
// +kubebuilder:validation:Maximum=32767
// +kubebuilder:validation:Minimum=1
HTTPMaxhdr int64 `json:"http_maxhdr,omitempty"`
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
IdlePoolShared string `json:"idle_pool_shared,omitempty"`
// idletimer
// Maximum: 65535
// Minimum: 0
// +kubebuilder:validation:Maximum=65535
// +kubebuilder:validation:Minimum=0
Idletimer *int64 `json:"idletimer,omitempty"`
// listener default shards
// Enum: ["by-process","by-thread","by-group"]
// +kubebuilder:validation:Enum=by-process;by-thread;by-group;
ListenerDefaultShards string `json:"listener_default_shards,omitempty"`
// listener multi queue
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ListenerMultiQueue string `json:"listener_multi_queue,omitempty"`
// max checks per thread
MaxChecksPerThread *int64 `json:"max_checks_per_thread,omitempty"`
// max rules at once
// Minimum: 0
// +kubebuilder:validation:Minimum=0
MaxRulesAtOnce *int64 `json:"max_rules_at_once,omitempty"`
// maxaccept
Maxaccept int64 `json:"maxaccept,omitempty"`
// maxpollevents
Maxpollevents int64 `json:"maxpollevents,omitempty"`
// maxrewrite
Maxrewrite int64 `json:"maxrewrite,omitempty"`
// memory hot size
MemoryHotSize *int64 `json:"memory_hot_size,omitempty"`
// notsent lowat client
NotsentLowatClient *int64 `json:"notsent_lowat_client,omitempty"`
// notsent lowat server
NotsentLowatServer *int64 `json:"notsent_lowat_server,omitempty"`
// pattern cache size
PatternCacheSize *int64 `json:"pattern_cache_size,omitempty"`
// peers max updates at once
PeersMaxUpdatesAtOnce int64 `json:"peers_max_updates_at_once,omitempty"`
// pool high fd ratio
PoolHighFdRatio int64 `json:"pool_high_fd_ratio,omitempty"`
// pool low fd ratio
PoolLowFdRatio int64 `json:"pool_low_fd_ratio,omitempty"`
// pt zero copy forwarding
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
PtZeroCopyForwarding string `json:"pt_zero_copy_forwarding,omitempty"`
// renice runtime
// Maximum: 19
// Minimum: -20
// +kubebuilder:validation:Maximum=19
// +kubebuilder:validation:Minimum=-20
ReniceRuntime *int64 `json:"renice_runtime,omitempty"`
// renice startup
// Maximum: 19
// Minimum: -20
// +kubebuilder:validation:Maximum=19
// +kubebuilder:validation:Minimum=-20
ReniceStartup *int64 `json:"renice_startup,omitempty"`
// ring queues
RingQueues *int64 `json:"ring_queues,omitempty"`
// runqueue depth
RunqueueDepth int64 `json:"runqueue_depth,omitempty"`
// sched low latency
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
SchedLowLatency string `json:"sched_low_latency,omitempty"`
// stick counters
StickCounters *int64 `json:"stick_counters,omitempty"`
// takeover other tg connections
// Enum: ["none","restricted","full"]
// +kubebuilder:validation:Enum=none;restricted;full;
TakeoverOtherTgConnections string `json:"takeover_other_tg_connections,omitempty"`
}
TuneOptions tune options
swagger:model tune_options
func (*TuneOptions) ContextValidate ¶
ContextValidate validates this tune options based on context it is used
func (TuneOptions) Diff ¶
func (rec TuneOptions) Diff(obj TuneOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (TuneOptions) Equal ¶
func (rec TuneOptions) Equal(obj TuneOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*TuneOptions) MarshalBinary ¶
func (m *TuneOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TuneOptions) UnmarshalBinary ¶
func (m *TuneOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TuneQuicOptions ¶
type TuneQuicOptions struct {
// frontend conn tx buffers limit
FrontendConnTxBuffersLimit *int64 `json:"frontend_conn_tx_buffers_limit,omitempty"`
// frontend max idle timeout
// Minimum: 0
// +kubebuilder:validation:Minimum=0
FrontendMaxIdleTimeout *int64 `json:"frontend_max_idle_timeout,omitempty"`
// frontend max streams bidi
FrontendMaxStreamsBidi *int64 `json:"frontend_max_streams_bidi,omitempty"`
// frontend max tx memory
FrontendMaxTxMemory *int64 `json:"frontend_max_tx_memory,omitempty"`
// max frame loss
MaxFrameLoss *int64 `json:"max_frame_loss,omitempty"`
// reorder ratio
// Maximum: 100
// Minimum: 0
// +kubebuilder:validation:Maximum=100
// +kubebuilder:validation:Minimum=0
ReorderRatio *int64 `json:"reorder_ratio,omitempty"`
// retry threshold
RetryThreshold *int64 `json:"retry_threshold,omitempty"`
// socket owner
// Enum: ["listener","connection"]
// +kubebuilder:validation:Enum=listener;connection;
SocketOwner string `json:"socket_owner,omitempty"`
// zero copy fwd send
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
ZeroCopyFwdSend string `json:"zero_copy_fwd_send,omitempty"`
}
TuneQuicOptions tune quic options
swagger:model tune_quic_options
func (*TuneQuicOptions) ContextValidate ¶
ContextValidate validates this tune quic options based on context it is used
func (TuneQuicOptions) Diff ¶
func (rec TuneQuicOptions) Diff(obj TuneQuicOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (TuneQuicOptions) Equal ¶
func (rec TuneQuicOptions) Equal(obj TuneQuicOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*TuneQuicOptions) MarshalBinary ¶
func (m *TuneQuicOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TuneQuicOptions) UnmarshalBinary ¶
func (m *TuneQuicOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TuneSslOptions ¶
type TuneSslOptions struct {
// cachesize
Cachesize *int64 `json:"cachesize,omitempty"`
// capture buffer size
CaptureBufferSize *int64 `json:"capture_buffer_size,omitempty"`
// ctx cache size
CtxCacheSize int64 `json:"ctx_cache_size,omitempty"`
// default dh param
DefaultDhParam int64 `json:"default_dh_param,omitempty"`
// force private cache
ForcePrivateCache bool `json:"force_private_cache,omitempty"`
// keylog
// Enum: ["enabled","disabled"]
// +kubebuilder:validation:Enum=enabled;disabled;
Keylog string `json:"keylog,omitempty"`
// lifetime
// Minimum: 0
// +kubebuilder:validation:Minimum=0
Lifetime *int64 `json:"lifetime,omitempty"`
// maxrecord
Maxrecord *int64 `json:"maxrecord,omitempty"`
// ocsp update max delay
OcspUpdateMaxDelay *int64 `json:"ocsp_update_max_delay,omitempty"`
// ocsp update min delay
OcspUpdateMinDelay *int64 `json:"ocsp_update_min_delay,omitempty"`
}
TuneSslOptions tune ssl options
swagger:model tune_ssl_options
func (*TuneSslOptions) ContextValidate ¶
ContextValidate validates this tune ssl options based on context it is used
func (TuneSslOptions) Diff ¶
func (rec TuneSslOptions) Diff(obj TuneSslOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (TuneSslOptions) Equal ¶
func (rec TuneSslOptions) Equal(obj TuneSslOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*TuneSslOptions) MarshalBinary ¶
func (m *TuneSslOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TuneSslOptions) UnmarshalBinary ¶
func (m *TuneSslOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TuneVarsOptions ¶
type TuneVarsOptions struct {
// global max size
GlobalMaxSize *int64 `json:"global_max_size,omitempty"`
// proc max size
ProcMaxSize *int64 `json:"proc_max_size,omitempty"`
// reqres max size
ReqresMaxSize *int64 `json:"reqres_max_size,omitempty"`
// sess max size
SessMaxSize *int64 `json:"sess_max_size,omitempty"`
// txn max size
TxnMaxSize *int64 `json:"txn_max_size,omitempty"`
}
TuneVarsOptions tune vars options
swagger:model tune_vars_options
func (*TuneVarsOptions) ContextValidate ¶
ContextValidate validates this tune vars options based on context it is used
func (TuneVarsOptions) Diff ¶
func (rec TuneVarsOptions) Diff(obj TuneVarsOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (TuneVarsOptions) Equal ¶
func (rec TuneVarsOptions) Equal(obj TuneVarsOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*TuneVarsOptions) MarshalBinary ¶
func (m *TuneVarsOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TuneVarsOptions) UnmarshalBinary ¶
func (m *TuneVarsOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TuneZlibOptions ¶
type TuneZlibOptions struct {
// memlevel
// Maximum: 9
// Minimum: 1
// +kubebuilder:validation:Maximum=9
// +kubebuilder:validation:Minimum=1
Memlevel int64 `json:"memlevel,omitempty"`
// windowsize
// Maximum: 15
// Minimum: 8
// +kubebuilder:validation:Maximum=15
// +kubebuilder:validation:Minimum=8
Windowsize int64 `json:"windowsize,omitempty"`
}
TuneZlibOptions tune zlib options
swagger:model tune_zlib_options
func (*TuneZlibOptions) ContextValidate ¶
ContextValidate validates this tune zlib options based on context it is used
func (TuneZlibOptions) Diff ¶
func (rec TuneZlibOptions) Diff(obj TuneZlibOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (TuneZlibOptions) Equal ¶
func (rec TuneZlibOptions) Equal(obj TuneZlibOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*TuneZlibOptions) MarshalBinary ¶
func (m *TuneZlibOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TuneZlibOptions) UnmarshalBinary ¶
func (m *TuneZlibOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type User ¶
type User struct {
// groups
Groups string `json:"groups,omitempty"`
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// password
// Required: true
Password string `json:"password"`
// secure password
// Required: true
SecurePassword *bool `json:"secure_password"`
// username
// Required: true
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
Username string `json:"username"`
}
User User
HAProxy userlist user ¶
swagger:model user
func (*User) ContextValidate ¶
ContextValidate validates this user based on context it is used
func (User) Diff ¶
func (rec User) Diff(obj User, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (*User) MarshalBinary ¶
MarshalBinary interface implementation
func (*User) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Userlist ¶
type Userlist struct {
UserlistBase `json:",inline"`
// groups
Groups map[string]Group `json:"groups,omitempty"`
// users
Users map[string]User `json:"users,omitempty"`
}
Userlist Userlist with all it's children resources
swagger:model Userlist
func (*Userlist) ContextValidate ¶
ContextValidate validate this userlist based on the context it is used
func (Userlist) Diff ¶
func (rec Userlist) Diff(obj Userlist, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (Userlist) Equal ¶
func (rec Userlist) Equal(obj Userlist, opts ...eqdiff.GoMethodGenOptions) bool
func (*Userlist) MarshalBinary ¶
MarshalBinary interface implementation
func (Userlist) MarshalJSON ¶
MarshalJSON marshals this object to a JSON structure
func (*Userlist) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*Userlist) UnmarshalJSON ¶
UnmarshalJSON unmarshals this object from a JSON structure
type UserlistBase ¶
type UserlistBase struct {
// +kubebuilder:pruning:PreserveUnknownFields
// +kubebuilder:validation:Schemaless
Metadata map[string]interface{} `json:"metadata,omitempty"`
// name
// Required: true
// Pattern: ^[A-Za-z0-9-_.:]+$
// +kubebuilder:validation:Pattern=`^[A-Za-z0-9-_.:]+$`
Name string `json:"name"`
}
UserlistBase Userlist Base
HAProxy configuration of access control ¶
swagger:model userlist_base
func (*UserlistBase) ContextValidate ¶
ContextValidate validates this userlist base based on context it is used
func (UserlistBase) Diff ¶
func (rec UserlistBase) Diff(obj UserlistBase, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (UserlistBase) Equal ¶
func (rec UserlistBase) Equal(obj UserlistBase, opts ...eqdiff.GoMethodGenOptions) bool
func (*UserlistBase) MarshalBinary ¶
func (m *UserlistBase) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UserlistBase) UnmarshalBinary ¶
func (m *UserlistBase) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Userlists ¶
type Userlists []*Userlist
Userlists Userlists
HAProxy userlists array ¶
swagger:model userlists
func (Userlists) ContextValidate ¶
ContextValidate validate this userlists based on the context it is used
func (Userlists) Diff ¶
func (x Userlists) Diff(y Userlists, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
type Users ¶
type Users []*User
Users Users
HAProxy userlist users array ¶
swagger:model users
func (Users) ContextValidate ¶
ContextValidate validate this users based on the context it is used
type WurflOptions ¶
type WurflOptions struct {
// cache size
CacheSize int64 `json:"cache_size,omitempty"`
// data file
DataFile string `json:"data_file,omitempty"`
// information list
InformationList string `json:"information_list,omitempty"`
// information list separator
InformationListSeparator string `json:"information_list_separator,omitempty"`
// patch file
PatchFile string `json:"patch_file,omitempty"`
}
WurflOptions wurfl options
swagger:model wurfl_options
func (*WurflOptions) ContextValidate ¶
ContextValidate validates this wurfl options based on context it is used
func (WurflOptions) Diff ¶
func (rec WurflOptions) Diff(obj WurflOptions, opts ...eqdiff.GoMethodGenOptions) map[string][]interface{}
func (WurflOptions) Equal ¶
func (rec WurflOptions) Equal(obj WurflOptions, opts ...eqdiff.GoMethodGenOptions) bool
func (*WurflOptions) MarshalBinary ¶
func (m *WurflOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WurflOptions) UnmarshalBinary ¶
func (m *WurflOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files
¶
- acl.go
- acl_diff_generated.go
- acl_equal_generated.go
- acl_file.go
- acl_file_entry.go
- acl_files.go
- acl_files_entries.go
- aclfile_diff_generated.go
- aclfile_equal_generated.go
- aclfileentry_diff_generated.go
- aclfileentry_equal_generated.go
- aclfiles_diff_generated.go
- aclfiles_equal_generated.go
- aclfilesentries_diff_generated.go
- aclfilesentries_equal_generated.go
- acls.go
- acls_diff_generated.go
- acls_equal_generated.go
- acme_certificate_status.go
- acme_provider.go
- acme_providers.go
- acme_status.go
- acmecertificatestatus_diff_generated.go
- acmecertificatestatus_equal_generated.go
- acmeprovider_diff_generated.go
- acmeprovider_equal_generated.go
- acmeproviders_diff_generated.go
- acmeproviders_equal_generated.go
- acmestatus_diff_generated.go
- acmestatus_equal_generated.go
- attr_diff_generated.go
- attr_equal_generated.go
- aws_filters.go
- aws_region.go
- aws_regions.go
- awsfilters_diff_generated.go
- awsfilters_equal_generated.go
- awsregion_diff_generated.go
- awsregion_equal_generated.go
- awsregions_diff_generated.go
- awsregions_equal_generated.go
- backend.go
- backend_base.go
- backend_diff_generated.go
- backend_equal_generated.go
- backend_switching_rule.go
- backend_switching_rules.go
- backendbase_diff_generated.go
- backendbase_equal_generated.go
- backendforcepersist_diff_generated.go
- backendforcepersist_equal_generated.go
- backendignorepersist_diff_generated.go
- backendignorepersist_equal_generated.go
- backends.go
- backends_diff_generated.go
- backends_equal_generated.go
- backendswitchingrule_diff_generated.go
- backendswitchingrule_equal_generated.go
- backendswitchingrules_diff_generated.go
- backendswitchingrules_equal_generated.go
- balance.go
- balance_diff_generated.go
- balance_equal_generated.go
- bind.go
- bind_diff_generated.go
- bind_equal_generated.go
- bind_params.go
- bindparams_diff_generated.go
- bindparams_equal_generated.go
- binds.go
- binds_diff_generated.go
- binds_equal_generated.go
- cache.go
- cache_diff_generated.go
- cache_equal_generated.go
- caches.go
- caches_diff_generated.go
- caches_equal_generated.go
- capture.go
- capture_diff_generated.go
- capture_equal_generated.go
- captures.go
- captures_diff_generated.go
- captures_equal_generated.go
- certificate_id.go
- certificateid_diff_generated.go
- certificateid_equal_generated.go
- cluster_settings.go
- clusterlogtarget_diff_generated.go
- clusterlogtarget_equal_generated.go
- clustersettings_diff_generated.go
- clustersettings_equal_generated.go
- clustersettingscluster_diff_generated.go
- clustersettingscluster_equal_generated.go
- compression.go
- compression_diff_generated.go
- compression_equal_generated.go
- config_stick_table.go
- configsticktable_diff_generated.go
- configsticktable_equal_generated.go
- consul.go
- consul_diff_generated.go
- consul_equal_generated.go
- consuls.go
- consuls_diff_generated.go
- consuls_equal_generated.go
- cookie.go
- cookie_diff_generated.go
- cookie_equal_generated.go
- cpumap_diff_generated.go
- cpumap_equal_generated.go
- cpuset_diff_generated.go
- cpuset_equal_generated.go
- crt_load.go
- crt_loads.go
- crt_store.go
- crt_stores.go
- crtload_diff_generated.go
- crtload_equal_generated.go
- crtloads_diff_generated.go
- crtloads_equal_generated.go
- crtstore_diff_generated.go
- crtstore_equal_generated.go
- crtstores_diff_generated.go
- crtstores_equal_generated.go
- debug_options.go
- debugoptions_diff_generated.go
- debugoptions_equal_generated.go
- default_bind.go
- default_server.go
- defaultbind_diff_generated.go
- defaultbind_equal_generated.go
- defaults.go
- defaults_base.go
- defaults_diff_generated.go
- defaults_equal_generated.go
- defaults_sections.go
- defaultsbase_diff_generated.go
- defaultsbase_equal_generated.go
- defaultserver_diff_generated.go
- defaultserver_equal_generated.go
- defaultssections_diff_generated.go
- defaultssections_equal_generated.go
- device_atlas_options.go
- deviceatlasoptions_diff_generated.go
- deviceatlasoptions_equal_generated.go
- dgram_bind.go
- dgram_binds.go
- dgrambind_diff_generated.go
- dgrambind_equal_generated.go
- dgrambinds_diff_generated.go
- dgrambinds_equal_generated.go
- domain_diff_generated.go
- domain_equal_generated.go
- email_alert.go
- email_alerts.go
- emailalert_diff_generated.go
- emailalert_equal_generated.go
- emailalerts_diff_generated.go
- emailalerts_equal_generated.go
- endpoint.go
- endpoint_diff_generated.go
- endpoint_equal_generated.go
- endpoints.go
- endpoints_diff_generated.go
- endpoints_equal_generated.go
- environment_options.go
- environmentoptions_diff_generated.go
- environmentoptions_equal_generated.go
- error.go
- error_diff_generated.go
- error_equal_generated.go
- errorfile.go
- errorfile_diff_generated.go
- errorfile_equal_generated.go
- errorfiles.go
- errorfiles_diff_generated.go
- errorfiles_equal_generated.go
- errorloc.go
- errorloc_diff_generated.go
- errorloc_equal_generated.go
- fcgi_app.go
- fcgi_app_base.go
- fcgi_apps.go
- fcgi_log_stderr.go
- fcgi_pass_header.go
- fcgi_set_param.go
- fcgiapp_diff_generated.go
- fcgiapp_equal_generated.go
- fcgiappbase_diff_generated.go
- fcgiappbase_equal_generated.go
- fcgiapps_diff_generated.go
- fcgiapps_equal_generated.go
- fcgilogstderr_diff_generated.go
- fcgilogstderr_equal_generated.go
- fcgilogstderrsample_diff_generated.go
- fcgilogstderrsample_equal_generated.go
- fcgipassheader_diff_generated.go
- fcgipassheader_equal_generated.go
- fcgisetparam_diff_generated.go
- fcgisetparam_equal_generated.go
- fifty_one_degrees_options.go
- fiftyonedegreesoptions_diff_generated.go
- fiftyonedegreesoptions_equal_generated.go
- filter.go
- filter_diff_generated.go
- filter_equal_generated.go
- filters.go
- filters_diff_generated.go
- filters_equal_generated.go
- forcepersist_diff_generated.go
- forcepersist_equal_generated.go
- forwardfor.go
- forwardfor_diff_generated.go
- forwardfor_equal_generated.go
- frontend.go
- frontend_base.go
- frontend_diff_generated.go
- frontend_equal_generated.go
- frontendbase_diff_generated.go
- frontendbase_equal_generated.go
- frontends.go
- frontends_diff_generated.go
- frontends_equal_generated.go
- general_file.go
- general_files.go
- generalfile_diff_generated.go
- generalfile_equal_generated.go
- generalfiles_diff_generated.go
- generalfiles_equal_generated.go
- global.go
- global_base.go
- global_diff_generated.go
- global_equal_generated.go
- globalbase_diff_generated.go
- globalbase_equal_generated.go
- globaldefaultpath_diff_generated.go
- globaldefaultpath_equal_generated.go
- globalharden_diff_generated.go
- globalharden_equal_generated.go
- globalhardenrejectprivilegedports_diff_generated.go
- globalhardenrejectprivilegedports_equal_generated.go
- globallogsendhostname_diff_generated.go
- globallogsendhostname_equal_generated.go
- group.go
- group_diff_generated.go
- group_equal_generated.go
- groups.go
- groups_diff_generated.go
- groups_equal_generated.go
- h1caseadjust_diff_generated.go
- h1caseadjust_equal_generated.go
- hash_type.go
- hashtype_diff_generated.go
- hashtype_equal_generated.go
- health.go
- health_diff_generated.go
- health_equal_generated.go
- http_after_response_rule.go
- http_after_response_rules.go
- http_check.go
- http_checks.go
- http_client_options.go
- http_codes.go
- http_error_rule.go
- http_error_rules.go
- http_errors_section.go
- http_errors_sections.go
- http_request_rule.go
- http_request_rules.go
- http_response_rule.go
- http_response_rules.go
- httpafterresponserule_diff_generated.go
- httpafterresponserule_equal_generated.go
- httpafterresponserules_diff_generated.go
- httpafterresponserules_equal_generated.go
- httpcheck_diff_generated.go
- httpcheck_equal_generated.go
- httpchecks_diff_generated.go
- httpchecks_equal_generated.go
- httpchk_params.go
- httpchkparams_diff_generated.go
- httpchkparams_equal_generated.go
- httpclientoptions_diff_generated.go
- httpclientoptions_equal_generated.go
- httpcodes_diff_generated.go
- httpcodes_equal_generated.go
- httperrorrule_diff_generated.go
- httperrorrule_equal_generated.go
- httperrorrules_diff_generated.go
- httperrorrules_equal_generated.go
- httperrorssection_diff_generated.go
- httperrorssection_equal_generated.go
- httperrorssections_diff_generated.go
- httperrorssections_equal_generated.go
- httprequestrule_diff_generated.go
- httprequestrule_equal_generated.go
- httprequestrules_diff_generated.go
- httprequestrules_equal_generated.go
- httpresponserule_diff_generated.go
- httpresponserule_equal_generated.go
- httpresponserules_diff_generated.go
- httpresponserules_equal_generated.go
- ignorepersist_diff_generated.go
- ignorepersist_equal_generated.go
- info.go
- info_diff_generated.go
- info_equal_generated.go
- infoapi_diff_generated.go
- infoapi_equal_generated.go
- infosystem_diff_generated.go
- infosystem_equal_generated.go
- infosystemcpuinfo_diff_generated.go
- infosystemcpuinfo_equal_generated.go
- infosystemmeminfo_diff_generated.go
- infosystemmeminfo_equal_generated.go
- log_forward.go
- log_forward_base.go
- log_forwards.go
- log_profile.go
- log_profile_step.go
- log_profile_steps.go
- log_profiles.go
- log_target.go
- log_targets.go
- logforward_diff_generated.go
- logforward_equal_generated.go
- logforwardbase_diff_generated.go
- logforwardbase_equal_generated.go
- logforwards_diff_generated.go
- logforwards_equal_generated.go
- logprofile_diff_generated.go
- logprofile_equal_generated.go
- logprofiles_diff_generated.go
- logprofiles_equal_generated.go
- logprofilestep_diff_generated.go
- logprofilestep_equal_generated.go
- logprofilesteps_diff_generated.go
- logprofilesteps_equal_generated.go
- logtarget_diff_generated.go
- logtarget_equal_generated.go
- logtargets_diff_generated.go
- logtargets_equal_generated.go
- lua_options.go
- luaload_diff_generated.go
- luaload_equal_generated.go
- luaoptions_diff_generated.go
- luaoptions_equal_generated.go
- luaprependpath_diff_generated.go
- luaprependpath_equal_generated.go
- mailer_entries.go
- mailer_entry.go
- mailerentries_diff_generated.go
- mailerentries_equal_generated.go
- mailerentry_diff_generated.go
- mailerentry_equal_generated.go
- mailers_section.go
- mailers_section_base.go
- mailers_sections.go
- mailerssection_diff_generated.go
- mailerssection_equal_generated.go
- mailerssectionbase_diff_generated.go
- mailerssectionbase_equal_generated.go
- mailerssections_diff_generated.go
- mailerssections_equal_generated.go
- map.go
- map_diff_generated.go
- map_entries.go
- map_entry.go
- map_equal_generated.go
- mapentries_diff_generated.go
- mapentries_equal_generated.go
- mapentry_diff_generated.go
- mapentry_equal_generated.go
- maps.go
- maps_diff_generated.go
- maps_equal_generated.go
- monitor_fail.go
- monitor_uri.go
- monitorfail_diff_generated.go
- monitorfail_equal_generated.go
- monitoruri_diff_generated.go
- monitoruri_equal_generated.go
- mysql_check_params.go
- mysqlcheckparams_diff_generated.go
- mysqlcheckparams_equal_generated.go
- nameserver.go
- nameserver_diff_generated.go
- nameserver_equal_generated.go
- nameservers.go
- nameservers_diff_generated.go
- nameservers_equal_generated.go
- native_stat.go
- native_stat_stats.go
- native_stats.go
- nativestat_diff_generated.go
- nativestat_equal_generated.go
- nativestats_diff_generated.go
- nativestats_equal_generated.go
- nativestatstats_diff_generated.go
- nativestatstats_equal_generated.go
- ocsp_update_options.go
- ocspresponses_diff_generated.go
- ocspresponses_equal_generated.go
- ocspupdateoptions_diff_generated.go
- ocspupdateoptions_equal_generated.go
- ocspupdateoptionshttpproxy_diff_generated.go
- ocspupdateoptionshttpproxy_equal_generated.go
- originalto.go
- originalto_diff_generated.go
- originalto_equal_generated.go
- peer_entries.go
- peer_entry.go
- peer_section.go
- peer_section_base.go
- peer_sections.go
- peerentries_diff_generated.go
- peerentries_equal_generated.go
- peerentry_diff_generated.go
- peerentry_equal_generated.go
- peersection_diff_generated.go
- peersection_equal_generated.go
- peersectionbase_diff_generated.go
- peersectionbase_equal_generated.go
- peersections_diff_generated.go
- peersections_equal_generated.go
- performance_options.go
- performanceoptions_diff_generated.go
- performanceoptions_equal_generated.go
- persist_rule.go
- persistrule_diff_generated.go
- persistrule_equal_generated.go
- pgsql_check_params.go
- pgsqlcheckparams_diff_generated.go
- pgsqlcheckparams_equal_generated.go
- presetenv_diff_generated.go
- presetenv_equal_generated.go
- process_info.go
- process_info_item.go
- processinfo_diff_generated.go
- processinfo_equal_generated.go
- processinfoitem_diff_generated.go
- processinfoitem_equal_generated.go
- program.go
- program_diff_generated.go
- program_equal_generated.go
- programs.go
- programs_diff_generated.go
- programs_equal_generated.go
- q_ui_c_initial_rule.go
- q_ui_c_initial_rules.go
- quicinitialrule_diff_generated.go
- quicinitialrule_equal_generated.go
- quicinitialrules_diff_generated.go
- quicinitialrules_equal_generated.go
- redispatch.go
- redispatch_diff_generated.go
- redispatch_equal_generated.go
- reload.go
- reload_diff_generated.go
- reload_equal_generated.go
- reloads.go
- reloads_diff_generated.go
- reloads_equal_generated.go
- resolver.go
- resolver_base.go
- resolver_diff_generated.go
- resolver_equal_generated.go
- resolverbase_diff_generated.go
- resolverbase_equal_generated.go
- resolvers.go
- resolvers_diff_generated.go
- resolvers_equal_generated.go
- return_header.go
- returnheader_diff_generated.go
- returnheader_equal_generated.go
- revokedcertificates_diff_generated.go
- revokedcertificates_equal_generated.go
- ring.go
- ring_base.go
- ring_diff_generated.go
- ring_equal_generated.go
- ringbase_diff_generated.go
- ringbase_equal_generated.go
- rings.go
- rings_diff_generated.go
- rings_equal_generated.go
- runtime_add_server.go
- runtime_server.go
- runtime_servers.go
- runtimeaddserver_diff_generated.go
- runtimeaddserver_equal_generated.go
- runtimeapi_diff_generated.go
- runtimeapi_equal_generated.go
- runtimeserver_diff_generated.go
- runtimeserver_equal_generated.go
- runtimeservers_diff_generated.go
- runtimeservers_equal_generated.go
- s_s_l_front_use.go
- s_s_l_front_uses.go
- server.go
- server_diff_generated.go
- server_equal_generated.go
- server_params.go
- server_params_prepare_for_runtime.go
- server_switching_rule.go
- server_switching_rules.go
- server_template.go
- server_templates.go
- serverparams_diff_generated.go
- serverparams_equal_generated.go
- serverparamssetproxyv2tlvfmt_diff_generated.go
- serverparamssetproxyv2tlvfmt_equal_generated.go
- servers.go
- servers_diff_generated.go
- servers_equal_generated.go
- serverswitchingrule_diff_generated.go
- serverswitchingrule_equal_generated.go
- serverswitchingrules_diff_generated.go
- serverswitchingrules_equal_generated.go
- servertemplate_diff_generated.go
- servertemplate_equal_generated.go
- servertemplates_diff_generated.go
- servertemplates_equal_generated.go
- setenv_diff_generated.go
- setenv_equal_generated.go
- setvar_diff_generated.go
- setvar_equal_generated.go
- setvarfmt_diff_generated.go
- setvarfmt_equal_generated.go
- site.go
- site_diff_generated.go
- site_equal_generated.go
- sitefarm_diff_generated.go
- sitefarm_equal_generated.go
- sites.go
- sites_diff_generated.go
- sites_equal_generated.go
- siteservice_diff_generated.go
- siteservice_equal_generated.go
- smtpchk_params.go
- smtpchkparams_diff_generated.go
- smtpchkparams_equal_generated.go
- source.go
- source_diff_generated.go
- source_equal_generated.go
- spoe_agent.go
- spoe_agents.go
- spoe_files.go
- spoe_group.go
- spoe_groups.go
- spoe_message.go
- spoe_messages.go
- spoe_scope.go
- spoe_scopes.go
- spoe_transaction.go
- spoe_transactions.go
- spoeagent_diff_generated.go
- spoeagent_equal_generated.go
- spoeagents_diff_generated.go
- spoeagents_equal_generated.go
- spoefiles_diff_generated.go
- spoefiles_equal_generated.go
- spoegroup_diff_generated.go
- spoegroup_equal_generated.go
- spoegroups_diff_generated.go
- spoegroups_equal_generated.go
- spoemessage_diff_generated.go
- spoemessage_equal_generated.go
- spoemessageevent_diff_generated.go
- spoemessageevent_equal_generated.go
- spoemessages_diff_generated.go
- spoemessages_equal_generated.go
- spoescope_diff_generated.go
- spoescope_equal_generated.go
- spoescopes_diff_generated.go
- spoescopes_equal_generated.go
- spoetransaction_diff_generated.go
- spoetransaction_equal_generated.go
- spoetransactions_diff_generated.go
- spoetransactions_equal_generated.go
- ssl_ca_file.go
- ssl_ca_files.go
- ssl_certificate.go
- ssl_certificate_id.go
- ssl_certificates.go
- ssl_crl.go
- ssl_crl_entries.go
- ssl_crl_entry.go
- ssl_crls.go
- ssl_crt_list.go
- ssl_crt_list_entries.go
- ssl_crt_list_entry.go
- ssl_crt_list_file.go
- ssl_crt_list_files.go
- ssl_crt_lists.go
- ssl_ocsp_response.go
- ssl_ocsp_update.go
- ssl_options.go
- ssl_providers.go
- sslcafile_diff_generated.go
- sslcafile_equal_generated.go
- sslcafiles_diff_generated.go
- sslcafiles_equal_generated.go
- sslcertificate_diff_generated.go
- sslcertificate_equal_generated.go
- sslcertificateid_diff_generated.go
- sslcertificateid_equal_generated.go
- sslcertificates_diff_generated.go
- sslcertificates_equal_generated.go
- sslcrl_diff_generated.go
- sslcrl_equal_generated.go
- sslcrlentries_diff_generated.go
- sslcrlentries_equal_generated.go
- sslcrlentry_diff_generated.go
- sslcrlentry_equal_generated.go
- sslcrls_diff_generated.go
- sslcrls_equal_generated.go
- sslcrtlist_diff_generated.go
- sslcrtlist_equal_generated.go
- sslcrtlistentries_diff_generated.go
- sslcrtlistentries_equal_generated.go
- sslcrtlistentry_diff_generated.go
- sslcrtlistentry_equal_generated.go
- sslcrtlistfile_diff_generated.go
- sslcrtlistfile_equal_generated.go
- sslcrtlistfiles_diff_generated.go
- sslcrtlistfiles_equal_generated.go
- sslcrtlists_diff_generated.go
- sslcrtlists_equal_generated.go
- sslengine_diff_generated.go
- sslengine_equal_generated.go
- sslfrontuse_diff_generated.go
- sslfrontuse_equal_generated.go
- sslfrontuses_diff_generated.go
- sslfrontuses_equal_generated.go
- sslocspresponse_diff_generated.go
- sslocspresponse_equal_generated.go
- sslocspupdate_diff_generated.go
- sslocspupdate_equal_generated.go
- ssloptions_diff_generated.go
- ssloptions_equal_generated.go
- sslproviders_diff_generated.go
- sslproviders_equal_generated.go
- stats_auth.go
- stats_http_request.go
- stats_options.go
- statsauth_diff_generated.go
- statsauth_equal_generated.go
- statshttprequest_diff_generated.go
- statshttprequest_equal_generated.go
- statsoptions_diff_generated.go
- statsoptions_equal_generated.go
- stick_rule.go
- stick_rules.go
- stick_table.go
- stick_table_entries.go
- stick_table_entry.go
- stick_tables.go
- stickrule_diff_generated.go
- stickrule_equal_generated.go
- stickrules_diff_generated.go
- stickrules_equal_generated.go
- sticktable_diff_generated.go
- sticktable_equal_generated.go
- sticktableentries_diff_generated.go
- sticktableentries_equal_generated.go
- sticktableentry_diff_generated.go
- sticktableentry_equal_generated.go
- sticktableentrygpc_diff_generated.go
- sticktableentrygpc_equal_generated.go
- sticktableentrygpcrate_diff_generated.go
- sticktableentrygpcrate_equal_generated.go
- sticktableentrygpt_diff_generated.go
- sticktableentrygpt_equal_generated.go
- sticktablefield_diff_generated.go
- sticktablefield_equal_generated.go
- sticktables_diff_generated.go
- sticktables_equal_generated.go
- table.go
- table_diff_generated.go
- table_equal_generated.go
- tables.go
- tables_diff_generated.go
- tables_equal_generated.go
- tcp_check.go
- tcp_checks.go
- tcp_request_rule.go
- tcp_request_rules.go
- tcp_response_rule.go
- tcp_response_rules.go
- tcpcheck_diff_generated.go
- tcpcheck_equal_generated.go
- tcpchecks_diff_generated.go
- tcpchecks_equal_generated.go
- tcprequestrule_diff_generated.go
- tcprequestrule_equal_generated.go
- tcprequestrules_diff_generated.go
- tcprequestrules_equal_generated.go
- tcpresponserule_diff_generated.go
- tcpresponserule_equal_generated.go
- tcpresponserules_diff_generated.go
- tcpresponserules_equal_generated.go
- threadgroup_diff_generated.go
- threadgroup_equal_generated.go
- trace_entries.go
- trace_entry.go
- traceentries_diff_generated.go
- traceentries_equal_generated.go
- traceentry_diff_generated.go
- traceentry_equal_generated.go
- traces.go
- traces_diff_generated.go
- traces_equal_generated.go
- transaction.go
- transaction_diff_generated.go
- transaction_equal_generated.go
- transactions.go
- transactions_diff_generated.go
- transactions_equal_generated.go
- tune_buffer_options.go
- tune_lua_options.go
- tune_options.go
- tune_quic_options.go
- tune_ssl_options.go
- tune_vars_options.go
- tune_zlib_options.go
- tunebufferoptions_diff_generated.go
- tunebufferoptions_equal_generated.go
- tuneluaoptions_diff_generated.go
- tuneluaoptions_equal_generated.go
- tuneoptions_diff_generated.go
- tuneoptions_equal_generated.go
- tunequicoptions_diff_generated.go
- tunequicoptions_equal_generated.go
- tunessloptions_diff_generated.go
- tunessloptions_equal_generated.go
- tunevarsoptions_diff_generated.go
- tunevarsoptions_equal_generated.go
- tunezliboptions_diff_generated.go
- tunezliboptions_equal_generated.go
- user.go
- user_diff_generated.go
- user_equal_generated.go
- userlist.go
- userlist_base.go
- userlist_diff_generated.go
- userlist_equal_generated.go
- userlistbase_diff_generated.go
- userlistbase_equal_generated.go
- userlists.go
- userlists_diff_generated.go
- userlists_equal_generated.go
- users.go
- users_diff_generated.go
- users_equal_generated.go
- utils_compare.go
- wurfl_options.go
- wurfloptions_diff_generated.go
- wurfloptions_equal_generated.go