All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schemas.openapi-cfg.json Maven / Gradle / Ivy

The newest version!
{
  "banned": [
    "otoroshi.controllers.BackOfficeController$SearchedService",
    "otoroshi.models.EntityLocationSupport",
    "otoroshi.auth.AuthModuleConfig",
    "otoroshi.auth.OAuth2ModuleConfig",
    "otoroshi.ssl.ClientCertificateValidator",
    "otoroshi.next.models.KvStoredNgBackendDataStore",
    "otoroshi.next.models.KvStoredNgTargetDataStore",
    "otoroshi.next.models.KvNgRouteDataStore",
    "otoroshi.next.models.KvNgServiceDataStore",
    "otoroshi.storage.RedisLikeWrapper",
    "otoroshi.plugins.log4j.Log4jExpressionPart",
    "otoroshi.plugins.jobs.kubernetes.KubernetesSecret",
    "otoroshi.plugins.jobs.kubernetes.KubernetesIngressClassParameters",
    "otoroshi.plugins.jobs.kubernetes.KubernetesNamespace",
    "otoroshi.plugins.jobs.kubernetes.KubernetesPod",
    "otoroshi.plugins.jobs.kubernetes.KubernetesOpenshiftDnsOperatorServer",
    "otoroshi.plugins.jobs.kubernetes.KubernetesCertSecret",
    "otoroshi.plugins.jobs.kubernetes.KubernetesOtoroshiResource",
    "otoroshi.plugins.jobs.kubernetes.KubernetesEndpoint",
    "otoroshi.plugins.jobs.kubernetes.KubernetesValidatingWebhookConfiguration",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfigMap",
    "otoroshi.plugins.jobs.kubernetes.KubernetesOpenshiftDnsOperator",
    "otoroshi.plugins.jobs.kubernetes.KubernetesIngressClass",
    "otoroshi.plugins.jobs.kubernetes.KubernetesDeployment",
    "otoroshi.plugins.jobs.kubernetes.KubernetesService",
    "otoroshi.plugins.jobs.kubernetes.OtoResHolder",
    "otoroshi.plugins.jobs.kubernetes.KubernetesMutatingWebhookConfiguration",
    "otoroshi.plugins.jobs.kubernetes.KubernetesIngress",
    "otoroshi.plugins.jobs.kubernetes.KubernetesResourcesContext",
    "otoroshi.plugins.jobs.kubernetes.CRDContext",
    "otoroshi.next.plugins.api.*",
    "otoroshi.next.plugins.OtoroshiChallenge",
    "otoroshi.next.plugins.OtoroshiInfos",
    "otoroshi.plugins.log4j.Log4jExpression",
    "otoroshi.plugins.JsonPathUtils",
    "otoroshi.plugins.cache.ResponseCache",
    "otoroshi.next.plugins.SdkWrapper"
  ],
  "descriptions": {
    "entity_description.otoroshi.api.TweakedGlobalConfig": "???",
    "entity_description.otoroshi.auth.BasicAuthModuleConfig": "???",
    "entity_description.otoroshi.auth.BasicAuthUser": "???",
    "entity_description.otoroshi.auth.Credential": "???",
    "entity_description.otoroshi.auth.GenericOauth2ModuleConfig": "???",
    "entity_description.otoroshi.auth.GroupFilter": "???",
    "entity_description.otoroshi.auth.GroupRights": "???",
    "entity_description.otoroshi.auth.LdapAuthModuleConfig": "???",
    "entity_description.otoroshi.auth.NameIDFormat": "???",
    "entity_description.otoroshi.auth.OAuth1Provider": "???",
    "entity_description.otoroshi.auth.Oauth1ModuleConfig": "???",
    "entity_description.otoroshi.auth.PKCEConfig": "???",
    "entity_description.otoroshi.auth.SAMLCanocalizationMethod": "???",
    "entity_description.otoroshi.auth.SAMLCredentials": "???",
    "entity_description.otoroshi.auth.SAMLProtocolBinding": "???",
    "entity_description.otoroshi.auth.SAMLSignature": "???",
    "entity_description.otoroshi.auth.SAMLSignatureAlgorithm": "???",
    "entity_description.otoroshi.auth.SamlAuthModuleConfig": "???",
    "entity_description.otoroshi.auth.SessionCookieValues": "???",
    "entity_description.otoroshi.auth.WasmAuthModuleConfig": "???",
    "entity_description.otoroshi.auth.WebAuthnDetails": "???",
    "entity_description.otoroshi.controllers.ServiceLike": "???",
    "entity_description.otoroshi.env.Env": "???",
    "entity_description.otoroshi.events.HealthCheckEvent": "???",
    "entity_description.otoroshi.events.KafkaConfig": "???",
    "entity_description.otoroshi.events.PulsarConfig": "???",
    "entity_description.otoroshi.events.SaslConfig": "???",
    "entity_description.otoroshi.events.StatsdConfig": "Settings for connection to a statsd agent",
    "entity_description.otoroshi.gateway.CircuitBreakersHolder": "???",
    "entity_description.otoroshi.greenscore.GreenScoreEntity": "???",
    "entity_description.otoroshi.greenscore.RouteRules": "???",
    "entity_description.otoroshi.greenscore.RuleId": "???",
    "entity_description.otoroshi.greenscore.RuleState": "???",
    "entity_description.otoroshi.greenscore.RuleStateRecord": "???",
    "entity_description.otoroshi.greenscore.RulesRouteConfiguration": "???",
    "entity_description.otoroshi.greenscore.Thresholds": "???",
    "entity_description.otoroshi.greenscore.TripleBounds": "???",
    "entity_description.otoroshi.models.ApiDescriptor": "???",
    "entity_description.otoroshi.models.ApiKey": "An otoroshi apikey that can allow you to access some services",
    "entity_description.otoroshi.models.ApiKeyConstraints": "???",
    "entity_description.otoroshi.models.ApiKeyRotation": "Settings for automatic apikey rotation with grace period",
    "entity_description.otoroshi.models.ApiKeyRouteMatcher": "???",
    "entity_description.otoroshi.models.AutoCert": "Settings to generate certificates on the fly",
    "entity_description.otoroshi.models.BackOfficeUser": "User session for otoroshi-ui admins",
    "entity_description.otoroshi.models.BadResponse": "Settings for a bad response return (chaos engineering)",
    "entity_description.otoroshi.models.BadResponsesFaultConfig": "List of bad response settings",
    "entity_description.otoroshi.models.BasicAuthConstraints": "???",
    "entity_description.otoroshi.models.Canary": "???",
    "entity_description.otoroshi.models.ChaosConfig": "Settings to enable chaos engineering for a service",
    "entity_description.otoroshi.models.CleverCloudSettings": "Settings for connection to the clever-cloud api",
    "entity_description.otoroshi.models.ClientConfig": "???",
    "entity_description.otoroshi.models.ClientIdAuthConstraints": "???",
    "entity_description.otoroshi.models.ConsoleSettings": "???",
    "entity_description.otoroshi.models.CorsSettings": "???",
    "entity_description.otoroshi.models.CustomHeadersAuthConstraints": "???",
    "entity_description.otoroshi.models.CustomTimeouts": "???",
    "entity_description.otoroshi.models.DataCenterMatch": "???",
    "entity_description.otoroshi.models.DataExporterConfig": "???",
    "entity_description.otoroshi.models.DataExporterConfigFiltering": "???",
    "entity_description.otoroshi.models.DefaultTemplates": "The template that will be merged with newly created entities",
    "entity_description.otoroshi.models.DefaultToken": "Default jwt token when no other token validated",
    "entity_description.otoroshi.models.ESAlgoSettings": "Settings to use elliptic curve signing algorithm",
    "entity_description.otoroshi.models.ESKPAlgoSettings": "Settings to use elliptic curve signing algorithm from a certificate keypair",
    "entity_description.otoroshi.models.ElasticAnalyticsConfig": "Settings for connection to an elastic cluster",
    "entity_description.otoroshi.models.EntityLocation": "Location of any entity (teams and organization)",
    "entity_description.otoroshi.models.ErrorTemplate": "Service descriptor error template",
    "entity_description.otoroshi.models.ExporterRef": "???",
    "entity_description.otoroshi.models.FakeEntityLocationSupport": "???",
    "entity_description.otoroshi.models.FileSettings": "???",
    "entity_description.otoroshi.models.GeoPositionRadius": "???",
    "entity_description.otoroshi.models.GeolocationMatch": "???",
    "entity_description.otoroshi.models.GlobalConfig": "The global config (dynamic) for otoroshi",
    "entity_description.otoroshi.models.GlobalJwtVerifier": "Otoroshi model for JWT token verifier",
    "entity_description.otoroshi.models.GlobalScripts": "Settings to apply plugins globally",
    "entity_description.otoroshi.models.GoReplayFileSettings": "???",
    "entity_description.otoroshi.models.GoReplayS3Settings": "???",
    "entity_description.otoroshi.models.HSAlgoSettings": "Settings to use HMAC-SHA signing algorithm",
    "entity_description.otoroshi.models.HealthCheck": "???",
    "entity_description.otoroshi.models.InCookie": "JWT token location (cookie)",
    "entity_description.otoroshi.models.InHeader": "JWT token location (header)",
    "entity_description.otoroshi.models.InQueryParam": "JWT token location (query param)",
    "entity_description.otoroshi.models.IndexSettings": "Elasticseach indexation settings",
    "entity_description.otoroshi.models.IndexSettingsInterval": "Elasticseach indexation interval",
    "entity_description.otoroshi.models.InfraProviderMatch": "???",
    "entity_description.otoroshi.models.IpFiltering": "???",
    "entity_description.otoroshi.models.IpStackGeolocationSettings": "Settings for connection to IpStack",
    "entity_description.otoroshi.models.JWKSAlgoSettings": "Settings to use keypair from JWKS for verification",
    "entity_description.otoroshi.models.JwtAuthConstraints": "???",
    "entity_description.otoroshi.models.KidAlgoSettings": "Settings to find keypair based on header kid for verification",
    "entity_description.otoroshi.models.LargeRequestFaultConfig": "Settings for a large request fault (chaos engineering)",
    "entity_description.otoroshi.models.LargeResponseFaultConfig": "Settings for a large response fault (chaos engineering)",
    "entity_description.otoroshi.models.LatencyInjectionFaultConfig": "Settings for a latency injection fault (chaos engineering)",
    "entity_description.otoroshi.models.LocalJwtVerifier": "???",
    "entity_description.otoroshi.models.MappingSettings": "Settings to transform a jwt token",
    "entity_description.otoroshi.models.MaxmindGeolocationSettings": "Settings for connection to a maxmind db",
    "entity_description.otoroshi.models.MetricsSettings": "???",
    "entity_description.otoroshi.models.NetworkLocationMatch": "???",
    "entity_description.otoroshi.models.Outage": "???",
    "entity_description.otoroshi.models.PassThrough": "jwt token validation policicy that just validate the token",
    "entity_description.otoroshi.models.PrivateAppsUser": "User session for private apps",
    "entity_description.otoroshi.models.Proxies": "Various web proxy settings for http client",
    "entity_description.otoroshi.models.QuotasAlmostExceededSettings": "Settings for apikey quotas alerts",
    "entity_description.otoroshi.models.RSAKPAlgoSettings": "Settings to use RSA signing algorithm from a certificate keypair",
    "entity_description.otoroshi.models.RSAlgoSettings": "Settings to use RSA signing algorithm",
    "entity_description.otoroshi.models.RackMatch": "???",
    "entity_description.otoroshi.models.RedirectionSettings": "???",
    "entity_description.otoroshi.models.RefJwtVerifier": "???",
    "entity_description.otoroshi.models.RegionMatch": "???",
    "entity_description.otoroshi.models.RemainingQuotas": "Remaining quotas for an apikey",
    "entity_description.otoroshi.models.RestrictionPath": "???",
    "entity_description.otoroshi.models.Restrictions": "???",
    "entity_description.otoroshi.models.RouteCompositionIdentifier": "???",
    "entity_description.otoroshi.models.RouteIdentifier": "???",
    "entity_description.otoroshi.models.S3ExporterSettings": "???",
    "entity_description.otoroshi.models.SecComHeaders": "???",
    "entity_description.otoroshi.models.ServiceDescriptor": "???",
    "entity_description.otoroshi.models.ServiceGroup": "The otoroshi model for a group of services",
    "entity_description.otoroshi.models.Sign": "jwt token re-sign policy settings",
    "entity_description.otoroshi.models.SimpleOtoroshiAdmin": "An otoroshi admin user",
    "entity_description.otoroshi.models.SnowMonkeyConfig": "Settings for the snow monkey (chaos engineering)",
    "entity_description.otoroshi.models.Target": "???",
    "entity_description.otoroshi.models.Team": "An otoroshi model for a team of users in the organization (otoroshi-ui)",
    "entity_description.otoroshi.models.TeamAccess": "Access rights for teams",
    "entity_description.otoroshi.models.Tenant": "An otoroshi model for an organization (otoroshi-ui)",
    "entity_description.otoroshi.models.TenantAccess": "Access rights for organizations",
    "entity_description.otoroshi.models.TlsSettings": "Global TLS settings. The default domain that will be picked if no certificate matches the current request",
    "entity_description.otoroshi.models.Transform": "jwt token transformation policy settings",
    "entity_description.otoroshi.models.TransformSettings": "jwt token transformation settings",
    "entity_description.otoroshi.models.UserAgentSettings": "Settings to extract informations about user agent (for otoroshi events)",
    "entity_description.otoroshi.models.UserRight": "Represent a user right (teams, organizations) in otoroshi-ui",
    "entity_description.otoroshi.models.UserRights": "Represent a list of user rights",
    "entity_description.otoroshi.models.VerificationSettings": "jwt token verification settings",
    "entity_description.otoroshi.models.WasmPlugin": "???",
    "entity_description.otoroshi.models.WebAuthnOtoroshiAdmin": "An otoroshi admin user that uses webauthn at login",
    "entity_description.otoroshi.models.Webhook": "Settings for webhook call",
    "entity_description.otoroshi.models.WeightedBestResponseTime": "???",
    "entity_description.otoroshi.models.ZoneMatch": "???",
    "entity_description.otoroshi.next.extensions.Foo": "???",
    "entity_description.otoroshi.next.models.GraphQLFormats": "???",
    "entity_description.otoroshi.next.models.KvNgRouteCompositionDataStore": "???",
    "entity_description.otoroshi.next.models.NgBackend": "A backend representation with it's targets, load balancing and general settings",
    "entity_description.otoroshi.next.models.NgCacheConnectionSettings": "The settings for http cached connection at host level",
    "entity_description.otoroshi.next.models.NgClientConfig": "Settings for the http client when http request is forwarded",
    "entity_description.otoroshi.next.models.NgContextualPlugins": "???",
    "entity_description.otoroshi.next.models.NgCustomTimeouts": "Custom timeouts per path",
    "entity_description.otoroshi.next.models.NgFrontend": "Representation of how a request will be matched to a route",
    "entity_description.otoroshi.next.models.NgMatchedRoute": "???",
    "entity_description.otoroshi.next.models.NgMatchedRoutes": "???",
    "entity_description.otoroshi.next.models.NgMinimalBackend": "A backend representation with it's minimal attributes",
    "entity_description.otoroshi.next.models.NgMinimalRoute": "A route representation with it's minimal attributes",
    "entity_description.otoroshi.next.models.NgPluginInstance": "???",
    "entity_description.otoroshi.next.models.NgPlugins": "???",
    "entity_description.otoroshi.next.models.NgRoute": "A routing primitive representing how a request is matched and where the request is forwarded",
    "entity_description.otoroshi.next.models.NgRouteComposition": "???",
    "entity_description.otoroshi.next.models.NgRouteCompositionDataStore": "???",
    "entity_description.otoroshi.next.models.NgRouteDataStore": "???",
    "entity_description.otoroshi.next.models.NgRouteDomainAndPathWrapper": "???",
    "entity_description.otoroshi.next.models.NgSelectedBackendTarget": "???",
    "entity_description.otoroshi.next.models.NgTarget": "A target where incoming requests will be forwarded",
    "entity_description.otoroshi.next.models.NgTlsConfig": "TLS settings for the http client",
    "entity_description.otoroshi.next.models.NgTreeNodePath": "???",
    "entity_description.otoroshi.next.models.NgTreeRouter": "???",
    "entity_description.otoroshi.next.models.NgTreeRouter_Test": "???",
    "entity_description.otoroshi.next.models.PluginIndex": "???",
    "entity_description.otoroshi.next.models.RoutingStrategy": "???",
    "entity_description.otoroshi.next.models.StoredNgBackend": "A backend that can be stored in the otoroshi datastore",
    "entity_description.otoroshi.next.models.StoredNgBackendDataStore": "???",
    "entity_description.otoroshi.next.plugins.AccessValidatorContext": "???",
    "entity_description.otoroshi.next.plugins.AdditionalHeadersIn": "???",
    "entity_description.otoroshi.next.plugins.AdditionalHeadersOut": "???",
    "entity_description.otoroshi.next.plugins.AllowHttpMethods": "???",
    "entity_description.otoroshi.next.plugins.ApikeyAuthModule": "???",
    "entity_description.otoroshi.next.plugins.ApikeyAuthModuleConfig": "???",
    "entity_description.otoroshi.next.plugins.ApikeyCalls": "???",
    "entity_description.otoroshi.next.plugins.ApikeyQuotas": "???",
    "entity_description.otoroshi.next.plugins.AttrsHelper": "???",
    "entity_description.otoroshi.next.plugins.AuthModule": "???",
    "entity_description.otoroshi.next.plugins.AuthorisationException": "???",
    "entity_description.otoroshi.next.plugins.BasicAuthCaller": "???",
    "entity_description.otoroshi.next.plugins.BasicAuthCallerConfig": "???",
    "entity_description.otoroshi.next.plugins.BiscuitConf": "???",
    "entity_description.otoroshi.next.plugins.BodyHelper": "???",
    "entity_description.otoroshi.next.plugins.BrotliResponseCompressor": "???",
    "entity_description.otoroshi.next.plugins.BuildMode": "???",
    "entity_description.otoroshi.next.plugins.CanaryMode": "???",
    "entity_description.otoroshi.next.plugins.ContextValidation": "???",
    "entity_description.otoroshi.next.plugins.ContextValidationConfig": "???",
    "entity_description.otoroshi.next.plugins.Cors": "???",
    "entity_description.otoroshi.next.plugins.DisableHttp10": "???",
    "entity_description.otoroshi.next.plugins.EndlessHttpResponse": "???",
    "entity_description.otoroshi.next.plugins.ErrorRewriteReport": "???",
    "entity_description.otoroshi.next.plugins.EurekaApp": "???",
    "entity_description.otoroshi.next.plugins.EurekaInstance": "???",
    "entity_description.otoroshi.next.plugins.EurekaServerConfig": "???",
    "entity_description.otoroshi.next.plugins.EurekaServerSink": "???",
    "entity_description.otoroshi.next.plugins.EurekaTarget": "???",
    "entity_description.otoroshi.next.plugins.EurekaTargetConfig": "???",
    "entity_description.otoroshi.next.plugins.ExternalEurekaTarget": "???",
    "entity_description.otoroshi.next.plugins.ExternalEurekaTargetConfig": "???",
    "entity_description.otoroshi.next.plugins.FakeWasmContext": "???",
    "entity_description.otoroshi.next.plugins.FileUtils": "???",
    "entity_description.otoroshi.next.plugins.ForceHttpsTraffic": "???",
    "entity_description.otoroshi.next.plugins.ForwardedHeader": "???",
    "entity_description.otoroshi.next.plugins.GlobalMaintenanceMode": "???",
    "entity_description.otoroshi.next.plugins.GlobalPerIpAddressThrottling": "???",
    "entity_description.otoroshi.next.plugins.GlobalPerIpAddressThrottlingQuotas": "???",
    "entity_description.otoroshi.next.plugins.GlobalThrottling": "???",
    "entity_description.otoroshi.next.plugins.GraphQLBackend": "???",
    "entity_description.otoroshi.next.plugins.GraphQLBackendConfig": "???",
    "entity_description.otoroshi.next.plugins.GraphQLProxy": "???",
    "entity_description.otoroshi.next.plugins.GraphQLProxyConfig": "???",
    "entity_description.otoroshi.next.plugins.GraphQLQuery": "???",
    "entity_description.otoroshi.next.plugins.GraphQLQueryConfig": "???",
    "entity_description.otoroshi.next.plugins.GraphlCallException": "???",
    "entity_description.otoroshi.next.plugins.GzipResponseCompressor": "???",
    "entity_description.otoroshi.next.plugins.HMACCaller": "???",
    "entity_description.otoroshi.next.plugins.HMACCallerConfig": "???",
    "entity_description.otoroshi.next.plugins.HMACValidator": "???",
    "entity_description.otoroshi.next.plugins.HMACValidatorConfig": "???",
    "entity_description.otoroshi.next.plugins.HeadersValidation": "???",
    "entity_description.otoroshi.next.plugins.Http3Switch": "???",
    "entity_description.otoroshi.next.plugins.Http3SwitchConfig": "???",
    "entity_description.otoroshi.next.plugins.Image": "???",
    "entity_description.otoroshi.next.plugins.ImageReplacer": "???",
    "entity_description.otoroshi.next.plugins.ImageReplacerConfig": "???",
    "entity_description.otoroshi.next.plugins.IpAddressAllowedList": "???",
    "entity_description.otoroshi.next.plugins.IpAddressBlockList": "???",
    "entity_description.otoroshi.next.plugins.JQ": "???",
    "entity_description.otoroshi.next.plugins.JQConfig": "???",
    "entity_description.otoroshi.next.plugins.JQRequest": "???",
    "entity_description.otoroshi.next.plugins.JQRequestConfig": "???",
    "entity_description.otoroshi.next.plugins.JQResponse": "???",
    "entity_description.otoroshi.next.plugins.JQResponseConfig": "???",
    "entity_description.otoroshi.next.plugins.JsonToXmlRequest": "???",
    "entity_description.otoroshi.next.plugins.JsonToXmlResponse": "???",
    "entity_description.otoroshi.next.plugins.JsonTransform": "???",
    "entity_description.otoroshi.next.plugins.JsonTransformConfig": "???",
    "entity_description.otoroshi.next.plugins.JwtSigner": "???",
    "entity_description.otoroshi.next.plugins.JwtVerification": "???",
    "entity_description.otoroshi.next.plugins.JwtVerificationOnly": "???",
    "entity_description.otoroshi.next.plugins.JwtVerifierUtils": "???",
    "entity_description.otoroshi.next.plugins.Keys": "???",
    "entity_description.otoroshi.next.plugins.MaintenanceMode": "???",
    "entity_description.otoroshi.next.plugins.MissingHeadersIn": "???",
    "entity_description.otoroshi.next.plugins.MissingHeadersOut": "???",
    "entity_description.otoroshi.next.plugins.MissingMockResponsesException": "???",
    "entity_description.otoroshi.next.plugins.MockEndpoint": "???",
    "entity_description.otoroshi.next.plugins.MockField": "???",
    "entity_description.otoroshi.next.plugins.MockFormData": "???",
    "entity_description.otoroshi.next.plugins.MockResource": "???",
    "entity_description.otoroshi.next.plugins.MockResponse": "???",
    "entity_description.otoroshi.next.plugins.MockResponseNotFoundException": "???",
    "entity_description.otoroshi.next.plugins.MockResponses": "???",
    "entity_description.otoroshi.next.plugins.MockResponsesConfig": "???",
    "entity_description.otoroshi.next.plugins.MultiAuthModule": "???",
    "entity_description.otoroshi.next.plugins.NgAllowedMethodsConfig": "???",
    "entity_description.otoroshi.next.plugins.NgApikeyCallsConfig": "???",
    "entity_description.otoroshi.next.plugins.NgApikeyExtractorBasic": "???",
    "entity_description.otoroshi.next.plugins.NgApikeyExtractorClientId": "???",
    "entity_description.otoroshi.next.plugins.NgApikeyExtractorCustomHeaders": "???",
    "entity_description.otoroshi.next.plugins.NgApikeyExtractorJwt": "???",
    "entity_description.otoroshi.next.plugins.NgApikeyExtractors": "???",
    "entity_description.otoroshi.next.plugins.NgApikeyMatcher": "???",
    "entity_description.otoroshi.next.plugins.NgAuthModuleConfig": "???",
    "entity_description.otoroshi.next.plugins.NgAuthModuleExpectedUser": "???",
    "entity_description.otoroshi.next.plugins.NgAuthModuleExpectedUserConfig": "???",
    "entity_description.otoroshi.next.plugins.NgAuthModuleUserExtractor": "???",
    "entity_description.otoroshi.next.plugins.NgAuthModuleUserExtractorConfig": "???",
    "entity_description.otoroshi.next.plugins.NgBadResponse": "???",
    "entity_description.otoroshi.next.plugins.NgBadResponsesFaultConfig": "???",
    "entity_description.otoroshi.next.plugins.NgBiscuitConfig": "???",
    "entity_description.otoroshi.next.plugins.NgBiscuitExtractor": "???",
    "entity_description.otoroshi.next.plugins.NgBiscuitValidator": "???",
    "entity_description.otoroshi.next.plugins.NgBrotliConfig": "???",
    "entity_description.otoroshi.next.plugins.NgCanarySettings": "???",
    "entity_description.otoroshi.next.plugins.NgCertificateAsApikey": "???",
    "entity_description.otoroshi.next.plugins.NgCertificateAsApikeyConfig": "???",
    "entity_description.otoroshi.next.plugins.NgChaosConfig": "???",
    "entity_description.otoroshi.next.plugins.NgClientCertChainHeader": "???",
    "entity_description.otoroshi.next.plugins.NgClientCertChainHeaderConfig": "???",
    "entity_description.otoroshi.next.plugins.NgClientCredentialTokenEndpoint": "???",
    "entity_description.otoroshi.next.plugins.NgClientCredentialTokenEndpointBody": "???",
    "entity_description.otoroshi.next.plugins.NgClientCredentialTokenEndpointConfig": "???",
    "entity_description.otoroshi.next.plugins.NgClientCredentials": "???",
    "entity_description.otoroshi.next.plugins.NgClientCredentialsConfig": "???",
    "entity_description.otoroshi.next.plugins.NgCorsSettings": "???",
    "entity_description.otoroshi.next.plugins.NgDefaultRequestBody": "???",
    "entity_description.otoroshi.next.plugins.NgDefaultRequestBodyConfig": "???",
    "entity_description.otoroshi.next.plugins.NgDeferPlugin": "???",
    "entity_description.otoroshi.next.plugins.NgDeferPluginConfig": "???",
    "entity_description.otoroshi.next.plugins.NgDiscoverySelfRegistrationConfig": "???",
    "entity_description.otoroshi.next.plugins.NgDiscoverySelfRegistrationSink": "???",
    "entity_description.otoroshi.next.plugins.NgDiscoverySelfRegistrationTransformer": "???",
    "entity_description.otoroshi.next.plugins.NgDiscoveryTargetsSelector": "???",
    "entity_description.otoroshi.next.plugins.NgEndlessHttpResponseConfig": "???",
    "entity_description.otoroshi.next.plugins.NgErrorRewriter": "???",
    "entity_description.otoroshi.next.plugins.NgErrorRewriterConfig": "???",
    "entity_description.otoroshi.next.plugins.NgFaultConfig": "???",
    "entity_description.otoroshi.next.plugins.NgGeolocationInfoEndpoint": "???",
    "entity_description.otoroshi.next.plugins.NgGeolocationInfoHeader": "???",
    "entity_description.otoroshi.next.plugins.NgGeolocationInfoHeaderConfig": "???",
    "entity_description.otoroshi.next.plugins.NgGzipConfig": "???",
    "entity_description.otoroshi.next.plugins.NgHasAllowedUsersValidator": "???",
    "entity_description.otoroshi.next.plugins.NgHasAllowedUsersValidatorConfig": "???",
    "entity_description.otoroshi.next.plugins.NgHasClientCertMatchingApikeyValidator": "???",
    "entity_description.otoroshi.next.plugins.NgHasClientCertMatchingHttpValidator": "???",
    "entity_description.otoroshi.next.plugins.NgHasClientCertMatchingHttpValidatorConfig": "???",
    "entity_description.otoroshi.next.plugins.NgHasClientCertMatchingValidator": "???",
    "entity_description.otoroshi.next.plugins.NgHasClientCertMatchingValidatorConfig": "???",
    "entity_description.otoroshi.next.plugins.NgHasClientCertValidator": "???",
    "entity_description.otoroshi.next.plugins.NgHeaderNamesConfig": "???",
    "entity_description.otoroshi.next.plugins.NgHeaderValuesConfig": "???",
    "entity_description.otoroshi.next.plugins.NgHtmlPatcher": "???",
    "entity_description.otoroshi.next.plugins.NgHtmlPatcherConfig": "???",
    "entity_description.otoroshi.next.plugins.NgHttpClientCache": "???",
    "entity_description.otoroshi.next.plugins.NgHttpClientCacheConfig": "???",
    "entity_description.otoroshi.next.plugins.NgIpAddressesConfig": "???",
    "entity_description.otoroshi.next.plugins.NgIpStackGeolocationInfoExtractor": "???",
    "entity_description.otoroshi.next.plugins.NgIpStackGeolocationInfoExtractorConfig": "???",
    "entity_description.otoroshi.next.plugins.NgIzanamiV1Canary": "???",
    "entity_description.otoroshi.next.plugins.NgIzanamiV1CanaryConfig": "???",
    "entity_description.otoroshi.next.plugins.NgIzanamiV1CanaryRoutingConfig": "???",
    "entity_description.otoroshi.next.plugins.NgIzanamiV1CanaryRoutingConfigRoute": "???",
    "entity_description.otoroshi.next.plugins.NgIzanamiV1Proxy": "???",
    "entity_description.otoroshi.next.plugins.NgIzanamiV1ProxyConfig": "???",
    "entity_description.otoroshi.next.plugins.NgJwtSignerConfig": "???",
    "entity_description.otoroshi.next.plugins.NgJwtUserExtractor": "???",
    "entity_description.otoroshi.next.plugins.NgJwtUserExtractorConfig": "???",
    "entity_description.otoroshi.next.plugins.NgJwtVerificationConfig": "???",
    "entity_description.otoroshi.next.plugins.NgJwtVerificationOnlyConfig": "???",
    "entity_description.otoroshi.next.plugins.NgLargeRequestFaultConfig": "???",
    "entity_description.otoroshi.next.plugins.NgLargeResponseFaultConfig": "???",
    "entity_description.otoroshi.next.plugins.NgLatencyInjectionFaultConfig": "???",
    "entity_description.otoroshi.next.plugins.NgLegacyApikeyCall": "???",
    "entity_description.otoroshi.next.plugins.NgLegacyApikeyCallConfig": "???",
    "entity_description.otoroshi.next.plugins.NgLegacyAuthModuleCall": "???",
    "entity_description.otoroshi.next.plugins.NgLegacyAuthModuleCallConfig": "???",
    "entity_description.otoroshi.next.plugins.NgLog4ShellFilter": "???",
    "entity_description.otoroshi.next.plugins.NgLog4ShellFilterConfig": "???",
    "entity_description.otoroshi.next.plugins.NgMaxMindGeolocationInfoExtractor": "???",
    "entity_description.otoroshi.next.plugins.NgMaxMindGeolocationInfoExtractorConfig": "???",
    "entity_description.otoroshi.next.plugins.NgMirroringEvent": "???",
    "entity_description.otoroshi.next.plugins.NgMultiAuthModuleConfig": "???",
    "entity_description.otoroshi.next.plugins.NgOtoroshiChallengeKeys": "???",
    "entity_description.otoroshi.next.plugins.NgPublicPrivatePathsConfig": "???",
    "entity_description.otoroshi.next.plugins.NgRedirectionSettings": "???",
    "entity_description.otoroshi.next.plugins.NgRequestContext": "???",
    "entity_description.otoroshi.next.plugins.NgResponseCache": "???",
    "entity_description.otoroshi.next.plugins.NgResponseCacheCleanupJob": "???",
    "entity_description.otoroshi.next.plugins.NgResponseCacheConfig": "???",
    "entity_description.otoroshi.next.plugins.NgResponseCacheFilterConfig": "???",
    "entity_description.otoroshi.next.plugins.NgRestrictionPath": "???",
    "entity_description.otoroshi.next.plugins.NgRestrictions": "???",
    "entity_description.otoroshi.next.plugins.NgSecurityTxt": "???",
    "entity_description.otoroshi.next.plugins.NgSecurityTxtConfig": "???",
    "entity_description.otoroshi.next.plugins.NgServiceQuotas": "???",
    "entity_description.otoroshi.next.plugins.NgServiceQuotasConfig": "???",
    "entity_description.otoroshi.next.plugins.NgTrafficMirroring": "???",
    "entity_description.otoroshi.next.plugins.NgTrafficMirroringConfig": "???",
    "entity_description.otoroshi.next.plugins.NgUserAgentExtractor": "???",
    "entity_description.otoroshi.next.plugins.NgUserAgentExtractorConfig": "???",
    "entity_description.otoroshi.next.plugins.NgUserAgentInfoEndpoint": "???",
    "entity_description.otoroshi.next.plugins.NgUserAgentInfoHeader": "???",
    "entity_description.otoroshi.next.plugins.NgUserAgentInfoHeaderConfig": "???",
    "entity_description.otoroshi.next.plugins.NoopSpanExporter": "???",
    "entity_description.otoroshi.next.plugins.OAuth1Caller": "???",
    "entity_description.otoroshi.next.plugins.OAuth1CallerConfig": "???",
    "entity_description.otoroshi.next.plugins.OAuth2Caller": "???",
    "entity_description.otoroshi.next.plugins.OAuth2CallerConfig": "???",
    "entity_description.otoroshi.next.plugins.OIDCAccessTokenAsApikey": "???",
    "entity_description.otoroshi.next.plugins.OIDCAccessTokenConfig": "???",
    "entity_description.otoroshi.next.plugins.OIDCAccessTokenHeader": "???",
    "entity_description.otoroshi.next.plugins.OIDCAccessTokenValidator": "???",
    "entity_description.otoroshi.next.plugins.OIDCHeaders": "???",
    "entity_description.otoroshi.next.plugins.OIDCHeadersConfig": "???",
    "entity_description.otoroshi.next.plugins.OIDCIDTokenHeader": "???",
    "entity_description.otoroshi.next.plugins.OIDCProfileHeader": "???",
    "entity_description.otoroshi.next.plugins.OtoroshiHeadersIn": "???",
    "entity_description.otoroshi.next.plugins.OverrideHost": "???",
    "entity_description.otoroshi.next.plugins.PreRoutingVerifierContext": "???",
    "entity_description.otoroshi.next.plugins.PublicPrivatePaths": "???",
    "entity_description.otoroshi.next.plugins.QueryTransformer": "???",
    "entity_description.otoroshi.next.plugins.QueryTransformerConfig": "???",
    "entity_description.otoroshi.next.plugins.RBAC": "???",
    "entity_description.otoroshi.next.plugins.RBACConfig": "???",
    "entity_description.otoroshi.next.plugins.ReactorResponse": "???",
    "entity_description.otoroshi.next.plugins.ReadOnlyCalls": "???",
    "entity_description.otoroshi.next.plugins.Redirection": "???",
    "entity_description.otoroshi.next.plugins.RemoveHeadersIn": "???",
    "entity_description.otoroshi.next.plugins.RemoveHeadersOut": "???",
    "entity_description.otoroshi.next.plugins.ResponseStatusRange": "???",
    "entity_description.otoroshi.next.plugins.RobotConfig": "???",
    "entity_description.otoroshi.next.plugins.Robots": "???",
    "entity_description.otoroshi.next.plugins.RoutingRestrictions": "???",
    "entity_description.otoroshi.next.plugins.S3Backend": "???",
    "entity_description.otoroshi.next.plugins.S3BackendConfig": "???",
    "entity_description.otoroshi.next.plugins.SOAPAction": "???",
    "entity_description.otoroshi.next.plugins.SOAPActionConfig": "???",
    "entity_description.otoroshi.next.plugins.SendOtoroshiHeadersBack": "???",
    "entity_description.otoroshi.next.plugins.SnowMonkeyChaos": "???",
    "entity_description.otoroshi.next.plugins.StaticBackend": "???",
    "entity_description.otoroshi.next.plugins.StaticBackendConfig": "???",
    "entity_description.otoroshi.next.plugins.StaticResponse": "???",
    "entity_description.otoroshi.next.plugins.StaticResponseConfig": "???",
    "entity_description.otoroshi.next.plugins.SubIss": "???",
    "entity_description.otoroshi.next.plugins.TailscaleCert": "???",
    "entity_description.otoroshi.next.plugins.TailscaleCertError": "???",
    "entity_description.otoroshi.next.plugins.TailscaleCertificatesFetcherJob": "???",
    "entity_description.otoroshi.next.plugins.TailscaleLocalApiClient": "???",
    "entity_description.otoroshi.next.plugins.TailscaleSelectTargetByName": "???",
    "entity_description.otoroshi.next.plugins.TailscaleSelectTargetByNameConfig": "???",
    "entity_description.otoroshi.next.plugins.TailscaleStatus": "???",
    "entity_description.otoroshi.next.plugins.TailscaleStatusPeer": "???",
    "entity_description.otoroshi.next.plugins.TailscaleTargetsJob": "???",
    "entity_description.otoroshi.next.plugins.TcpTunnel": "???",
    "entity_description.otoroshi.next.plugins.TooComplexQueryError": "???",
    "entity_description.otoroshi.next.plugins.UdpTunnel": "???",
    "entity_description.otoroshi.next.plugins.ViolationsException": "???",
    "entity_description.otoroshi.next.plugins.W3CTracing": "???",
    "entity_description.otoroshi.next.plugins.W3CTracingConfig": "???",
    "entity_description.otoroshi.next.plugins.WasmAccessValidator": "???",
    "entity_description.otoroshi.next.plugins.WasmBackend": "???",
    "entity_description.otoroshi.next.plugins.WasmException": "???",
    "entity_description.otoroshi.next.plugins.WasmJob": "???",
    "entity_description.otoroshi.next.plugins.WasmJobsConfig": "???",
    "entity_description.otoroshi.next.plugins.WasmJobsLauncher": "???",
    "entity_description.otoroshi.next.plugins.WasmOPA": "???",
    "entity_description.otoroshi.next.plugins.WasmPreRoute": "???",
    "entity_description.otoroshi.next.plugins.WasmRequestHandler": "???",
    "entity_description.otoroshi.next.plugins.WasmRequestTransformer": "???",
    "entity_description.otoroshi.next.plugins.WasmResponseTransformer": "???",
    "entity_description.otoroshi.next.plugins.WasmRouteMatcher": "???",
    "entity_description.otoroshi.next.plugins.WasmRouter": "???",
    "entity_description.otoroshi.next.plugins.WasmSink": "???",
    "entity_description.otoroshi.next.plugins.XForwardedHeaders": "???",
    "entity_description.otoroshi.next.plugins.XmlToJsonRequest": "???",
    "entity_description.otoroshi.next.plugins.XmlToJsonResponse": "???",
    "entity_description.otoroshi.next.plugins.wrappers.AccessValidatorWrapper": "???",
    "entity_description.otoroshi.next.plugins.wrappers.CompositeWrapper": "???",
    "entity_description.otoroshi.next.plugins.wrappers.PreRoutingWrapper": "???",
    "entity_description.otoroshi.next.plugins.wrappers.RequestSinkWrapper": "???",
    "entity_description.otoroshi.next.plugins.wrappers.RequestTransformerWrapper": "???",
    "entity_description.otoroshi.plugins.AttributeSetter": "???",
    "entity_description.otoroshi.plugins.Keys": "???",
    "entity_description.otoroshi.plugins.accesslog.AccessLog": "???",
    "entity_description.otoroshi.plugins.accesslog.AccessLogJson": "???",
    "entity_description.otoroshi.plugins.accesslog.KafkaAccessLog": "???",
    "entity_description.otoroshi.plugins.apikeys.ApiKeyAllowedOnThisServiceValidator": "???",
    "entity_description.otoroshi.plugins.apikeys.ApikeyAuthModule": "???",
    "entity_description.otoroshi.plugins.apikeys.BiscuitConf": "???",
    "entity_description.otoroshi.plugins.apikeys.CertificateAsApikey": "???",
    "entity_description.otoroshi.plugins.apikeys.ClientCredentialFlow": "???",
    "entity_description.otoroshi.plugins.apikeys.ClientCredentialFlowBody": "???",
    "entity_description.otoroshi.plugins.apikeys.ClientCredentialFlowExtractor": "???",
    "entity_description.otoroshi.plugins.apikeys.ClientCredentialService": "???",
    "entity_description.otoroshi.plugins.apikeys.HasAllowedApiKeyValidator": "???",
    "entity_description.otoroshi.plugins.authcallers.BasicAuthCaller": "???",
    "entity_description.otoroshi.plugins.authcallers.BasicAuthCallerConfig": "???",
    "entity_description.otoroshi.plugins.authcallers.ForceRetryException": "???",
    "entity_description.otoroshi.plugins.authcallers.OAuth2Caller": "???",
    "entity_description.otoroshi.plugins.authcallers.OAuth2CallerConfig": "???",
    "entity_description.otoroshi.plugins.biscuit.AccessValidatorContext": "???",
    "entity_description.otoroshi.plugins.biscuit.BiscuitConfig": "???",
    "entity_description.otoroshi.plugins.biscuit.BiscuitExtractor": "???",
    "entity_description.otoroshi.plugins.biscuit.BiscuitHelper": "???",
    "entity_description.otoroshi.plugins.biscuit.BiscuitToken": "???",
    "entity_description.otoroshi.plugins.biscuit.BiscuitValidator": "???",
    "entity_description.otoroshi.plugins.biscuit.PreRoutingVerifierContext": "???",
    "entity_description.otoroshi.plugins.biscuit.PubKeyBiscuitToken": "???",
    "entity_description.otoroshi.plugins.biscuit.SealedBiscuitToken": "???",
    "entity_description.otoroshi.plugins.biscuit.VerificationContext": "???",
    "entity_description.otoroshi.plugins.biscuit.vavr_implicits": "???",
    "entity_description.otoroshi.plugins.cache.ResponseCacheConfig": "???",
    "entity_description.otoroshi.plugins.cache.ResponseCacheFilterConfig": "???",
    "entity_description.otoroshi.plugins.clientcert.ClientCertChainHeader": "???",
    "entity_description.otoroshi.plugins.clientcert.HasClientCertMatchingApikeyValidator": "???",
    "entity_description.otoroshi.plugins.clientcert.HasClientCertMatchingHttpValidator": "???",
    "entity_description.otoroshi.plugins.clientcert.HasClientCertMatchingValidator": "???",
    "entity_description.otoroshi.plugins.clientcert.HasClientCertValidator": "???",
    "entity_description.otoroshi.plugins.clientcert.SubIss": "???",
    "entity_description.otoroshi.plugins.composite.CompositePlugin": "???",
    "entity_description.otoroshi.plugins.core.DefaultPlugins": "???",
    "entity_description.otoroshi.plugins.core.apikeys.BasicAuthApikeyExtractor": "???",
    "entity_description.otoroshi.plugins.core.apikeys.ClientIdApikeyExtractor": "???",
    "entity_description.otoroshi.plugins.core.apikeys.CustomHeadersApikeyExtractor": "???",
    "entity_description.otoroshi.plugins.core.apikeys.JwtApikeyExtractor": "???",
    "entity_description.otoroshi.plugins.defer.DeferPlugin": "???",
    "entity_description.otoroshi.plugins.discovery.DiscoveryHelper": "???",
    "entity_description.otoroshi.plugins.discovery.DiscoveryJob": "???",
    "entity_description.otoroshi.plugins.discovery.DiscoveryJobRegistrationId": "???",
    "entity_description.otoroshi.plugins.discovery.DiscoveryJobServiceId": "???",
    "entity_description.otoroshi.plugins.discovery.DiscoverySelfRegistrationSink": "???",
    "entity_description.otoroshi.plugins.discovery.DiscoverySelfRegistrationTransformer": "???",
    "entity_description.otoroshi.plugins.discovery.DiscoveryTargetsSelector": "???",
    "entity_description.otoroshi.plugins.envoy.EnvoyControlPlane": "???",
    "entity_description.otoroshi.plugins.external.ExternalHttpValidator": "???",
    "entity_description.otoroshi.plugins.external.ExternalHttpValidatorConfig": "???",
    "entity_description.otoroshi.plugins.geoloc.GeolocationInfoEndpoint": "???",
    "entity_description.otoroshi.plugins.geoloc.GeolocationInfoHeader": "???",
    "entity_description.otoroshi.plugins.geoloc.IpStackGeolocationHelper": "???",
    "entity_description.otoroshi.plugins.geoloc.IpStackGeolocationInfoExtractor": "???",
    "entity_description.otoroshi.plugins.geoloc.MaxMindGeolocationHelper": "???",
    "entity_description.otoroshi.plugins.geoloc.MaxMindGeolocationInfoExtractor": "???",
    "entity_description.otoroshi.plugins.hmac.HMACCallerPlugin": "???",
    "entity_description.otoroshi.plugins.hmac.HMACUtils": "???",
    "entity_description.otoroshi.plugins.hmac.HMACValidator": "???",
    "entity_description.otoroshi.plugins.izanami.IzanamiCanary": "???",
    "entity_description.otoroshi.plugins.izanami.IzanamiCanaryConfig": "???",
    "entity_description.otoroshi.plugins.izanami.IzanamiCanaryRoutingConfig": "???",
    "entity_description.otoroshi.plugins.izanami.IzanamiCanaryRoutingConfigRoute": "???",
    "entity_description.otoroshi.plugins.izanami.IzanamiProxy": "???",
    "entity_description.otoroshi.plugins.izanami.IzanamiProxyConfig": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.ClientSupport": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.FailedCrdParsing": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.IngressSupport": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.KubernetesAdmissionWebhookCRDValidator": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.KubernetesAdmissionWebhookSidecarInjector": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.KubernetesCRDsJob": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.KubernetesCertSyncJob": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.KubernetesClient": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.KubernetesConfig": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.KubernetesEntity": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.KubernetesIngressControllerJob": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.KubernetesIngressSyncJob": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.KubernetesIngressToDescriptor": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.KubernetesOtoroshiCRDsControllerJob": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.KubernetesSupport": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.KubernetesToOtoroshiCertSyncJob": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.OtoAnnotationConfig": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext": "???",
    "entity_description.otoroshi.plugins.jobs.kubernetes.OtoroshiToKubernetesCertSyncJob": "???",
    "entity_description.otoroshi.plugins.jq.JqBodyTransformer": "???",
    "entity_description.otoroshi.plugins.jsoup.HtmlPatcher": "???",
    "entity_description.otoroshi.plugins.jwt.JwtUserExtractor": "???",
    "entity_description.otoroshi.plugins.log4j.Log4ShellFilter": "???",
    "entity_description.otoroshi.plugins.log4j.Log4jExpressionParser": "???",
    "entity_description.otoroshi.plugins.log4j.Log4jExpressionText": "???",
    "entity_description.otoroshi.plugins.loggers.BodyLogger": "???",
    "entity_description.otoroshi.plugins.loggers.BodyLoggerConfig": "???",
    "entity_description.otoroshi.plugins.loggers.BodyLoggerFilterConfig": "???",
    "entity_description.otoroshi.plugins.loggers.RequestBodyEvent": "???",
    "entity_description.otoroshi.plugins.loggers.ResponseBodyEvent": "???",
    "entity_description.otoroshi.plugins.metrics.PrometheusEndpoint": "???",
    "entity_description.otoroshi.plugins.metrics.PrometheusServiceMetrics": "???",
    "entity_description.otoroshi.plugins.metrics.PrometheusSupport": "???",
    "entity_description.otoroshi.plugins.metrics.ServiceMetrics": "???",
    "entity_description.otoroshi.plugins.mirror.MirroringEvent": "???",
    "entity_description.otoroshi.plugins.mirror.MirroringPlugin": "???",
    "entity_description.otoroshi.plugins.mirror.MirroringPluginConfig": "???",
    "entity_description.otoroshi.plugins.mirror.RequestContext": "???",
    "entity_description.otoroshi.plugins.oauth1.OAuth1CallerPlugin": "???",
    "entity_description.otoroshi.plugins.oidc.OIDCAccessTokenAsApikey": "???",
    "entity_description.otoroshi.plugins.oidc.OIDCAccessTokenValidator": "???",
    "entity_description.otoroshi.plugins.oidc.OIDCHeaders": "???",
    "entity_description.otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfig": "???",
    "entity_description.otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfigMode": "???",
    "entity_description.otoroshi.plugins.oidc.ThirdPartyApiKeyConfig": "???",
    "entity_description.otoroshi.plugins.oidc.ThirdPartyApiKeyConfigType": "???",
    "entity_description.otoroshi.plugins.quotas.InstanceQuotas": "???",
    "entity_description.otoroshi.plugins.quotas.ServiceQuotas": "???",
    "entity_description.otoroshi.plugins.quotas.ServiceQuotasConfig": "???",
    "entity_description.otoroshi.plugins.security.SecurityTxt": "???",
    "entity_description.otoroshi.plugins.static.StaticResponse": "???",
    "entity_description.otoroshi.plugins.useragent.UserAgentExtractor": "???",
    "entity_description.otoroshi.plugins.useragent.UserAgentHelper": "???",
    "entity_description.otoroshi.plugins.useragent.UserAgentInfoEndpoint": "???",
    "entity_description.otoroshi.plugins.useragent.UserAgentInfoHeader": "???",
    "entity_description.otoroshi.plugins.users.HasAllowedUsersValidator": "???",
    "entity_description.otoroshi.plugins.workflow.WorkflowEndpoint": "???",
    "entity_description.otoroshi.plugins.workflow.WorkflowJob": "???",
    "entity_description.otoroshi.script.AccessContext": "???",
    "entity_description.otoroshi.script.AccessValidatorRef": "???",
    "entity_description.otoroshi.script.JobInstantiation": "???",
    "entity_description.otoroshi.script.JobKind": "???",
    "entity_description.otoroshi.script.PreRoutingContext": "???",
    "entity_description.otoroshi.script.PreRoutingRef": "???",
    "entity_description.otoroshi.script.Script": "An otoroshi plugins stored as scala code in the otoroshi datastore",
    "entity_description.otoroshi.script.plugins.Plugins": "Settings for plugins (of any kind)",
    "entity_description.otoroshi.ssl.Cert": "The otoroshi model for X509 certificates",
    "entity_description.otoroshi.ssl.pki.models.GenCertResponse": "Response for a certificate generation operation",
    "entity_description.otoroshi.ssl.pki.models.GenCsrQuery": "Settings for generating a certificate",
    "entity_description.otoroshi.ssl.pki.models.GenCsrResponse": "Response for a csr generation operation",
    "entity_description.otoroshi.ssl.pki.models.GenKeyPairQuery": "Settings for generating a keypair",
    "entity_description.otoroshi.ssl.pki.models.GenKeyPairResponse": "Response for a keypair generation operation",
    "entity_description.otoroshi.ssl.pki.models.SignCertResponse": "Response for a certificate signing operation",
    "entity_description.otoroshi.storage.drivers.inmemory.S3Configuration": "S3 bucket settings",
    "entity_description.otoroshi.tcp.SniSettings": "SNI settings for a TCP proxy",
    "entity_description.otoroshi.tcp.TcpRule": "Associate targets for a domain (SNI)",
    "entity_description.otoroshi.tcp.TcpService": "Model for a TCP proxy",
    "entity_description.otoroshi.tcp.TcpTarget": "Target for a TCP proxy",
    "entity_description.otoroshi.utils.ConcurrentMutableTypedMap": "???",
    "entity_description.otoroshi.utils.JsonPathValidator": "???",
    "entity_description.otoroshi.utils.TypedMap": "???",
    "entity_description.otoroshi.utils.gzip.GzipConfig": "???",
    "entity_description.otoroshi.utils.http.CacheConnectionSettings": "???",
    "entity_description.otoroshi.utils.http.MtlsConfig": "???",
    "entity_description.otoroshi.utils.letsencrypt.LetsEncryptSettings": "Settings for connection to a let's encrypt (or ACME) server",
    "entity_description.otoroshi.utils.mailer.ConsoleMailerSettings": "Settings for the console mailer",
    "entity_description.otoroshi.utils.mailer.EmailLocation": "Email location settings",
    "entity_description.otoroshi.utils.mailer.GenericMailerSettings": "Settings for the generic mailer (http requests)",
    "entity_description.otoroshi.utils.mailer.MailgunSettings": "Settings for the mailgun mailer",
    "entity_description.otoroshi.utils.mailer.MailjetSettings": "Settings for the mailjet mailer",
    "entity_description.otoroshi.utils.mailer.NoneMailerSettings": "Settings for the /dev/null mailer",
    "entity_description.otoroshi.utils.mailer.SendgridSettings": "Settings for the sendgrid mailer",
    "entity_description.otoroshi.wasm.WasmAuthorizations": "???",
    "entity_description.otoroshi.wasm.WasmConfig": "???",
    "entity_description.otoroshi.wasm.WasmDataRights": "???",
    "entity_description.otoroshi.wasm.proxywasm.CorazaWafConfig": "???",
    "operations.otoroshi.controllers.PrivateAppsController.registerSession_privateapps": "Registers a private app session",
    "operations.otoroshi.controllers.PrivateAppsController.sendSelfUpdateLink_privateapps": "Send an email to a user to update its own settings",
    "operations.otoroshi.controllers.adminapi.AnalyticsController.filterableEvents_analytics": "???",
    "operations.otoroshi.controllers.adminapi.AnalyticsController.filterableStats_analytics": "???",
    "operations.otoroshi.controllers.adminapi.AnalyticsController.globalStats_analytics": "???",
    "operations.otoroshi.controllers.adminapi.AnalyticsController.globalStatus_analytics": "???",
    "operations.otoroshi.controllers.adminapi.AnalyticsController.groupStatus_groups": "Statis for a group of services over time",
    "operations.otoroshi.controllers.adminapi.AnalyticsController.serviceEvents_services": "Events for a service",
    "operations.otoroshi.controllers.adminapi.AnalyticsController.serviceResponseTime_services": "Response time statistics for a service",
    "operations.otoroshi.controllers.adminapi.AnalyticsController.serviceStats_services": "Statistics for a service",
    "operations.otoroshi.controllers.adminapi.AnalyticsController.serviceStatus_services": "Status of a service over time",
    "operations.otoroshi.controllers.adminapi.AnalyticsController.servicesStatus_analytics": "???",
    "operations.otoroshi.controllers.adminapi.ApiKeysController.apiKeyQuotas_apikeys": "Consumed quotas for a specific apikey",
    "operations.otoroshi.controllers.adminapi.ApiKeysController.bulkCreateAction_apikeys": "Create multiple ApiKeys at the same time",
    "operations.otoroshi.controllers.adminapi.ApiKeysController.bulkDeleteAction_apikeys": "Delete multiple ApiKeys at the same time",
    "operations.otoroshi.controllers.adminapi.ApiKeysController.bulkPatchAction_apikeys": "Update (using json-patch) multiple ApiKeys at the same time",
    "operations.otoroshi.controllers.adminapi.ApiKeysController.bulkUpdateAction_apikeys": "Update multiple ApiKeys at the same time",
    "operations.otoroshi.controllers.adminapi.ApiKeysController.createAction_apikeys": "Creates a ApiKey",
    "operations.otoroshi.controllers.adminapi.ApiKeysController.deleteEntityAction_apikeys": "Deletes a specific ApiKey using its id",
    "operations.otoroshi.controllers.adminapi.ApiKeysController.findAllEntitiesAction_apikeys": "Find all possible ApiKeys entities",
    "operations.otoroshi.controllers.adminapi.ApiKeysController.findEntityByIdAction_apikeys": "Find a specific ApiKey using its id",
    "operations.otoroshi.controllers.adminapi.ApiKeysController.patchEntityAction_apikeys": "Updates (using json-patch) a specific ApiKey using its id",
    "operations.otoroshi.controllers.adminapi.ApiKeysController.resetApiKeyQuotas_apikeys": "Reset quotas consumption for an apikey",
    "operations.otoroshi.controllers.adminapi.ApiKeysController.updateEntityAction_apikeys": "Updates a specific ApiKey using its id",
    "operations.otoroshi.controllers.adminapi.ApiKeysFromRouteController.apiKeyQuotas_routes": "???",
    "operations.otoroshi.controllers.adminapi.ApiKeysFromRouteController.apiKey_routes": "???",
    "operations.otoroshi.controllers.adminapi.ApiKeysFromRouteController.apiKeys_routes": "???",
    "operations.otoroshi.controllers.adminapi.ApiKeysFromRouteController.createApiKey_routes": "???",
    "operations.otoroshi.controllers.adminapi.ApiKeysFromRouteController.deleteApiKey_routes": "???",
    "operations.otoroshi.controllers.adminapi.ApiKeysFromRouteController.patchApiKey_routes": "???",
    "operations.otoroshi.controllers.adminapi.ApiKeysFromRouteController.resetApiKeyQuotas_routes": "???",
    "operations.otoroshi.controllers.adminapi.ApiKeysFromRouteController.updateApiKey_routes": "???",
    "operations.otoroshi.controllers.adminapi.AuthModulesController.bulkCreateAction_auth-modules": "Create multiple AuthModuleConfigs at the same time",
    "operations.otoroshi.controllers.adminapi.AuthModulesController.bulkDeleteAction_auth-modules": "Delete multiple AuthModuleConfigs at the same time",
    "operations.otoroshi.controllers.adminapi.AuthModulesController.bulkPatchAction_auth-modules": "Update (using json-patch) multiple AuthModuleConfigs at the same time",
    "operations.otoroshi.controllers.adminapi.AuthModulesController.bulkUpdateAction_auth-modules": "Update multiple AuthModuleConfigs at the same time",
    "operations.otoroshi.controllers.adminapi.AuthModulesController.createAction_auth-modules": "Creates a AuthModuleConfig",
    "operations.otoroshi.controllers.adminapi.AuthModulesController.deleteEntityAction_auth-modules": "Deletes a specific AuthModuleConfig using its id",
    "operations.otoroshi.controllers.adminapi.AuthModulesController.findAllEntitiesAction_auth-modules": "Find all possible AuthModuleConfigs entities",
    "operations.otoroshi.controllers.adminapi.AuthModulesController.findEntityByIdAction_auth-modules": "Find a specific AuthModuleConfig using its id",
    "operations.otoroshi.controllers.adminapi.AuthModulesController.finishRegistration_auth-modules": "Finishes the registration of a user",
    "operations.otoroshi.controllers.adminapi.AuthModulesController.patchEntityAction_auth-modules": "Updates (using json-patch) a specific AuthModuleConfig using its id",
    "operations.otoroshi.controllers.adminapi.AuthModulesController.startRegistration_auth-modules": "Stats the registration of a user",
    "operations.otoroshi.controllers.adminapi.AuthModulesController.updateEntityAction_auth-modules": "Updates a specific AuthModuleConfig using its id",
    "operations.otoroshi.controllers.adminapi.CanaryController.resetServiceCanaryMembers_services": "Reset members of a canary campaign",
    "operations.otoroshi.controllers.adminapi.CanaryController.serviceCanaryMembers_services": "Get members of a canary campaign",
    "operations.otoroshi.controllers.adminapi.CertificatesController.bulkCreateAction_certificates": "Create multiple Certs at the same time",
    "operations.otoroshi.controllers.adminapi.CertificatesController.bulkDeleteAction_certificates": "Delete multiple Certs at the same time",
    "operations.otoroshi.controllers.adminapi.CertificatesController.bulkPatchAction_certificates": "Update (using json-patch) multiple Certs at the same time",
    "operations.otoroshi.controllers.adminapi.CertificatesController.bulkUpdateAction_certificates": "Update multiple Certs at the same time",
    "operations.otoroshi.controllers.adminapi.CertificatesController.createAction_certificates": "Creates a Cert",
    "operations.otoroshi.controllers.adminapi.CertificatesController.deleteEntityAction_certificates": "Deletes a specific Cert using its id",
    "operations.otoroshi.controllers.adminapi.CertificatesController.findAllEntitiesAction_certificates": "Find all possible Certs entities",
    "operations.otoroshi.controllers.adminapi.CertificatesController.findEntityByIdAction_certificates": "Find a specific Cert using its id",
    "operations.otoroshi.controllers.adminapi.CertificatesController.patchEntityAction_certificates": "Updates (using json-patch) a specific Cert using its id",
    "operations.otoroshi.controllers.adminapi.CertificatesController.renewCert_certificates": "Renew a certificates with the same attributes as the original one",
    "operations.otoroshi.controllers.adminapi.CertificatesController.updateEntityAction_certificates": "Updates a specific Cert using its id",
    "operations.otoroshi.controllers.adminapi.ClusterController.clearClusterMembers_cluster": "???",
    "operations.otoroshi.controllers.adminapi.ClusterController.createLoginToken_cluster": "???",
    "operations.otoroshi.controllers.adminapi.ClusterController.createSession_cluster": "???",
    "operations.otoroshi.controllers.adminapi.ClusterController.getClusterMembers_cluster": "???",
    "operations.otoroshi.controllers.adminapi.ClusterController.getUserToken_cluster": "???",
    "operations.otoroshi.controllers.adminapi.ClusterController.isLoginTokenValid_cluster": "???",
    "operations.otoroshi.controllers.adminapi.ClusterController.isSessionValid_cluster": "???",
    "operations.otoroshi.controllers.adminapi.ClusterController.liveCluster_cluster": "???",
    "operations.otoroshi.controllers.adminapi.ClusterController.readState_cluster": "???",
    "operations.otoroshi.controllers.adminapi.ClusterController.relayRouting_cluster": "???",
    "operations.otoroshi.controllers.adminapi.ClusterController.setUserToken_cluster": "???",
    "operations.otoroshi.controllers.adminapi.ClusterController.stateWs_cluster": "???",
    "operations.otoroshi.controllers.adminapi.ClusterController.updateState_cluster": "???",
    "operations.otoroshi.controllers.adminapi.DataExporterConfigController.bulkCreateAction_data-exporters": "Create multiple DataExporterConfigs at the same time",
    "operations.otoroshi.controllers.adminapi.DataExporterConfigController.bulkDeleteAction_data-exporters": "Delete multiple DataExporterConfigs at the same time",
    "operations.otoroshi.controllers.adminapi.DataExporterConfigController.bulkPatchAction_data-exporters": "Update (using json-patch) multiple DataExporterConfigs at the same time",
    "operations.otoroshi.controllers.adminapi.DataExporterConfigController.bulkUpdateAction_data-exporters": "Update multiple DataExporterConfigs at the same time",
    "operations.otoroshi.controllers.adminapi.DataExporterConfigController.createAction_data-exporters": "Creates a DataExporterConfig",
    "operations.otoroshi.controllers.adminapi.DataExporterConfigController.deleteEntityAction_data-exporters": "Deletes a specific DataExporterConfig using its id",
    "operations.otoroshi.controllers.adminapi.DataExporterConfigController.findAllEntitiesAction_data-exporters": "Find all possible DataExporterConfigs entities",
    "operations.otoroshi.controllers.adminapi.DataExporterConfigController.findEntityByIdAction_data-exporters": "Find a specific DataExporterConfig using its id",
    "operations.otoroshi.controllers.adminapi.DataExporterConfigController.patchEntityAction_data-exporters": "Updates (using json-patch) a specific DataExporterConfig using its id",
    "operations.otoroshi.controllers.adminapi.DataExporterConfigController.updateEntityAction_data-exporters": "Updates a specific DataExporterConfig using its id",
    "operations.otoroshi.controllers.adminapi.ErrorTemplatesController.bulkCreateAction_error-templates": "Create multiple ErrorTemplates at the same time",
    "operations.otoroshi.controllers.adminapi.ErrorTemplatesController.bulkDeleteAction_error-templates": "Delete multiple ErrorTemplates at the same time",
    "operations.otoroshi.controllers.adminapi.ErrorTemplatesController.bulkPatchAction_error-templates": "Update (using json-patch) multiple ErrorTemplates at the same time",
    "operations.otoroshi.controllers.adminapi.ErrorTemplatesController.bulkUpdateAction_error-templates": "Update multiple ErrorTemplates at the same time",
    "operations.otoroshi.controllers.adminapi.ErrorTemplatesController.createAction_error-templates": "Creates a ErrorTemplate",
    "operations.otoroshi.controllers.adminapi.ErrorTemplatesController.deleteEntityAction_error-templates": "Deletes a specific ErrorTemplate using its id",
    "operations.otoroshi.controllers.adminapi.ErrorTemplatesController.findAllEntitiesAction_error-templates": "Find all possible ErrorTemplates entities",
    "operations.otoroshi.controllers.adminapi.ErrorTemplatesController.findEntityByIdAction_error-templates": "Find a specific ErrorTemplate using its id",
    "operations.otoroshi.controllers.adminapi.ErrorTemplatesController.patchEntityAction_error-templates": "Updates (using json-patch) a specific ErrorTemplate using its id",
    "operations.otoroshi.controllers.adminapi.ErrorTemplatesController.updateEntityAction_error-templates": "Updates a specific ErrorTemplate using its id",
    "operations.otoroshi.controllers.adminapi.EventsController.alertEvents_events": "???",
    "operations.otoroshi.controllers.adminapi.EventsController.auditEvents_events": "???",
    "operations.otoroshi.controllers.adminapi.GlobalConfigController.globalConfig_globalconfig": "Get the global config",
    "operations.otoroshi.controllers.adminapi.GlobalConfigController.patchGlobalConfig_globalconfig": "Update (with json-patch) the global config",
    "operations.otoroshi.controllers.adminapi.GlobalConfigController.updateGlobalConfig_globalconfig": "Update the global config",
    "operations.otoroshi.controllers.adminapi.ImportExportController.fullExport_import-export": "Export all the content of the otoroshi datastore",
    "operations.otoroshi.controllers.adminapi.ImportExportController.fullImportFromFile_import-export": "Import the content of the otoroshi datastore (file)",
    "operations.otoroshi.controllers.adminapi.ImportExportController.fullImport_import-export": "Import the content of the otoroshi datastore (json)",
    "operations.otoroshi.controllers.adminapi.InfosApiController.infos_infos": "???",
    "operations.otoroshi.controllers.adminapi.InfosApiController.version_version": "???",
    "operations.otoroshi.controllers.adminapi.JwtVerifierController.bulkCreateAction_jwt-verifiers": "Create multiple GlobalJwtVerifiers at the same time",
    "operations.otoroshi.controllers.adminapi.JwtVerifierController.bulkDeleteAction_jwt-verifiers": "Delete multiple GlobalJwtVerifiers at the same time",
    "operations.otoroshi.controllers.adminapi.JwtVerifierController.bulkPatchAction_jwt-verifiers": "Update (using json-patch) multiple GlobalJwtVerifiers at the same time",
    "operations.otoroshi.controllers.adminapi.JwtVerifierController.bulkUpdateAction_jwt-verifiers": "Update multiple GlobalJwtVerifiers at the same time",
    "operations.otoroshi.controllers.adminapi.JwtVerifierController.createAction_jwt-verifiers": "Creates a GlobalJwtVerifier",
    "operations.otoroshi.controllers.adminapi.JwtVerifierController.deleteEntityAction_jwt-verifiers": "Deletes a specific GlobalJwtVerifier using its id",
    "operations.otoroshi.controllers.adminapi.JwtVerifierController.findAllEntitiesAction_jwt-verifiers": "Find all possible GlobalJwtVerifiers entities",
    "operations.otoroshi.controllers.adminapi.JwtVerifierController.findEntityByIdAction_jwt-verifiers": "Find a specific GlobalJwtVerifier using its id",
    "operations.otoroshi.controllers.adminapi.JwtVerifierController.patchEntityAction_jwt-verifiers": "Updates (using json-patch) a specific GlobalJwtVerifier using its id",
    "operations.otoroshi.controllers.adminapi.JwtVerifierController.updateEntityAction_jwt-verifiers": "Updates a specific GlobalJwtVerifier using its id",
    "operations.otoroshi.controllers.adminapi.PkiController.certificateData_pki": "Extract data from a certificate",
    "operations.otoroshi.controllers.adminapi.PkiController.certificateIsValid_pki": "Check if a certificate is valid (based on its own data)",
    "operations.otoroshi.controllers.adminapi.PkiController.genCert_pki": "Generates a certificate",
    "operations.otoroshi.controllers.adminapi.PkiController.genCsr_pki": "Generates a CSR",
    "operations.otoroshi.controllers.adminapi.PkiController.genKeyPair_pki": "Generates a keypair",
    "operations.otoroshi.controllers.adminapi.PkiController.genLetsEncryptCert_pki": "Generates a certificates using Let's Encrypt or any ACME compatible system",
    "operations.otoroshi.controllers.adminapi.PkiController.genSelfSignedCA_pki": "Generates a self signed CA",
    "operations.otoroshi.controllers.adminapi.PkiController.genSelfSignedCert_pki": "Generates a self signed certificates",
    "operations.otoroshi.controllers.adminapi.PkiController.genSubCA_pki": "Generates a sub-CA",
    "operations.otoroshi.controllers.adminapi.PkiController.importBundle_certificates": "Import PEM bundle as otoroshi certificates",
    "operations.otoroshi.controllers.adminapi.PkiController.importCertFromP12_pki": "Import de .p12 file as client certificates",
    "operations.otoroshi.controllers.adminapi.PkiController.signCert_pki": "Sign a certificate based on a CSR",
    "operations.otoroshi.controllers.adminapi.ScriptApiController.bulkCreateAction_scripts": "Create multiple Scripts at the same time",
    "operations.otoroshi.controllers.adminapi.ScriptApiController.bulkDeleteAction_scripts": "Delete multiple Scripts at the same time",
    "operations.otoroshi.controllers.adminapi.ScriptApiController.bulkPatchAction_scripts": "Update (using json-patch) multiple Scripts at the same time",
    "operations.otoroshi.controllers.adminapi.ScriptApiController.bulkUpdateAction_scripts": "Update multiple Scripts at the same time",
    "operations.otoroshi.controllers.adminapi.ScriptApiController.compileScript_scripts": "???",
    "operations.otoroshi.controllers.adminapi.ScriptApiController.createAction_scripts": "Creates a Script",
    "operations.otoroshi.controllers.adminapi.ScriptApiController.deleteEntityAction_scripts": "Deletes a specific Script using its id",
    "operations.otoroshi.controllers.adminapi.ScriptApiController.findAllEntitiesAction_scripts": "Find all possible Scripts entities",
    "operations.otoroshi.controllers.adminapi.ScriptApiController.findAllScriptsList_scripts": "???",
    "operations.otoroshi.controllers.adminapi.ScriptApiController.findEntityByIdAction_scripts": "Find a specific Script using its id",
    "operations.otoroshi.controllers.adminapi.ScriptApiController.patchEntityAction_scripts": "Updates (using json-patch) a specific Script using its id",
    "operations.otoroshi.controllers.adminapi.ScriptApiController.updateEntityAction_scripts": "Updates a specific Script using its id",
    "operations.otoroshi.controllers.adminapi.ServiceGroupController.bulkCreateAction_groups": "Create multiple ServiceGroups at the same time",
    "operations.otoroshi.controllers.adminapi.ServiceGroupController.bulkDeleteAction_groups": "Delete multiple ServiceGroups at the same time",
    "operations.otoroshi.controllers.adminapi.ServiceGroupController.bulkPatchAction_groups": "Update (using json-patch) multiple ServiceGroups at the same time",
    "operations.otoroshi.controllers.adminapi.ServiceGroupController.bulkUpdateAction_groups": "Update multiple ServiceGroups at the same time",
    "operations.otoroshi.controllers.adminapi.ServiceGroupController.createAction_groups": "Creates a ServiceGroup",
    "operations.otoroshi.controllers.adminapi.ServiceGroupController.deleteEntityAction_groups": "Deletes a specific ServiceGroup using its id",
    "operations.otoroshi.controllers.adminapi.ServiceGroupController.findAllEntitiesAction_groups": "Find all possible ServiceGroups entities",
    "operations.otoroshi.controllers.adminapi.ServiceGroupController.findEntityByIdAction_groups": "Find a specific ServiceGroup using its id",
    "operations.otoroshi.controllers.adminapi.ServiceGroupController.patchEntityAction_groups": "Updates (using json-patch) a specific ServiceGroup using its id",
    "operations.otoroshi.controllers.adminapi.ServiceGroupController.serviceGroupServices_groups": "Get the services from a service group",
    "operations.otoroshi.controllers.adminapi.ServiceGroupController.updateEntityAction_groups": "Updates a specific ServiceGroup using its id",
    "operations.otoroshi.controllers.adminapi.ServicesController.allLines_lines": "Get all lines of work (prod, preprod, etc)",
    "operations.otoroshi.controllers.adminapi.ServicesController.bulkCreateAction_services": "Create multiple ServiceDescriptors at the same time",
    "operations.otoroshi.controllers.adminapi.ServicesController.bulkDeleteAction_services": "Delete multiple ServiceDescriptors at the same time",
    "operations.otoroshi.controllers.adminapi.ServicesController.bulkPatchAction_services": "Update (using json-patch) multiple ServiceDescriptors at the same time",
    "operations.otoroshi.controllers.adminapi.ServicesController.bulkUpdateAction_services": "Update multiple ServiceDescriptors at the same time",
    "operations.otoroshi.controllers.adminapi.ServicesController.convertAsRoute_services": "???",
    "operations.otoroshi.controllers.adminapi.ServicesController.createAction_services": "Creates a ServiceDescriptor",
    "operations.otoroshi.controllers.adminapi.ServicesController.createServiceTemplate_services": "Creates an error template for the current service",
    "operations.otoroshi.controllers.adminapi.ServicesController.deleteEntityAction_services": "Deletes a specific ServiceDescriptor using its id",
    "operations.otoroshi.controllers.adminapi.ServicesController.deleteServiceTemplate_services": "Deletes the error template for the current service",
    "operations.otoroshi.controllers.adminapi.ServicesController.findAllEntitiesAction_services": "Find all possible ServiceDescriptors entities",
    "operations.otoroshi.controllers.adminapi.ServicesController.findEntityByIdAction_services": "Find a specific ServiceDescriptor using its id",
    "operations.otoroshi.controllers.adminapi.ServicesController.importAsRoute_services": "???",
    "operations.otoroshi.controllers.adminapi.ServicesController.patchEntityAction_services": "Updates (using json-patch) a specific ServiceDescriptor using its id",
    "operations.otoroshi.controllers.adminapi.ServicesController.serviceAddTarget_services": "Adds a target to the current service",
    "operations.otoroshi.controllers.adminapi.ServicesController.serviceDeleteTarget_services": "Deletes a target to the current service",
    "operations.otoroshi.controllers.adminapi.ServicesController.serviceHealth_services": "Get healthcheck status for the current service",
    "operations.otoroshi.controllers.adminapi.ServicesController.serviceTargets_services": "Get targets of the current service",
    "operations.otoroshi.controllers.adminapi.ServicesController.serviceTemplate_services": "Get the error template for the current service",
    "operations.otoroshi.controllers.adminapi.ServicesController.servicesForALine_lines": "Get all service for a line of work",
    "operations.otoroshi.controllers.adminapi.ServicesController.updateEntityAction_services": "Updates a specific ServiceDescriptor using its id",
    "operations.otoroshi.controllers.adminapi.ServicesController.updateServiceTargets_services": "Update the target of the current service",
    "operations.otoroshi.controllers.adminapi.ServicesController.updateServiceTemplate_services": "Update the error template of the current service",
    "operations.otoroshi.controllers.adminapi.SnowMonkeyController.getSnowMonkeyConfig_snowmonkey": "Get the snowmonkey config",
    "operations.otoroshi.controllers.adminapi.SnowMonkeyController.getSnowMonkeyOutages_snowmonkey": "Get the current snowmonkey outages",
    "operations.otoroshi.controllers.adminapi.SnowMonkeyController.patchSnowMonkey_snowmonkey": "Updates (using json-patch) the snowmonkey configuration",
    "operations.otoroshi.controllers.adminapi.SnowMonkeyController.resetSnowMonkey_snowmonkey": "Reset the snowmonkey outages",
    "operations.otoroshi.controllers.adminapi.SnowMonkeyController.startSnowMonkey_snowmonkey": "Start the snowmonkey of all otoroshi instances",
    "operations.otoroshi.controllers.adminapi.SnowMonkeyController.stopSnowMonkey_snowmonkey": "Stop the snowmonkey of all otoroshi instances",
    "operations.otoroshi.controllers.adminapi.SnowMonkeyController.updateSnowMonkey_snowmonkey": "Updates the snowmonkey configuration",
    "operations.otoroshi.controllers.adminapi.StatsController.globalLiveStats_live": "Get global live statis",
    "operations.otoroshi.controllers.adminapi.StatsController.hostMetrics_live": "Get local host metrics",
    "operations.otoroshi.controllers.adminapi.StatsController.serviceLiveStats_live": "Get live stats for a specific service",
    "operations.otoroshi.controllers.adminapi.StatsController.serviceLiveStats_services": "Get live stats for a specific service",
    "operations.otoroshi.controllers.adminapi.TcpServiceApiController.bulkCreateAction_tcp": "Create multiple TcpServices at the same time",
    "operations.otoroshi.controllers.adminapi.TcpServiceApiController.bulkDeleteAction_tcp": "Delete multiple TcpServices at the same time",
    "operations.otoroshi.controllers.adminapi.TcpServiceApiController.bulkPatchAction_tcp": "Update (using json-patch) multiple TcpServices at the same time",
    "operations.otoroshi.controllers.adminapi.TcpServiceApiController.bulkUpdateAction_tcp": "Update multiple TcpServices at the same time",
    "operations.otoroshi.controllers.adminapi.TcpServiceApiController.createAction_tcp": "Creates a TcpService",
    "operations.otoroshi.controllers.adminapi.TcpServiceApiController.deleteEntityAction_tcp": "Deletes a specific TcpService using its id",
    "operations.otoroshi.controllers.adminapi.TcpServiceApiController.findAllEntitiesAction_tcp": "Find all possible TcpServices entities",
    "operations.otoroshi.controllers.adminapi.TcpServiceApiController.findEntityByIdAction_tcp": "Find a specific TcpService using its id",
    "operations.otoroshi.controllers.adminapi.TcpServiceApiController.patchEntityAction_tcp": "Updates (using json-patch) a specific TcpService using its id",
    "operations.otoroshi.controllers.adminapi.TcpServiceApiController.updateEntityAction_tcp": "Updates a specific TcpService using its id",
    "operations.otoroshi.controllers.adminapi.TeamsController.bulkCreateAction_teams": "Create multiple Teams at the same time",
    "operations.otoroshi.controllers.adminapi.TeamsController.bulkDeleteAction_teams": "Delete multiple Teams at the same time",
    "operations.otoroshi.controllers.adminapi.TeamsController.bulkPatchAction_teams": "Update (using json-patch) multiple Teams at the same time",
    "operations.otoroshi.controllers.adminapi.TeamsController.bulkUpdateAction_teams": "Update multiple Teams at the same time",
    "operations.otoroshi.controllers.adminapi.TeamsController.createAction_teams": "Creates a Team",
    "operations.otoroshi.controllers.adminapi.TeamsController.deleteEntityAction_teams": "Deletes a specific Team using its id",
    "operations.otoroshi.controllers.adminapi.TeamsController.findAllEntitiesAction_teams": "Find all possible Teams entities",
    "operations.otoroshi.controllers.adminapi.TeamsController.findEntityByIdAction_teams": "Find a specific Team using its id",
    "operations.otoroshi.controllers.adminapi.TeamsController.patchEntityAction_teams": "Updates (using json-patch) a specific Team using its id",
    "operations.otoroshi.controllers.adminapi.TeamsController.updateEntityAction_teams": "Updates a specific Team using its id",
    "operations.otoroshi.controllers.adminapi.TemplatesController.createFromTemplate_admins": "Creates a new Template from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.createFromTemplate_tcp": "Creates a new Template from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.createFromTemplate_templates": "Creates a new Template from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.findAllTemplates_auth-modules": "???",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateApiKey_apikeys": "Creates a new ApiKey from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateApiKey_templates": "Creates a new ApiKey from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateAuthModule_auth-modules": "Creates a new AuthModule from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateCertificate_certificates": "Creates a new Certificate from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateDataExporterConfig_data-exporters": "Creates a new DataExporterConfig from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateGlobalConfig_globalconfig": "Creates a new GlobalConfig from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateJwtVerifier_jwt-verifiers": "Creates a new JwtVerifier from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateResources_templates": "Creates a new Resources from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateScript_scripts": "Creates a new Script from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateServiceGroup_groups": "Creates a new ServiceGroup from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateServiceGroup_templates": "Creates a new ServiceGroup from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateService_services": "Creates a new Service from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateService_templates": "Creates a new Service from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateSimpleAdmin_admins": "Creates a new SimpleAdmin from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateTcpService_tcp": "Creates a new TcpService from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateTcpService_templates": "Creates a new TcpService from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateTeam_teams": "Creates a new Team from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateTenant_organizations": "Creates a new Tenant from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.initiateWebauthnAdmin_admins": "Creates a new WebauthnAdmin from a template",
    "operations.otoroshi.controllers.adminapi.TemplatesController.templateSpec_analytics": "???",
    "operations.otoroshi.controllers.adminapi.TenantsController.bulkCreateAction_organizations": "Create multiple Tenants at the same time",
    "operations.otoroshi.controllers.adminapi.TenantsController.bulkDeleteAction_organizations": "Delete multiple Tenants at the same time",
    "operations.otoroshi.controllers.adminapi.TenantsController.bulkPatchAction_organizations": "Update (using json-patch) multiple Tenants at the same time",
    "operations.otoroshi.controllers.adminapi.TenantsController.bulkUpdateAction_organizations": "Update multiple Tenants at the same time",
    "operations.otoroshi.controllers.adminapi.TenantsController.createAction_organizations": "Creates a Tenant",
    "operations.otoroshi.controllers.adminapi.TenantsController.deleteEntityAction_organizations": "Deletes a specific Tenant using its id",
    "operations.otoroshi.controllers.adminapi.TenantsController.findAllEntitiesAction_organizations": "Find all possible Tenants entities",
    "operations.otoroshi.controllers.adminapi.TenantsController.findEntityByIdAction_organizations": "Find a specific Tenant using its id",
    "operations.otoroshi.controllers.adminapi.TenantsController.patchEntityAction_organizations": "Updates (using json-patch) a specific Tenant using its id",
    "operations.otoroshi.controllers.adminapi.TenantsController.updateEntityAction_organizations": "Updates a specific Tenant using its id",
    "operations.otoroshi.controllers.adminapi.UsersController.deleteAdmin_admins": "???",
    "operations.otoroshi.controllers.adminapi.UsersController.discardAllPrivateAppsSessions_apps-sessions": "???",
    "operations.otoroshi.controllers.adminapi.UsersController.discardAllSessions_admin-sessions": "???",
    "operations.otoroshi.controllers.adminapi.UsersController.discardPrivateAppsSession_apps-sessions": "???",
    "operations.otoroshi.controllers.adminapi.UsersController.discardSession_admin-sessions": "???",
    "operations.otoroshi.controllers.adminapi.UsersController.findAdmin_admins": "???",
    "operations.otoroshi.controllers.adminapi.UsersController.findWebAuthnAdmin_admins": "???",
    "operations.otoroshi.controllers.adminapi.UsersController.privateAppsSessions_apps-sessions": "???",
    "operations.otoroshi.controllers.adminapi.UsersController.registerSimpleAdmin_admins": "???",
    "operations.otoroshi.controllers.adminapi.UsersController.registerWebAuthnAdmin_admins": "???",
    "operations.otoroshi.controllers.adminapi.UsersController.sessions_admin-sessions": "???",
    "operations.otoroshi.controllers.adminapi.UsersController.simpleAdmins_admins": "???",
    "operations.otoroshi.controllers.adminapi.UsersController.updateAdmin_admins": "???",
    "operations.otoroshi.controllers.adminapi.UsersController.updateWebAuthnAdmin_admins": "???",
    "operations.otoroshi.controllers.adminapi.UsersController.webAuthnAdmins_admins": "???",
    "operations.otoroshi.controllers.adminapi.UsersController.webAuthnDeleteAdmin_admins": "???",
    "operations.otoroshi.next.controllers.NgPluginsController.categories_plugins": "???",
    "operations.otoroshi.next.controllers.NgPluginsController.form_forms": "???",
    "operations.otoroshi.next.controllers.NgPluginsController.forms_forms": "???",
    "operations.otoroshi.next.controllers.NgPluginsController.plugins_plugins": "???",
    "operations.otoroshi.next.controllers.NgPluginsController.steps_plugins": "???",
    "operations.otoroshi.next.controllers.adminapi.EntitiesController.getEntityGraph_entities": "???",
    "operations.otoroshi.next.controllers.adminapi.NgBackendsController.bulkCreateAction_backends": "Create multiple StoredNgBackends at the same time",
    "operations.otoroshi.next.controllers.adminapi.NgBackendsController.bulkDeleteAction_backends": "Delete multiple StoredNgBackends at the same time",
    "operations.otoroshi.next.controllers.adminapi.NgBackendsController.bulkPatchAction_backends": "Update (using json-patch) multiple StoredNgBackends at the same time",
    "operations.otoroshi.next.controllers.adminapi.NgBackendsController.bulkUpdateAction_backends": "Update multiple StoredNgBackends at the same time",
    "operations.otoroshi.next.controllers.adminapi.NgBackendsController.createAction_backends": "Creates a StoredNgBackend",
    "operations.otoroshi.next.controllers.adminapi.NgBackendsController.deleteEntityAction_backends": "Deletes a specific StoredNgBackend using its id",
    "operations.otoroshi.next.controllers.adminapi.NgBackendsController.findAllEntitiesAction_backends": "Find all possible StoredNgBackends entities",
    "operations.otoroshi.next.controllers.adminapi.NgBackendsController.findEntityByIdAction_backends": "Find a specific StoredNgBackend using its id",
    "operations.otoroshi.next.controllers.adminapi.NgBackendsController.form_backends": "???",
    "operations.otoroshi.next.controllers.adminapi.NgBackendsController.initiateStoredNgBackend_backends": "???",
    "operations.otoroshi.next.controllers.adminapi.NgBackendsController.patchEntityAction_backends": "Updates (using json-patch) a specific StoredNgBackend using its id",
    "operations.otoroshi.next.controllers.adminapi.NgBackendsController.updateEntityAction_backends": "Updates a specific StoredNgBackend using its id",
    "operations.otoroshi.next.controllers.adminapi.NgFrontendsController.form_frontends": "???",
    "operations.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.bulkCreateAction_route-compositions": "Create multiple NgRouteCompositions at the same time",
    "operations.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.bulkDeleteAction_route-compositions": "Delete multiple NgRouteCompositions at the same time",
    "operations.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.bulkPatchAction_route-compositions": "Update (using json-patch) multiple NgRouteCompositions at the same time",
    "operations.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.bulkUpdateAction_route-compositions": "Update multiple NgRouteCompositions at the same time",
    "operations.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.createAction_route-compositions": "Creates a NgRouteComposition",
    "operations.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.deleteEntityAction_route-compositions": "Deletes a specific NgRouteComposition using its id",
    "operations.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.findAllEntitiesAction_route-compositions": "Find all possible NgRouteCompositions entities",
    "operations.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.findEntityByIdAction_route-compositions": "Find a specific NgRouteComposition using its id",
    "operations.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.form_route-compositions": "???",
    "operations.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.fromOpenapi_route-compositions": "???",
    "operations.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.initiateRouteComposition_route-compositions": "???",
    "operations.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.patchEntityAction_route-compositions": "Updates (using json-patch) a specific NgRouteComposition using its id",
    "operations.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.updateEntityAction_route-compositions": "Updates a specific NgRouteComposition using its id",
    "operations.otoroshi.next.controllers.adminapi.NgRoutesController.bulkCreateAction_routes": "Create multiple NgRoutes at the same time",
    "operations.otoroshi.next.controllers.adminapi.NgRoutesController.bulkDeleteAction_routes": "Delete multiple NgRoutes at the same time",
    "operations.otoroshi.next.controllers.adminapi.NgRoutesController.bulkPatchAction_routes": "Update (using json-patch) multiple NgRoutes at the same time",
    "operations.otoroshi.next.controllers.adminapi.NgRoutesController.bulkUpdateAction_routes": "Update multiple NgRoutes at the same time",
    "operations.otoroshi.next.controllers.adminapi.NgRoutesController.createAction_routes": "Creates a NgRoute",
    "operations.otoroshi.next.controllers.adminapi.NgRoutesController.deleteEntityAction_routes": "Deletes a specific NgRoute using its id",
    "operations.otoroshi.next.controllers.adminapi.NgRoutesController.domainsAndCertificates_experimental": "???",
    "operations.otoroshi.next.controllers.adminapi.NgRoutesController.findAllEntitiesAction_routes": "Find all possible NgRoutes entities",
    "operations.otoroshi.next.controllers.adminapi.NgRoutesController.findEntityByIdAction_routes": "Find a specific NgRoute using its id",
    "operations.otoroshi.next.controllers.adminapi.NgRoutesController.form_routes": "???",
    "operations.otoroshi.next.controllers.adminapi.NgRoutesController.initiateRoute_routes": "???",
    "operations.otoroshi.next.controllers.adminapi.NgRoutesController.patchEntityAction_routes": "Updates (using json-patch) a specific NgRoute using its id",
    "operations.otoroshi.next.controllers.adminapi.NgRoutesController.updateEntityAction_routes": "Updates a specific NgRoute using its id",
    "operations.otoroshi.next.tunnel.TunnelController.infos_tunnels": "???",
    "operations.otoroshi.next.tunnel.TunnelController.tunnelEndpoint_tunnels": "???",
    "operations.otoroshi.next.tunnel.TunnelController.tunnelInfos_tunnels": "???",
    "operations.otoroshi.next.tunnel.TunnelController.tunnelRelayWs_tunnels": "???",
    "operations.otoroshi.next.tunnel.TunnelController.tunnelRelay_tunnels": "???",
    "operations_input_entity.otoroshi.controllers.PrivateAppsController.registerSession_privateapps": "Empty",
    "operations_input_entity.otoroshi.controllers.PrivateAppsController.sendSelfUpdateLink_privateapps": "Empty",
    "operations_input_entity.otoroshi.controllers.adminapi.AnalyticsController.servicesStatus_analytics": "???",
    "operations_input_entity.otoroshi.controllers.adminapi.ApiKeysController.bulkCreateAction_apikeys": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ApiKeysController.bulkPatchAction_apikeys": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ApiKeysController.bulkUpdateAction_apikeys": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ApiKeysController.createAction_apikeys": "otoroshi.models.ApiKey",
    "operations_input_entity.otoroshi.controllers.adminapi.ApiKeysController.patchEntityAction_apikeys": "otoroshi.models.ApiKey",
    "operations_input_entity.otoroshi.controllers.adminapi.ApiKeysController.updateEntityAction_apikeys": "otoroshi.models.ApiKey",
    "operations_input_entity.otoroshi.controllers.adminapi.ApiKeysFromRouteController.createApiKey_routes": "???",
    "operations_input_entity.otoroshi.controllers.adminapi.ApiKeysFromRouteController.patchApiKey_routes": "???",
    "operations_input_entity.otoroshi.controllers.adminapi.ApiKeysFromRouteController.updateApiKey_routes": "???",
    "operations_input_entity.otoroshi.controllers.adminapi.AuthModulesController.bulkCreateAction_auth-modules": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.AuthModulesController.bulkPatchAction_auth-modules": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.AuthModulesController.bulkUpdateAction_auth-modules": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.AuthModulesController.createAction_auth-modules": "otoroshi.auth.AuthModuleConfig",
    "operations_input_entity.otoroshi.controllers.adminapi.AuthModulesController.finishRegistration_auth-modules": "WebAuthnRegistrationFinishBody",
    "operations_input_entity.otoroshi.controllers.adminapi.AuthModulesController.patchEntityAction_auth-modules": "otoroshi.auth.AuthModuleConfig",
    "operations_input_entity.otoroshi.controllers.adminapi.AuthModulesController.startRegistration_auth-modules": "WebAuthnRegistrationStartBody",
    "operations_input_entity.otoroshi.controllers.adminapi.AuthModulesController.updateEntityAction_auth-modules": "otoroshi.auth.AuthModuleConfig",
    "operations_input_entity.otoroshi.controllers.adminapi.CertificatesController.bulkCreateAction_certificates": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.CertificatesController.bulkPatchAction_certificates": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.CertificatesController.bulkUpdateAction_certificates": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.CertificatesController.createAction_certificates": "otoroshi.ssl.Cert",
    "operations_input_entity.otoroshi.controllers.adminapi.CertificatesController.patchEntityAction_certificates": "otoroshi.ssl.Cert",
    "operations_input_entity.otoroshi.controllers.adminapi.CertificatesController.renewCert_certificates": "Empty",
    "operations_input_entity.otoroshi.controllers.adminapi.CertificatesController.updateEntityAction_certificates": "otoroshi.ssl.Cert",
    "operations_input_entity.otoroshi.controllers.adminapi.ClusterController.createLoginToken_cluster": "???",
    "operations_input_entity.otoroshi.controllers.adminapi.ClusterController.createSession_cluster": "???",
    "operations_input_entity.otoroshi.controllers.adminapi.ClusterController.relayRouting_cluster": "???",
    "operations_input_entity.otoroshi.controllers.adminapi.ClusterController.setUserToken_cluster": "???",
    "operations_input_entity.otoroshi.controllers.adminapi.ClusterController.updateState_cluster": "???",
    "operations_input_entity.otoroshi.controllers.adminapi.DataExporterConfigController.bulkCreateAction_data-exporters": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.DataExporterConfigController.bulkPatchAction_data-exporters": "BulkPatchBody",
    "operations_input_entity.otoroshi.controllers.adminapi.DataExporterConfigController.bulkUpdateAction_data-exporters": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.DataExporterConfigController.createAction_data-exporters": "otoroshi.models.DataExporterConfig",
    "operations_input_entity.otoroshi.controllers.adminapi.DataExporterConfigController.patchEntityAction_data-exporters": "otoroshi.models.DataExporterConfig",
    "operations_input_entity.otoroshi.controllers.adminapi.DataExporterConfigController.updateEntityAction_data-exporters": "otoroshi.models.DataExporterConfig",
    "operations_input_entity.otoroshi.controllers.adminapi.ErrorTemplatesController.bulkCreateAction_error-templates": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ErrorTemplatesController.bulkPatchAction_error-templates": "BulkPatchBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ErrorTemplatesController.bulkUpdateAction_error-templates": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ErrorTemplatesController.createAction_error-templates": "otoroshi.models.ErrorTemplate",
    "operations_input_entity.otoroshi.controllers.adminapi.ErrorTemplatesController.patchEntityAction_error-templates": "otoroshi.models.ErrorTemplate",
    "operations_input_entity.otoroshi.controllers.adminapi.ErrorTemplatesController.updateEntityAction_error-templates": "otoroshi.models.ErrorTemplate",
    "operations_input_entity.otoroshi.controllers.adminapi.GlobalConfigController.patchGlobalConfig_globalconfig": "PatchBody",
    "operations_input_entity.otoroshi.controllers.adminapi.GlobalConfigController.updateGlobalConfig_globalconfig": "otoroshi.models.GlobalConfig",
    "operations_input_entity.otoroshi.controllers.adminapi.ImportExportController.fullImportFromFile_import-export": "GlobalConfigImportBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ImportExportController.fullImport_import-export": "GlobalConfigImportBody",
    "operations_input_entity.otoroshi.controllers.adminapi.JwtVerifierController.bulkCreateAction_jwt-verifiers": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.JwtVerifierController.bulkPatchAction_jwt-verifiers": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.JwtVerifierController.bulkUpdateAction_jwt-verifiers": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.JwtVerifierController.createAction_jwt-verifiers": "otoroshi.models.GlobalJwtVerifier",
    "operations_input_entity.otoroshi.controllers.adminapi.JwtVerifierController.patchEntityAction_jwt-verifiers": "otoroshi.models.GlobalJwtVerifier",
    "operations_input_entity.otoroshi.controllers.adminapi.JwtVerifierController.updateEntityAction_jwt-verifiers": "otoroshi.models.GlobalJwtVerifier",
    "operations_input_entity.otoroshi.controllers.adminapi.PkiController.certificateData_pki": "PemCertificateBody",
    "operations_input_entity.otoroshi.controllers.adminapi.PkiController.certificateIsValid_pki": "otoroshi.ssl.Cert",
    "operations_input_entity.otoroshi.controllers.adminapi.PkiController.genCert_pki": "otoroshi.ssl.pki.models.GenCsrQuery",
    "operations_input_entity.otoroshi.controllers.adminapi.PkiController.genCsr_pki": "otoroshi.ssl.pki.models.GenCsrQuery",
    "operations_input_entity.otoroshi.controllers.adminapi.PkiController.genKeyPair_pki": "otoroshi.ssl.pki.models.GenKeyPairQuery",
    "operations_input_entity.otoroshi.controllers.adminapi.PkiController.genLetsEncryptCert_pki": "LetsEncryptCertBody",
    "operations_input_entity.otoroshi.controllers.adminapi.PkiController.genSelfSignedCA_pki": "otoroshi.ssl.pki.models.GenCsrQuery",
    "operations_input_entity.otoroshi.controllers.adminapi.PkiController.genSelfSignedCert_pki": "otoroshi.ssl.pki.models.GenCsrQuery",
    "operations_input_entity.otoroshi.controllers.adminapi.PkiController.genSubCA_pki": "otoroshi.ssl.pki.models.GenCsrQuery",
    "operations_input_entity.otoroshi.controllers.adminapi.PkiController.importBundle_certificates": "PemCertificateBody",
    "operations_input_entity.otoroshi.controllers.adminapi.PkiController.importCertFromP12_pki": "ByteStreamBody",
    "operations_input_entity.otoroshi.controllers.adminapi.PkiController.signCert_pki": "PemCsrBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ScriptApiController.bulkCreateAction_scripts": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ScriptApiController.bulkPatchAction_scripts": "BulkPatchBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ScriptApiController.bulkUpdateAction_scripts": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ScriptApiController.compileScript_scripts": "???",
    "operations_input_entity.otoroshi.controllers.adminapi.ScriptApiController.createAction_scripts": "otoroshi.script.Script",
    "operations_input_entity.otoroshi.controllers.adminapi.ScriptApiController.patchEntityAction_scripts": "otoroshi.script.Script",
    "operations_input_entity.otoroshi.controllers.adminapi.ScriptApiController.updateEntityAction_scripts": "otoroshi.script.Script",
    "operations_input_entity.otoroshi.controllers.adminapi.ServiceGroupController.bulkCreateAction_groups": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ServiceGroupController.bulkPatchAction_groups": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ServiceGroupController.bulkUpdateAction_groups": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ServiceGroupController.createAction_groups": "otoroshi.models.ServiceGroup",
    "operations_input_entity.otoroshi.controllers.adminapi.ServiceGroupController.patchEntityAction_groups": "otoroshi.models.ServiceGroup",
    "operations_input_entity.otoroshi.controllers.adminapi.ServiceGroupController.updateEntityAction_groups": "otoroshi.models.ServiceGroup",
    "operations_input_entity.otoroshi.controllers.adminapi.ServicesController.bulkCreateAction_services": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ServicesController.bulkPatchAction_services": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ServicesController.bulkUpdateAction_services": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.ServicesController.createAction_services": "otoroshi.models.ServiceDescriptor",
    "operations_input_entity.otoroshi.controllers.adminapi.ServicesController.createServiceTemplate_services": "otoroshi.models.ErrorTemplate",
    "operations_input_entity.otoroshi.controllers.adminapi.ServicesController.importAsRoute_services": "???",
    "operations_input_entity.otoroshi.controllers.adminapi.ServicesController.patchEntityAction_services": "otoroshi.models.ServiceDescriptor",
    "operations_input_entity.otoroshi.controllers.adminapi.ServicesController.serviceAddTarget_services": "otoroshi.models.Target",
    "operations_input_entity.otoroshi.controllers.adminapi.ServicesController.updateEntityAction_services": "otoroshi.models.ServiceDescriptor",
    "operations_input_entity.otoroshi.controllers.adminapi.ServicesController.updateServiceTargets_services": "otoroshi.models.Target",
    "operations_input_entity.otoroshi.controllers.adminapi.ServicesController.updateServiceTemplate_services": "otoroshi.models.ErrorTemplate",
    "operations_input_entity.otoroshi.controllers.adminapi.SnowMonkeyController.patchSnowMonkey_snowmonkey": "PatchBody",
    "operations_input_entity.otoroshi.controllers.adminapi.SnowMonkeyController.startSnowMonkey_snowmonkey": "Empty",
    "operations_input_entity.otoroshi.controllers.adminapi.SnowMonkeyController.stopSnowMonkey_snowmonkey": "Empty",
    "operations_input_entity.otoroshi.controllers.adminapi.SnowMonkeyController.updateSnowMonkey_snowmonkey": "otoroshi.models.SnowMonkeyConfig",
    "operations_input_entity.otoroshi.controllers.adminapi.TcpServiceApiController.bulkCreateAction_tcp": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.TcpServiceApiController.bulkPatchAction_tcp": "BulkPatchBody",
    "operations_input_entity.otoroshi.controllers.adminapi.TcpServiceApiController.bulkUpdateAction_tcp": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.TcpServiceApiController.createAction_tcp": "otoroshi.tcp.TcpService",
    "operations_input_entity.otoroshi.controllers.adminapi.TcpServiceApiController.patchEntityAction_tcp": "otoroshi.tcp.TcpService",
    "operations_input_entity.otoroshi.controllers.adminapi.TcpServiceApiController.updateEntityAction_tcp": "otoroshi.tcp.TcpService",
    "operations_input_entity.otoroshi.controllers.adminapi.TeamsController.bulkCreateAction_teams": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.TeamsController.bulkPatchAction_teams": "BulkPatchBody",
    "operations_input_entity.otoroshi.controllers.adminapi.TeamsController.bulkUpdateAction_teams": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.TeamsController.createAction_teams": "otoroshi.models.Team",
    "operations_input_entity.otoroshi.controllers.adminapi.TeamsController.patchEntityAction_teams": "otoroshi.models.Team",
    "operations_input_entity.otoroshi.controllers.adminapi.TeamsController.updateEntityAction_teams": "otoroshi.models.Team",
    "operations_input_entity.otoroshi.controllers.adminapi.TemplatesController.createFromTemplate_admins": "Empty",
    "operations_input_entity.otoroshi.controllers.adminapi.TemplatesController.createFromTemplate_tcp": "Empty",
    "operations_input_entity.otoroshi.controllers.adminapi.TemplatesController.createFromTemplate_templates": "Empty",
    "operations_input_entity.otoroshi.controllers.adminapi.TemplatesController.initiateResources_templates": "Unknown",
    "operations_input_entity.otoroshi.controllers.adminapi.TenantsController.bulkCreateAction_organizations": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.TenantsController.bulkPatchAction_organizations": "BulkPatchBody",
    "operations_input_entity.otoroshi.controllers.adminapi.TenantsController.bulkUpdateAction_organizations": "BulkBody",
    "operations_input_entity.otoroshi.controllers.adminapi.TenantsController.createAction_organizations": "otoroshi.models.Tenant",
    "operations_input_entity.otoroshi.controllers.adminapi.TenantsController.patchEntityAction_organizations": "otoroshi.models.Tenant",
    "operations_input_entity.otoroshi.controllers.adminapi.TenantsController.updateEntityAction_organizations": "otoroshi.models.Tenant",
    "operations_input_entity.otoroshi.controllers.adminapi.UsersController.registerSimpleAdmin_admins": "???",
    "operations_input_entity.otoroshi.controllers.adminapi.UsersController.registerWebAuthnAdmin_admins": "???",
    "operations_input_entity.otoroshi.controllers.adminapi.UsersController.updateAdmin_admins": "???",
    "operations_input_entity.otoroshi.controllers.adminapi.UsersController.updateWebAuthnAdmin_admins": "???",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgBackendsController.bulkCreateAction_backends": "BulkBody",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgBackendsController.bulkPatchAction_backends": "BulkPatchBody",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgBackendsController.bulkUpdateAction_backends": "BulkBody",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgBackendsController.createAction_backends": "otoroshi.next.models.StoredNgBackend",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgBackendsController.patchEntityAction_backends": "otoroshi.next.models.StoredNgBackend",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgBackendsController.updateEntityAction_backends": "otoroshi.next.models.StoredNgBackend",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.bulkCreateAction_route-compositions": "BulkBody",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.bulkPatchAction_route-compositions": "BulkPatchBody",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.bulkUpdateAction_route-compositions": "BulkBody",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.createAction_route-compositions": "otoroshi.next.models.NgRouteComposition",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.fromOpenapi_route-compositions": "???",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.patchEntityAction_route-compositions": "otoroshi.next.models.NgRouteComposition",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.updateEntityAction_route-compositions": "otoroshi.next.models.NgRouteComposition",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgRoutesController.bulkCreateAction_routes": "BulkBody",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgRoutesController.bulkPatchAction_routes": "BulkPatchBody",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgRoutesController.bulkUpdateAction_routes": "BulkBody",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgRoutesController.createAction_routes": "otoroshi.next.models.NgRoute",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgRoutesController.patchEntityAction_routes": "otoroshi.next.models.NgRoute",
    "operations_input_entity.otoroshi.next.controllers.adminapi.NgRoutesController.updateEntityAction_routes": "otoroshi.next.models.NgRoute",
    "operations_input_entity.otoroshi.next.tunnel.TunnelController.tunnelRelay_tunnels": "???",
    "operations_response_entity.otoroshi.controllers.PrivateAppsController.registerSession_privateapps": "Empty",
    "operations_response_entity.otoroshi.controllers.PrivateAppsController.sendSelfUpdateLink_privateapps": "Empty",
    "operations_response_entity.otoroshi.controllers.adminapi.AnalyticsController.filterableEvents_analytics": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.AnalyticsController.filterableStats_analytics": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.AnalyticsController.globalStats_analytics": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.AnalyticsController.globalStatus_analytics": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.AnalyticsController.groupStatus_groups": "Unknown",
    "operations_response_entity.otoroshi.controllers.adminapi.AnalyticsController.serviceEvents_services": "Unknown",
    "operations_response_entity.otoroshi.controllers.adminapi.AnalyticsController.serviceResponseTime_services": "Unknown",
    "operations_response_entity.otoroshi.controllers.adminapi.AnalyticsController.serviceStats_services": "Unknown",
    "operations_response_entity.otoroshi.controllers.adminapi.AnalyticsController.serviceStatus_services": "Unknown",
    "operations_response_entity.otoroshi.controllers.adminapi.AnalyticsController.servicesStatus_analytics": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysController.apiKeyQuotas_apikeys": "otoroshi.models.RemainingQuotas",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysController.bulkCreateAction_apikeys": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysController.bulkDeleteAction_apikeys": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysController.bulkPatchAction_apikeys": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysController.bulkUpdateAction_apikeys": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysController.createAction_apikeys": "otoroshi.models.ApiKey",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysController.deleteEntityAction_apikeys": "otoroshi.models.ApiKey",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysController.findAllEntitiesAction_apikeys": "otoroshi.models.ApiKey",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysController.findEntityByIdAction_apikeys": "otoroshi.models.ApiKey",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysController.patchEntityAction_apikeys": "otoroshi.models.ApiKey",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysController.resetApiKeyQuotas_apikeys": "otoroshi.models.RemainingQuotas",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysController.updateEntityAction_apikeys": "otoroshi.models.ApiKey",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysFromRouteController.apiKeyQuotas_routes": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysFromRouteController.apiKey_routes": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysFromRouteController.apiKeys_routes": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysFromRouteController.createApiKey_routes": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysFromRouteController.deleteApiKey_routes": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysFromRouteController.patchApiKey_routes": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysFromRouteController.resetApiKeyQuotas_routes": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ApiKeysFromRouteController.updateApiKey_routes": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.AuthModulesController.bulkCreateAction_auth-modules": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.AuthModulesController.bulkDeleteAction_auth-modules": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.AuthModulesController.bulkPatchAction_auth-modules": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.AuthModulesController.bulkUpdateAction_auth-modules": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.AuthModulesController.createAction_auth-modules": "otoroshi.auth.AuthModuleConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.AuthModulesController.deleteEntityAction_auth-modules": "otoroshi.auth.AuthModuleConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.AuthModulesController.findAllEntitiesAction_auth-modules": "otoroshi.auth.AuthModuleConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.AuthModulesController.findEntityByIdAction_auth-modules": "otoroshi.auth.AuthModuleConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.AuthModulesController.finishRegistration_auth-modules": "Unknown",
    "operations_response_entity.otoroshi.controllers.adminapi.AuthModulesController.patchEntityAction_auth-modules": "otoroshi.auth.AuthModuleConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.AuthModulesController.startRegistration_auth-modules": "Unknown",
    "operations_response_entity.otoroshi.controllers.adminapi.AuthModulesController.updateEntityAction_auth-modules": "otoroshi.auth.AuthModuleConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.CanaryController.resetServiceCanaryMembers_services": "Done",
    "operations_response_entity.otoroshi.controllers.adminapi.CanaryController.serviceCanaryMembers_services": "Any",
    "operations_response_entity.otoroshi.controllers.adminapi.CertificatesController.bulkCreateAction_certificates": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.CertificatesController.bulkDeleteAction_certificates": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.CertificatesController.bulkPatchAction_certificates": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.CertificatesController.bulkUpdateAction_certificates": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.CertificatesController.createAction_certificates": "otoroshi.ssl.Cert",
    "operations_response_entity.otoroshi.controllers.adminapi.CertificatesController.deleteEntityAction_certificates": "otoroshi.ssl.Cert",
    "operations_response_entity.otoroshi.controllers.adminapi.CertificatesController.findAllEntitiesAction_certificates": "otoroshi.ssl.Cert",
    "operations_response_entity.otoroshi.controllers.adminapi.CertificatesController.findEntityByIdAction_certificates": "otoroshi.ssl.Cert",
    "operations_response_entity.otoroshi.controllers.adminapi.CertificatesController.patchEntityAction_certificates": "otoroshi.ssl.Cert",
    "operations_response_entity.otoroshi.controllers.adminapi.CertificatesController.renewCert_certificates": "otoroshi.ssl.Cert",
    "operations_response_entity.otoroshi.controllers.adminapi.CertificatesController.updateEntityAction_certificates": "otoroshi.ssl.Cert",
    "operations_response_entity.otoroshi.controllers.adminapi.ClusterController.clearClusterMembers_cluster": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ClusterController.createLoginToken_cluster": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ClusterController.createSession_cluster": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ClusterController.getClusterMembers_cluster": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ClusterController.getUserToken_cluster": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ClusterController.isLoginTokenValid_cluster": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ClusterController.isSessionValid_cluster": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ClusterController.liveCluster_cluster": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ClusterController.readState_cluster": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ClusterController.relayRouting_cluster": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ClusterController.setUserToken_cluster": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ClusterController.stateWs_cluster": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ClusterController.updateState_cluster": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.DataExporterConfigController.bulkCreateAction_data-exporters": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.DataExporterConfigController.bulkDeleteAction_data-exporters": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.DataExporterConfigController.bulkPatchAction_data-exporters": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.DataExporterConfigController.bulkUpdateAction_data-exporters": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.DataExporterConfigController.createAction_data-exporters": "otoroshi.models.DataExporterConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.DataExporterConfigController.deleteEntityAction_data-exporters": "otoroshi.models.DataExporterConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.DataExporterConfigController.findAllEntitiesAction_data-exporters": "otoroshi.models.DataExporterConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.DataExporterConfigController.findEntityByIdAction_data-exporters": "otoroshi.models.DataExporterConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.DataExporterConfigController.patchEntityAction_data-exporters": "otoroshi.models.DataExporterConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.DataExporterConfigController.updateEntityAction_data-exporters": "otoroshi.models.DataExporterConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.ErrorTemplatesController.bulkCreateAction_error-templates": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ErrorTemplatesController.bulkDeleteAction_error-templates": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ErrorTemplatesController.bulkPatchAction_error-templates": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ErrorTemplatesController.bulkUpdateAction_error-templates": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ErrorTemplatesController.createAction_error-templates": "otoroshi.models.ErrorTemplate",
    "operations_response_entity.otoroshi.controllers.adminapi.ErrorTemplatesController.deleteEntityAction_error-templates": "otoroshi.models.ErrorTemplate",
    "operations_response_entity.otoroshi.controllers.adminapi.ErrorTemplatesController.findAllEntitiesAction_error-templates": "otoroshi.models.ErrorTemplate",
    "operations_response_entity.otoroshi.controllers.adminapi.ErrorTemplatesController.findEntityByIdAction_error-templates": "otoroshi.models.ErrorTemplate",
    "operations_response_entity.otoroshi.controllers.adminapi.ErrorTemplatesController.patchEntityAction_error-templates": "otoroshi.models.ErrorTemplate",
    "operations_response_entity.otoroshi.controllers.adminapi.ErrorTemplatesController.updateEntityAction_error-templates": "otoroshi.models.ErrorTemplate",
    "operations_response_entity.otoroshi.controllers.adminapi.EventsController.alertEvents_events": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.EventsController.auditEvents_events": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.GlobalConfigController.globalConfig_globalconfig": "otoroshi.models.GlobalConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.GlobalConfigController.patchGlobalConfig_globalconfig": "otoroshi.models.GlobalConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.GlobalConfigController.updateGlobalConfig_globalconfig": "otoroshi.models.GlobalConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.ImportExportController.fullExport_import-export": "Any",
    "operations_response_entity.otoroshi.controllers.adminapi.ImportExportController.fullImportFromFile_import-export": "Done",
    "operations_response_entity.otoroshi.controllers.adminapi.ImportExportController.fullImport_import-export": "Done",
    "operations_response_entity.otoroshi.controllers.adminapi.InfosApiController.infos_infos": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.InfosApiController.version_version": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.JwtVerifierController.bulkCreateAction_jwt-verifiers": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.JwtVerifierController.bulkDeleteAction_jwt-verifiers": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.JwtVerifierController.bulkPatchAction_jwt-verifiers": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.JwtVerifierController.bulkUpdateAction_jwt-verifiers": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.JwtVerifierController.createAction_jwt-verifiers": "otoroshi.models.GlobalJwtVerifier",
    "operations_response_entity.otoroshi.controllers.adminapi.JwtVerifierController.deleteEntityAction_jwt-verifiers": "otoroshi.models.GlobalJwtVerifier",
    "operations_response_entity.otoroshi.controllers.adminapi.JwtVerifierController.findAllEntitiesAction_jwt-verifiers": "otoroshi.models.GlobalJwtVerifier",
    "operations_response_entity.otoroshi.controllers.adminapi.JwtVerifierController.findEntityByIdAction_jwt-verifiers": "otoroshi.models.GlobalJwtVerifier",
    "operations_response_entity.otoroshi.controllers.adminapi.JwtVerifierController.patchEntityAction_jwt-verifiers": "otoroshi.models.GlobalJwtVerifier",
    "operations_response_entity.otoroshi.controllers.adminapi.JwtVerifierController.updateEntityAction_jwt-verifiers": "otoroshi.models.GlobalJwtVerifier",
    "operations_response_entity.otoroshi.controllers.adminapi.PkiController.certificateData_pki": "Any",
    "operations_response_entity.otoroshi.controllers.adminapi.PkiController.certificateIsValid_pki": "CertValidResponse",
    "operations_response_entity.otoroshi.controllers.adminapi.PkiController.genCert_pki": "otoroshi.ssl.pki.models.GenCertResponse",
    "operations_response_entity.otoroshi.controllers.adminapi.PkiController.genCsr_pki": "otoroshi.ssl.pki.models.GenCsrResponse",
    "operations_response_entity.otoroshi.controllers.adminapi.PkiController.genKeyPair_pki": "otoroshi.ssl.pki.models.GenKeyPairResponse",
    "operations_response_entity.otoroshi.controllers.adminapi.PkiController.genLetsEncryptCert_pki": "otoroshi.ssl.pki.models.GenCertResponse",
    "operations_response_entity.otoroshi.controllers.adminapi.PkiController.genSelfSignedCA_pki": "otoroshi.ssl.pki.models.GenCertResponse",
    "operations_response_entity.otoroshi.controllers.adminapi.PkiController.genSelfSignedCert_pki": "otoroshi.ssl.pki.models.GenCertResponse",
    "operations_response_entity.otoroshi.controllers.adminapi.PkiController.genSubCA_pki": "otoroshi.ssl.pki.models.GenCertResponse",
    "operations_response_entity.otoroshi.controllers.adminapi.PkiController.importBundle_certificates": "otoroshi.ssl.Cert",
    "operations_response_entity.otoroshi.controllers.adminapi.PkiController.importCertFromP12_pki": "Done",
    "operations_response_entity.otoroshi.controllers.adminapi.PkiController.signCert_pki": "otoroshi.ssl.pki.models.SignCertResponse",
    "operations_response_entity.otoroshi.controllers.adminapi.ScriptApiController.bulkCreateAction_scripts": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ScriptApiController.bulkDeleteAction_scripts": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ScriptApiController.bulkPatchAction_scripts": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ScriptApiController.bulkUpdateAction_scripts": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ScriptApiController.compileScript_scripts": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ScriptApiController.createAction_scripts": "otoroshi.script.Script",
    "operations_response_entity.otoroshi.controllers.adminapi.ScriptApiController.deleteEntityAction_scripts": "otoroshi.script.Script",
    "operations_response_entity.otoroshi.controllers.adminapi.ScriptApiController.findAllEntitiesAction_scripts": "otoroshi.script.Script",
    "operations_response_entity.otoroshi.controllers.adminapi.ScriptApiController.findAllScriptsList_scripts": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ScriptApiController.findEntityByIdAction_scripts": "otoroshi.script.Script",
    "operations_response_entity.otoroshi.controllers.adminapi.ScriptApiController.patchEntityAction_scripts": "otoroshi.script.Script",
    "operations_response_entity.otoroshi.controllers.adminapi.ScriptApiController.updateEntityAction_scripts": "otoroshi.script.Script",
    "operations_response_entity.otoroshi.controllers.adminapi.ServiceGroupController.bulkCreateAction_groups": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ServiceGroupController.bulkDeleteAction_groups": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ServiceGroupController.bulkPatchAction_groups": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ServiceGroupController.bulkUpdateAction_groups": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ServiceGroupController.createAction_groups": "otoroshi.models.ServiceGroup",
    "operations_response_entity.otoroshi.controllers.adminapi.ServiceGroupController.deleteEntityAction_groups": "otoroshi.models.ServiceGroup",
    "operations_response_entity.otoroshi.controllers.adminapi.ServiceGroupController.findAllEntitiesAction_groups": "otoroshi.models.ServiceGroup",
    "operations_response_entity.otoroshi.controllers.adminapi.ServiceGroupController.findEntityByIdAction_groups": "otoroshi.models.ServiceGroup",
    "operations_response_entity.otoroshi.controllers.adminapi.ServiceGroupController.patchEntityAction_groups": "otoroshi.models.ServiceGroup",
    "operations_response_entity.otoroshi.controllers.adminapi.ServiceGroupController.serviceGroupServices_groups": "ServiceDescriptorList",
    "operations_response_entity.otoroshi.controllers.adminapi.ServiceGroupController.updateEntityAction_groups": "otoroshi.models.ServiceGroup",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.allLines_lines": "StringList",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.bulkCreateAction_services": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.bulkDeleteAction_services": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.bulkPatchAction_services": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.bulkUpdateAction_services": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.convertAsRoute_services": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.createAction_services": "otoroshi.models.ServiceDescriptor",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.createServiceTemplate_services": "otoroshi.models.ErrorTemplate",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.deleteEntityAction_services": "otoroshi.models.ServiceDescriptor",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.deleteServiceTemplate_services": "Done",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.findAllEntitiesAction_services": "otoroshi.models.ServiceDescriptor",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.findEntityByIdAction_services": "otoroshi.models.ServiceDescriptor",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.importAsRoute_services": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.patchEntityAction_services": "otoroshi.models.ServiceDescriptor",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.serviceAddTarget_services": "otoroshi.models.Target",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.serviceDeleteTarget_services": "Done",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.serviceHealth_services": "HealthCheckEventList",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.serviceTargets_services": "TargetsList",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.serviceTemplate_services": "ErrorTemplateList",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.servicesForALine_lines": "ServiceDescriptorList",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.updateEntityAction_services": "otoroshi.models.ServiceDescriptor",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.updateServiceTargets_services": "otoroshi.models.Target",
    "operations_response_entity.otoroshi.controllers.adminapi.ServicesController.updateServiceTemplate_services": "otoroshi.models.ErrorTemplate",
    "operations_response_entity.otoroshi.controllers.adminapi.SnowMonkeyController.getSnowMonkeyConfig_snowmonkey": "otoroshi.models.SnowMonkeyConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.SnowMonkeyController.getSnowMonkeyOutages_snowmonkey": "OutagesList",
    "operations_response_entity.otoroshi.controllers.adminapi.SnowMonkeyController.patchSnowMonkey_snowmonkey": "otoroshi.models.SnowMonkeyConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.SnowMonkeyController.resetSnowMonkey_snowmonkey": "Done",
    "operations_response_entity.otoroshi.controllers.adminapi.SnowMonkeyController.startSnowMonkey_snowmonkey": "Done",
    "operations_response_entity.otoroshi.controllers.adminapi.SnowMonkeyController.stopSnowMonkey_snowmonkey": "Done",
    "operations_response_entity.otoroshi.controllers.adminapi.SnowMonkeyController.updateSnowMonkey_snowmonkey": "otoroshi.models.SnowMonkeyConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.StatsController.globalLiveStats_live": "LiveStats",
    "operations_response_entity.otoroshi.controllers.adminapi.StatsController.hostMetrics_live": "HostMetrics",
    "operations_response_entity.otoroshi.controllers.adminapi.StatsController.serviceLiveStats_live": "LiveStats",
    "operations_response_entity.otoroshi.controllers.adminapi.StatsController.serviceLiveStats_services": "LiveStats",
    "operations_response_entity.otoroshi.controllers.adminapi.TcpServiceApiController.bulkCreateAction_tcp": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.TcpServiceApiController.bulkDeleteAction_tcp": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.TcpServiceApiController.bulkPatchAction_tcp": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.TcpServiceApiController.bulkUpdateAction_tcp": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.TcpServiceApiController.createAction_tcp": "otoroshi.tcp.TcpService",
    "operations_response_entity.otoroshi.controllers.adminapi.TcpServiceApiController.deleteEntityAction_tcp": "otoroshi.tcp.TcpService",
    "operations_response_entity.otoroshi.controllers.adminapi.TcpServiceApiController.findAllEntitiesAction_tcp": "otoroshi.tcp.TcpService",
    "operations_response_entity.otoroshi.controllers.adminapi.TcpServiceApiController.findEntityByIdAction_tcp": "otoroshi.tcp.TcpService",
    "operations_response_entity.otoroshi.controllers.adminapi.TcpServiceApiController.patchEntityAction_tcp": "otoroshi.tcp.TcpService",
    "operations_response_entity.otoroshi.controllers.adminapi.TcpServiceApiController.updateEntityAction_tcp": "otoroshi.tcp.TcpService",
    "operations_response_entity.otoroshi.controllers.adminapi.TeamsController.bulkCreateAction_teams": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.TeamsController.bulkDeleteAction_teams": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.TeamsController.bulkPatchAction_teams": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.TeamsController.bulkUpdateAction_teams": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.TeamsController.createAction_teams": "otoroshi.models.Team",
    "operations_response_entity.otoroshi.controllers.adminapi.TeamsController.deleteEntityAction_teams": "otoroshi.models.Team",
    "operations_response_entity.otoroshi.controllers.adminapi.TeamsController.findAllEntitiesAction_teams": "otoroshi.models.Team",
    "operations_response_entity.otoroshi.controllers.adminapi.TeamsController.findEntityByIdAction_teams": "otoroshi.models.Team",
    "operations_response_entity.otoroshi.controllers.adminapi.TeamsController.patchEntityAction_teams": "otoroshi.models.Team",
    "operations_response_entity.otoroshi.controllers.adminapi.TeamsController.updateEntityAction_teams": "otoroshi.models.Team",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.createFromTemplate_admins": "otoroshi.models.OtoroshiAdmin",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.createFromTemplate_tcp": "otoroshi.tcp.TcpService",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.createFromTemplate_templates": "Any",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.findAllTemplates_auth-modules": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateApiKey_apikeys": "otoroshi.models.ApiKey",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateApiKey_templates": "otoroshi.models.ApiKey",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateAuthModule_auth-modules": "otoroshi.auth.AuthModuleConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateCertificate_certificates": "otoroshi.ssl.Cert",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateDataExporterConfig_data-exporters": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateGlobalConfig_globalconfig": "otoroshi.models.GlobalConfig",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateJwtVerifier_jwt-verifiers": "otoroshi.models.GlobalJwtVerifier",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateResources_templates": "Unknown",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateScript_scripts": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateServiceGroup_groups": "otoroshi.models.ServiceGroup",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateServiceGroup_templates": "otoroshi.models.ServiceGroup",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateService_services": "otoroshi.models.ServiceDescriptor",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateService_templates": "otoroshi.models.ServiceDescriptor",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateSimpleAdmin_admins": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateTcpService_tcp": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateTcpService_templates": "otoroshi.tcp.TcpService",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateTeam_teams": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateTenant_organizations": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.initiateWebauthnAdmin_admins": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.TemplatesController.templateSpec_analytics": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.TenantsController.bulkCreateAction_organizations": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.TenantsController.bulkDeleteAction_organizations": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.TenantsController.bulkPatchAction_organizations": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.TenantsController.bulkUpdateAction_organizations": "BulkResponseBody",
    "operations_response_entity.otoroshi.controllers.adminapi.TenantsController.createAction_organizations": "otoroshi.models.Tenant",
    "operations_response_entity.otoroshi.controllers.adminapi.TenantsController.deleteEntityAction_organizations": "otoroshi.models.Tenant",
    "operations_response_entity.otoroshi.controllers.adminapi.TenantsController.findAllEntitiesAction_organizations": "otoroshi.models.Tenant",
    "operations_response_entity.otoroshi.controllers.adminapi.TenantsController.findEntityByIdAction_organizations": "otoroshi.models.Tenant",
    "operations_response_entity.otoroshi.controllers.adminapi.TenantsController.patchEntityAction_organizations": "otoroshi.models.Tenant",
    "operations_response_entity.otoroshi.controllers.adminapi.TenantsController.updateEntityAction_organizations": "otoroshi.models.Tenant",
    "operations_response_entity.otoroshi.controllers.adminapi.UsersController.deleteAdmin_admins": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.UsersController.discardAllPrivateAppsSessions_apps-sessions": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.UsersController.discardAllSessions_admin-sessions": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.UsersController.discardPrivateAppsSession_apps-sessions": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.UsersController.discardSession_admin-sessions": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.UsersController.findAdmin_admins": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.UsersController.findWebAuthnAdmin_admins": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.UsersController.privateAppsSessions_apps-sessions": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.UsersController.registerSimpleAdmin_admins": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.UsersController.registerWebAuthnAdmin_admins": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.UsersController.sessions_admin-sessions": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.UsersController.simpleAdmins_admins": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.UsersController.updateAdmin_admins": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.UsersController.updateWebAuthnAdmin_admins": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.UsersController.webAuthnAdmins_admins": "???",
    "operations_response_entity.otoroshi.controllers.adminapi.UsersController.webAuthnDeleteAdmin_admins": "???",
    "operations_response_entity.otoroshi.next.controllers.NgPluginsController.categories_plugins": "???",
    "operations_response_entity.otoroshi.next.controllers.NgPluginsController.form_forms": "???",
    "operations_response_entity.otoroshi.next.controllers.NgPluginsController.forms_forms": "???",
    "operations_response_entity.otoroshi.next.controllers.NgPluginsController.plugins_plugins": "???",
    "operations_response_entity.otoroshi.next.controllers.NgPluginsController.steps_plugins": "???",
    "operations_response_entity.otoroshi.next.controllers.adminapi.EntitiesController.getEntityGraph_entities": "???",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgBackendsController.bulkCreateAction_backends": "BulkResponseBody",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgBackendsController.bulkDeleteAction_backends": "BulkResponseBody",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgBackendsController.bulkPatchAction_backends": "BulkResponseBody",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgBackendsController.bulkUpdateAction_backends": "BulkResponseBody",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgBackendsController.createAction_backends": "otoroshi.next.models.StoredNgBackend",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgBackendsController.deleteEntityAction_backends": "otoroshi.next.models.StoredNgBackend",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgBackendsController.findAllEntitiesAction_backends": "otoroshi.next.models.StoredNgBackend",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgBackendsController.findEntityByIdAction_backends": "otoroshi.next.models.StoredNgBackend",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgBackendsController.form_backends": "???",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgBackendsController.initiateStoredNgBackend_backends": "???",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgBackendsController.patchEntityAction_backends": "otoroshi.next.models.StoredNgBackend",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgBackendsController.updateEntityAction_backends": "otoroshi.next.models.StoredNgBackend",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgFrontendsController.form_frontends": "???",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.bulkCreateAction_route-compositions": "BulkResponseBody",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.bulkDeleteAction_route-compositions": "BulkResponseBody",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.bulkPatchAction_route-compositions": "BulkResponseBody",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.bulkUpdateAction_route-compositions": "BulkResponseBody",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.createAction_route-compositions": "otoroshi.next.models.NgRouteComposition",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.deleteEntityAction_route-compositions": "otoroshi.next.models.NgRouteComposition",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.findAllEntitiesAction_route-compositions": "otoroshi.next.models.NgRouteComposition",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.findEntityByIdAction_route-compositions": "otoroshi.next.models.NgRouteComposition",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.form_route-compositions": "???",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.fromOpenapi_route-compositions": "???",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.initiateRouteComposition_route-compositions": "???",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.patchEntityAction_route-compositions": "otoroshi.next.models.NgRouteComposition",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRouteCompositionsController.updateEntityAction_route-compositions": "otoroshi.next.models.NgRouteComposition",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRoutesController.bulkCreateAction_routes": "BulkResponseBody",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRoutesController.bulkDeleteAction_routes": "BulkResponseBody",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRoutesController.bulkPatchAction_routes": "BulkResponseBody",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRoutesController.bulkUpdateAction_routes": "BulkResponseBody",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRoutesController.createAction_routes": "otoroshi.next.models.NgRoute",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRoutesController.deleteEntityAction_routes": "otoroshi.next.models.NgRoute",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRoutesController.domainsAndCertificates_experimental": "???",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRoutesController.findAllEntitiesAction_routes": "otoroshi.next.models.NgRoute",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRoutesController.findEntityByIdAction_routes": "otoroshi.next.models.NgRoute",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRoutesController.form_routes": "???",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRoutesController.initiateRoute_routes": "???",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRoutesController.patchEntityAction_routes": "otoroshi.next.models.NgRoute",
    "operations_response_entity.otoroshi.next.controllers.adminapi.NgRoutesController.updateEntityAction_routes": "otoroshi.next.models.NgRoute",
    "operations_response_entity.otoroshi.next.tunnel.TunnelController.infos_tunnels": "???",
    "operations_response_entity.otoroshi.next.tunnel.TunnelController.tunnelEndpoint_tunnels": "???",
    "operations_response_entity.otoroshi.next.tunnel.TunnelController.tunnelInfos_tunnels": "???",
    "operations_response_entity.otoroshi.next.tunnel.TunnelController.tunnelRelayWs_tunnels": "???",
    "operations_response_entity.otoroshi.next.tunnel.TunnelController.tunnelRelay_tunnels": "???",
    "otoroshi.api.TweakedGlobalConfig.config": "???",
    "otoroshi.auth.BasicAuthModuleConfig.basicAuth": "???",
    "otoroshi.auth.BasicAuthModuleConfig.clientSideSessionEnabled": "???",
    "otoroshi.auth.BasicAuthModuleConfig.desc": "???",
    "otoroshi.auth.BasicAuthModuleConfig.id": "???",
    "otoroshi.auth.BasicAuthModuleConfig.location": "???",
    "otoroshi.auth.BasicAuthModuleConfig.metadata": "???",
    "otoroshi.auth.BasicAuthModuleConfig.name": "???",
    "otoroshi.auth.BasicAuthModuleConfig.sessionCookieValues": "???",
    "otoroshi.auth.BasicAuthModuleConfig.sessionMaxAge": "???",
    "otoroshi.auth.BasicAuthModuleConfig.tags": "???",
    "otoroshi.auth.BasicAuthModuleConfig.userValidators": "???",
    "otoroshi.auth.BasicAuthModuleConfig.users": "???",
    "otoroshi.auth.BasicAuthModuleConfig.webauthn": "???",
    "otoroshi.auth.BasicAuthUser.email": "???",
    "otoroshi.auth.BasicAuthUser.metadata": "???",
    "otoroshi.auth.BasicAuthUser.name": "???",
    "otoroshi.auth.BasicAuthUser.password": "???",
    "otoroshi.auth.BasicAuthUser.rights": "???",
    "otoroshi.auth.BasicAuthUser.tags": "???",
    "otoroshi.auth.BasicAuthUser.webauthn": "???",
    "otoroshi.auth.Credential.certId": "???",
    "otoroshi.auth.Credential.certificate": "???",
    "otoroshi.auth.Credential.privateKey": "???",
    "otoroshi.auth.Credential.useOtoroshiCertificate": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.accessTokenField": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.apiKeyMetaField": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.apiKeyTagsField": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.authorizeUrl": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.callbackUrl": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.claims": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.clientId": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.clientSecret": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.clientSideSessionEnabled": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.dataOverride": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.desc": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.emailField": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.extraMetadata": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.id": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.introspectionUrl": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.jwtVerifier": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.location": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.loginUrl": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.logoutUrl": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.metadata": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.mtlsConfig": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.name": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.nameField": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.noWildcardRedirectURI": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.oidConfig": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.otoroshiDataField": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.otoroshiRightsField": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.pkce": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.proxy": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.readProfileFromToken": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.refreshTokens": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.rightsOverride": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.scope": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.sessionCookieValues": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.sessionMaxAge": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.superAdmins": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.tags": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.tokenUrl": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.useCookie": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.useJson": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.userInfoUrl": "???",
    "otoroshi.auth.GenericOauth2ModuleConfig.userValidators": "???",
    "otoroshi.auth.GroupFilter.group": "???",
    "otoroshi.auth.GroupFilter.team": "???",
    "otoroshi.auth.GroupFilter.tenant": "???",
    "otoroshi.auth.GroupRights.userRights": "???",
    "otoroshi.auth.GroupRights.users": "???",
    "otoroshi.auth.LdapAuthModuleConfig.adminPassword": "???",
    "otoroshi.auth.LdapAuthModuleConfig.adminUsername": "???",
    "otoroshi.auth.LdapAuthModuleConfig.allowEmptyPassword": "???",
    "otoroshi.auth.LdapAuthModuleConfig.basicAuth": "???",
    "otoroshi.auth.LdapAuthModuleConfig.clientSideSessionEnabled": "???",
    "otoroshi.auth.LdapAuthModuleConfig.dataOverride": "???",
    "otoroshi.auth.LdapAuthModuleConfig.desc": "???",
    "otoroshi.auth.LdapAuthModuleConfig.emailField": "???",
    "otoroshi.auth.LdapAuthModuleConfig.extraMetadata": "???",
    "otoroshi.auth.LdapAuthModuleConfig.extractProfile": "???",
    "otoroshi.auth.LdapAuthModuleConfig.extractProfileFilter": "???",
    "otoroshi.auth.LdapAuthModuleConfig.extractProfileFilterNot": "???",
    "otoroshi.auth.LdapAuthModuleConfig.groupFilters": "???",
    "otoroshi.auth.LdapAuthModuleConfig.groupRights": "???",
    "otoroshi.auth.LdapAuthModuleConfig.id": "???",
    "otoroshi.auth.LdapAuthModuleConfig.location": "???",
    "otoroshi.auth.LdapAuthModuleConfig.metadata": "???",
    "otoroshi.auth.LdapAuthModuleConfig.metadataField": "???",
    "otoroshi.auth.LdapAuthModuleConfig.name": "???",
    "otoroshi.auth.LdapAuthModuleConfig.nameField": "???",
    "otoroshi.auth.LdapAuthModuleConfig.rightsOverride": "???",
    "otoroshi.auth.LdapAuthModuleConfig.searchBase": "???",
    "otoroshi.auth.LdapAuthModuleConfig.searchFilter": "???",
    "otoroshi.auth.LdapAuthModuleConfig.serverUrls": "???",
    "otoroshi.auth.LdapAuthModuleConfig.sessionCookieValues": "???",
    "otoroshi.auth.LdapAuthModuleConfig.sessionMaxAge": "???",
    "otoroshi.auth.LdapAuthModuleConfig.superAdmins": "???",
    "otoroshi.auth.LdapAuthModuleConfig.tags": "???",
    "otoroshi.auth.LdapAuthModuleConfig.userBase": "???",
    "otoroshi.auth.LdapAuthModuleConfig.userValidators": "???",
    "otoroshi.auth.Oauth1ModuleConfig.accessTokenURL": "???",
    "otoroshi.auth.Oauth1ModuleConfig.authorizeURL": "???",
    "otoroshi.auth.Oauth1ModuleConfig.callbackURL": "???",
    "otoroshi.auth.Oauth1ModuleConfig.clientSideSessionEnabled": "???",
    "otoroshi.auth.Oauth1ModuleConfig.consumerKey": "???",
    "otoroshi.auth.Oauth1ModuleConfig.consumerSecret": "???",
    "otoroshi.auth.Oauth1ModuleConfig.desc": "???",
    "otoroshi.auth.Oauth1ModuleConfig.httpMethod": "???",
    "otoroshi.auth.Oauth1ModuleConfig.id": "???",
    "otoroshi.auth.Oauth1ModuleConfig.location": "???",
    "otoroshi.auth.Oauth1ModuleConfig.metadata": "???",
    "otoroshi.auth.Oauth1ModuleConfig.name": "???",
    "otoroshi.auth.Oauth1ModuleConfig.profileURL": "???",
    "otoroshi.auth.Oauth1ModuleConfig.requestTokenURL": "???",
    "otoroshi.auth.Oauth1ModuleConfig.rightsOverride": "???",
    "otoroshi.auth.Oauth1ModuleConfig.sessionCookieValues": "???",
    "otoroshi.auth.Oauth1ModuleConfig.sessionMaxAge": "???",
    "otoroshi.auth.Oauth1ModuleConfig.tags": "???",
    "otoroshi.auth.Oauth1ModuleConfig.userValidators": "???",
    "otoroshi.auth.PKCEConfig.algorithm": "???",
    "otoroshi.auth.PKCEConfig.enabled": "???",
    "otoroshi.auth.SAMLCredentials.encryptedAssertions": "???",
    "otoroshi.auth.SAMLCredentials.encryptionKey": "???",
    "otoroshi.auth.SAMLCredentials.signedDocuments": "???",
    "otoroshi.auth.SAMLCredentials.signingKey": "???",
    "otoroshi.auth.SAMLSignature.algorithm": "???",
    "otoroshi.auth.SAMLSignature.canocalizationMethod": "???",
    "otoroshi.auth.SamlAuthModuleConfig.clientSideSessionEnabled": "???",
    "otoroshi.auth.SamlAuthModuleConfig.credentials": "???",
    "otoroshi.auth.SamlAuthModuleConfig.desc": "???",
    "otoroshi.auth.SamlAuthModuleConfig.emailAttributeName": "???",
    "otoroshi.auth.SamlAuthModuleConfig.id": "???",
    "otoroshi.auth.SamlAuthModuleConfig.issuer": "???",
    "otoroshi.auth.SamlAuthModuleConfig.location": "???",
    "otoroshi.auth.SamlAuthModuleConfig.metadata": "???",
    "otoroshi.auth.SamlAuthModuleConfig.name": "???",
    "otoroshi.auth.SamlAuthModuleConfig.nameIDFormat": "???",
    "otoroshi.auth.SamlAuthModuleConfig.sessionCookieValues": "???",
    "otoroshi.auth.SamlAuthModuleConfig.sessionMaxAge": "???",
    "otoroshi.auth.SamlAuthModuleConfig.signature": "???",
    "otoroshi.auth.SamlAuthModuleConfig.singleLogoutProtocolBinding": "???",
    "otoroshi.auth.SamlAuthModuleConfig.singleLogoutUrl": "???",
    "otoroshi.auth.SamlAuthModuleConfig.singleSignOnUrl": "???",
    "otoroshi.auth.SamlAuthModuleConfig.ssoProtocolBinding": "???",
    "otoroshi.auth.SamlAuthModuleConfig.tags": "???",
    "otoroshi.auth.SamlAuthModuleConfig.usedNameIDAsEmail": "???",
    "otoroshi.auth.SamlAuthModuleConfig.userValidators": "???",
    "otoroshi.auth.SamlAuthModuleConfig.validateAssertions": "???",
    "otoroshi.auth.SamlAuthModuleConfig.validateSignature": "???",
    "otoroshi.auth.SamlAuthModuleConfig.validatingCertificates": "???",
    "otoroshi.auth.SessionCookieValues.httpOnly": "???",
    "otoroshi.auth.SessionCookieValues.secure": "???",
    "otoroshi.auth.WasmAuthModuleConfig.clientSideSessionEnabled": "???",
    "otoroshi.auth.WasmAuthModuleConfig.description": "???",
    "otoroshi.auth.WasmAuthModuleConfig.id": "???",
    "otoroshi.auth.WasmAuthModuleConfig.location": "???",
    "otoroshi.auth.WasmAuthModuleConfig.metadata": "???",
    "otoroshi.auth.WasmAuthModuleConfig.name": "???",
    "otoroshi.auth.WasmAuthModuleConfig.sessionCookieValues": "???",
    "otoroshi.auth.WasmAuthModuleConfig.sessionMaxAge": "???",
    "otoroshi.auth.WasmAuthModuleConfig.tags": "???",
    "otoroshi.auth.WasmAuthModuleConfig.userValidators": "???",
    "otoroshi.auth.WasmAuthModuleConfig.wasmRef": "???",
    "otoroshi.auth.WebAuthnDetails.credentials": "???",
    "otoroshi.auth.WebAuthnDetails.handle": "???",
    "otoroshi.controllers.ServiceLike.entity": "???",
    "otoroshi.controllers.ServiceLike.groups": "???",
    "otoroshi.env.Env.circuitBeakersHolder": "???",
    "otoroshi.events.HealthCheckEvent.duration": "???",
    "otoroshi.events.HealthCheckEvent.error": "???",
    "otoroshi.events.HealthCheckEvent.health": "???",
    "otoroshi.events.HealthCheckEvent.logicCheck": "???",
    "otoroshi.events.HealthCheckEvent.status": "???",
    "otoroshi.events.HealthCheckEvent.url": "???",
    "otoroshi.events.KafkaConfig.hostValidation": "Enabled TLS hostname validation",
    "otoroshi.events.KafkaConfig.keyPass": "Optional keypass",
    "otoroshi.events.KafkaConfig.keystore": "Optional keystore",
    "otoroshi.events.KafkaConfig.mtlsConfig": "TLS config to access the cluster",
    "otoroshi.events.KafkaConfig.saslConfig": "SASL configuration",
    "otoroshi.events.KafkaConfig.securityProtocol": "Used security protocol",
    "otoroshi.events.KafkaConfig.sendEvents": "Send events to it, or just connect",
    "otoroshi.events.KafkaConfig.servers": "URLs of the kafka servers",
    "otoroshi.events.KafkaConfig.topic": "Optional kafka topic (otoroshi-events by default)",
    "otoroshi.events.KafkaConfig.truststore": "Optional truststore",
    "otoroshi.events.PulsarConfig.mtlsConfig": "???",
    "otoroshi.events.PulsarConfig.namespace": "???",
    "otoroshi.events.PulsarConfig.tenant": "???",
    "otoroshi.events.PulsarConfig.tlsTrustCertsFilePath": "???",
    "otoroshi.events.PulsarConfig.topic": "???",
    "otoroshi.events.PulsarConfig.uri": "???",
    "otoroshi.events.SaslConfig.mechanism": "SASL login mechanism",
    "otoroshi.events.SaslConfig.password": "SASL password",
    "otoroshi.events.SaslConfig.username": "SASL username",
    "otoroshi.events.StatsdConfig.datadog": "Datadog agent",
    "otoroshi.events.StatsdConfig.host": "The host of the StatsD agent",
    "otoroshi.events.StatsdConfig.port": "The port of the StatsD agent",
    "otoroshi.greenscore.GreenScoreEntity.description": "???",
    "otoroshi.greenscore.GreenScoreEntity.id": "???",
    "otoroshi.greenscore.GreenScoreEntity.location": "???",
    "otoroshi.greenscore.GreenScoreEntity.metadata": "???",
    "otoroshi.greenscore.GreenScoreEntity.name": "???",
    "otoroshi.greenscore.GreenScoreEntity.routes": "???",
    "otoroshi.greenscore.GreenScoreEntity.tags": "???",
    "otoroshi.greenscore.GreenScoreEntity.thresholds": "???",
    "otoroshi.greenscore.RouteRules.routeId": "???",
    "otoroshi.greenscore.RouteRules.rulesConfig": "???",
    "otoroshi.greenscore.RuleId.value": "???",
    "otoroshi.greenscore.RuleState.enabled": "???",
    "otoroshi.greenscore.RuleState.id": "???",
    "otoroshi.greenscore.RuleStateRecord.date": "???",
    "otoroshi.greenscore.RuleStateRecord.states": "???",
    "otoroshi.greenscore.RulesRouteConfiguration.states": "???",
    "otoroshi.greenscore.Thresholds.backendDuration": "???",
    "otoroshi.greenscore.Thresholds.calls": "???",
    "otoroshi.greenscore.Thresholds.dataIn": "???",
    "otoroshi.greenscore.Thresholds.dataOut": "???",
    "otoroshi.greenscore.Thresholds.duration": "???",
    "otoroshi.greenscore.Thresholds.headersIn": "???",
    "otoroshi.greenscore.Thresholds.headersOut": "???",
    "otoroshi.greenscore.Thresholds.overhead": "???",
    "otoroshi.greenscore.TripleBounds.excellent": "???",
    "otoroshi.greenscore.TripleBounds.poor": "???",
    "otoroshi.greenscore.TripleBounds.sufficient": "???",
    "otoroshi.models.ApiDescriptor.exposeApi": "???",
    "otoroshi.models.ApiDescriptor.openApiDescriptorUrl": "???",
    "otoroshi.models.ApiKey.allowClientIdOnly": "This apikey can be used juste with the client_id value",
    "otoroshi.models.ApiKey.authorizedEntities": "The group/service ids (prefixed by group_ or service_ on which the key is authorized",
    "otoroshi.models.ApiKey.clientId": "The unique id of the Api Key. Usually 16 random alpha numerical characters, but can be anything",
    "otoroshi.models.ApiKey.clientName": "The name of the api key, for humans ;-)",
    "otoroshi.models.ApiKey.clientSecret": "The secret of the Api Key. Usually 64 random alpha numerical characters, but can be anything",
    "otoroshi.models.ApiKey.constrainedServicesOnly": "This apikey can only be used on services that constrained their apikey routing",
    "otoroshi.models.ApiKey.dailyQuota": "Authorized number of calls per day",
    "otoroshi.models.ApiKey.description": "Description of this apikey",
    "otoroshi.models.ApiKey.enabled": "Whether or not the key is enabled. If disabled, resources won't be available to calls using this key",
    "otoroshi.models.ApiKey.location": "The location of the apikey",
    "otoroshi.models.ApiKey.metadata": "Bunch of metadata for the key",
    "otoroshi.models.ApiKey.monthlyQuota": "Authorized number of calls per month",
    "otoroshi.models.ApiKey.readOnly": "The apikey only allow access for GET, HEAD and OPTIONS verbs",
    "otoroshi.models.ApiKey.restrictions": "Apikey restrictions settings",
    "otoroshi.models.ApiKey.rotation": "Apikey rotation settings",
    "otoroshi.models.ApiKey.tags": "Apikey tags",
    "otoroshi.models.ApiKey.throttlingQuota": "Authorized number of calls per second, measured on 10 seconds",
    "otoroshi.models.ApiKey.validUntil": "Date until when the apikey is valid",
    "otoroshi.models.ApiKeyConstraints.basicAuth": "???",
    "otoroshi.models.ApiKeyConstraints.clientIdAuth": "???",
    "otoroshi.models.ApiKeyConstraints.customHeadersAuth": "???",
    "otoroshi.models.ApiKeyConstraints.jwtAuth": "???",
    "otoroshi.models.ApiKeyConstraints.routing": "???",
    "otoroshi.models.ApiKeyRotation.enabled": "Rotation enabled",
    "otoroshi.models.ApiKeyRotation.gracePeriod": "period (in hours) during which both secrets works",
    "otoroshi.models.ApiKeyRotation.nextSecret": "Next client_secret value",
    "otoroshi.models.ApiKeyRotation.rotationEvery": "Rotate every n hours",
    "otoroshi.models.ApiKeyRouteMatcher.allMetaIn": "???",
    "otoroshi.models.ApiKeyRouteMatcher.allMetaKeysIn": "???",
    "otoroshi.models.ApiKeyRouteMatcher.allTagsIn": "???",
    "otoroshi.models.ApiKeyRouteMatcher.noneMetaIn": "???",
    "otoroshi.models.ApiKeyRouteMatcher.noneMetaKeysIn": "???",
    "otoroshi.models.ApiKeyRouteMatcher.noneTagIn": "???",
    "otoroshi.models.ApiKeyRouteMatcher.oneMetaIn": "???",
    "otoroshi.models.ApiKeyRouteMatcher.oneMetaKeyIn": "???",
    "otoroshi.models.ApiKeyRouteMatcher.oneTagIn": "???",
    "otoroshi.models.AutoCert.allowed": "allowed domains",
    "otoroshi.models.AutoCert.caRef": "Generate cert from the following CA",
    "otoroshi.models.AutoCert.enabled": "Enable auto cert",
    "otoroshi.models.AutoCert.notAllowed": "not allowed domains",
    "otoroshi.models.AutoCert.replyNicely": "Reply TLS error with an auto generated certificate for the domain",
    "otoroshi.models.BackOfficeUser.authConfigId": "Session created from auth module id",
    "otoroshi.models.BackOfficeUser.createdAt": "Creation date for the session",
    "otoroshi.models.BackOfficeUser.email": "User email",
    "otoroshi.models.BackOfficeUser.expiredAt": "Expiration date for the session",
    "otoroshi.models.BackOfficeUser.lastRefresh": "Last refresh of the session (OAuth with refresh tokens)",
    "otoroshi.models.BackOfficeUser.location": "Entity location",
    "otoroshi.models.BackOfficeUser.metadata": "Entity metadata",
    "otoroshi.models.BackOfficeUser.name": "Session user name",
    "otoroshi.models.BackOfficeUser.profile": "Session user profile",
    "otoroshi.models.BackOfficeUser.randomId": "Session user random id",
    "otoroshi.models.BackOfficeUser.rights": "Session user rights",
    "otoroshi.models.BackOfficeUser.simpleLogin": "Session generated from a simple login module (like basic or ldap)",
    "otoroshi.models.BackOfficeUser.tags": "Entity tags",
    "otoroshi.models.BackOfficeUser.token": "Session tokens (only if OAuth/OIDC)",
    "otoroshi.models.BadResponse.body": "The body of the HTTP response",
    "otoroshi.models.BadResponse.headers": "The HTTP headers of the response",
    "otoroshi.models.BadResponse.status": "The HTTP status for the response",
    "otoroshi.models.BadResponsesFaultConfig.ratio": "The percentage of requests affected by this fault. Value should be between 0.0 and 1.0",
    "otoroshi.models.BadResponsesFaultConfig.responses": "The possibles responses",
    "otoroshi.models.BasicAuthConstraints.enabled": "???",
    "otoroshi.models.BasicAuthConstraints.headerName": "???",
    "otoroshi.models.BasicAuthConstraints.queryName": "???",
    "otoroshi.models.Canary.enabled": "???",
    "otoroshi.models.Canary.root": "???",
    "otoroshi.models.Canary.targets": "???",
    "otoroshi.models.Canary.traffic": "???",
    "otoroshi.models.ChaosConfig.badResponsesFaultConfig": "Settings for bad responses",
    "otoroshi.models.ChaosConfig.enabled": "Whether or not this config is enabled",
    "otoroshi.models.ChaosConfig.largeRequestFaultConfig": "Settings for large requests",
    "otoroshi.models.ChaosConfig.largeResponseFaultConfig": "Settings for large responses",
    "otoroshi.models.ChaosConfig.latencyInjectionFaultConfig": "Settings for latency injection",
    "otoroshi.models.CleverCloudSettings.consumerKey": "Clever-Cloud oauth consumer key",
    "otoroshi.models.CleverCloudSettings.consumerSecret": "Clever-Cloud oauth consumer secret",
    "otoroshi.models.CleverCloudSettings.orgaId": "Clever-Cloud organization id",
    "otoroshi.models.CleverCloudSettings.secret": "Clever-Cloud oauth secret",
    "otoroshi.models.CleverCloudSettings.token": "Clever-Cloud oauth token",
    "otoroshi.models.ClientConfig.backoffFactor": "???",
    "otoroshi.models.ClientConfig.cacheConnectionSettings": "???",
    "otoroshi.models.ClientConfig.callAndStreamTimeout": "???",
    "otoroshi.models.ClientConfig.callTimeout": "???",
    "otoroshi.models.ClientConfig.connectionTimeout": "???",
    "otoroshi.models.ClientConfig.customTimeouts": "???",
    "otoroshi.models.ClientConfig.globalTimeout": "???",
    "otoroshi.models.ClientConfig.idleTimeout": "???",
    "otoroshi.models.ClientConfig.maxErrors": "???",
    "otoroshi.models.ClientConfig.proxy": "???",
    "otoroshi.models.ClientConfig.retries": "???",
    "otoroshi.models.ClientConfig.retryInitialDelay": "???",
    "otoroshi.models.ClientConfig.sampleInterval": "???",
    "otoroshi.models.ClientConfig.useCircuitBreaker": "???",
    "otoroshi.models.ClientIdAuthConstraints.enabled": "???",
    "otoroshi.models.ClientIdAuthConstraints.headerName": "???",
    "otoroshi.models.ClientIdAuthConstraints.queryName": "???",
    "otoroshi.models.CorsSettings.allowCredentials": "???",
    "otoroshi.models.CorsSettings.allowHeaders": "???",
    "otoroshi.models.CorsSettings.allowMethods": "???",
    "otoroshi.models.CorsSettings.allowOrigin": "???",
    "otoroshi.models.CorsSettings.enabled": "???",
    "otoroshi.models.CorsSettings.excludedPatterns": "???",
    "otoroshi.models.CorsSettings.exposeHeaders": "???",
    "otoroshi.models.CorsSettings.maxAge": "???",
    "otoroshi.models.CustomHeadersAuthConstraints.clientIdHeaderName": "???",
    "otoroshi.models.CustomHeadersAuthConstraints.clientSecretHeaderName": "???",
    "otoroshi.models.CustomHeadersAuthConstraints.enabled": "???",
    "otoroshi.models.CustomTimeouts.callAndStreamTimeout": "???",
    "otoroshi.models.CustomTimeouts.callTimeout": "???",
    "otoroshi.models.CustomTimeouts.connectionTimeout": "???",
    "otoroshi.models.CustomTimeouts.globalTimeout": "???",
    "otoroshi.models.CustomTimeouts.idleTimeout": "???",
    "otoroshi.models.CustomTimeouts.path": "???",
    "otoroshi.models.DataCenterMatch.dc": "???",
    "otoroshi.models.DataExporterConfig.bufferSize": "???",
    "otoroshi.models.DataExporterConfig.config": "???",
    "otoroshi.models.DataExporterConfig.desc": "???",
    "otoroshi.models.DataExporterConfig.enabled": "???",
    "otoroshi.models.DataExporterConfig.filtering": "???",
    "otoroshi.models.DataExporterConfig.groupDuration": "???",
    "otoroshi.models.DataExporterConfig.groupSize": "???",
    "otoroshi.models.DataExporterConfig.id": "???",
    "otoroshi.models.DataExporterConfig.jsonWorkers": "???",
    "otoroshi.models.DataExporterConfig.location": "???",
    "otoroshi.models.DataExporterConfig.metadata": "???",
    "otoroshi.models.DataExporterConfig.name": "???",
    "otoroshi.models.DataExporterConfig.projection": "???",
    "otoroshi.models.DataExporterConfig.sendWorkers": "???",
    "otoroshi.models.DataExporterConfig.tags": "???",
    "otoroshi.models.DataExporterConfig.typ": "???",
    "otoroshi.models.DataExporterConfigFiltering.exclude": "???",
    "otoroshi.models.DataExporterConfigFiltering.include": "???",
    "otoroshi.models.DefaultTemplates.apikey": "the template for the apikey entities",
    "otoroshi.models.DefaultTemplates.authConfig": "the template for the authConfig entities",
    "otoroshi.models.DefaultTemplates.backend": "the template for the backend entities",
    "otoroshi.models.DefaultTemplates.certificate": "the template for the certificate entities",
    "otoroshi.models.DefaultTemplates.dataExporter": "the template for the dataExporter entities",
    "otoroshi.models.DefaultTemplates.descriptor": "the template for the descriptor entities",
    "otoroshi.models.DefaultTemplates.group": "the template for the group entities",
    "otoroshi.models.DefaultTemplates.route": "the template for the route entities",
    "otoroshi.models.DefaultTemplates.script": "the template for the script entities",
    "otoroshi.models.DefaultTemplates.service": "the template for the service entities",
    "otoroshi.models.DefaultTemplates.target": "the template for the target entities",
    "otoroshi.models.DefaultTemplates.tcpService": "the template for the tcpService entities",
    "otoroshi.models.DefaultTemplates.team": "the template for the team entities",
    "otoroshi.models.DefaultTemplates.template": "the template for the template entities",
    "otoroshi.models.DefaultTemplates.tenant": "the template for the tenant entities",
    "otoroshi.models.DefaultTemplates.verifier": "the template for the verifier entities",
    "otoroshi.models.DefaultToken.strict": "If the token already exists in the request, then fail",
    "otoroshi.models.DefaultToken.token": "The default token",
    "otoroshi.models.DefaultToken.verificationSettings": "Verification settings",
    "otoroshi.models.ESAlgoSettings.privateKey": "The EC private key. If used for verification, can be null",
    "otoroshi.models.ESAlgoSettings.publicKey": "The EC private key. If used for signing, can be null",
    "otoroshi.models.ESAlgoSettings.size": "SHA function size",
    "otoroshi.models.ESKPAlgoSettings.certId": "Certificate id to use the keypair",
    "otoroshi.models.ESKPAlgoSettings.size": "Size of the key",
    "otoroshi.models.ElasticAnalyticsConfig.applyTemplate": "Enable template creation/update",
    "otoroshi.models.ElasticAnalyticsConfig.headers": "Additionnal headers in the http request",
    "otoroshi.models.ElasticAnalyticsConfig.index": "Index name",
    "otoroshi.models.ElasticAnalyticsConfig.indexSettings": "Indexation settings",
    "otoroshi.models.ElasticAnalyticsConfig.maxBulkSize": "???",
    "otoroshi.models.ElasticAnalyticsConfig.mtlsConfig": "TLS settings for the http client",
    "otoroshi.models.ElasticAnalyticsConfig.password": "Elastic password",
    "otoroshi.models.ElasticAnalyticsConfig.sendWorkers": "???",
    "otoroshi.models.ElasticAnalyticsConfig.type": "Object type",
    "otoroshi.models.ElasticAnalyticsConfig.uris": "???",
    "otoroshi.models.ElasticAnalyticsConfig.user": "Elasticsearch user",
    "otoroshi.models.ElasticAnalyticsConfig.version": "Version of Elasticsearch",
    "otoroshi.models.EntityLocation.teams": "Teams of the current entity",
    "otoroshi.models.EntityLocation.tenant": "Organization of the current entity",
    "otoroshi.models.ErrorTemplate.description": "???",
    "otoroshi.models.ErrorTemplate.location": "???",
    "otoroshi.models.ErrorTemplate.messages": "Map of messages",
    "otoroshi.models.ErrorTemplate.metadata": "???",
    "otoroshi.models.ErrorTemplate.name": "???",
    "otoroshi.models.ErrorTemplate.serviceId": "Service id for this template",
    "otoroshi.models.ErrorTemplate.tags": "???",
    "otoroshi.models.ErrorTemplate.template40x": "The 40x error html template",
    "otoroshi.models.ErrorTemplate.template50x": "The 50x error html template",
    "otoroshi.models.ErrorTemplate.templateBuild": "The build html template",
    "otoroshi.models.ErrorTemplate.templateMaintenance": "The maintenance html template",
    "otoroshi.models.ExporterRef.config": "???",
    "otoroshi.models.ExporterRef.ref": "???",
    "otoroshi.models.FakeEntityLocationSupport.location": "???",
    "otoroshi.models.FileSettings.maxFileSize": "???",
    "otoroshi.models.FileSettings.path": "???",
    "otoroshi.models.GeoPositionRadius.latitude": "???",
    "otoroshi.models.GeoPositionRadius.longitude": "???",
    "otoroshi.models.GeoPositionRadius.radius": "???",
    "otoroshi.models.GeolocationMatch.positions": "???",
    "otoroshi.models.GlobalConfig.alertsEmails": "Email addresses that will receive all Otoroshi alert events",
    "otoroshi.models.GlobalConfig.alertsWebhooks": "Webhook that will receive all Otoroshi alert events",
    "otoroshi.models.GlobalConfig.analyticsWebhooks": "Webhook that will receive all internal Otoroshi events",
    "otoroshi.models.GlobalConfig.anonymousReporting": "???",
    "otoroshi.models.GlobalConfig.apiReadOnly": "If enabled, Admin API won't be able to write/update/delete entities",
    "otoroshi.models.GlobalConfig.autoCert": "Auto certs settings",
    "otoroshi.models.GlobalConfig.autoLinkToDefaultGroup": "If not defined, every new service descriptor will be added to the default group",
    "otoroshi.models.GlobalConfig.backOfficeAuthRef": "Id of the auth module used for otoroshi-ui login",
    "otoroshi.models.GlobalConfig.cleverSettings": "Optional CleverCloud configuration",
    "otoroshi.models.GlobalConfig.elasticReadsConfig": "Config. for elastic reads",
    "otoroshi.models.GlobalConfig.elasticWritesConfigs": "Configs. for Elastic writes",
    "otoroshi.models.GlobalConfig.enableEmbeddedMetrics": "Enable embedded metrics",
    "otoroshi.models.GlobalConfig.endlessIpAddresses": "IP addresses for which any request to Otoroshi will respond with 128 Gb of zeros",
    "otoroshi.models.GlobalConfig.env": "???",
    "otoroshi.models.GlobalConfig.extensions": "???",
    "otoroshi.models.GlobalConfig.geolocationSettings": "Settings for geolocation extraction",
    "otoroshi.models.GlobalConfig.initWithNewEngine": "Was this instance init with new engine as default",
    "otoroshi.models.GlobalConfig.ipFiltering": "Global ip filtering settings",
    "otoroshi.models.GlobalConfig.kafkaConfig": "Kafka settings",
    "otoroshi.models.GlobalConfig.letsEncryptSettings": "Let's encrypt (ACME) settings",
    "otoroshi.models.GlobalConfig.limitConcurrentRequests": "If enabled, Otoroshi will reject new request if too much at the same time",
    "otoroshi.models.GlobalConfig.lines": "Possibles lines for Otoroshi",
    "otoroshi.models.GlobalConfig.logAnalyticsOnServer": "Log analytics event on the server",
    "otoroshi.models.GlobalConfig.mailerSettings": "Optional mailer configuration",
    "otoroshi.models.GlobalConfig.maintenanceMode": "Global maintenant mode",
    "otoroshi.models.GlobalConfig.maxConcurrentRequests": "The number of authorized request processed at the same time",
    "otoroshi.models.GlobalConfig.maxHttp10ResponseSize": "The max size in bytes of an HTTP 1.0 response",
    "otoroshi.models.GlobalConfig.maxLogsSize": "Number of events kept locally",
    "otoroshi.models.GlobalConfig.maxWebhookSize": "Max number of items in webhooks",
    "otoroshi.models.GlobalConfig.metadata": "Entity metadata",
    "otoroshi.models.GlobalConfig.middleFingers": "Use middle finger emoji as a response character for endless HTTP responses",
    "otoroshi.models.GlobalConfig.otoroshiId": "Unique id for this otoroshi instance",
    "otoroshi.models.GlobalConfig.perIpThrottlingQuota": "Authorized number of calls per second globally per IP address, measured on 10 seconds",
    "otoroshi.models.GlobalConfig.plugins": "global plugins settings",
    "otoroshi.models.GlobalConfig.proxies": "Web proxies settings",
    "otoroshi.models.GlobalConfig.quotasSettings": "Settings to generate alert when an apikey almost exceeded or exceeded its quotas",
    "otoroshi.models.GlobalConfig.scripts": "global plugins settings. will be deprecated soon",
    "otoroshi.models.GlobalConfig.snowMonkeyConfig": "Snowmonky settings",
    "otoroshi.models.GlobalConfig.statsdConfig": "Statsd settings (agent connection)",
    "otoroshi.models.GlobalConfig.streamEntityOnly": "HTTP will be streamed only. Doesn't work with old browsers",
    "otoroshi.models.GlobalConfig.tags": "Entity tags",
    "otoroshi.models.GlobalConfig.templates": "The otoroshi default templates for entities",
    "otoroshi.models.GlobalConfig.throttlingQuota": "Authorized number of calls per second globally, measured on 10 seconds",
    "otoroshi.models.GlobalConfig.tlsSettings": "TLS settings",
    "otoroshi.models.GlobalConfig.trustXForwarded": "Use X-Forwarded-* headers for routing",
    "otoroshi.models.GlobalConfig.u2fLoginOnly": "If enabled, login to backoffice through Auth0 will be disabled",
    "otoroshi.models.GlobalConfig.useAkkaHttpClient": "Globally use akka http client for everything",
    "otoroshi.models.GlobalConfig.useCircuitBreakers": "If enabled, services will be authorized to use circuit breakers",
    "otoroshi.models.GlobalConfig.userAgentSettings": "Settings for useragent extraction",
    "otoroshi.models.GlobalJwtVerifier.algoSettings": "Algo settings of the verifier",
    "otoroshi.models.GlobalJwtVerifier.desc": "Verifier description",
    "otoroshi.models.GlobalJwtVerifier.id": "Verifier id",
    "otoroshi.models.GlobalJwtVerifier.location": "Entity location",
    "otoroshi.models.GlobalJwtVerifier.metadata": "Entity metadata",
    "otoroshi.models.GlobalJwtVerifier.name": "Verifier name",
    "otoroshi.models.GlobalJwtVerifier.source": "Where to find the jwt token",
    "otoroshi.models.GlobalJwtVerifier.strategy": "The strategy of the verifier",
    "otoroshi.models.GlobalJwtVerifier.strict": "Does it fail if JWT not found",
    "otoroshi.models.GlobalJwtVerifier.tags": "Entity tags",
    "otoroshi.models.GlobalScripts.enabled": "Global scripts enabled",
    "otoroshi.models.GlobalScripts.jobConfig": "jobs enabled",
    "otoroshi.models.GlobalScripts.jobRefs": "running jobs",
    "otoroshi.models.GlobalScripts.preRouteConfig": "pre-route config",
    "otoroshi.models.GlobalScripts.preRouteRefs": "pre-route plugins enabled",
    "otoroshi.models.GlobalScripts.sinkConfig": "sinks config",
    "otoroshi.models.GlobalScripts.sinkRefs": "sinks enabled",
    "otoroshi.models.GlobalScripts.transformersConfig": "transformers config",
    "otoroshi.models.GlobalScripts.transformersRefs": "transformers enabled",
    "otoroshi.models.GlobalScripts.validatorConfig": "validator config",
    "otoroshi.models.GlobalScripts.validatorRefs": "validator enabled",
    "otoroshi.models.GoReplayFileSettings.captureRequests": "???",
    "otoroshi.models.GoReplayFileSettings.captureResponses": "???",
    "otoroshi.models.GoReplayFileSettings.maxFileSize": "???",
    "otoroshi.models.GoReplayFileSettings.methods": "???",
    "otoroshi.models.GoReplayFileSettings.path": "???",
    "otoroshi.models.GoReplayFileSettings.preferBackendRequest": "???",
    "otoroshi.models.GoReplayFileSettings.preferBackendResponse": "???",
    "otoroshi.models.GoReplayS3Settings.captureRequests": "???",
    "otoroshi.models.GoReplayS3Settings.captureResponses": "???",
    "otoroshi.models.GoReplayS3Settings.maxFileSize": "???",
    "otoroshi.models.GoReplayS3Settings.methods": "???",
    "otoroshi.models.GoReplayS3Settings.preferBackendRequest": "???",
    "otoroshi.models.GoReplayS3Settings.preferBackendResponse": "???",
    "otoroshi.models.GoReplayS3Settings.s3": "???",
    "otoroshi.models.HSAlgoSettings.base64": "The secret is base64 encoded",
    "otoroshi.models.HSAlgoSettings.secret": "HMAC secret",
    "otoroshi.models.HSAlgoSettings.size": "Size for SHA function",
    "otoroshi.models.HealthCheck.enabled": "???",
    "otoroshi.models.HealthCheck.timeout": "???",
    "otoroshi.models.HealthCheck.url": "???",
    "otoroshi.models.InCookie.name": "Cookie name",
    "otoroshi.models.InHeader.name": "Header name",
    "otoroshi.models.InHeader.remove": "Remove from value",
    "otoroshi.models.InQueryParam.name": "Query param name",
    "otoroshi.models.IndexSettings.clientSide": "Enable index splitting on client side",
    "otoroshi.models.IndexSettings.interval": "Index splitting interval",
    "otoroshi.models.IndexSettings.numberOfReplicas": "???",
    "otoroshi.models.IndexSettings.numberOfShards": "???",
    "otoroshi.models.InfraProviderMatch.provider": "???",
    "otoroshi.models.IpFiltering.blacklist": "???",
    "otoroshi.models.IpFiltering.whitelist": "???",
    "otoroshi.models.IpStackGeolocationSettings.apikey": "IpStack apikey",
    "otoroshi.models.IpStackGeolocationSettings.enabled": "enable ipstack geolocation",
    "otoroshi.models.IpStackGeolocationSettings.timeout": "API call timeout",
    "otoroshi.models.JWKSAlgoSettings.headers": "Http header when fetching JWKS",
    "otoroshi.models.JWKSAlgoSettings.kty": "Key type",
    "otoroshi.models.JWKSAlgoSettings.proxy": "Web proxy for http client",
    "otoroshi.models.JWKSAlgoSettings.timeout": "Timeout when fetching JWKS",
    "otoroshi.models.JWKSAlgoSettings.tlsConfig": "TLS config",
    "otoroshi.models.JWKSAlgoSettings.ttl": "Cache ttl",
    "otoroshi.models.JWKSAlgoSettings.url": "JWKS url",
    "otoroshi.models.JwtAuthConstraints.cookieName": "???",
    "otoroshi.models.JwtAuthConstraints.enabled": "???",
    "otoroshi.models.JwtAuthConstraints.headerName": "???",
    "otoroshi.models.JwtAuthConstraints.includeRequestAttributes": "???",
    "otoroshi.models.JwtAuthConstraints.keyPairSigned": "???",
    "otoroshi.models.JwtAuthConstraints.maxJwtLifespanSecs": "???",
    "otoroshi.models.JwtAuthConstraints.queryName": "???",
    "otoroshi.models.JwtAuthConstraints.secretSigned": "???",
    "otoroshi.models.KidAlgoSettings.onlyExposedCerts": "Use only exposed certs",
    "otoroshi.models.LargeRequestFaultConfig.additionalRequestSize": "The size added to the request body in bytes. Added payload will be spaces only.",
    "otoroshi.models.LargeRequestFaultConfig.ratio": "The percentage of requests affected by this fault. Value should be between 0.0 and 1.0",
    "otoroshi.models.LargeResponseFaultConfig.additionalResponseSize": "Add n 0 bytes",
    "otoroshi.models.LargeResponseFaultConfig.ratio": "The percentage of requests affected by this fault. Value should be between 0.0 and 1.0",
    "otoroshi.models.LatencyInjectionFaultConfig.from": "The start range of latency added to the request",
    "otoroshi.models.LatencyInjectionFaultConfig.ratio": "The percentage of requests affected by this fault. Value should be between 0.0 and 1.0",
    "otoroshi.models.LatencyInjectionFaultConfig.to": "The end range of latency added to the request",
    "otoroshi.models.LocalJwtVerifier.algoSettings": "???",
    "otoroshi.models.LocalJwtVerifier.enabled": "???",
    "otoroshi.models.LocalJwtVerifier.excludedPatterns": "???",
    "otoroshi.models.LocalJwtVerifier.source": "???",
    "otoroshi.models.LocalJwtVerifier.strategy": "???",
    "otoroshi.models.LocalJwtVerifier.strict": "???",
    "otoroshi.models.MappingSettings.map": "Change values",
    "otoroshi.models.MappingSettings.remove": "Remove some token claims",
    "otoroshi.models.MappingSettings.values": "Add values",
    "otoroshi.models.MaxmindGeolocationSettings.enabled": "Geolocation using maxmind db enabled",
    "otoroshi.models.MaxmindGeolocationSettings.path": "Maxmlind db file path",
    "otoroshi.models.MetricsSettings.labels": "???",
    "otoroshi.models.NetworkLocationMatch.dataCenter": "???",
    "otoroshi.models.NetworkLocationMatch.provider": "???",
    "otoroshi.models.NetworkLocationMatch.rack": "???",
    "otoroshi.models.NetworkLocationMatch.region": "???",
    "otoroshi.models.NetworkLocationMatch.zone": "???",
    "otoroshi.models.Outage.descriptorId": "???",
    "otoroshi.models.Outage.descriptorName": "???",
    "otoroshi.models.Outage.duration": "???",
    "otoroshi.models.Outage.startedAt": "???",
    "otoroshi.models.Outage.until": "???",
    "otoroshi.models.PassThrough.verificationSettings": "Verification settings",
    "otoroshi.models.PrivateAppsUser.authConfigId": "Auth module id that created the session",
    "otoroshi.models.PrivateAppsUser.createdAt": "Creation date of the session",
    "otoroshi.models.PrivateAppsUser.email": "Session user email",
    "otoroshi.models.PrivateAppsUser.expiredAt": "Session expiration date",
    "otoroshi.models.PrivateAppsUser.lastRefresh": "Session last refresh (if OAuth refresh_token supported)",
    "otoroshi.models.PrivateAppsUser.location": "Entity location",
    "otoroshi.models.PrivateAppsUser.metadata": "Entity metadata",
    "otoroshi.models.PrivateAppsUser.name": "Entity name",
    "otoroshi.models.PrivateAppsUser.otoroshiData": "Otoroshi oriented metadata",
    "otoroshi.models.PrivateAppsUser.profile": "Session user profile",
    "otoroshi.models.PrivateAppsUser.randomId": "Session random id",
    "otoroshi.models.PrivateAppsUser.realm": "Session realm name",
    "otoroshi.models.PrivateAppsUser.tags": "Entity tags",
    "otoroshi.models.PrivateAppsUser.token": "Session tokens (from OAuth)",
    "otoroshi.models.Proxies.alertEmails": "Web proxy used to send alert emails",
    "otoroshi.models.Proxies.auth": "Web proxy used to call OAuth providers",
    "otoroshi.models.Proxies.authority": "Web proxy used to check authorities",
    "otoroshi.models.Proxies.clevercloud": "Web proxy used to call clevercloud",
    "otoroshi.models.Proxies.elastic": "Web proxy used to call elastic",
    "otoroshi.models.Proxies.eventsWebhooks": "Web proxy used to call webhooks",
    "otoroshi.models.Proxies.jwk": "Web proxy used to fetch jwks",
    "otoroshi.models.Proxies.services": "Web proxy used to access services targets",
    "otoroshi.models.QuotasAlmostExceededSettings.dailyQuotasThreshold": "The daily quotas threshold before generating alert",
    "otoroshi.models.QuotasAlmostExceededSettings.enabled": "Is quotas alert enabled",
    "otoroshi.models.QuotasAlmostExceededSettings.monthlyQuotasThreshold": "The monthly quotas threshold before generating alert",
    "otoroshi.models.RSAKPAlgoSettings.certId": "Certificate id",
    "otoroshi.models.RSAKPAlgoSettings.size": "SHA function size",
    "otoroshi.models.RSAlgoSettings.privateKey": "Private key (for signing)",
    "otoroshi.models.RSAlgoSettings.publicKey": "Public key (for verification)",
    "otoroshi.models.RSAlgoSettings.size": "SHA function size",
    "otoroshi.models.RackMatch.rack": "???",
    "otoroshi.models.RedirectionSettings.code": "???",
    "otoroshi.models.RedirectionSettings.enabled": "???",
    "otoroshi.models.RedirectionSettings.to": "???",
    "otoroshi.models.RefJwtVerifier.enabled": "???",
    "otoroshi.models.RefJwtVerifier.excludedPatterns": "???",
    "otoroshi.models.RefJwtVerifier.ids": "???",
    "otoroshi.models.RegionMatch.region": "???",
    "otoroshi.models.RemainingQuotas.authorizedCallsPerDay": "Number of authorized call per day",
    "otoroshi.models.RemainingQuotas.authorizedCallsPerMonth": "Number of authorized call per month",
    "otoroshi.models.RemainingQuotas.authorizedCallsPerSec": "Number of authorized call per second",
    "otoroshi.models.RemainingQuotas.currentCallsPerDay": "Current number of call per day",
    "otoroshi.models.RemainingQuotas.currentCallsPerMonth": "Current number of call per month",
    "otoroshi.models.RemainingQuotas.currentCallsPerSec": "Current number of call per second",
    "otoroshi.models.RemainingQuotas.remainingCallsPerDay": "Remaining number of call per day",
    "otoroshi.models.RemainingQuotas.remainingCallsPerMonth": "Remaining number of call per month",
    "otoroshi.models.RemainingQuotas.remainingCallsPerSec": "Remaining number of call per second",
    "otoroshi.models.RestrictionPath.method": "???",
    "otoroshi.models.RestrictionPath.path": "???",
    "otoroshi.models.Restrictions.allowLast": "???",
    "otoroshi.models.Restrictions.allowed": "???",
    "otoroshi.models.Restrictions.enabled": "???",
    "otoroshi.models.Restrictions.forbidden": "???",
    "otoroshi.models.Restrictions.notFound": "???",
    "otoroshi.models.RouteCompositionIdentifier.id": "???",
    "otoroshi.models.RouteIdentifier.id": "???",
    "otoroshi.models.S3ExporterSettings.config": "???",
    "otoroshi.models.S3ExporterSettings.maxFileSize": "???",
    "otoroshi.models.SecComHeaders.claimRequestName": "???",
    "otoroshi.models.SecComHeaders.stateRequestName": "???",
    "otoroshi.models.SecComHeaders.stateResponseName": "???",
    "otoroshi.models.ServiceDescriptor.accessValidator": "???",
    "otoroshi.models.ServiceDescriptor.additionalHeaders": "???",
    "otoroshi.models.ServiceDescriptor.additionalHeadersOut": "???",
    "otoroshi.models.ServiceDescriptor.allowHttp10": "???",
    "otoroshi.models.ServiceDescriptor.api": "???",
    "otoroshi.models.ServiceDescriptor.apiKeyConstraints": "???",
    "otoroshi.models.ServiceDescriptor.authConfigRef": "???",
    "otoroshi.models.ServiceDescriptor.buildMode": "???",
    "otoroshi.models.ServiceDescriptor.canary": "???",
    "otoroshi.models.ServiceDescriptor.chaosConfig": "???",
    "otoroshi.models.ServiceDescriptor.clientConfig": "???",
    "otoroshi.models.ServiceDescriptor.clientValidatorRef": "???",
    "otoroshi.models.ServiceDescriptor.cors": "???",
    "otoroshi.models.ServiceDescriptor.description": "???",
    "otoroshi.models.ServiceDescriptor.detectApiKeySooner": "???",
    "otoroshi.models.ServiceDescriptor.domain": "???",
    "otoroshi.models.ServiceDescriptor.enabled": "???",
    "otoroshi.models.ServiceDescriptor.enforceSecureCommunication": "???",
    "otoroshi.models.ServiceDescriptor.env": "???",
    "otoroshi.models.ServiceDescriptor.forceHttps": "???",
    "otoroshi.models.ServiceDescriptor.groups": "???",
    "otoroshi.models.ServiceDescriptor.gzip": "???",
    "otoroshi.models.ServiceDescriptor.handleLegacyDomain": "???",
    "otoroshi.models.ServiceDescriptor.headersVerification": "???",
    "otoroshi.models.ServiceDescriptor.healthCheck": "???",
    "otoroshi.models.ServiceDescriptor.hosts": "???",
    "otoroshi.models.ServiceDescriptor.id": "???",
    "otoroshi.models.ServiceDescriptor.ipFiltering": "???",
    "otoroshi.models.ServiceDescriptor.issueCert": "???",
    "otoroshi.models.ServiceDescriptor.issueCertCA": "???",
    "otoroshi.models.ServiceDescriptor.jwtVerifier": "???",
    "otoroshi.models.ServiceDescriptor.letsEncrypt": "???",
    "otoroshi.models.ServiceDescriptor.localHost": "???",
    "otoroshi.models.ServiceDescriptor.localScheme": "???",
    "otoroshi.models.ServiceDescriptor.location": "???",
    "otoroshi.models.ServiceDescriptor.logAnalyticsOnServer": "???",
    "otoroshi.models.ServiceDescriptor.maintenanceMode": "???",
    "otoroshi.models.ServiceDescriptor.matchingHeaders": "???",
    "otoroshi.models.ServiceDescriptor.matchingRoot": "???",
    "otoroshi.models.ServiceDescriptor.metadata": "???",
    "otoroshi.models.ServiceDescriptor.missingOnlyHeadersIn": "???",
    "otoroshi.models.ServiceDescriptor.missingOnlyHeadersOut": "???",
    "otoroshi.models.ServiceDescriptor.name": "???",
    "otoroshi.models.ServiceDescriptor.overrideHost": "???",
    "otoroshi.models.ServiceDescriptor.paths": "???",
    "otoroshi.models.ServiceDescriptor.plugins": "???",
    "otoroshi.models.ServiceDescriptor.preRouting": "???",
    "otoroshi.models.ServiceDescriptor.privateApp": "???",
    "otoroshi.models.ServiceDescriptor.privatePatterns": "???",
    "otoroshi.models.ServiceDescriptor.publicPatterns": "???",
    "otoroshi.models.ServiceDescriptor.readOnly": "???",
    "otoroshi.models.ServiceDescriptor.redirectToLocal": "???",
    "otoroshi.models.ServiceDescriptor.redirection": "???",
    "otoroshi.models.ServiceDescriptor.removeHeadersIn": "???",
    "otoroshi.models.ServiceDescriptor.removeHeadersOut": "???",
    "otoroshi.models.ServiceDescriptor.restrictions": "???",
    "otoroshi.models.ServiceDescriptor.root": "???",
    "otoroshi.models.ServiceDescriptor.secComAlgoChallengeBackToOto": "???",
    "otoroshi.models.ServiceDescriptor.secComAlgoChallengeOtoToBack": "???",
    "otoroshi.models.ServiceDescriptor.secComAlgoInfoToken": "???",
    "otoroshi.models.ServiceDescriptor.secComExcludedPatterns": "???",
    "otoroshi.models.ServiceDescriptor.secComHeaders": "???",
    "otoroshi.models.ServiceDescriptor.secComInfoTokenVersion": "???",
    "otoroshi.models.ServiceDescriptor.secComSettings": "???",
    "otoroshi.models.ServiceDescriptor.secComTtl": "???",
    "otoroshi.models.ServiceDescriptor.secComUseSameAlgo": "???",
    "otoroshi.models.ServiceDescriptor.secComVersion": "???",
    "otoroshi.models.ServiceDescriptor.securityExcludedPatterns": "???",
    "otoroshi.models.ServiceDescriptor.sendInfoToken": "???",
    "otoroshi.models.ServiceDescriptor.sendOtoroshiHeadersBack": "???",
    "otoroshi.models.ServiceDescriptor.sendStateChallenge": "???",
    "otoroshi.models.ServiceDescriptor.strictlyPrivate": "???",
    "otoroshi.models.ServiceDescriptor.stripPath": "???",
    "otoroshi.models.ServiceDescriptor.subdomain": "???",
    "otoroshi.models.ServiceDescriptor.tags": "???",
    "otoroshi.models.ServiceDescriptor.targets": "???",
    "otoroshi.models.ServiceDescriptor.targetsLoadBalancing": "???",
    "otoroshi.models.ServiceDescriptor.tcpUdpTunneling": "???",
    "otoroshi.models.ServiceDescriptor.transformerConfig": "???",
    "otoroshi.models.ServiceDescriptor.transformerRefs": "???",
    "otoroshi.models.ServiceDescriptor.useAkkaHttpClient": "???",
    "otoroshi.models.ServiceDescriptor.useNewWSClient": "???",
    "otoroshi.models.ServiceDescriptor.userFacing": "???",
    "otoroshi.models.ServiceDescriptor.xForwardedHeaders": "???",
    "otoroshi.models.ServiceGroup.description": "Entity description",
    "otoroshi.models.ServiceGroup.id": "A unique random string to identify your service",
    "otoroshi.models.ServiceGroup.location": "Entity location",
    "otoroshi.models.ServiceGroup.metadata": "Just a bunch of random properties",
    "otoroshi.models.ServiceGroup.name": "The name of your service. Only for debug and human readability purposes",
    "otoroshi.models.ServiceGroup.tags": "Entity tags",
    "otoroshi.models.Sign.algoSettings": "Re-signing jwt token settings",
    "otoroshi.models.Sign.verificationSettings": "Verification settings",
    "otoroshi.models.SimpleOtoroshiAdmin.createdAt": "User creation date",
    "otoroshi.models.SimpleOtoroshiAdmin.label": "User label",
    "otoroshi.models.SimpleOtoroshiAdmin.location": "Entity location",
    "otoroshi.models.SimpleOtoroshiAdmin.metadata": "Entity metadata",
    "otoroshi.models.SimpleOtoroshiAdmin.password": "User password (bcrypt hashed)",
    "otoroshi.models.SimpleOtoroshiAdmin.rights": "User rights",
    "otoroshi.models.SimpleOtoroshiAdmin.tags": "Entity tags",
    "otoroshi.models.SimpleOtoroshiAdmin.typ": "Type of user",
    "otoroshi.models.SimpleOtoroshiAdmin.username": "User username",
    "otoroshi.models.SnowMonkeyConfig.chaosConfig": "Chaos settings",
    "otoroshi.models.SnowMonkeyConfig.dryRun": "Whether or not outages will actualy impact requests",
    "otoroshi.models.SnowMonkeyConfig.enabled": "Whether or not this config is enabled",
    "otoroshi.models.SnowMonkeyConfig.includeUserFacingDescriptors": "Whether or not user facing apps. will be impacted by Snow Monkey",
    "otoroshi.models.SnowMonkeyConfig.outageDurationFrom": "Start of outage duration range",
    "otoroshi.models.SnowMonkeyConfig.outageDurationTo": "End of outage duration range",
    "otoroshi.models.SnowMonkeyConfig.outageStrategy": "",
    "otoroshi.models.SnowMonkeyConfig.startTime": "Start time of Snow Monkey each day",
    "otoroshi.models.SnowMonkeyConfig.stopTime": "Stop time of Snow Monkey each day",
    "otoroshi.models.SnowMonkeyConfig.targetGroups": "Groups impacted by Snow Monkey. If empty, all groups will be impacted",
    "otoroshi.models.SnowMonkeyConfig.timesPerDay": "Number of time per day each service will be outage",
    "otoroshi.models.Target.host": "???",
    "otoroshi.models.Target.ipAddress": "???",
    "otoroshi.models.Target.metadata": "???",
    "otoroshi.models.Target.mtlsConfig": "???",
    "otoroshi.models.Target.predicate": "???",
    "otoroshi.models.Target.protocol": "???",
    "otoroshi.models.Target.scheme": "???",
    "otoroshi.models.Target.tags": "???",
    "otoroshi.models.Target.weight": "???",
    "otoroshi.models.Team.description": "Entity description",
    "otoroshi.models.Team.id": "Entity id",
    "otoroshi.models.Team.metadata": "Entity metadata",
    "otoroshi.models.Team.name": "Entity name",
    "otoroshi.models.Team.tags": "Entity tags",
    "otoroshi.models.Team.tenant": "Entity organization",
    "otoroshi.models.TeamAccess.canRead": "Can this access right read data",
    "otoroshi.models.TeamAccess.canWrite": "Can this access right write data",
    "otoroshi.models.TeamAccess.value": "Access pattern",
    "otoroshi.models.Tenant.description": "Entity description",
    "otoroshi.models.Tenant.id": "Entity id",
    "otoroshi.models.Tenant.metadata": "Entity metadata",
    "otoroshi.models.Tenant.name": "Entity name",
    "otoroshi.models.Tenant.tags": "Entity tags",
    "otoroshi.models.TenantAccess.canRead": "Can this access right read data",
    "otoroshi.models.TenantAccess.canWrite": "Can this access right write data",
    "otoroshi.models.TenantAccess.value": "Access pattern",
    "otoroshi.models.TlsSettings.defaultDomain": "Default domain to choose if not found from current certificates",
    "otoroshi.models.TlsSettings.includeJdkCaClient": "Use known JDK CAs to build trust when performing request from otoroshi to backends",
    "otoroshi.models.TlsSettings.includeJdkCaServer": "Use known JDK CAs to build trust for incoming request",
    "otoroshi.models.TlsSettings.randomIfNotFound": "Use a random one",
    "otoroshi.models.TlsSettings.trustedCAsServer": "List for CAs trusted by otoroshi when performing TLS termination",
    "otoroshi.models.Transform.algoSettings": "Algorithm settings for re-signing token",
    "otoroshi.models.Transform.transformSettings": "Transformation settings",
    "otoroshi.models.Transform.verificationSettings": "Verification settings",
    "otoroshi.models.TransformSettings.location": "Location of the token",
    "otoroshi.models.TransformSettings.mappingSettings": "Token mapping settings",
    "otoroshi.models.UserAgentSettings.enabled": "User agent extraction enabled",
    "otoroshi.models.UserRight.teams": "Access rights on teams",
    "otoroshi.models.UserRight.tenant": "Access rights on organizations",
    "otoroshi.models.UserRights.rights": "Access rights of a user",
    "otoroshi.models.VerificationSettings.arrayFields": "Fields array validation",
    "otoroshi.models.VerificationSettings.fields": "Fields validation",
    "otoroshi.models.WasmPlugin.config": "???",
    "otoroshi.models.WasmPlugin.description": "???",
    "otoroshi.models.WasmPlugin.id": "???",
    "otoroshi.models.WasmPlugin.location": "???",
    "otoroshi.models.WasmPlugin.metadata": "???",
    "otoroshi.models.WasmPlugin.name": "???",
    "otoroshi.models.WasmPlugin.steps": "???",
    "otoroshi.models.WasmPlugin.tags": "???",
    "otoroshi.models.WebAuthnOtoroshiAdmin.createdAt": "User creation date",
    "otoroshi.models.WebAuthnOtoroshiAdmin.credentials": "User webauthn credentials",
    "otoroshi.models.WebAuthnOtoroshiAdmin.handle": "User webauthn handle",
    "otoroshi.models.WebAuthnOtoroshiAdmin.label": "User label",
    "otoroshi.models.WebAuthnOtoroshiAdmin.location": "Entity location",
    "otoroshi.models.WebAuthnOtoroshiAdmin.metadata": "Entity metadata",
    "otoroshi.models.WebAuthnOtoroshiAdmin.password": "User password",
    "otoroshi.models.WebAuthnOtoroshiAdmin.rights": "User rights",
    "otoroshi.models.WebAuthnOtoroshiAdmin.tags": "Entity tags",
    "otoroshi.models.WebAuthnOtoroshiAdmin.typ": "User type",
    "otoroshi.models.WebAuthnOtoroshiAdmin.username": "User username",
    "otoroshi.models.Webhook.headers": "Headers to authorize the call or whatever",
    "otoroshi.models.Webhook.mtlsConfig": "TLS config when calling webhook",
    "otoroshi.models.Webhook.url": "The URL where events are posted",
    "otoroshi.models.WeightedBestResponseTime.ratio": "???",
    "otoroshi.models.ZoneMatch.zone": "???",
    "otoroshi.next.extensions.Foo.description": "???",
    "otoroshi.next.extensions.Foo.id": "???",
    "otoroshi.next.extensions.Foo.location": "???",
    "otoroshi.next.extensions.Foo.metadata": "???",
    "otoroshi.next.extensions.Foo.name": "???",
    "otoroshi.next.extensions.Foo.tags": "???",
    "otoroshi.next.models.KvNgRouteCompositionDataStore._env": "???",
    "otoroshi.next.models.NgBackend.client": "Client config. of the backend",
    "otoroshi.next.models.NgBackend.healthCheck": "???",
    "otoroshi.next.models.NgBackend.loadBalancing": "Loadbalancing config og the backend",
    "otoroshi.next.models.NgBackend.rewrite": "Does the backend performs a full url rewrite ?",
    "otoroshi.next.models.NgBackend.root": "The root path of the backend or the full rewrite path",
    "otoroshi.next.models.NgBackend.targets": "The targets of the backend",
    "otoroshi.next.models.NgCacheConnectionSettings.enabled": "Is cached connection enabled",
    "otoroshi.next.models.NgCacheConnectionSettings.queueSize": "How much request can be queue before dropping it",
    "otoroshi.next.models.NgClientConfig.backoffFactor": "Specify the factor to multiply the delay for each retry",
    "otoroshi.next.models.NgClientConfig.cacheConnectionSettings": "Cached connection settings",
    "otoroshi.next.models.NgClientConfig.callAndStreamTimeout": "Specify how long each call should last at most in milliseconds (hard timeout, connection will be closed after that duration)",
    "otoroshi.next.models.NgClientConfig.callTimeout": "Specify how long each call should last at most in milliseconds (soft timeout as it's enforced by the circuit breaker)",
    "otoroshi.next.models.NgClientConfig.connectionTimeout": "Timeout at connection",
    "otoroshi.next.models.NgClientConfig.customTimeouts": "Custom timeouts per path",
    "otoroshi.next.models.NgClientConfig.globalTimeout": "Specify how long the global call (with retries) should last at most in milliseconds",
    "otoroshi.next.models.NgClientConfig.idleTimeout": "Timeout on idle connection",
    "otoroshi.next.models.NgClientConfig.maxErrors": "Specify how many errors can pass before opening the circuit breaker",
    "otoroshi.next.models.NgClientConfig.proxy": "Web proxy settings for http client",
    "otoroshi.next.models.NgClientConfig.retries": "Specify how many times the client will try to fetch the result of the request after an error before giving up.",
    "otoroshi.next.models.NgClientConfig.retryInitialDelay": "Specify the delay between two retries. Each retry, the delay is multiplied by the backoff factor",
    "otoroshi.next.models.NgClientConfig.sampleInterval": "Specify the sliding window time for the circuit breaker in milliseconds, after this time, error count will be reseted",
    "otoroshi.next.models.NgContextualPlugins._env": "???",
    "otoroshi.next.models.NgContextualPlugins.nextPluginsMerge": "???",
    "otoroshi.next.models.NgCustomTimeouts.callAndStreamTimeout": "Specify how long each call should last at most in milliseconds (hard timeout, connection will be closed after that duration)",
    "otoroshi.next.models.NgCustomTimeouts.callTimeout": "Specify how long each call should last at most in milliseconds (soft timeout as it's enforced by the circuit breaker)",
    "otoroshi.next.models.NgCustomTimeouts.connectionTimeout": "Timeout at connection",
    "otoroshi.next.models.NgCustomTimeouts.globalTimeout": "Specify how long the global call (with retries) should last at most in milliseconds",
    "otoroshi.next.models.NgCustomTimeouts.idleTimeout": "Timeout on idle connection",
    "otoroshi.next.models.NgCustomTimeouts.path": "path on which this configuration works",
    "otoroshi.next.models.NgFrontend.domains": "The domain and path that will be matched",
    "otoroshi.next.models.NgFrontend.exact": "Match on exact path ?",
    "otoroshi.next.models.NgFrontend.headers": "the headers that will be matched",
    "otoroshi.next.models.NgFrontend.methods": "the http methods that will be matched",
    "otoroshi.next.models.NgFrontend.query": "the query params that will be matched",
    "otoroshi.next.models.NgFrontend.stripPath": "Is path stripped from backend request",
    "otoroshi.next.models.NgMatchedRoute.noMoreSegments": "???",
    "otoroshi.next.models.NgMatchedRoute.path": "???",
    "otoroshi.next.models.NgMatchedRoute.route": "???",
    "otoroshi.next.models.NgMatchedRoutes.noMoreSegments": "???",
    "otoroshi.next.models.NgMatchedRoutes.path": "???",
    "otoroshi.next.models.NgMatchedRoutes.routes": "???",
    "otoroshi.next.models.NgMinimalBackend.loadBalancing": "Loadbalancing config og the backend",
    "otoroshi.next.models.NgMinimalBackend.rewrite": "Does the backend performs a full url rewrite ?",
    "otoroshi.next.models.NgMinimalBackend.root": "The root path of the backend or the full rewrite path",
    "otoroshi.next.models.NgMinimalBackend.targets": "The targets of the backend",
    "otoroshi.next.models.NgMinimalRoute.backend": "The backend of the route",
    "otoroshi.next.models.NgMinimalRoute.backendRef": "The backend id of the route (if one)",
    "otoroshi.next.models.NgMinimalRoute.frontend": "The frontend of the route",
    "otoroshi.next.models.NgMinimalRoute.overridePlugins": "Override global plugin list from route composition",
    "otoroshi.next.models.NgPluginInstance.config": "???",
    "otoroshi.next.models.NgPluginInstance.debug": "???",
    "otoroshi.next.models.NgPluginInstance.enabled": "???",
    "otoroshi.next.models.NgPluginInstance.exclude": "???",
    "otoroshi.next.models.NgPluginInstance.include": "???",
    "otoroshi.next.models.NgPluginInstance.instanceId": "???",
    "otoroshi.next.models.NgPluginInstance.plugin": "???",
    "otoroshi.next.models.NgPluginInstance.pluginIndex": "???",
    "otoroshi.next.models.NgPlugins.slots": "???",
    "otoroshi.next.models.NgRoute.backend": "The backend of the route",
    "otoroshi.next.models.NgRoute.backendRef": "The backend id of the route (if one)",
    "otoroshi.next.models.NgRoute.capture": "Capture http traffic",
    "otoroshi.next.models.NgRoute.debugFlow": "Enable report debugging",
    "otoroshi.next.models.NgRoute.description": "The description of the route",
    "otoroshi.next.models.NgRoute.enabled": "Is the route enabled",
    "otoroshi.next.models.NgRoute.exportReporting": "Export the execution reporting through standard data exporter",
    "otoroshi.next.models.NgRoute.frontend": "The frontend of the route",
    "otoroshi.next.models.NgRoute.groups": "The groups of the route",
    "otoroshi.next.models.NgRoute.id": "The ud of the route",
    "otoroshi.next.models.NgRoute.location": "The location of the route",
    "otoroshi.next.models.NgRoute.metadata": "The metadata of the route",
    "otoroshi.next.models.NgRoute.name": "The name of the route",
    "otoroshi.next.models.NgRoute.tags": "The tags of the route",
    "otoroshi.next.models.NgRouteComposition.capture": "???",
    "otoroshi.next.models.NgRouteComposition.client": "???",
    "otoroshi.next.models.NgRouteComposition.debugFlow": "???",
    "otoroshi.next.models.NgRouteComposition.description": "???",
    "otoroshi.next.models.NgRouteComposition.enabled": "???",
    "otoroshi.next.models.NgRouteComposition.exportReporting": "???",
    "otoroshi.next.models.NgRouteComposition.groups": "???",
    "otoroshi.next.models.NgRouteComposition.id": "???",
    "otoroshi.next.models.NgRouteComposition.location": "???",
    "otoroshi.next.models.NgRouteComposition.metadata": "???",
    "otoroshi.next.models.NgRouteComposition.name": "???",
    "otoroshi.next.models.NgRouteComposition.routes": "???",
    "otoroshi.next.models.NgRouteComposition.tags": "???",
    "otoroshi.next.models.NgRouteDomainAndPathWrapper.domain": "???",
    "otoroshi.next.models.NgRouteDomainAndPathWrapper.path": "???",
    "otoroshi.next.models.NgRouteDomainAndPathWrapper.route": "???",
    "otoroshi.next.models.NgSelectedBackendTarget.attempts": "???",
    "otoroshi.next.models.NgSelectedBackendTarget.cbStart": "???",
    "otoroshi.next.models.NgSelectedBackendTarget.target": "???",
    "otoroshi.next.models.NgTarget.hostname": "hostname of the target",
    "otoroshi.next.models.NgTarget.id": "id of the target",
    "otoroshi.next.models.NgTarget.ipAddress": "Target ip address. Usefull to make manual DNS resolution without breaking SNI",
    "otoroshi.next.models.NgTarget.port": "port of the target",
    "otoroshi.next.models.NgTarget.predicate": "Predicate to choose this target",
    "otoroshi.next.models.NgTarget.protocol": "Protocol for the target",
    "otoroshi.next.models.NgTarget.tls": "Does the target uses TLS",
    "otoroshi.next.models.NgTarget.tlsConfig": "TLS settings to contact this target",
    "otoroshi.next.models.NgTarget.weight": "The weight of the target when choosing",
    "otoroshi.next.models.NgTlsConfig.certs": "Trusted cert. ids",
    "otoroshi.next.models.NgTlsConfig.enabled": "Enabled",
    "otoroshi.next.models.NgTlsConfig.loose": "Loose verification",
    "otoroshi.next.models.NgTlsConfig.trustAll": "Trust any certificate",
    "otoroshi.next.models.NgTlsConfig.trustedCerts": "Trusted cert. ids",
    "otoroshi.next.models.StoredNgBackend.backend": "The actual backend",
    "otoroshi.next.models.StoredNgBackend.description": "The description of the backend",
    "otoroshi.next.models.StoredNgBackend.id": "The id of the backend",
    "otoroshi.next.models.StoredNgBackend.location": "The location of the backend",
    "otoroshi.next.models.StoredNgBackend.metadata": "The metadata of the backend",
    "otoroshi.next.models.StoredNgBackend.name": "The name of the backend",
    "otoroshi.next.models.StoredNgBackend.tags": "The tags of the backend",
    "otoroshi.next.plugins.AccessValidatorContext.ctx": "???",
    "otoroshi.next.plugins.AdditionalHeadersIn.headers": "???",
    "otoroshi.next.plugins.AdditionalHeadersOut.headers": "???",
    "otoroshi.next.plugins.AllowHttpMethods.allowed": "???",
    "otoroshi.next.plugins.AllowHttpMethods.forbidden": "???",
    "otoroshi.next.plugins.ApikeyAuthModule.matcher": "???",
    "otoroshi.next.plugins.ApikeyAuthModule.realm": "???",
    "otoroshi.next.plugins.ApikeyAuthModuleConfig.matcher": "???",
    "otoroshi.next.plugins.ApikeyAuthModuleConfig.realm": "???",
    "otoroshi.next.plugins.ApikeyCalls.extractors": "???",
    "otoroshi.next.plugins.ApikeyCalls.mandatory": "???",
    "otoroshi.next.plugins.ApikeyCalls.passWithUser": "???",
    "otoroshi.next.plugins.ApikeyCalls.routing": "???",
    "otoroshi.next.plugins.ApikeyCalls.updateQuotas": "???",
    "otoroshi.next.plugins.ApikeyCalls.validate": "???",
    "otoroshi.next.plugins.ApikeyCalls.wipeBackendRequest": "???",
    "otoroshi.next.plugins.AuthModule.module": "???",
    "otoroshi.next.plugins.AuthModule.passWithApikey": "???",
    "otoroshi.next.plugins.AuthorisationException.message": "???",
    "otoroshi.next.plugins.BasicAuthCaller.headerName": "???",
    "otoroshi.next.plugins.BasicAuthCaller.headerValueFormat": "???",
    "otoroshi.next.plugins.BasicAuthCaller.password": "???",
    "otoroshi.next.plugins.BasicAuthCaller.username": "???",
    "otoroshi.next.plugins.BasicAuthCallerConfig.headerName": "???",
    "otoroshi.next.plugins.BasicAuthCallerConfig.headerValueFormat": "???",
    "otoroshi.next.plugins.BasicAuthCallerConfig.password": "???",
    "otoroshi.next.plugins.BasicAuthCallerConfig.username": "???",
    "otoroshi.next.plugins.BiscuitConf.checks": "???",
    "otoroshi.next.plugins.BiscuitConf.facts": "???",
    "otoroshi.next.plugins.BiscuitConf.privkey": "???",
    "otoroshi.next.plugins.BiscuitConf.rules": "???",
    "otoroshi.next.plugins.BrotliResponseCompressor.blackList": "???",
    "otoroshi.next.plugins.BrotliResponseCompressor.bufferSize": "???",
    "otoroshi.next.plugins.BrotliResponseCompressor.chunkedThreshold": "???",
    "otoroshi.next.plugins.BrotliResponseCompressor.compressionLevel": "???",
    "otoroshi.next.plugins.BrotliResponseCompressor.excludedPatterns": "???",
    "otoroshi.next.plugins.BrotliResponseCompressor.whiteList": "???",
    "otoroshi.next.plugins.CanaryMode.root": "???",
    "otoroshi.next.plugins.CanaryMode.targets": "???",
    "otoroshi.next.plugins.CanaryMode.traffic": "???",
    "otoroshi.next.plugins.ContextValidation.validators": "???",
    "otoroshi.next.plugins.ContextValidationConfig.validators": "???",
    "otoroshi.next.plugins.Cors.allowCredentials": "???",
    "otoroshi.next.plugins.Cors.allowHeaders": "???",
    "otoroshi.next.plugins.Cors.allowMethods": "???",
    "otoroshi.next.plugins.Cors.allowOrigin": "???",
    "otoroshi.next.plugins.Cors.excludedPatterns": "???",
    "otoroshi.next.plugins.Cors.exposeHeaders": "???",
    "otoroshi.next.plugins.Cors.maxAge": "???",
    "otoroshi.next.plugins.EndlessHttpResponse.addresses": "???",
    "otoroshi.next.plugins.EndlessHttpResponse.finger": "???",
    "otoroshi.next.plugins.ErrorRewriteReport.id": "???",
    "otoroshi.next.plugins.ErrorRewriteReport.rawResponse": "???",
    "otoroshi.next.plugins.ErrorRewriteReport.rawResponseBody": "???",
    "otoroshi.next.plugins.ErrorRewriteReport.request": "???",
    "otoroshi.next.plugins.ErrorRewriteReport.response": "???",
    "otoroshi.next.plugins.ErrorRewriteReport.responseBody": "???",
    "otoroshi.next.plugins.EurekaApp.instances": "???",
    "otoroshi.next.plugins.EurekaApp.name": "???",
    "otoroshi.next.plugins.EurekaInstance.app": "???",
    "otoroshi.next.plugins.EurekaInstance.healthCheckUrl": "???",
    "otoroshi.next.plugins.EurekaInstance.homePageUrl": "???",
    "otoroshi.next.plugins.EurekaInstance.hostname": "???",
    "otoroshi.next.plugins.EurekaInstance.instanceId": "???",
    "otoroshi.next.plugins.EurekaInstance.ipAddr": "???",
    "otoroshi.next.plugins.EurekaInstance.isCoordinatingDiscoveryServer": "???",
    "otoroshi.next.plugins.EurekaInstance.isSecured": "???",
    "otoroshi.next.plugins.EurekaInstance.lastDirtyTimestamp": "???",
    "otoroshi.next.plugins.EurekaInstance.lastUpdatedTimestamp": "???",
    "otoroshi.next.plugins.EurekaInstance.metadata": "???",
    "otoroshi.next.plugins.EurekaInstance.overriddenStatus": "???",
    "otoroshi.next.plugins.EurekaInstance.port": "???",
    "otoroshi.next.plugins.EurekaInstance.securePort": "???",
    "otoroshi.next.plugins.EurekaInstance.secureVipAddress": "???",
    "otoroshi.next.plugins.EurekaInstance.status": "???",
    "otoroshi.next.plugins.EurekaInstance.statusPageUrl": "???",
    "otoroshi.next.plugins.EurekaInstance.vipAddress": "???",
    "otoroshi.next.plugins.EurekaServerConfig.evictionTimeout": "???",
    "otoroshi.next.plugins.EurekaServerSink.evictionTimeout": "???",
    "otoroshi.next.plugins.EurekaTarget.eurekaApp": "???",
    "otoroshi.next.plugins.EurekaTarget.eurekaServer": "???",
    "otoroshi.next.plugins.EurekaTargetConfig.eurekaApp": "???",
    "otoroshi.next.plugins.EurekaTargetConfig.eurekaServer": "???",
    "otoroshi.next.plugins.ExternalEurekaTarget.eurekaApp": "???",
    "otoroshi.next.plugins.ExternalEurekaTarget.eurekaServer": "???",
    "otoroshi.next.plugins.ExternalEurekaTargetConfig.eurekaApp": "???",
    "otoroshi.next.plugins.ExternalEurekaTargetConfig.serviceUrlDefaultZone": "???",
    "otoroshi.next.plugins.FakeWasmContext.config": "???",
    "otoroshi.next.plugins.FakeWasmContext.idx": "???",
    "otoroshi.next.plugins.GlobalPerIpAddressThrottlingQuotas.secCalls": "???",
    "otoroshi.next.plugins.GlobalPerIpAddressThrottlingQuotas.within": "???",
    "otoroshi.next.plugins.GraphQLBackend.initialData": "???",
    "otoroshi.next.plugins.GraphQLBackend.maxDepth": "???",
    "otoroshi.next.plugins.GraphQLBackend.permissions": "???",
    "otoroshi.next.plugins.GraphQLBackend.schema": "???",
    "otoroshi.next.plugins.GraphQLBackendConfig.initialData": "???",
    "otoroshi.next.plugins.GraphQLBackendConfig.maxDepth": "???",
    "otoroshi.next.plugins.GraphQLBackendConfig.permissions": "???",
    "otoroshi.next.plugins.GraphQLBackendConfig.schema": "???",
    "otoroshi.next.plugins.GraphQLProxy.endpoint": "???",
    "otoroshi.next.plugins.GraphQLProxy.headers": "???",
    "otoroshi.next.plugins.GraphQLProxy.maxComplexity": "???",
    "otoroshi.next.plugins.GraphQLProxy.maxDepth": "???",
    "otoroshi.next.plugins.GraphQLProxy.path": "???",
    "otoroshi.next.plugins.GraphQLProxy.schema": "???",
    "otoroshi.next.plugins.GraphQLProxyConfig.endpoint": "???",
    "otoroshi.next.plugins.GraphQLProxyConfig.headers": "???",
    "otoroshi.next.plugins.GraphQLProxyConfig.maxComplexity": "???",
    "otoroshi.next.plugins.GraphQLProxyConfig.maxDepth": "???",
    "otoroshi.next.plugins.GraphQLProxyConfig.path": "???",
    "otoroshi.next.plugins.GraphQLProxyConfig.schema": "???",
    "otoroshi.next.plugins.GraphQLQuery.headers": "???",
    "otoroshi.next.plugins.GraphQLQuery.method": "???",
    "otoroshi.next.plugins.GraphQLQuery.query": "???",
    "otoroshi.next.plugins.GraphQLQuery.responseFilter": "???",
    "otoroshi.next.plugins.GraphQLQuery.responsePath": "???",
    "otoroshi.next.plugins.GraphQLQuery.timeout": "???",
    "otoroshi.next.plugins.GraphQLQuery.url": "???",
    "otoroshi.next.plugins.GraphQLQueryConfig.headers": "???",
    "otoroshi.next.plugins.GraphQLQueryConfig.method": "???",
    "otoroshi.next.plugins.GraphQLQueryConfig.query": "???",
    "otoroshi.next.plugins.GraphQLQueryConfig.responseFilter": "???",
    "otoroshi.next.plugins.GraphQLQueryConfig.responsePath": "???",
    "otoroshi.next.plugins.GraphQLQueryConfig.timeout": "???",
    "otoroshi.next.plugins.GraphQLQueryConfig.url": "???",
    "otoroshi.next.plugins.GraphlCallException.message": "???",
    "otoroshi.next.plugins.GzipResponseCompressor.blackList": "???",
    "otoroshi.next.plugins.GzipResponseCompressor.bufferSize": "???",
    "otoroshi.next.plugins.GzipResponseCompressor.chunkedThreshold": "???",
    "otoroshi.next.plugins.GzipResponseCompressor.compressionLevel": "???",
    "otoroshi.next.plugins.GzipResponseCompressor.excludedPatterns": "???",
    "otoroshi.next.plugins.GzipResponseCompressor.whiteList": "???",
    "otoroshi.next.plugins.HMACCaller.algo": "???",
    "otoroshi.next.plugins.HMACCaller.authorizationHeader": "???",
    "otoroshi.next.plugins.HMACCaller.secret": "???",
    "otoroshi.next.plugins.HMACCallerConfig.algo": "???",
    "otoroshi.next.plugins.HMACCallerConfig.authorizationHeader": "???",
    "otoroshi.next.plugins.HMACCallerConfig.secret": "???",
    "otoroshi.next.plugins.HMACValidator.secret": "???",
    "otoroshi.next.plugins.HMACValidatorConfig.secret": "???",
    "otoroshi.next.plugins.HeadersValidation.headers": "???",
    "otoroshi.next.plugins.Http3Switch.domain": "???",
    "otoroshi.next.plugins.Http3Switch.ma": "???",
    "otoroshi.next.plugins.Http3Switch.protocols": "???",
    "otoroshi.next.plugins.Http3SwitchConfig.domain": "???",
    "otoroshi.next.plugins.Http3SwitchConfig.ma": "???",
    "otoroshi.next.plugins.Http3SwitchConfig.protocols": "???",
    "otoroshi.next.plugins.Image.contentType": "???",
    "otoroshi.next.plugins.Image.size": "???",
    "otoroshi.next.plugins.Image.url": "???",
    "otoroshi.next.plugins.ImageReplacer.url": "???",
    "otoroshi.next.plugins.ImageReplacerConfig.url": "???",
    "otoroshi.next.plugins.IpAddressAllowedList.addresses": "???",
    "otoroshi.next.plugins.IpAddressBlockList.addresses": "???",
    "otoroshi.next.plugins.JQ.request": "???",
    "otoroshi.next.plugins.JQ.response": "???",
    "otoroshi.next.plugins.JQConfig.request": "???",
    "otoroshi.next.plugins.JQConfig.response": "???",
    "otoroshi.next.plugins.JQRequest.filter": "???",
    "otoroshi.next.plugins.JQRequestConfig.filter": "???",
    "otoroshi.next.plugins.JQResponse.filter": "???",
    "otoroshi.next.plugins.JQResponseConfig.filter": "???",
    "otoroshi.next.plugins.JsonToXmlRequest.filter": "???",
    "otoroshi.next.plugins.JsonToXmlResponse.filter": "???",
    "otoroshi.next.plugins.JsonTransformConfig.filter": "???",
    "otoroshi.next.plugins.JwtSigner.failIfPresent": "???",
    "otoroshi.next.plugins.JwtSigner.replaceIfPresent": "???",
    "otoroshi.next.plugins.JwtSigner.verifier": "???",
    "otoroshi.next.plugins.JwtVerification.verifiers": "???",
    "otoroshi.next.plugins.JwtVerificationOnly.failIfAbsent": "???",
    "otoroshi.next.plugins.JwtVerificationOnly.verifier": "???",
    "otoroshi.next.plugins.MissingHeadersIn.headers": "???",
    "otoroshi.next.plugins.MissingHeadersOut.headers": "???",
    "otoroshi.next.plugins.MissingMockResponsesException.message": "???",
    "otoroshi.next.plugins.MockEndpoint.body": "???",
    "otoroshi.next.plugins.MockEndpoint.headers": "???",
    "otoroshi.next.plugins.MockEndpoint.method": "???",
    "otoroshi.next.plugins.MockEndpoint.path": "???",
    "otoroshi.next.plugins.MockEndpoint.resource": "???",
    "otoroshi.next.plugins.MockEndpoint.resourceList": "???",
    "otoroshi.next.plugins.MockEndpoint.status": "???",
    "otoroshi.next.plugins.MockField.fieldName": "???",
    "otoroshi.next.plugins.MockField.fieldType": "???",
    "otoroshi.next.plugins.MockField.value": "???",
    "otoroshi.next.plugins.MockFormData.endpoints": "???",
    "otoroshi.next.plugins.MockFormData.resources": "???",
    "otoroshi.next.plugins.MockResource.additionalData": "???",
    "otoroshi.next.plugins.MockResource.name": "???",
    "otoroshi.next.plugins.MockResource.schema": "???",
    "otoroshi.next.plugins.MockResponse.body": "???",
    "otoroshi.next.plugins.MockResponse.headers": "???",
    "otoroshi.next.plugins.MockResponse.method": "???",
    "otoroshi.next.plugins.MockResponse.path": "???",
    "otoroshi.next.plugins.MockResponse.status": "???",
    "otoroshi.next.plugins.MockResponseNotFoundException.message": "???",
    "otoroshi.next.plugins.MockResponses.formData": "???",
    "otoroshi.next.plugins.MockResponses.passThrough": "???",
    "otoroshi.next.plugins.MockResponses.responses": "???",
    "otoroshi.next.plugins.MockResponsesConfig.formData": "???",
    "otoroshi.next.plugins.MockResponsesConfig.passThrough": "???",
    "otoroshi.next.plugins.MockResponsesConfig.responses": "???",
    "otoroshi.next.plugins.MultiAuthModule.modules": "???",
    "otoroshi.next.plugins.MultiAuthModule.passWithApikey": "???",
    "otoroshi.next.plugins.MultiAuthModule.useEmailPrompt": "???",
    "otoroshi.next.plugins.MultiAuthModule.usersGroups": "???",
    "otoroshi.next.plugins.NgAllowedMethodsConfig.allowed": "???",
    "otoroshi.next.plugins.NgAllowedMethodsConfig.forbidden": "???",
    "otoroshi.next.plugins.NgApikeyCallsConfig.extractors": "???",
    "otoroshi.next.plugins.NgApikeyCallsConfig.mandatory": "???",
    "otoroshi.next.plugins.NgApikeyCallsConfig.passWithUser": "???",
    "otoroshi.next.plugins.NgApikeyCallsConfig.routing": "???",
    "otoroshi.next.plugins.NgApikeyCallsConfig.updateQuotas": "???",
    "otoroshi.next.plugins.NgApikeyCallsConfig.validate": "???",
    "otoroshi.next.plugins.NgApikeyCallsConfig.wipeBackendRequest": "???",
    "otoroshi.next.plugins.NgApikeyExtractorBasic.enabled": "???",
    "otoroshi.next.plugins.NgApikeyExtractorBasic.headerName": "???",
    "otoroshi.next.plugins.NgApikeyExtractorBasic.queryName": "???",
    "otoroshi.next.plugins.NgApikeyExtractorClientId.enabled": "???",
    "otoroshi.next.plugins.NgApikeyExtractorClientId.headerName": "???",
    "otoroshi.next.plugins.NgApikeyExtractorClientId.queryName": "???",
    "otoroshi.next.plugins.NgApikeyExtractorCustomHeaders.clientIdHeaderName": "???",
    "otoroshi.next.plugins.NgApikeyExtractorCustomHeaders.clientSecretHeaderName": "???",
    "otoroshi.next.plugins.NgApikeyExtractorCustomHeaders.enabled": "???",
    "otoroshi.next.plugins.NgApikeyExtractorJwt.cookieName": "???",
    "otoroshi.next.plugins.NgApikeyExtractorJwt.enabled": "???",
    "otoroshi.next.plugins.NgApikeyExtractorJwt.headerName": "???",
    "otoroshi.next.plugins.NgApikeyExtractorJwt.includeRequestAttrs": "???",
    "otoroshi.next.plugins.NgApikeyExtractorJwt.keyPairSigned": "???",
    "otoroshi.next.plugins.NgApikeyExtractorJwt.queryName": "???",
    "otoroshi.next.plugins.NgApikeyExtractorJwt.secretSigned": "???",
    "otoroshi.next.plugins.NgApikeyExtractors.basic": "???",
    "otoroshi.next.plugins.NgApikeyExtractors.clientId": "???",
    "otoroshi.next.plugins.NgApikeyExtractors.customHeaders": "???",
    "otoroshi.next.plugins.NgApikeyExtractors.jwt": "???",
    "otoroshi.next.plugins.NgApikeyMatcher.allMetaIn": "???",
    "otoroshi.next.plugins.NgApikeyMatcher.allMetaKeysIn": "???",
    "otoroshi.next.plugins.NgApikeyMatcher.allTagsIn": "???",
    "otoroshi.next.plugins.NgApikeyMatcher.enabled": "???",
    "otoroshi.next.plugins.NgApikeyMatcher.noneMetaIn": "???",
    "otoroshi.next.plugins.NgApikeyMatcher.noneMetaKeysIn": "???",
    "otoroshi.next.plugins.NgApikeyMatcher.noneTagIn": "???",
    "otoroshi.next.plugins.NgApikeyMatcher.oneMetaIn": "???",
    "otoroshi.next.plugins.NgApikeyMatcher.oneMetaKeyIn": "???",
    "otoroshi.next.plugins.NgApikeyMatcher.oneTagIn": "???",
    "otoroshi.next.plugins.NgAuthModuleConfig.module": "???",
    "otoroshi.next.plugins.NgAuthModuleConfig.passWithApikey": "???",
    "otoroshi.next.plugins.NgAuthModuleExpectedUser.onlyFrom": "???",
    "otoroshi.next.plugins.NgAuthModuleExpectedUserConfig.onlyFrom": "???",
    "otoroshi.next.plugins.NgAuthModuleUserExtractor.module": "???",
    "otoroshi.next.plugins.NgAuthModuleUserExtractorConfig.module": "???",
    "otoroshi.next.plugins.NgBadResponse.body": "???",
    "otoroshi.next.plugins.NgBadResponse.headers": "???",
    "otoroshi.next.plugins.NgBadResponse.status": "???",
    "otoroshi.next.plugins.NgBadResponsesFaultConfig.ratio": "???",
    "otoroshi.next.plugins.NgBadResponsesFaultConfig.responses": "???",
    "otoroshi.next.plugins.NgBiscuitConfig.legacy": "???",
    "otoroshi.next.plugins.NgBiscuitExtractor.legacy": "???",
    "otoroshi.next.plugins.NgBiscuitValidator.legacy": "???",
    "otoroshi.next.plugins.NgBrotliConfig.blackList": "???",
    "otoroshi.next.plugins.NgBrotliConfig.bufferSize": "???",
    "otoroshi.next.plugins.NgBrotliConfig.chunkedThreshold": "???",
    "otoroshi.next.plugins.NgBrotliConfig.compressionLevel": "???",
    "otoroshi.next.plugins.NgBrotliConfig.whiteList": "???",
    "otoroshi.next.plugins.NgCanarySettings.root": "???",
    "otoroshi.next.plugins.NgCanarySettings.targets": "???",
    "otoroshi.next.plugins.NgCanarySettings.traffic": "???",
    "otoroshi.next.plugins.NgCertificateAsApikey.allowClientIdOnly": "???",
    "otoroshi.next.plugins.NgCertificateAsApikey.constrainedServicesOnly": "???",
    "otoroshi.next.plugins.NgCertificateAsApikey.dailyQuota": "???",
    "otoroshi.next.plugins.NgCertificateAsApikey.metadata": "???",
    "otoroshi.next.plugins.NgCertificateAsApikey.monthlyQuota": "???",
    "otoroshi.next.plugins.NgCertificateAsApikey.readOnly": "???",
    "otoroshi.next.plugins.NgCertificateAsApikey.tags": "???",
    "otoroshi.next.plugins.NgCertificateAsApikey.throttlingQuota": "???",
    "otoroshi.next.plugins.NgCertificateAsApikeyConfig.allowClientIdOnly": "???",
    "otoroshi.next.plugins.NgCertificateAsApikeyConfig.constrainedServicesOnly": "???",
    "otoroshi.next.plugins.NgCertificateAsApikeyConfig.dailyQuota": "???",
    "otoroshi.next.plugins.NgCertificateAsApikeyConfig.metadata": "???",
    "otoroshi.next.plugins.NgCertificateAsApikeyConfig.monthlyQuota": "???",
    "otoroshi.next.plugins.NgCertificateAsApikeyConfig.readOnly": "???",
    "otoroshi.next.plugins.NgCertificateAsApikeyConfig.tags": "???",
    "otoroshi.next.plugins.NgCertificateAsApikeyConfig.throttlingQuota": "???",
    "otoroshi.next.plugins.NgChaosConfig.badResponsesFaultConfig": "???",
    "otoroshi.next.plugins.NgChaosConfig.largeRequestFaultConfig": "???",
    "otoroshi.next.plugins.NgChaosConfig.largeResponseFaultConfig": "???",
    "otoroshi.next.plugins.NgChaosConfig.latencyInjectionFaultConfig": "???",
    "otoroshi.next.plugins.NgClientCertChainHeader.chainHeaderName": "???",
    "otoroshi.next.plugins.NgClientCertChainHeader.dnsHeaderName": "???",
    "otoroshi.next.plugins.NgClientCertChainHeader.pemHeaderName": "???",
    "otoroshi.next.plugins.NgClientCertChainHeader.sendChain": "???",
    "otoroshi.next.plugins.NgClientCertChainHeader.sendDns": "???",
    "otoroshi.next.plugins.NgClientCertChainHeader.sendPem": "???",
    "otoroshi.next.plugins.NgClientCertChainHeaderConfig.chainHeaderName": "???",
    "otoroshi.next.plugins.NgClientCertChainHeaderConfig.dnsHeaderName": "???",
    "otoroshi.next.plugins.NgClientCertChainHeaderConfig.pemHeaderName": "???",
    "otoroshi.next.plugins.NgClientCertChainHeaderConfig.sendChain": "???",
    "otoroshi.next.plugins.NgClientCertChainHeaderConfig.sendDns": "???",
    "otoroshi.next.plugins.NgClientCertChainHeaderConfig.sendPem": "???",
    "otoroshi.next.plugins.NgClientCredentialTokenEndpoint.defaultKeyPair": "???",
    "otoroshi.next.plugins.NgClientCredentialTokenEndpoint.expiration": "???",
    "otoroshi.next.plugins.NgClientCredentialTokenEndpointBody.bearerKind": "???",
    "otoroshi.next.plugins.NgClientCredentialTokenEndpointBody.clientId": "???",
    "otoroshi.next.plugins.NgClientCredentialTokenEndpointBody.clientSecret": "???",
    "otoroshi.next.plugins.NgClientCredentialTokenEndpointBody.grantType": "???",
    "otoroshi.next.plugins.NgClientCredentialTokenEndpointBody.scope": "???",
    "otoroshi.next.plugins.NgClientCredentialTokenEndpointConfig.defaultKeyPair": "???",
    "otoroshi.next.plugins.NgClientCredentialTokenEndpointConfig.expiration": "???",
    "otoroshi.next.plugins.NgClientCredentials.biscuit": "???",
    "otoroshi.next.plugins.NgClientCredentials.defaultKeyPair": "???",
    "otoroshi.next.plugins.NgClientCredentials.domain": "???",
    "otoroshi.next.plugins.NgClientCredentials.expiration": "???",
    "otoroshi.next.plugins.NgClientCredentials.secure": "???",
    "otoroshi.next.plugins.NgClientCredentialsConfig.biscuit": "???",
    "otoroshi.next.plugins.NgClientCredentialsConfig.defaultKeyPair": "???",
    "otoroshi.next.plugins.NgClientCredentialsConfig.domain": "???",
    "otoroshi.next.plugins.NgClientCredentialsConfig.expiration": "???",
    "otoroshi.next.plugins.NgClientCredentialsConfig.secure": "???",
    "otoroshi.next.plugins.NgCorsSettings.allowCredentials": "???",
    "otoroshi.next.plugins.NgCorsSettings.allowHeaders": "???",
    "otoroshi.next.plugins.NgCorsSettings.allowMethods": "???",
    "otoroshi.next.plugins.NgCorsSettings.allowOrigin": "???",
    "otoroshi.next.plugins.NgCorsSettings.excludedPatterns": "???",
    "otoroshi.next.plugins.NgCorsSettings.exposeHeaders": "???",
    "otoroshi.next.plugins.NgCorsSettings.maxAge": "???",
    "otoroshi.next.plugins.NgDefaultRequestBody.contentEncoding": "???",
    "otoroshi.next.plugins.NgDefaultRequestBody.contentType": "???",
    "otoroshi.next.plugins.NgDefaultRequestBodyConfig.contentEncoding": "???",
    "otoroshi.next.plugins.NgDefaultRequestBodyConfig.contentType": "???",
    "otoroshi.next.plugins.NgDeferPlugin.duration": "???",
    "otoroshi.next.plugins.NgDeferPluginConfig.duration": "???",
    "otoroshi.next.plugins.NgDiscoverySelfRegistrationConfig.raw": "???",
    "otoroshi.next.plugins.NgDiscoverySelfRegistrationSink.raw": "???",
    "otoroshi.next.plugins.NgDiscoverySelfRegistrationTransformer.raw": "???",
    "otoroshi.next.plugins.NgDiscoveryTargetsSelector.raw": "???",
    "otoroshi.next.plugins.NgEndlessHttpResponseConfig.addresses": "???",
    "otoroshi.next.plugins.NgEndlessHttpResponseConfig.finger": "???",
    "otoroshi.next.plugins.NgErrorRewriter.export": "???",
    "otoroshi.next.plugins.NgErrorRewriter.log": "???",
    "otoroshi.next.plugins.NgErrorRewriter.ranges": "???",
    "otoroshi.next.plugins.NgErrorRewriter.templates": "???",
    "otoroshi.next.plugins.NgErrorRewriterConfig.export": "???",
    "otoroshi.next.plugins.NgErrorRewriterConfig.log": "???",
    "otoroshi.next.plugins.NgErrorRewriterConfig.ranges": "???",
    "otoroshi.next.plugins.NgErrorRewriterConfig.templates": "???",
    "otoroshi.next.plugins.NgGeolocationInfoHeader.headerName": "???",
    "otoroshi.next.plugins.NgGeolocationInfoHeaderConfig.headerName": "???",
    "otoroshi.next.plugins.NgGzipConfig.blackList": "???",
    "otoroshi.next.plugins.NgGzipConfig.bufferSize": "???",
    "otoroshi.next.plugins.NgGzipConfig.chunkedThreshold": "???",
    "otoroshi.next.plugins.NgGzipConfig.compressionLevel": "???",
    "otoroshi.next.plugins.NgGzipConfig.excludedPatterns": "???",
    "otoroshi.next.plugins.NgGzipConfig.whiteList": "???",
    "otoroshi.next.plugins.NgHasAllowedUsersValidator.emailDomains": "???",
    "otoroshi.next.plugins.NgHasAllowedUsersValidator.emails": "???",
    "otoroshi.next.plugins.NgHasAllowedUsersValidator.metadataMatch": "???",
    "otoroshi.next.plugins.NgHasAllowedUsersValidator.metadataNotMatch": "???",
    "otoroshi.next.plugins.NgHasAllowedUsersValidator.profileMatch": "???",
    "otoroshi.next.plugins.NgHasAllowedUsersValidator.profileNotMatch": "???",
    "otoroshi.next.plugins.NgHasAllowedUsersValidator.usernames": "???",
    "otoroshi.next.plugins.NgHasAllowedUsersValidatorConfig.emailDomains": "???",
    "otoroshi.next.plugins.NgHasAllowedUsersValidatorConfig.emails": "???",
    "otoroshi.next.plugins.NgHasAllowedUsersValidatorConfig.metadataMatch": "???",
    "otoroshi.next.plugins.NgHasAllowedUsersValidatorConfig.metadataNotMatch": "???",
    "otoroshi.next.plugins.NgHasAllowedUsersValidatorConfig.profileMatch": "???",
    "otoroshi.next.plugins.NgHasAllowedUsersValidatorConfig.profileNotMatch": "???",
    "otoroshi.next.plugins.NgHasAllowedUsersValidatorConfig.usernames": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingHttpValidator.issuerDNs": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingHttpValidator.regexIssuerDNs": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingHttpValidator.regexSubjectDNs": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingHttpValidator.serialNumbers": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingHttpValidator.subjectDNs": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingHttpValidatorConfig.headers": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingHttpValidatorConfig.method": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingHttpValidatorConfig.timeout": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingHttpValidatorConfig.tls": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingHttpValidatorConfig.url": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingValidator.issuerDNs": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingValidator.regexIssuerDNs": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingValidator.regexSubjectDNs": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingValidator.serialNumbers": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingValidator.subjectDNs": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingValidatorConfig.issuerDNs": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingValidatorConfig.regexIssuerDNs": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingValidatorConfig.regexSubjectDNs": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingValidatorConfig.serialNumbers": "???",
    "otoroshi.next.plugins.NgHasClientCertMatchingValidatorConfig.subjectDNs": "???",
    "otoroshi.next.plugins.NgHeaderNamesConfig.names": "???",
    "otoroshi.next.plugins.NgHeaderValuesConfig.headers": "???",
    "otoroshi.next.plugins.NgHtmlPatcher.appendBody": "???",
    "otoroshi.next.plugins.NgHtmlPatcher.appendHead": "???",
    "otoroshi.next.plugins.NgHtmlPatcherConfig.appendBody": "???",
    "otoroshi.next.plugins.NgHtmlPatcherConfig.appendHead": "???",
    "otoroshi.next.plugins.NgHttpClientCache.maxAgeSeconds": "???",
    "otoroshi.next.plugins.NgHttpClientCache.methods": "???",
    "otoroshi.next.plugins.NgHttpClientCache.mimeTypes": "???",
    "otoroshi.next.plugins.NgHttpClientCacheConfig.maxAgeSeconds": "???",
    "otoroshi.next.plugins.NgHttpClientCacheConfig.methods": "???",
    "otoroshi.next.plugins.NgHttpClientCacheConfig.mimeTypes": "???",
    "otoroshi.next.plugins.NgIpAddressesConfig.addresses": "???",
    "otoroshi.next.plugins.NgIpStackGeolocationInfoExtractor.apikey": "???",
    "otoroshi.next.plugins.NgIpStackGeolocationInfoExtractor.log": "???",
    "otoroshi.next.plugins.NgIpStackGeolocationInfoExtractor.timeout": "???",
    "otoroshi.next.plugins.NgIpStackGeolocationInfoExtractorConfig.apikey": "???",
    "otoroshi.next.plugins.NgIpStackGeolocationInfoExtractorConfig.log": "???",
    "otoroshi.next.plugins.NgIpStackGeolocationInfoExtractorConfig.timeout": "???",
    "otoroshi.next.plugins.NgIzanamiV1Canary.clientId": "???",
    "otoroshi.next.plugins.NgIzanamiV1Canary.clientSecret": "???",
    "otoroshi.next.plugins.NgIzanamiV1Canary.configId": "???",
    "otoroshi.next.plugins.NgIzanamiV1Canary.experimentId": "???",
    "otoroshi.next.plugins.NgIzanamiV1Canary.izanamiUrl": "???",
    "otoroshi.next.plugins.NgIzanamiV1Canary.routeConfig": "???",
    "otoroshi.next.plugins.NgIzanamiV1Canary.timeout": "???",
    "otoroshi.next.plugins.NgIzanamiV1Canary.tls": "???",
    "otoroshi.next.plugins.NgIzanamiV1CanaryConfig.clientId": "???",
    "otoroshi.next.plugins.NgIzanamiV1CanaryConfig.clientSecret": "???",
    "otoroshi.next.plugins.NgIzanamiV1CanaryConfig.configId": "???",
    "otoroshi.next.plugins.NgIzanamiV1CanaryConfig.experimentId": "???",
    "otoroshi.next.plugins.NgIzanamiV1CanaryConfig.izanamiUrl": "???",
    "otoroshi.next.plugins.NgIzanamiV1CanaryConfig.routeConfig": "???",
    "otoroshi.next.plugins.NgIzanamiV1CanaryConfig.timeout": "???",
    "otoroshi.next.plugins.NgIzanamiV1CanaryConfig.tls": "???",
    "otoroshi.next.plugins.NgIzanamiV1CanaryRoutingConfig.routes": "???",
    "otoroshi.next.plugins.NgIzanamiV1CanaryRoutingConfigRoute.default": "???",
    "otoroshi.next.plugins.NgIzanamiV1CanaryRoutingConfigRoute.exact": "???",
    "otoroshi.next.plugins.NgIzanamiV1CanaryRoutingConfigRoute.regex": "???",
    "otoroshi.next.plugins.NgIzanamiV1CanaryRoutingConfigRoute.route": "???",
    "otoroshi.next.plugins.NgIzanamiV1CanaryRoutingConfigRoute.variants": "???",
    "otoroshi.next.plugins.NgIzanamiV1CanaryRoutingConfigRoute.wildcard": "???",
    "otoroshi.next.plugins.NgIzanamiV1Proxy.autoContext": "???",
    "otoroshi.next.plugins.NgIzanamiV1Proxy.clientId": "???",
    "otoroshi.next.plugins.NgIzanamiV1Proxy.clientSecret": "???",
    "otoroshi.next.plugins.NgIzanamiV1Proxy.configPattern": "???",
    "otoroshi.next.plugins.NgIzanamiV1Proxy.configurationEnabled": "???",
    "otoroshi.next.plugins.NgIzanamiV1Proxy.featurePattern": "???",
    "otoroshi.next.plugins.NgIzanamiV1Proxy.featuresEnabled": "???",
    "otoroshi.next.plugins.NgIzanamiV1Proxy.featuresWithContextEnabled": "???",
    "otoroshi.next.plugins.NgIzanamiV1Proxy.izanamiUrl": "???",
    "otoroshi.next.plugins.NgIzanamiV1Proxy.path": "???",
    "otoroshi.next.plugins.NgIzanamiV1Proxy.timeout": "???",
    "otoroshi.next.plugins.NgIzanamiV1Proxy.tls": "???",
    "otoroshi.next.plugins.NgIzanamiV1ProxyConfig.autoContext": "???",
    "otoroshi.next.plugins.NgIzanamiV1ProxyConfig.clientId": "???",
    "otoroshi.next.plugins.NgIzanamiV1ProxyConfig.clientSecret": "???",
    "otoroshi.next.plugins.NgIzanamiV1ProxyConfig.configPattern": "???",
    "otoroshi.next.plugins.NgIzanamiV1ProxyConfig.configurationEnabled": "???",
    "otoroshi.next.plugins.NgIzanamiV1ProxyConfig.featurePattern": "???",
    "otoroshi.next.plugins.NgIzanamiV1ProxyConfig.featuresEnabled": "???",
    "otoroshi.next.plugins.NgIzanamiV1ProxyConfig.featuresWithContextEnabled": "???",
    "otoroshi.next.plugins.NgIzanamiV1ProxyConfig.izanamiUrl": "???",
    "otoroshi.next.plugins.NgIzanamiV1ProxyConfig.path": "???",
    "otoroshi.next.plugins.NgIzanamiV1ProxyConfig.timeout": "???",
    "otoroshi.next.plugins.NgIzanamiV1ProxyConfig.tls": "???",
    "otoroshi.next.plugins.NgJwtSignerConfig.failIfPresent": "???",
    "otoroshi.next.plugins.NgJwtSignerConfig.replaceIfPresent": "???",
    "otoroshi.next.plugins.NgJwtSignerConfig.verifier": "???",
    "otoroshi.next.plugins.NgJwtUserExtractor.emailPath": "???",
    "otoroshi.next.plugins.NgJwtUserExtractor.metaPath": "???",
    "otoroshi.next.plugins.NgJwtUserExtractor.namePath": "???",
    "otoroshi.next.plugins.NgJwtUserExtractor.strict": "???",
    "otoroshi.next.plugins.NgJwtUserExtractor.strip": "???",
    "otoroshi.next.plugins.NgJwtUserExtractor.verifier": "???",
    "otoroshi.next.plugins.NgJwtUserExtractorConfig.emailPath": "???",
    "otoroshi.next.plugins.NgJwtUserExtractorConfig.metaPath": "???",
    "otoroshi.next.plugins.NgJwtUserExtractorConfig.namePath": "???",
    "otoroshi.next.plugins.NgJwtUserExtractorConfig.strict": "???",
    "otoroshi.next.plugins.NgJwtUserExtractorConfig.strip": "???",
    "otoroshi.next.plugins.NgJwtUserExtractorConfig.verifier": "???",
    "otoroshi.next.plugins.NgJwtVerificationConfig.verifiers": "???",
    "otoroshi.next.plugins.NgJwtVerificationOnlyConfig.failIfAbsent": "???",
    "otoroshi.next.plugins.NgJwtVerificationOnlyConfig.verifier": "???",
    "otoroshi.next.plugins.NgLargeRequestFaultConfig.additionalRequestSize": "???",
    "otoroshi.next.plugins.NgLargeRequestFaultConfig.ratio": "???",
    "otoroshi.next.plugins.NgLargeResponseFaultConfig.additionalResponseSize": "???",
    "otoroshi.next.plugins.NgLargeResponseFaultConfig.ratio": "???",
    "otoroshi.next.plugins.NgLatencyInjectionFaultConfig.from": "???",
    "otoroshi.next.plugins.NgLatencyInjectionFaultConfig.ratio": "???",
    "otoroshi.next.plugins.NgLatencyInjectionFaultConfig.to": "???",
    "otoroshi.next.plugins.NgLegacyApikeyCall.config": "???",
    "otoroshi.next.plugins.NgLegacyApikeyCall.privatePatterns": "???",
    "otoroshi.next.plugins.NgLegacyApikeyCall.publicPatterns": "???",
    "otoroshi.next.plugins.NgLegacyApikeyCallConfig.config": "???",
    "otoroshi.next.plugins.NgLegacyApikeyCallConfig.privatePatterns": "???",
    "otoroshi.next.plugins.NgLegacyApikeyCallConfig.publicPatterns": "???",
    "otoroshi.next.plugins.NgLegacyAuthModuleCall.config": "???",
    "otoroshi.next.plugins.NgLegacyAuthModuleCall.privatePatterns": "???",
    "otoroshi.next.plugins.NgLegacyAuthModuleCall.publicPatterns": "???",
    "otoroshi.next.plugins.NgLegacyAuthModuleCallConfig.config": "???",
    "otoroshi.next.plugins.NgLegacyAuthModuleCallConfig.privatePatterns": "???",
    "otoroshi.next.plugins.NgLegacyAuthModuleCallConfig.publicPatterns": "???",
    "otoroshi.next.plugins.NgLog4ShellFilter.body": "???",
    "otoroshi.next.plugins.NgLog4ShellFilter.parseBody": "???",
    "otoroshi.next.plugins.NgLog4ShellFilter.status": "???",
    "otoroshi.next.plugins.NgLog4ShellFilterConfig.body": "???",
    "otoroshi.next.plugins.NgLog4ShellFilterConfig.parseBody": "???",
    "otoroshi.next.plugins.NgLog4ShellFilterConfig.status": "???",
    "otoroshi.next.plugins.NgMaxMindGeolocationInfoExtractor.log": "???",
    "otoroshi.next.plugins.NgMaxMindGeolocationInfoExtractor.path": "???",
    "otoroshi.next.plugins.NgMaxMindGeolocationInfoExtractorConfig.log": "???",
    "otoroshi.next.plugins.NgMaxMindGeolocationInfoExtractorConfig.path": "???",
    "otoroshi.next.plugins.NgMirroringEvent.ctx": "???",
    "otoroshi.next.plugins.NgMultiAuthModuleConfig.modules": "???",
    "otoroshi.next.plugins.NgMultiAuthModuleConfig.passWithApikey": "???",
    "otoroshi.next.plugins.NgMultiAuthModuleConfig.useEmailPrompt": "???",
    "otoroshi.next.plugins.NgMultiAuthModuleConfig.usersGroups": "???",
    "otoroshi.next.plugins.NgPublicPrivatePathsConfig.privatePatterns": "???",
    "otoroshi.next.plugins.NgPublicPrivatePathsConfig.publicPatterns": "???",
    "otoroshi.next.plugins.NgPublicPrivatePathsConfig.strict": "???",
    "otoroshi.next.plugins.NgRedirectionSettings.code": "???",
    "otoroshi.next.plugins.NgRedirectionSettings.to": "???",
    "otoroshi.next.plugins.NgRequestContext.config": "???",
    "otoroshi.next.plugins.NgRequestContext.id": "???",
    "otoroshi.next.plugins.NgRequestContext.route": "???",
    "otoroshi.next.plugins.NgResponseCache.autoClean": "???",
    "otoroshi.next.plugins.NgResponseCache.filter": "???",
    "otoroshi.next.plugins.NgResponseCache.maxSize": "???",
    "otoroshi.next.plugins.NgResponseCache.ttl": "???",
    "otoroshi.next.plugins.NgResponseCacheConfig.autoClean": "???",
    "otoroshi.next.plugins.NgResponseCacheConfig.filter": "???",
    "otoroshi.next.plugins.NgResponseCacheConfig.maxSize": "???",
    "otoroshi.next.plugins.NgResponseCacheConfig.ttl": "???",
    "otoroshi.next.plugins.NgResponseCacheFilterConfig.methods": "???",
    "otoroshi.next.plugins.NgResponseCacheFilterConfig.notMethods": "???",
    "otoroshi.next.plugins.NgResponseCacheFilterConfig.notPaths": "???",
    "otoroshi.next.plugins.NgResponseCacheFilterConfig.paths": "???",
    "otoroshi.next.plugins.NgRestrictionPath.method": "???",
    "otoroshi.next.plugins.NgRestrictionPath.path": "???",
    "otoroshi.next.plugins.NgRestrictions.allowLast": "???",
    "otoroshi.next.plugins.NgRestrictions.allowed": "???",
    "otoroshi.next.plugins.NgRestrictions.forbidden": "???",
    "otoroshi.next.plugins.NgRestrictions.notFound": "???",
    "otoroshi.next.plugins.NgSecurityTxt.acknowledgments": "???",
    "otoroshi.next.plugins.NgSecurityTxt.contact": "???",
    "otoroshi.next.plugins.NgSecurityTxt.encryption": "???",
    "otoroshi.next.plugins.NgSecurityTxt.hiring": "???",
    "otoroshi.next.plugins.NgSecurityTxt.policy": "???",
    "otoroshi.next.plugins.NgSecurityTxt.preferredLanguages": "???",
    "otoroshi.next.plugins.NgSecurityTxtConfig.acknowledgments": "???",
    "otoroshi.next.plugins.NgSecurityTxtConfig.contact": "???",
    "otoroshi.next.plugins.NgSecurityTxtConfig.encryption": "???",
    "otoroshi.next.plugins.NgSecurityTxtConfig.hiring": "???",
    "otoroshi.next.plugins.NgSecurityTxtConfig.policy": "???",
    "otoroshi.next.plugins.NgSecurityTxtConfig.preferredLanguages": "???",
    "otoroshi.next.plugins.NgServiceQuotas.dailyQuota": "???",
    "otoroshi.next.plugins.NgServiceQuotas.monthlyQuota": "???",
    "otoroshi.next.plugins.NgServiceQuotas.throttlingQuota": "???",
    "otoroshi.next.plugins.NgServiceQuotasConfig.dailyQuota": "???",
    "otoroshi.next.plugins.NgServiceQuotasConfig.monthlyQuota": "???",
    "otoroshi.next.plugins.NgServiceQuotasConfig.throttlingQuota": "???",
    "otoroshi.next.plugins.NgTrafficMirroring.legacy": "???",
    "otoroshi.next.plugins.NgTrafficMirroringConfig.legacy": "???",
    "otoroshi.next.plugins.NgUserAgentExtractor.log": "???",
    "otoroshi.next.plugins.NgUserAgentExtractorConfig.log": "???",
    "otoroshi.next.plugins.NgUserAgentInfoHeader.headerName": "???",
    "otoroshi.next.plugins.NgUserAgentInfoHeaderConfig.headerName": "???",
    "otoroshi.next.plugins.OAuth1Caller.algo": "???",
    "otoroshi.next.plugins.OAuth1Caller.consumerKey": "???",
    "otoroshi.next.plugins.OAuth1Caller.consumerSecret": "???",
    "otoroshi.next.plugins.OAuth1Caller.token": "???",
    "otoroshi.next.plugins.OAuth1Caller.tokenSecret": "???",
    "otoroshi.next.plugins.OAuth1CallerConfig.algo": "???",
    "otoroshi.next.plugins.OAuth1CallerConfig.consumerKey": "???",
    "otoroshi.next.plugins.OAuth1CallerConfig.consumerSecret": "???",
    "otoroshi.next.plugins.OAuth1CallerConfig.token": "???",
    "otoroshi.next.plugins.OAuth1CallerConfig.tokenSecret": "???",
    "otoroshi.next.plugins.OAuth2Caller.audience": "???",
    "otoroshi.next.plugins.OAuth2Caller.cacheTokenSeconds": "???",
    "otoroshi.next.plugins.OAuth2Caller.clientId": "???",
    "otoroshi.next.plugins.OAuth2Caller.clientSecret": "???",
    "otoroshi.next.plugins.OAuth2Caller.headerName": "???",
    "otoroshi.next.plugins.OAuth2Caller.headerValueFormat": "???",
    "otoroshi.next.plugins.OAuth2Caller.jsonPayload": "???",
    "otoroshi.next.plugins.OAuth2Caller.kind": "???",
    "otoroshi.next.plugins.OAuth2Caller.method": "???",
    "otoroshi.next.plugins.OAuth2Caller.password": "???",
    "otoroshi.next.plugins.OAuth2Caller.scope": "???",
    "otoroshi.next.plugins.OAuth2Caller.tlsConfig": "???",
    "otoroshi.next.plugins.OAuth2Caller.url": "???",
    "otoroshi.next.plugins.OAuth2Caller.user": "???",
    "otoroshi.next.plugins.OAuth2CallerConfig.audience": "???",
    "otoroshi.next.plugins.OAuth2CallerConfig.cacheTokenSeconds": "???",
    "otoroshi.next.plugins.OAuth2CallerConfig.clientId": "???",
    "otoroshi.next.plugins.OAuth2CallerConfig.clientSecret": "???",
    "otoroshi.next.plugins.OAuth2CallerConfig.headerName": "???",
    "otoroshi.next.plugins.OAuth2CallerConfig.headerValueFormat": "???",
    "otoroshi.next.plugins.OAuth2CallerConfig.jsonPayload": "???",
    "otoroshi.next.plugins.OAuth2CallerConfig.kind": "???",
    "otoroshi.next.plugins.OAuth2CallerConfig.method": "???",
    "otoroshi.next.plugins.OAuth2CallerConfig.password": "???",
    "otoroshi.next.plugins.OAuth2CallerConfig.scope": "???",
    "otoroshi.next.plugins.OAuth2CallerConfig.tlsConfig": "???",
    "otoroshi.next.plugins.OAuth2CallerConfig.url": "???",
    "otoroshi.next.plugins.OAuth2CallerConfig.user": "???",
    "otoroshi.next.plugins.OIDCAccessTokenAsApikey.atLeastOne": "???",
    "otoroshi.next.plugins.OIDCAccessTokenAsApikey.config": "???",
    "otoroshi.next.plugins.OIDCAccessTokenAsApikey.enabled": "???",
    "otoroshi.next.plugins.OIDCAccessTokenConfig.atLeastOne": "???",
    "otoroshi.next.plugins.OIDCAccessTokenConfig.config": "???",
    "otoroshi.next.plugins.OIDCAccessTokenConfig.enabled": "???",
    "otoroshi.next.plugins.OIDCAccessTokenHeader.headerName": "???",
    "otoroshi.next.plugins.OIDCAccessTokenHeader.jwt": "???",
    "otoroshi.next.plugins.OIDCAccessTokenHeader.name": "???",
    "otoroshi.next.plugins.OIDCAccessTokenHeader.send": "???",
    "otoroshi.next.plugins.OIDCAccessTokenValidator.atLeastOne": "???",
    "otoroshi.next.plugins.OIDCAccessTokenValidator.config": "???",
    "otoroshi.next.plugins.OIDCAccessTokenValidator.enabled": "???",
    "otoroshi.next.plugins.OIDCHeaders.accessToken": "???",
    "otoroshi.next.plugins.OIDCHeaders.idtoken": "???",
    "otoroshi.next.plugins.OIDCHeaders.profile": "???",
    "otoroshi.next.plugins.OIDCHeadersConfig.accessToken": "???",
    "otoroshi.next.plugins.OIDCHeadersConfig.idtoken": "???",
    "otoroshi.next.plugins.OIDCHeadersConfig.profile": "???",
    "otoroshi.next.plugins.OIDCIDTokenHeader.headerName": "???",
    "otoroshi.next.plugins.OIDCIDTokenHeader.jwt": "???",
    "otoroshi.next.plugins.OIDCIDTokenHeader.name": "???",
    "otoroshi.next.plugins.OIDCIDTokenHeader.send": "???",
    "otoroshi.next.plugins.OIDCProfileHeader.headerName": "???",
    "otoroshi.next.plugins.OIDCProfileHeader.send": "???",
    "otoroshi.next.plugins.PreRoutingVerifierContext.apk": "???",
    "otoroshi.next.plugins.PreRoutingVerifierContext.ctx": "???",
    "otoroshi.next.plugins.PublicPrivatePaths.privatePatterns": "???",
    "otoroshi.next.plugins.PublicPrivatePaths.publicPatterns": "???",
    "otoroshi.next.plugins.PublicPrivatePaths.strict": "???",
    "otoroshi.next.plugins.QueryTransformer.add": "???",
    "otoroshi.next.plugins.QueryTransformer.remove": "???",
    "otoroshi.next.plugins.QueryTransformer.rename": "???",
    "otoroshi.next.plugins.QueryTransformerConfig.add": "???",
    "otoroshi.next.plugins.QueryTransformerConfig.remove": "???",
    "otoroshi.next.plugins.QueryTransformerConfig.rename": "???",
    "otoroshi.next.plugins.RBAC.allow": "???",
    "otoroshi.next.plugins.RBAC.allowAll": "???",
    "otoroshi.next.plugins.RBAC.apikeyPath": "???",
    "otoroshi.next.plugins.RBAC.deny": "???",
    "otoroshi.next.plugins.RBAC.denyAll": "???",
    "otoroshi.next.plugins.RBAC.jwtPath": "???",
    "otoroshi.next.plugins.RBAC.rolePrefix": "???",
    "otoroshi.next.plugins.RBAC.roles": "???",
    "otoroshi.next.plugins.RBAC.userPath": "???",
    "otoroshi.next.plugins.RBACConfig.allow": "???",
    "otoroshi.next.plugins.RBACConfig.allowAll": "???",
    "otoroshi.next.plugins.RBACConfig.apikeyPath": "???",
    "otoroshi.next.plugins.RBACConfig.deny": "???",
    "otoroshi.next.plugins.RBACConfig.denyAll": "???",
    "otoroshi.next.plugins.RBACConfig.jwtPath": "???",
    "otoroshi.next.plugins.RBACConfig.rolePrefix": "???",
    "otoroshi.next.plugins.RBACConfig.roles": "???",
    "otoroshi.next.plugins.RBACConfig.userPath": "???",
    "otoroshi.next.plugins.ReactorResponse.body": "???",
    "otoroshi.next.plugins.Redirection.code": "???",
    "otoroshi.next.plugins.Redirection.to": "???",
    "otoroshi.next.plugins.RemoveHeadersIn.names": "???",
    "otoroshi.next.plugins.RemoveHeadersOut.names": "???",
    "otoroshi.next.plugins.ResponseStatusRange.from": "???",
    "otoroshi.next.plugins.ResponseStatusRange.to": "???",
    "otoroshi.next.plugins.RobotConfig.headerContent": "???",
    "otoroshi.next.plugins.RobotConfig.headerEnabled": "???",
    "otoroshi.next.plugins.RobotConfig.metaContent": "???",
    "otoroshi.next.plugins.RobotConfig.metaEnabled": "???",
    "otoroshi.next.plugins.RobotConfig.robotEnabled": "???",
    "otoroshi.next.plugins.RobotConfig.robotTxtContent": "???",
    "otoroshi.next.plugins.Robots.headerContent": "???",
    "otoroshi.next.plugins.Robots.headerEnabled": "???",
    "otoroshi.next.plugins.Robots.metaContent": "???",
    "otoroshi.next.plugins.Robots.metaEnabled": "???",
    "otoroshi.next.plugins.Robots.robotEnabled": "???",
    "otoroshi.next.plugins.Robots.robotTxtContent": "???",
    "otoroshi.next.plugins.RoutingRestrictions.allowLast": "???",
    "otoroshi.next.plugins.RoutingRestrictions.allowed": "???",
    "otoroshi.next.plugins.RoutingRestrictions.forbidden": "???",
    "otoroshi.next.plugins.RoutingRestrictions.notFound": "???",
    "otoroshi.next.plugins.S3Backend.access": "???",
    "otoroshi.next.plugins.S3Backend.bucket": "???",
    "otoroshi.next.plugins.S3Backend.chunkSize": "???",
    "otoroshi.next.plugins.S3Backend.endpoint": "???",
    "otoroshi.next.plugins.S3Backend.key": "???",
    "otoroshi.next.plugins.S3Backend.region": "???",
    "otoroshi.next.plugins.S3Backend.secret": "???",
    "otoroshi.next.plugins.S3Backend.v4auth": "???",
    "otoroshi.next.plugins.S3Backend.writeEvery": "???",
    "otoroshi.next.plugins.S3BackendConfig.s3": "???",
    "otoroshi.next.plugins.SOAPAction.action": "???",
    "otoroshi.next.plugins.SOAPAction.charset": "???",
    "otoroshi.next.plugins.SOAPAction.convertRequestBodyToXml": "???",
    "otoroshi.next.plugins.SOAPAction.envelope": "???",
    "otoroshi.next.plugins.SOAPAction.jqRequestFilter": "???",
    "otoroshi.next.plugins.SOAPAction.jqResponseFilter": "???",
    "otoroshi.next.plugins.SOAPAction.preserveQuery": "???",
    "otoroshi.next.plugins.SOAPAction.url": "???",
    "otoroshi.next.plugins.SOAPActionConfig.action": "???",
    "otoroshi.next.plugins.SOAPActionConfig.charset": "???",
    "otoroshi.next.plugins.SOAPActionConfig.convertRequestBodyToXml": "???",
    "otoroshi.next.plugins.SOAPActionConfig.envelope": "???",
    "otoroshi.next.plugins.SOAPActionConfig.jqRequestFilter": "???",
    "otoroshi.next.plugins.SOAPActionConfig.jqResponseFilter": "???",
    "otoroshi.next.plugins.SOAPActionConfig.preserveQuery": "???",
    "otoroshi.next.plugins.SOAPActionConfig.url": "???",
    "otoroshi.next.plugins.SnowMonkeyChaos.badResponsesFaultConfig": "???",
    "otoroshi.next.plugins.SnowMonkeyChaos.largeRequestFaultConfig": "???",
    "otoroshi.next.plugins.SnowMonkeyChaos.largeResponseFaultConfig": "???",
    "otoroshi.next.plugins.SnowMonkeyChaos.latencyInjectionFaultConfig": "???",
    "otoroshi.next.plugins.StaticBackend.rootPath": "???",
    "otoroshi.next.plugins.StaticBackendConfig.rootPath": "???",
    "otoroshi.next.plugins.StaticResponse.body": "???",
    "otoroshi.next.plugins.StaticResponse.headers": "???",
    "otoroshi.next.plugins.StaticResponse.status": "???",
    "otoroshi.next.plugins.StaticResponseConfig.body": "???",
    "otoroshi.next.plugins.StaticResponseConfig.headers": "???",
    "otoroshi.next.plugins.StaticResponseConfig.status": "???",
    "otoroshi.next.plugins.SubIss.issuer": "???",
    "otoroshi.next.plugins.SubIss.sn": "???",
    "otoroshi.next.plugins.SubIss.subject": "???",
    "otoroshi.next.plugins.TailscaleCert.raw": "???",
    "otoroshi.next.plugins.TailscaleCertError.body": "???",
    "otoroshi.next.plugins.TailscaleCertError.status": "???",
    "otoroshi.next.plugins.TailscaleSelectTargetByName.machineName": "???",
    "otoroshi.next.plugins.TailscaleSelectTargetByName.useIpAddress": "???",
    "otoroshi.next.plugins.TailscaleSelectTargetByNameConfig.machineName": "???",
    "otoroshi.next.plugins.TailscaleSelectTargetByNameConfig.useIpAddress": "???",
    "otoroshi.next.plugins.TailscaleStatus.raw": "???",
    "otoroshi.next.plugins.TailscaleStatusPeer.raw": "???",
    "otoroshi.next.plugins.ViolationsException.errors": "???",
    "otoroshi.next.plugins.W3CTracing.baggage": "???",
    "otoroshi.next.plugins.W3CTracing.endpoint": "???",
    "otoroshi.next.plugins.W3CTracing.kind": "???",
    "otoroshi.next.plugins.W3CTracing.timeout": "???",
    "otoroshi.next.plugins.W3CTracingConfig.baggage": "???",
    "otoroshi.next.plugins.W3CTracingConfig.endpoint": "???",
    "otoroshi.next.plugins.W3CTracingConfig.kind": "???",
    "otoroshi.next.plugins.W3CTracingConfig.timeout": "???",
    "otoroshi.next.plugins.WasmAccessValidator.allowedHosts": "???",
    "otoroshi.next.plugins.WasmAccessValidator.allowedPaths": "???",
    "otoroshi.next.plugins.WasmAccessValidator.authorizations": "???",
    "otoroshi.next.plugins.WasmAccessValidator.config": "???",
    "otoroshi.next.plugins.WasmAccessValidator.functionName": "???",
    "otoroshi.next.plugins.WasmAccessValidator.instances": "???",
    "otoroshi.next.plugins.WasmAccessValidator.memoryPages": "???",
    "otoroshi.next.plugins.WasmAccessValidator.opa": "???",
    "otoroshi.next.plugins.WasmAccessValidator.wasi": "???",
    "otoroshi.next.plugins.WasmBackend.allowedHosts": "???",
    "otoroshi.next.plugins.WasmBackend.allowedPaths": "???",
    "otoroshi.next.plugins.WasmBackend.authorizations": "???",
    "otoroshi.next.plugins.WasmBackend.config": "???",
    "otoroshi.next.plugins.WasmBackend.functionName": "???",
    "otoroshi.next.plugins.WasmBackend.instances": "???",
    "otoroshi.next.plugins.WasmBackend.memoryPages": "???",
    "otoroshi.next.plugins.WasmBackend.opa": "???",
    "otoroshi.next.plugins.WasmBackend.wasi": "???",
    "otoroshi.next.plugins.WasmException.message": "???",
    "otoroshi.next.plugins.WasmJob.config": "???",
    "otoroshi.next.plugins.WasmJobsConfig.config": "???",
    "otoroshi.next.plugins.WasmJobsConfig.cronExpression": "???",
    "otoroshi.next.plugins.WasmJobsConfig.initialDelay": "???",
    "otoroshi.next.plugins.WasmJobsConfig.instantiation": "???",
    "otoroshi.next.plugins.WasmJobsConfig.interval": "???",
    "otoroshi.next.plugins.WasmJobsConfig.kind": "???",
    "otoroshi.next.plugins.WasmJobsConfig.rawConfig": "???",
    "otoroshi.next.plugins.WasmJobsConfig.uniqueId": "???",
    "otoroshi.next.plugins.WasmOPA.allowedHosts": "???",
    "otoroshi.next.plugins.WasmOPA.allowedPaths": "???",
    "otoroshi.next.plugins.WasmOPA.authorizations": "???",
    "otoroshi.next.plugins.WasmOPA.config": "???",
    "otoroshi.next.plugins.WasmOPA.functionName": "???",
    "otoroshi.next.plugins.WasmOPA.instances": "???",
    "otoroshi.next.plugins.WasmOPA.memoryPages": "???",
    "otoroshi.next.plugins.WasmOPA.opa": "???",
    "otoroshi.next.plugins.WasmOPA.wasi": "???",
    "otoroshi.next.plugins.WasmPreRoute.allowedHosts": "???",
    "otoroshi.next.plugins.WasmPreRoute.allowedPaths": "???",
    "otoroshi.next.plugins.WasmPreRoute.authorizations": "???",
    "otoroshi.next.plugins.WasmPreRoute.config": "???",
    "otoroshi.next.plugins.WasmPreRoute.functionName": "???",
    "otoroshi.next.plugins.WasmPreRoute.instances": "???",
    "otoroshi.next.plugins.WasmPreRoute.memoryPages": "???",
    "otoroshi.next.plugins.WasmPreRoute.opa": "???",
    "otoroshi.next.plugins.WasmPreRoute.wasi": "???",
    "otoroshi.next.plugins.WasmRequestTransformer.allowedHosts": "???",
    "otoroshi.next.plugins.WasmRequestTransformer.allowedPaths": "???",
    "otoroshi.next.plugins.WasmRequestTransformer.authorizations": "???",
    "otoroshi.next.plugins.WasmRequestTransformer.config": "???",
    "otoroshi.next.plugins.WasmRequestTransformer.functionName": "???",
    "otoroshi.next.plugins.WasmRequestTransformer.instances": "???",
    "otoroshi.next.plugins.WasmRequestTransformer.memoryPages": "???",
    "otoroshi.next.plugins.WasmRequestTransformer.opa": "???",
    "otoroshi.next.plugins.WasmRequestTransformer.wasi": "???",
    "otoroshi.next.plugins.WasmResponseTransformer.allowedHosts": "???",
    "otoroshi.next.plugins.WasmResponseTransformer.allowedPaths": "???",
    "otoroshi.next.plugins.WasmResponseTransformer.authorizations": "???",
    "otoroshi.next.plugins.WasmResponseTransformer.config": "???",
    "otoroshi.next.plugins.WasmResponseTransformer.functionName": "???",
    "otoroshi.next.plugins.WasmResponseTransformer.instances": "???",
    "otoroshi.next.plugins.WasmResponseTransformer.memoryPages": "???",
    "otoroshi.next.plugins.WasmResponseTransformer.opa": "???",
    "otoroshi.next.plugins.WasmResponseTransformer.wasi": "???",
    "otoroshi.next.plugins.WasmRouteMatcher.allowedHosts": "???",
    "otoroshi.next.plugins.WasmRouteMatcher.allowedPaths": "???",
    "otoroshi.next.plugins.WasmRouteMatcher.authorizations": "???",
    "otoroshi.next.plugins.WasmRouteMatcher.config": "???",
    "otoroshi.next.plugins.WasmRouteMatcher.functionName": "???",
    "otoroshi.next.plugins.WasmRouteMatcher.instances": "???",
    "otoroshi.next.plugins.WasmRouteMatcher.memoryPages": "???",
    "otoroshi.next.plugins.WasmRouteMatcher.opa": "???",
    "otoroshi.next.plugins.WasmRouteMatcher.wasi": "???",
    "otoroshi.next.plugins.WasmRouter.allowedHosts": "???",
    "otoroshi.next.plugins.WasmRouter.allowedPaths": "???",
    "otoroshi.next.plugins.WasmRouter.authorizations": "???",
    "otoroshi.next.plugins.WasmRouter.config": "???",
    "otoroshi.next.plugins.WasmRouter.functionName": "???",
    "otoroshi.next.plugins.WasmRouter.instances": "???",
    "otoroshi.next.plugins.WasmRouter.memoryPages": "???",
    "otoroshi.next.plugins.WasmRouter.opa": "???",
    "otoroshi.next.plugins.WasmRouter.wasi": "???",
    "otoroshi.next.plugins.WasmSink.allowedHosts": "???",
    "otoroshi.next.plugins.WasmSink.allowedPaths": "???",
    "otoroshi.next.plugins.WasmSink.authorizations": "???",
    "otoroshi.next.plugins.WasmSink.config": "???",
    "otoroshi.next.plugins.WasmSink.functionName": "???",
    "otoroshi.next.plugins.WasmSink.instances": "???",
    "otoroshi.next.plugins.WasmSink.memoryPages": "???",
    "otoroshi.next.plugins.WasmSink.opa": "???",
    "otoroshi.next.plugins.WasmSink.wasi": "???",
    "otoroshi.next.plugins.XmlToJsonRequest.filter": "???",
    "otoroshi.next.plugins.XmlToJsonResponse.filter": "???",
    "otoroshi.plugins.apikeys.BiscuitConf.checks": "???",
    "otoroshi.plugins.apikeys.BiscuitConf.facts": "???",
    "otoroshi.plugins.apikeys.BiscuitConf.privkey": "???",
    "otoroshi.plugins.apikeys.BiscuitConf.rules": "???",
    "otoroshi.plugins.apikeys.ClientCredentialFlowBody.bearerKind": "???",
    "otoroshi.plugins.apikeys.ClientCredentialFlowBody.clientId": "???",
    "otoroshi.plugins.apikeys.ClientCredentialFlowBody.clientSecret": "???",
    "otoroshi.plugins.apikeys.ClientCredentialFlowBody.grantType": "???",
    "otoroshi.plugins.apikeys.ClientCredentialFlowBody.scope": "???",
    "otoroshi.plugins.authcallers.BasicAuthCallerConfig.headerName": "???",
    "otoroshi.plugins.authcallers.BasicAuthCallerConfig.headerValueFormat": "???",
    "otoroshi.plugins.authcallers.BasicAuthCallerConfig.password": "???",
    "otoroshi.plugins.authcallers.BasicAuthCallerConfig.username": "???",
    "otoroshi.plugins.authcallers.OAuth2CallerConfig.audience": "???",
    "otoroshi.plugins.authcallers.OAuth2CallerConfig.cacheTokenSeconds": "???",
    "otoroshi.plugins.authcallers.OAuth2CallerConfig.clientId": "???",
    "otoroshi.plugins.authcallers.OAuth2CallerConfig.clientSecret": "???",
    "otoroshi.plugins.authcallers.OAuth2CallerConfig.headerName": "???",
    "otoroshi.plugins.authcallers.OAuth2CallerConfig.headerValueFormat": "???",
    "otoroshi.plugins.authcallers.OAuth2CallerConfig.jsonPayload": "???",
    "otoroshi.plugins.authcallers.OAuth2CallerConfig.kind": "???",
    "otoroshi.plugins.authcallers.OAuth2CallerConfig.method": "???",
    "otoroshi.plugins.authcallers.OAuth2CallerConfig.password": "???",
    "otoroshi.plugins.authcallers.OAuth2CallerConfig.scope": "???",
    "otoroshi.plugins.authcallers.OAuth2CallerConfig.tlsConfig": "???",
    "otoroshi.plugins.authcallers.OAuth2CallerConfig.url": "???",
    "otoroshi.plugins.authcallers.OAuth2CallerConfig.user": "???",
    "otoroshi.plugins.biscuit.AccessValidatorContext.ctx": "???",
    "otoroshi.plugins.biscuit.BiscuitConfig.checks": "???",
    "otoroshi.plugins.biscuit.BiscuitConfig.enforce": "???",
    "otoroshi.plugins.biscuit.BiscuitConfig.extractor": "???",
    "otoroshi.plugins.biscuit.BiscuitConfig.extractorName": "???",
    "otoroshi.plugins.biscuit.BiscuitConfig.facts": "???",
    "otoroshi.plugins.biscuit.BiscuitConfig.publicKey": "???",
    "otoroshi.plugins.biscuit.BiscuitConfig.resources": "???",
    "otoroshi.plugins.biscuit.BiscuitConfig.revocation_ids": "???",
    "otoroshi.plugins.biscuit.BiscuitConfig.rules": "???",
    "otoroshi.plugins.biscuit.PreRoutingVerifierContext.apk": "???",
    "otoroshi.plugins.biscuit.PreRoutingVerifierContext.ctx": "???",
    "otoroshi.plugins.biscuit.PubKeyBiscuitToken.token": "???",
    "otoroshi.plugins.biscuit.SealedBiscuitToken.token": "???",
    "otoroshi.plugins.cache.ResponseCacheConfig.json": "???",
    "otoroshi.plugins.cache.ResponseCacheFilterConfig.json": "???",
    "otoroshi.plugins.clientcert.SubIss.issuer": "???",
    "otoroshi.plugins.clientcert.SubIss.sn": "???",
    "otoroshi.plugins.clientcert.SubIss.subject": "???",
    "otoroshi.plugins.discovery.DiscoveryJobRegistrationId.id": "???",
    "otoroshi.plugins.discovery.DiscoveryJobServiceId.id": "???",
    "otoroshi.plugins.external.ExternalHttpValidatorConfig.config": "???",
    "otoroshi.plugins.izanami.IzanamiCanaryConfig.configId": "???",
    "otoroshi.plugins.izanami.IzanamiCanaryConfig.experimentId": "???",
    "otoroshi.plugins.izanami.IzanamiCanaryConfig.izanamiClientId": "???",
    "otoroshi.plugins.izanami.IzanamiCanaryConfig.izanamiClientSecret": "???",
    "otoroshi.plugins.izanami.IzanamiCanaryConfig.izanamiUrl": "???",
    "otoroshi.plugins.izanami.IzanamiCanaryConfig.mtls": "???",
    "otoroshi.plugins.izanami.IzanamiCanaryConfig.routeConfig": "???",
    "otoroshi.plugins.izanami.IzanamiCanaryConfig.timeout": "???",
    "otoroshi.plugins.izanami.IzanamiCanaryRoutingConfig.routes": "???",
    "otoroshi.plugins.izanami.IzanamiCanaryRoutingConfigRoute.default": "???",
    "otoroshi.plugins.izanami.IzanamiCanaryRoutingConfigRoute.exact": "???",
    "otoroshi.plugins.izanami.IzanamiCanaryRoutingConfigRoute.regex": "???",
    "otoroshi.plugins.izanami.IzanamiCanaryRoutingConfigRoute.route": "???",
    "otoroshi.plugins.izanami.IzanamiCanaryRoutingConfigRoute.variants": "???",
    "otoroshi.plugins.izanami.IzanamiCanaryRoutingConfigRoute.wildcard": "???",
    "otoroshi.plugins.izanami.IzanamiProxyConfig.autoContext": "???",
    "otoroshi.plugins.izanami.IzanamiProxyConfig.configPattern": "???",
    "otoroshi.plugins.izanami.IzanamiProxyConfig.configurationEnabled": "???",
    "otoroshi.plugins.izanami.IzanamiProxyConfig.featurePattern": "???",
    "otoroshi.plugins.izanami.IzanamiProxyConfig.featuresEnabled": "???",
    "otoroshi.plugins.izanami.IzanamiProxyConfig.featuresWithContextEnabled": "???",
    "otoroshi.plugins.izanami.IzanamiProxyConfig.izanamiClientId": "???",
    "otoroshi.plugins.izanami.IzanamiProxyConfig.izanamiClientSecret": "???",
    "otoroshi.plugins.izanami.IzanamiProxyConfig.izanamiUrl": "???",
    "otoroshi.plugins.izanami.IzanamiProxyConfig.mtls": "???",
    "otoroshi.plugins.izanami.IzanamiProxyConfig.path": "???",
    "otoroshi.plugins.izanami.IzanamiProxyConfig.timeout": "???",
    "otoroshi.plugins.jobs.kubernetes.ClientSupport.client": "???",
    "otoroshi.plugins.jobs.kubernetes.ClientSupport.env": "???",
    "otoroshi.plugins.jobs.kubernetes.FailedCrdParsing.crd": "???",
    "otoroshi.plugins.jobs.kubernetes.FailedCrdParsing.customizedSpec": "???",
    "otoroshi.plugins.jobs.kubernetes.FailedCrdParsing.error": "???",
    "otoroshi.plugins.jobs.kubernetes.FailedCrdParsing.namespace": "???",
    "otoroshi.plugins.jobs.kubernetes.FailedCrdParsing.pluralName": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesClient.config": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesClient.env": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.caCert": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.callAndStreamTimeout": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.clusterDomain": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.connectionTimeout": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.coreDnsAzure": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.coreDnsConfigMapName": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.coreDnsDeploymentName": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.coreDnsEnv": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.coreDnsIntegration": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.coreDnsIntegrationDryRun": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.corednsPort": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.crds": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.defaultGroup": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.endpoint": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.idleTimeout": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.image": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.ingressClasses": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.ingressEndpointHostname": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.ingressEndpointIp": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.ingressEndpointPublishedService": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.ingresses": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.kubeDnsOperatorCoreDnsName": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.kubeDnsOperatorCoreDnsNamespace": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.kubeDnsOperatorCoreDnsPort": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.kubeDnsOperatorIntegration": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.kubeLeader": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.kubeSystemNamespace": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.labels": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.meshDomain": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.mutatingWebhookName": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.namespaces": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.namespacesLabels": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.openshiftDnsOperatorCleanup": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.openshiftDnsOperatorCleanupDomains": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.openshiftDnsOperatorCleanupNames": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.openshiftDnsOperatorCoreDnsName": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.openshiftDnsOperatorCoreDnsNamespace": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.openshiftDnsOperatorCoreDnsPort": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.openshiftDnsOperatorIntegration": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.otoroshiNamespace": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.otoroshiServiceName": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.restartDependantDeployments": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.syncDaikokuApikeysOnly": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.syncIntervalSeconds": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.templates": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.token": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.triggerHost": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.triggerKey": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.triggerPath": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.trust": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.useProxyState": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.userPassword": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.validatingWebhookName": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.watch": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.watchGracePeriodSeconds": "???",
    "otoroshi.plugins.jobs.kubernetes.KubernetesConfig.watchTimeoutSeconds": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoAnnotationConfig.annotations": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.apiKeys": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.authModules": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.backends": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.certificates": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.dataExporters": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.globalConfigs": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.jwtVerifiers": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.routeCompositions": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.routes": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.scripts": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.serviceDescriptors": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.serviceGroups": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.simpleAdmins": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.tcpServices": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.teams": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.tenants": "???",
    "otoroshi.plugins.jobs.kubernetes.OtoroshiResourcesContext.wasmPlugins": "???",
    "otoroshi.plugins.log4j.Log4jExpressionText.value": "???",
    "otoroshi.plugins.loggers.BodyLoggerConfig.json": "???",
    "otoroshi.plugins.loggers.BodyLoggerFilterConfig.json": "???",
    "otoroshi.plugins.loggers.RequestBodyEvent.from": "???",
    "otoroshi.plugins.loggers.RequestBodyEvent.headers": "???",
    "otoroshi.plugins.loggers.RequestBodyEvent.method": "???",
    "otoroshi.plugins.loggers.RequestBodyEvent.reqId": "???",
    "otoroshi.plugins.loggers.RequestBodyEvent.ua": "???",
    "otoroshi.plugins.loggers.RequestBodyEvent.url": "???",
    "otoroshi.plugins.loggers.ResponseBodyEvent.from": "???",
    "otoroshi.plugins.loggers.ResponseBodyEvent.headers": "???",
    "otoroshi.plugins.loggers.ResponseBodyEvent.method": "???",
    "otoroshi.plugins.loggers.ResponseBodyEvent.reqId": "???",
    "otoroshi.plugins.loggers.ResponseBodyEvent.status": "???",
    "otoroshi.plugins.loggers.ResponseBodyEvent.ua": "???",
    "otoroshi.plugins.loggers.ResponseBodyEvent.url": "???",
    "otoroshi.plugins.mirror.MirroringEvent.ctx": "???",
    "otoroshi.plugins.mirror.MirroringPluginConfig.conf": "???",
    "otoroshi.plugins.mirror.RequestContext.config": "???",
    "otoroshi.plugins.mirror.RequestContext.descriptor": "???",
    "otoroshi.plugins.mirror.RequestContext.id": "???",
    "otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfig.dailyQuota": "???",
    "otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfig.enabled": "???",
    "otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfig.excludedPatterns": "???",
    "otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfig.headerName": "???",
    "otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfig.localVerificationOnly": "???",
    "otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfig.mode": "???",
    "otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfig.monthlyQuota": "???",
    "otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfig.oidcConfigRef": "???",
    "otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfig.quotasEnabled": "???",
    "otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfig.roles": "???",
    "otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfig.rolesPath": "???",
    "otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfig.scopes": "???",
    "otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfig.throttlingQuota": "???",
    "otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfig.ttl": "???",
    "otoroshi.plugins.oidc.OIDCThirdPartyApiKeyConfig.uniqueApiKey": "???",
    "otoroshi.plugins.quotas.ServiceQuotasConfig.dailyQuota": "???",
    "otoroshi.plugins.quotas.ServiceQuotasConfig.monthlyQuota": "???",
    "otoroshi.plugins.quotas.ServiceQuotasConfig.throttlingQuota": "???",
    "otoroshi.script.AccessContext.apikey": "???",
    "otoroshi.script.AccessContext.attrs": "???",
    "otoroshi.script.AccessContext.config": "???",
    "otoroshi.script.AccessContext.descriptor": "???",
    "otoroshi.script.AccessContext.globalConfig": "???",
    "otoroshi.script.AccessContext.index": "???",
    "otoroshi.script.AccessContext.snowflake": "???",
    "otoroshi.script.AccessContext.user": "???",
    "otoroshi.script.AccessValidatorRef.config": "???",
    "otoroshi.script.AccessValidatorRef.enabled": "???",
    "otoroshi.script.AccessValidatorRef.excludedPatterns": "???",
    "otoroshi.script.AccessValidatorRef.refs": "???",
    "otoroshi.script.PreRoutingContext.attrs": "???",
    "otoroshi.script.PreRoutingContext.config": "???",
    "otoroshi.script.PreRoutingContext.descriptor": "???",
    "otoroshi.script.PreRoutingContext.globalConfig": "???",
    "otoroshi.script.PreRoutingContext.index": "???",
    "otoroshi.script.PreRoutingContext.snowflake": "???",
    "otoroshi.script.PreRoutingRef.config": "???",
    "otoroshi.script.PreRoutingRef.enabled": "???",
    "otoroshi.script.PreRoutingRef.excludedPatterns": "???",
    "otoroshi.script.PreRoutingRef.refs": "???",
    "otoroshi.script.Script.code": "The code of the script",
    "otoroshi.script.Script.desc": "The description of the script",
    "otoroshi.script.Script.id": "The id of the script",
    "otoroshi.script.Script.location": "Entity location",
    "otoroshi.script.Script.metadata": "Entity metadata",
    "otoroshi.script.Script.name": "The name of the script",
    "otoroshi.script.Script.tags": "Entity tags",
    "otoroshi.script.Script.type": "Plugin type",
    "otoroshi.script.plugins.Plugins.config": "Plugins configuration",
    "otoroshi.script.plugins.Plugins.enabled": "Plugins enabled",
    "otoroshi.script.plugins.Plugins.excluded": "Excluded paths",
    "otoroshi.script.plugins.Plugins.refs": "Enabled plugins",
    "otoroshi.ssl.Cert.autoRenew": "Auto renew cert",
    "otoroshi.ssl.Cert.ca": "Is cert a CA ?",
    "otoroshi.ssl.Cert.caRef": "Reference to the CA (if any)",
    "otoroshi.ssl.Cert.chain": "Certicates chain (PEM encoded)",
    "otoroshi.ssl.Cert.client": "Is cert a client cert ?",
    "otoroshi.ssl.Cert.description": "Entity description",
    "otoroshi.ssl.Cert.domain": "Certificate domain",
    "otoroshi.ssl.Cert.entityMetadata": "Entity metadata",
    "otoroshi.ssl.Cert.exposed": "Is the cert exposed (public key exposed in jwks.json)",
    "otoroshi.ssl.Cert.from": "Start date",
    "otoroshi.ssl.Cert.id": "Entity id",
    "otoroshi.ssl.Cert.keypair": "Is cert used for its keypair only ?",
    "otoroshi.ssl.Cert.letsEncrypt": "Let's encrypt (ACME) generated",
    "otoroshi.ssl.Cert.location": "Entity location",
    "otoroshi.ssl.Cert.name": "Entity name",
    "otoroshi.ssl.Cert.password": "Certificate password",
    "otoroshi.ssl.Cert.privateKey": "Certificate private key (PEM encoded)",
    "otoroshi.ssl.Cert.revoked": "Certificate is revoked",
    "otoroshi.ssl.Cert.sans": "Certificate SANs",
    "otoroshi.ssl.Cert.selfSigned": "Is cert self signed",
    "otoroshi.ssl.Cert.subject": "Certificate subject",
    "otoroshi.ssl.Cert.tags": "Entity tags",
    "otoroshi.ssl.Cert.to": "Stop date",
    "otoroshi.ssl.Cert.valid": "Is cert valid",
    "otoroshi.ssl.pki.models.GenCertResponse.ca": "Ca cert (PEM encoded)",
    "otoroshi.ssl.pki.models.GenCertResponse.caChain": "Ca chain (PEM encoded)",
    "otoroshi.ssl.pki.models.GenCertResponse.cert": "Cert (PEM encoded)",
    "otoroshi.ssl.pki.models.GenCertResponse.csr": "CSR (PEM encoded)",
    "otoroshi.ssl.pki.models.GenCertResponse.csrQuery": "JSON generation query",
    "otoroshi.ssl.pki.models.GenCertResponse.key": "Private key (PEM encoded)",
    "otoroshi.ssl.pki.models.GenCertResponse.serial": "Certificate serial number",
    "otoroshi.ssl.pki.models.GenCsrQuery.ca": "Is cert ca ?",
    "otoroshi.ssl.pki.models.GenCsrQuery.client": "Is cert client ?",
    "otoroshi.ssl.pki.models.GenCsrQuery.digestAlg": "Digest algo",
    "otoroshi.ssl.pki.models.GenCsrQuery.duration": "Certificate lifespan",
    "otoroshi.ssl.pki.models.GenCsrQuery.existingSerialNumber": "",
    "otoroshi.ssl.pki.models.GenCsrQuery.hosts": "Certificate SANs",
    "otoroshi.ssl.pki.models.GenCsrQuery.includeAIA": "Include AIA extension (if generated from otoroshi CA)",
    "otoroshi.ssl.pki.models.GenCsrQuery.key": "Keypair specs",
    "otoroshi.ssl.pki.models.GenCsrQuery.name": "Certificate name",
    "otoroshi.ssl.pki.models.GenCsrQuery.signatureAlg": "Signature algorithm",
    "otoroshi.ssl.pki.models.GenCsrQuery.subject": "Certificate subject",
    "otoroshi.ssl.pki.models.GenCsrResponse.csr": "CSR (PEM encoded)",
    "otoroshi.ssl.pki.models.GenCsrResponse.privateKey": "Private key (PEM encoded)",
    "otoroshi.ssl.pki.models.GenCsrResponse.publicKey": "Public key (PEM encoded)",
    "otoroshi.ssl.pki.models.GenKeyPairQuery.algo": "Keypair algorithm",
    "otoroshi.ssl.pki.models.GenKeyPairQuery.size": "Keypair size",
    "otoroshi.ssl.pki.models.GenKeyPairResponse.privateKey": "Private key (PEM encoded)",
    "otoroshi.ssl.pki.models.GenKeyPairResponse.publicKey": "Public key (PEM encoded)",
    "otoroshi.ssl.pki.models.SignCertResponse.ca": "Ca cert (PEM encoded)",
    "otoroshi.ssl.pki.models.SignCertResponse.cert": "Cert (PEM encoded)",
    "otoroshi.ssl.pki.models.SignCertResponse.csr": "CSR (PEM encoded)",
    "otoroshi.storage.drivers.inmemory.S3Configuration.access": "Bucket access key",
    "otoroshi.storage.drivers.inmemory.S3Configuration.bucket": "Bucket name",
    "otoroshi.storage.drivers.inmemory.S3Configuration.chunkSize": "Upload chunk max size",
    "otoroshi.storage.drivers.inmemory.S3Configuration.endpoint": "Bucket endpoint",
    "otoroshi.storage.drivers.inmemory.S3Configuration.key": "File path in bucket",
    "otoroshi.storage.drivers.inmemory.S3Configuration.region": "Bucket region",
    "otoroshi.storage.drivers.inmemory.S3Configuration.secret": "Bucket access secret",
    "otoroshi.storage.drivers.inmemory.S3Configuration.v4auth": "Use V4 auth",
    "otoroshi.storage.drivers.inmemory.S3Configuration.writeEvery": "Write every n milliseconds",
    "otoroshi.tcp.SniSettings.enabled": "SNI extraction enabled",
    "otoroshi.tcp.SniSettings.forwardIfNoMatch": "",
    "otoroshi.tcp.SniSettings.forwardsTo": "forwards call to",
    "otoroshi.tcp.TcpRule.domain": "match on SNI domain",
    "otoroshi.tcp.TcpRule.targets": "TCP targets",
    "otoroshi.tcp.TcpService.clientAuth": "Use client authentication",
    "otoroshi.tcp.TcpService.description": "Entity description",
    "otoroshi.tcp.TcpService.enabled": "Service enabled",
    "otoroshi.tcp.TcpService.id": "Entity id",
    "otoroshi.tcp.TcpService.interface": "Network interface",
    "otoroshi.tcp.TcpService.location": "Entity location",
    "otoroshi.tcp.TcpService.metadata": "Entity metadata",
    "otoroshi.tcp.TcpService.name": "Entity name",
    "otoroshi.tcp.TcpService.port": "network port",
    "otoroshi.tcp.TcpService.rules": "Routing rules",
    "otoroshi.tcp.TcpService.sni": "SNI settings",
    "otoroshi.tcp.TcpService.tags": "Entity tags",
    "otoroshi.tcp.TcpService.tls": "TLS mode",
    "otoroshi.tcp.TcpTarget.host": "Target host",
    "otoroshi.tcp.TcpTarget.ip": "Target ip",
    "otoroshi.tcp.TcpTarget.port": "Target port",
    "otoroshi.tcp.TcpTarget.tls": "Use tls",
    "otoroshi.utils.JsonPathValidator.error": "???",
    "otoroshi.utils.JsonPathValidator.path": "???",
    "otoroshi.utils.JsonPathValidator.value": "???",
    "otoroshi.utils.gzip.GzipConfig.blackList": "???",
    "otoroshi.utils.gzip.GzipConfig.bufferSize": "???",
    "otoroshi.utils.gzip.GzipConfig.chunkedThreshold": "???",
    "otoroshi.utils.gzip.GzipConfig.compressionLevel": "???",
    "otoroshi.utils.gzip.GzipConfig.enabled": "???",
    "otoroshi.utils.gzip.GzipConfig.excludedPatterns": "???",
    "otoroshi.utils.gzip.GzipConfig.whiteList": "???",
    "otoroshi.utils.http.CacheConnectionSettings.enabled": "???",
    "otoroshi.utils.http.CacheConnectionSettings.queueSize": "???",
    "otoroshi.utils.http.MtlsConfig.certs": "???",
    "otoroshi.utils.http.MtlsConfig.loose": "???",
    "otoroshi.utils.http.MtlsConfig.mtls": "???",
    "otoroshi.utils.http.MtlsConfig.trustAll": "???",
    "otoroshi.utils.http.MtlsConfig.trustedCerts": "???",
    "otoroshi.utils.letsencrypt.LetsEncryptSettings.contacts": "Let's encrypt (ACME) contacts",
    "otoroshi.utils.letsencrypt.LetsEncryptSettings.emails": "Let's encrypt (ACME) contact emails",
    "otoroshi.utils.letsencrypt.LetsEncryptSettings.enabled": "Let's encrypt (ACME) enabled",
    "otoroshi.utils.letsencrypt.LetsEncryptSettings.privateKey": "Let's encrypt (ACME) private key",
    "otoroshi.utils.letsencrypt.LetsEncryptSettings.publicKey": "Let's encrypt (ACME) public key",
    "otoroshi.utils.letsencrypt.LetsEncryptSettings.server": "Let's encrypt (ACME) server",
    "otoroshi.utils.mailer.EmailLocation.email": "Email address",
    "otoroshi.utils.mailer.EmailLocation.name": "Destination name",
    "otoroshi.utils.mailer.GenericMailerSettings.headers": "Sender headers",
    "otoroshi.utils.mailer.GenericMailerSettings.to": "Destination email address",
    "otoroshi.utils.mailer.GenericMailerSettings.url": "Sender URL",
    "otoroshi.utils.mailer.MailgunSettings.apiKey": "Mailgun apikey",
    "otoroshi.utils.mailer.MailgunSettings.domain": "Mailgun domain",
    "otoroshi.utils.mailer.MailgunSettings.eu": "European tenant",
    "otoroshi.utils.mailer.MailgunSettings.to": "Destination email address",
    "otoroshi.utils.mailer.MailjetSettings.apiKeyPrivate": "Private key",
    "otoroshi.utils.mailer.MailjetSettings.apiKeyPublic": "Public key",
    "otoroshi.utils.mailer.MailjetSettings.to": "Destination email address",
    "otoroshi.utils.mailer.SendgridSettings.apiKey": "Sendgrid apikey",
    "otoroshi.utils.mailer.SendgridSettings.to": "Destination email address",
    "otoroshi.wasm.WasmAuthorizations.configurationAccess": "???",
    "otoroshi.wasm.WasmAuthorizations.globalDataStoreAccess": "???",
    "otoroshi.wasm.WasmAuthorizations.globalMapAccess": "???",
    "otoroshi.wasm.WasmAuthorizations.httpAccess": "???",
    "otoroshi.wasm.WasmAuthorizations.pluginDataStoreAccess": "???",
    "otoroshi.wasm.WasmAuthorizations.pluginMapAccess": "???",
    "otoroshi.wasm.WasmAuthorizations.proxyHttpCallTimeout": "???",
    "otoroshi.wasm.WasmAuthorizations.proxyStateAccess": "???",
    "otoroshi.wasm.WasmConfig.allowedHosts": "???",
    "otoroshi.wasm.WasmConfig.allowedPaths": "???",
    "otoroshi.wasm.WasmConfig.authorizations": "???",
    "otoroshi.wasm.WasmConfig.config": "???",
    "otoroshi.wasm.WasmConfig.functionName": "???",
    "otoroshi.wasm.WasmConfig.instances": "???",
    "otoroshi.wasm.WasmConfig.memoryPages": "???",
    "otoroshi.wasm.WasmConfig.opa": "???",
    "otoroshi.wasm.WasmConfig.wasi": "???",
    "otoroshi.wasm.WasmDataRights.read": "???",
    "otoroshi.wasm.WasmDataRights.write": "???",
    "otoroshi.wasm.proxywasm.CorazaWafConfig.config": "???",
    "otoroshi.wasm.proxywasm.CorazaWafConfig.description": "???",
    "otoroshi.wasm.proxywasm.CorazaWafConfig.id": "???",
    "otoroshi.wasm.proxywasm.CorazaWafConfig.inspectBody": "???",
    "otoroshi.wasm.proxywasm.CorazaWafConfig.location": "???",
    "otoroshi.wasm.proxywasm.CorazaWafConfig.metadata": "???",
    "otoroshi.wasm.proxywasm.CorazaWafConfig.name": "???",
    "otoroshi.wasm.proxywasm.CorazaWafConfig.poolCapacity": "???",
    "otoroshi.wasm.proxywasm.CorazaWafConfig.tags": "???",
    "tags.admin-sessions": "???",
    "tags.admins": "???",
    "tags.analytics": "???",
    "tags.apikeys": "???",
    "tags.apps-sessions": "???",
    "tags.auth-modules": "???",
    "tags.backends": "???",
    "tags.certificates": "???",
    "tags.cluster": "???",
    "tags.data-exporters": "???",
    "tags.entities": "???",
    "tags.error-templates": "???",
    "tags.events": "???",
    "tags.experimental": "???",
    "tags.forms": "???",
    "tags.frontends": "???",
    "tags.globalconfig": "???",
    "tags.groups": "???",
    "tags.import-export": "???",
    "tags.infos": "???",
    "tags.jwt-verifiers": "???",
    "tags.lines": "???",
    "tags.live": "???",
    "tags.organizations": "???",
    "tags.pki": "???",
    "tags.plugins": "???",
    "tags.privateapps": "???",
    "tags.route-compositions": "???",
    "tags.routes": "???",
    "tags.scripts": "???",
    "tags.services": "???",
    "tags.snowmonkey": "???",
    "tags.tcp": "???",
    "tags.teams": "???",
    "tags.templates": "???",
    "tags.tunnels": "???",
    "tags.version": "???"
  },
  "add_schemas":   {
    "otoroshi.auth.AuthModuleConfig" : {
      "oneOf" : [ {
        "$ref" : "#/components/schemas/otoroshi.auth.BasicAuthModuleConfig"
      }, {
        "$ref" : "#/components/schemas/otoroshi.auth.GenericOauth2ModuleConfig"
      }, {
        "$ref" : "#/components/schemas/otoroshi.auth.LdapAuthModuleConfig"
      }, {
        "$ref" : "#/components/schemas/otoroshi.auth.Oauth1ModuleConfig"
      }, {
        "$ref" : "#/components/schemas/otoroshi.auth.SamlAuthModuleConfig"
      } ]
    },
    "play.api.libs.ws.DefaultWSProxyServer" : {
      "type" : "object",
      "properties" : {
        "host" : {
          "type" : "string",
          "description" : "The hostname of the proxy server."
        },
        "port" : {
          "type" : "string",
          "description" : "The port of the proxy server."
        },
        "protocol" : {
          "type" : "string",
          "description" : "The protocol of the proxy server.  Use \"http\" or \"https\".  Defaults to \"http\" if not specified."
        },
        "principal" : {
          "type" : "string",
          "description" : "The principal (aka username) of the credentials for the proxy server."
        },
        "password" : {
          "type" : "string",
          "description" : "The password for the credentials for the proxy server."
        },
        "ntlmDomain" : {
          "type" : "string",
          "description" : "The ntlm domain for the proxy server."
        },
        "encoding" : {
          "type" : "string",
          "description" : "The realm's charset."
        },
        "nonProxyHosts" : {
          "type" : "string",
          "description" : "The non proxied hosts"
        }
      },
      "description" : "Proxy server"
    },
    "play.api.libs.ws.WSProxyServer" : {
      "type" : "object",
      "properties" : {
        "host" : {
          "type" : "string",
          "description" : "The hostname of the proxy server."
        },
        "port" : {
          "type" : "string",
          "description" : "The port of the proxy server."
        },
        "protocol" : {
          "type" : "string",
          "description" : "The protocol of the proxy server.  Use \"http\" or \"https\".  Defaults to \"http\" if not specified."
        },
        "principal" : {
          "type" : "string",
          "description" : "The principal (aka username) of the credentials for the proxy server."
        },
        "password" : {
          "type" : "string",
          "description" : "The password for the credentials for the proxy server."
        },
        "ntlmDomain" : {
          "type" : "string",
          "description" : "The ntlm domain for the proxy server."
        },
        "encoding" : {
          "type" : "string",
          "description" : "The realm's charset."
        },
        "nonProxyHosts" : {
          "type" : "string",
          "description" : "The non proxied hosts"
        }
      },
      "description" : "Proxy server"
    },
    "PatchDocument" : {
      "type" : "object",
      "description" : "A JSONPatch document as defined by RFC 6902",
      "required" : [ "op", "path" ],
      "properties" : {
        "op" : {
          "type" : "string",
          "description" : "The operation to be performed",
          "enum" : [ "add", "remove", "replace", "move", "copy", "test" ]
        },
        "path" : {
          "type" : "string",
          "description" : "A JSON-Pointer"
        },
        "value" : {
          "type" : "object",
          "description" : "The value to be used within the operations."
        },
        "from" : {
          "type" : "string",
          "description" : "A string containing a JSON Pointer value."
        }
      }
    },
    "PatchBody" : {
      "type" : "array",
      "items" : {
        "$ref" : "#/components/schemas/PatchDocument"
      }
    },
    "BulkBody" : {
      "type" : "string",
      "description" : "Body composed of stringified JSON lines, each one representing an entity"
    },
    "BulkPatchBody" : {
      "type" : "array",
      "description" : "Body composed of stringified JSON-Patch lines, each one representing updates to an entity",
      "items" : {
        "$ref" : "#/components/schemas/PatchDocument"
      }
    },
    "Unknown" : {
      "type" : "object",
      "description" : "value used by the openapi generator when no matching type found. Should be fixed in a near future."
    },
    "ExperimentalFormResponse" : {
      "type" : "object",
      "description" : "The representation of a form to configure a plugin or an entity"
    },
    "Any" : {
      "oneOf" : [ {
        "type" : "object"
      }, {
        "type" : "array"
      }, {
        "type" : "string"
      }, {
        "type" : "boolean"
      }, {
        "type" : "number"
      }, {
        "type" : "integer"
      } ]
    },
    "Null" : {
      "type" : "object",
      "description" : "no value object, used to represent a None option value"
    },
    "Empty" : {
      "type" : "object",
      "description" : "an empty body. Useful for RPC like endpoints"
    },
    "ErrorResponse" : {
      "type" : "object",
      "description" : "Typical error returned by otoroshi",
      "properties" : {
        "error" : {
          "type" : "string",
          "description" : "the error name"
        },
        "error_description" : {
          "type" : "string",
          "description" : "A short description of the error if one"
        },
        "Otoroshi-Error" : {
          "type" : "string",
          "description" : "sometimes, the error name is here"
        },
        "Otoroshi-Error-Msg" : {
          "type" : "string",
          "description" : "sometimes, the error description is here"
        }
      }
    },
    "BulkResponseBody" : {
      "type" : "array",
      "items" : {
        "type" : "object",
        "properties" : {
          "id" : {
            "type" : "string",
            "description" : "the id of the entity"
          },
          "status" : {
            "type" : "integer",
            "description" : "operation status"
          },
          "error" : {
            "type" : "string",
            "description" : "the error of the operation if one"
          }
        },
        "required" : [ "uid", "status" ]
      }
    },
    "otoroshi.models.AlgoSettings" : {
      "oneOf" : [ {
        "$ref" : "#/components/schemas/otoroshi.models.ESAlgoSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.ESKPAlgoSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.HSAlgoSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.JWKSAlgoSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.KidAlgoSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.RSAKPAlgoSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.RSAlgoSettings"
      } ]
    },
    "otoroshi.models.ServiceDescriptorIdentifier" : {
      "type" : "string",
      "description" : "the id of a service prefixed by 'service_'"
    },
    "otoroshi.models.ServiceGroupIdentifier" : {
      "type" : "string",
      "description" : "the id of a group prefixed by 'group_'"
    },
    "otoroshi.models.EntityIdentifier" : {
      "oneOf" : [ {
        "$ref" : "#/components/schemas/otoroshi.models.ServiceDescriptorIdentifier"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.ServiceGroupIdentifier"
      } ]
    },
    "otoroshi.models.DataExporterConfigType" : {
      "type" : "string",
      "enum" : [ "kafka", "pulsar", "elastic", "webhook", "file", "mailer", "custom", "none", "console", "metrics" ],
      "description" : "Type of data exporter"
    },
    "otoroshi.models.Exporter" : {
      "oneOf" : [ {
        "$ref" : "#/components/schemas/otoroshi.events.KafkaConfig"
      }, {
        "$ref" : "#/components/schemas/otoroshi.events.PulsarConfig"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.ConsoleSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.ElasticAnalyticsConfig"
      }, {
        "$ref" : "#/components/schemas/Null"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.ExporterRef"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.FileSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.MetricsSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.Webhook"
      }, {
        "$ref" : "#/components/schemas/otoroshi.utils.mailer.ConsoleMailerSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.utils.mailer.GenericMailerSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.utils.mailer.MailerSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.utils.mailer.MailgunSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.utils.mailer.MailjetSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.utils.mailer.NoneMailerSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.utils.mailer.SendgridSettings"
      } ]
    },
    "otoroshi.models.JwtTokenLocation" : {
      "oneOf" : [ {
        "$ref" : "#/components/schemas/otoroshi.models.InCookie"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.InHeader"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.InQueryParam"
      } ]
    },
    "otoroshi.models.VerifierStrategy" : {
      "oneOf" : [ {
        "$ref" : "#/components/schemas/otoroshi.models.DefaultToken"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.PassThrough"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.Sign"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.Transform"
      } ]
    },
    "otoroshi.models.OtoroshiAdmin" : {
      "oneOf" : [ {
        "$ref" : "#/components/schemas/otoroshi.models.SimpleOtoroshiAdmin"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.WebAuthnOtoroshiAdmin"
      } ]
    },
    "otoroshi.models.TargetPredicate" : {
      "oneOf" : [ {
        "$ref" : "#/components/schemas/otoroshi.models.AlwaysMatch"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.DataCenterMatch"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.GeolocationMatch"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.InfraProviderMatch"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.NetworkLocationMatch"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.RackMatch"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.RegionMatch"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.ZoneMatch"
      } ]
    },
    "otoroshi.models.TenantId" : {
      "type" : "string",
      "description" : "organization id"
    },
    "otoroshi.models.TeamId" : {
      "type" : "string",
      "description" : "team id"
    },
    "otoroshi.models.AlwaysMatch" : {
      "type" : "object",
      "description" : "Always select target",
      "properties" : {
        "type" : {
          "type" : "string",
          "enum" : [ "Always" ]
        }
      }
    },
    "otoroshi.models.SecComInfoTokenVersion" : {
      "type" : "string",
      "enum" : [ "Legacy", "Latest" ],
      "description" : "Version of the info token"
    },
    "otoroshi.models.SecComVersion" : {
      "type" : "string",
      "enum" : [ "V1", "v2" ],
      "description" : "Version of the challenge token"
    },
    "otoroshi.models.LoadBalancing" : {
      "type" : "object",
      "description" : "Loadbalancing strategy",
      "properties" : {
        "type" : {
          "type" : "string",
          "enum" : [ "BestResponseTime", "IpAddressHash", "Random", "RoundRobin", "Sticky", "WeightedBestResponseTime" ]
        },
        "ratio" : {
          "type" : "number",
          "format" : "double"
        }
      }
    },
    "otoroshi.models.JwtVerifier" : {
      "oneOf" : [ {
        "$ref" : "#/components/schemas/otoroshi.models.GlobalJwtVerifier"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.LocalJwtVerifier"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.RefJwtVerifier"
      } ]
    },
    "otoroshi.models.OtoroshiAdminType" : {
      "type" : "string",
      "enum" : [ "SIMPLE", "WEBAUTHN" ],
      "description" : "Admin kind"
    },
    "otoroshi.script.PluginType" : {
      "type" : "string",
      "enum" : [ "app", "transformer", "validator", "preroute", "sink", "listener", "job", "exporter" ],
      "description" : "Plugin kind"
    },
    "otoroshi.ssl.ClientAuth" : {
      "type" : "string",
      "enum" : [ "Need", "None", "Want" ],
      "description" : "Client authentication mode"
    },
    "otoroshi.tcp.TlsMode" : {
      "type" : "string",
      "enum" : [ "Disabled", "Enabled", "PassThrough" ],
      "description" : "TLS mode"
    },
    "otoroshi.models.GeolocationSettings" : {
      "oneOf" : [ {
        "$ref" : "#/components/schemas/otoroshi.models.IpStackGeolocationSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.MaxmindGeolocationSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.models.NoneGeolocationSettings"
      } ]
    },
    "otoroshi.models.NoneGeolocationSettings" : {
      "type" : "object",
      "description" : "No geolocation extraction",
      "properties" : {
        "type" : {
          "type" : "string",
          "enum" : [ "none" ]
        }
      }
    },
    "otoroshi.utils.mailer.MailerSettings" : {
      "oneOf" : [ {
        "$ref" : "#/components/schemas/otoroshi.utils.mailer.ConsoleMailerSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.utils.mailer.GenericMailerSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.utils.mailer.MailgunSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.utils.mailer.MailjetSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.utils.mailer.NoneMailerSettings"
      }, {
        "$ref" : "#/components/schemas/otoroshi.utils.mailer.SendgridSettings"
      } ]
    },
    "otoroshi.models.OutageStrategy" : {
      "type" : "string",
      "enum" : [ "AllServicesPerGroup", "OneServicePerGroup" ]
    },
    "WebAuthnRegistrationFinishBody" : {
      "type" : "object",
      "description" : ""
    },
    "WebAuthnRegistrationStartBody" : {
      "type" : "object",
      "description" : ""
    },
    "UserTokenBody" : {
      "type" : "object",
      "properties" : {
        "token" : {
          "type" : "string"
        }
      }
    },
    "ByteStreamBody" : {
      "type" : "string",
      "description" : ""
    },
    "GlobalConfigImportBody" : {
      "type" : "object",
      "description" : ""
    },
    "PemCertificateBody" : {
      "type" : "string",
      "description" : "PEM encoded certificate"
    },
    "PemCsrBody" : {
      "type" : "string",
      "description" : "PEM encoded csr"
    },
    "UpdateQuotasBody" : {
      "type" : "string",
      "description" : ""
    },
    "LetsEncryptCertBody" : {
      "type" : "object",
      "description" : "PEM encoded certificate"
    },
    "CodeBody" : {
      "type" : "string",
      "description" : "Plugin scala code"
    },
    "otoroshi.utils.http.DN" : {
      "type" : "string",
      "description" : "A string representation of a Distinguished Name"
    },
    "otoroshi.next.models.NgDomainAndPath" : {
      "type" : "string",
      "description" : "A string representing a domain and an optional path"
    },
    "Done" : {
      "type" : "object",
      "description" : "operation is done",
      "properties" : {
        "done" : {
          "type" : "boolean"
        }
      }
    },
    "StringList" : {
      "type" : "array",
      "items" : {
        "type" : "string"
      }
    },
    "PluginDescriptionsResponse" : {
      "type" : "array",
      "items" : {
        "$ref" : "#/components/schemas/PluginDescription"
      }
    },
    "PluginDescription" : {
      "type" : "object",
      "description" : "Description of a plugin",
      "properties" : {
        "id" : {
          "type" : "string",
          "description" : "the id of the plugin"
        },
        "name" : {
          "type" : "string",
          "description" : "the name of the plugin"
        },
        "description" : {
          "type" : "string",
          "description" : "the description of the plugin"
        },
        "default_config" : {
          "type" : "string",
          "description" : "the default config of the plugin (for UI form)"
        },
        "config_schema" : {
          "type" : "string",
          "description" : "the config schema of the plugin (for UI form)"
        },
        "config_flow" : {
          "type" : "array",
          "description" : "the config flow of the plugin (for UI form)",
          "items" : {
            "type" : "string"
          }
        },
        "plugin_visibility" : {
          "type" : "string",
          "description" : "visibility of the plugin (can be internal or userland)"
        },
        "plugin_categories" : {
          "type" : "array",
          "description" : "categories of the plugin",
          "items" : {
            "$ref" : "#/components/schemas/StringList"
          }
        },
        "plugin_steps" : {
          "type" : "array",
          "description" : "steps of the plugin",
          "items" : {
            "$ref" : "#/components/schemas/StringList"
          }
        },
        "plugin_tags" : {
          "type" : "array",
          "description" : "tags of the plugin",
          "items" : {
            "$ref" : "#/components/schemas/StringList"
          }
        }
      }
    },
    "OutagesList" : {
      "type" : "array",
      "items" : {
        "$ref" : "#/components/schemas/otoroshi.models.Outage"
      }
    },
    "ScriptsList" : {
      "type" : "array",
      "items" : {
        "$ref" : "#/components/schemas/otoroshi.script.Script"
      }
    },
    "WebauthnAdminList" : {
      "type" : "array",
      "items" : {
        "$ref" : "#/components/schemas/otoroshi.models.WebAuthnOtoroshiAdmin"
      }
    },
    "SimpleAdminList" : {
      "type" : "array",
      "items" : {
        "$ref" : "#/components/schemas/otoroshi.models.SimpleOtoroshiAdmin"
      }
    },
    "AlertEventList" : {
      "type" : "array",
      "items" : {
        "$ref" : "#/components/schemas/otoroshi.events.AlertEvent"
      }
    },
    "AuditEventList" : {
      "type" : "array",
      "items" : {
        "$ref" : "#/components/schemas/otoroshi.events.AuditEvent"
      }
    },
    "TargetsList" : {
      "type" : "array",
      "items" : {
        "$ref" : "#/components/schemas/otoroshi.models.Target"
      }
    },
    "ErrorTemplateList" : {
      "type" : "array",
      "items" : {
        "$ref" : "#/components/schemas/otoroshi.models.ErrorTemplate"
      }
    },
    "HealthCheckEventList" : {
      "type" : "array",
      "items" : {
        "$ref" : "#/components/schemas/otoroshi.events.HealthCheckEvent"
      }
    },
    "LiveStats" : {
      "type" : "object",
      "description" : "Service live stats"
    },
    "HostMetrics" : {
      "type" : "object",
      "description" : "Host metrics"
    },
    "ServiceFromOpenApiBody" : {
      "type" : "object",
      "description" : "Properties to create a service from an openapi spec",
      "properties" : {
        "domain" : {
          "type" : "string",
          "description" : "the domain on which the service will be exposed by otoroshi"
        },
        "openapi" : {
          "type" : "string",
          "description" : "the url to an openapi 3 spec or the content of an openapi 3 spec"
        }
      }
    },
    "CertValidResponse" : {
      "type" : "object",
      "description" : "Is certificate valid",
      "properties" : {
        "valid" : {
          "type" : "boolean"
        }
      }
    },
    "ServiceDescriptorList" : {
      "type" : "array",
      "items" : {
        "$ref" : "#/components/schemas/otoroshi.models.ServiceDescriptor"
      }
    },
    "otoroshi.events.AuditEvent" : {
      "type" : "object",
      "description" : "Audit trail event"
    },
    "otoroshi.events.AlertEvent" : {
      "type" : "object",
      "description" : "Alert trail event"
    },
    "TokenResponse" : {
      "type" : "object",
      "description" : "User login token response",
      "properties" : {
        "valid" : {
          "type" : "string"
        }
      }
    },
    "otoroshi.next.models.NgPluginInstanceConfig" : {
      "description" : "The current configuration for a plugin",
      "type" : "object"
    },
    "otoroshi.plugins.discovery.SelfRegistrationConfig" : {
      "description" : "Configuration for the DiscoverySelfRegistrationTransformer plugin",
      "type" : "object",
      "properties" : {
        "registrationTtl" : {
          "description" : "the ttl for a service registration",
          "type" : "number"
        },
        "targetTemplate" : {
          "description" : "A json template for otoroshi target",
          "type" : "object"
        },
        "hosts" : {
          "description" : "The possible list of hosts for a service",
          "type" : "array",
          "items" : {
            "type" : "string"
          }
        }
      }
    },
    "otoroshi.next.plugins.NgOtoroshiInfoConfig" : {
      "description" : "Configuration for OtoroshiInfos",
      "type" : "object",
      "properties" : {
        "version" : {
          "description" : "The version of the jwt",
          "$ref" : "#/components/schemas/otoroshi.models.SecComInfoTokenVersion"
        },
        "secComTtl" : {
          "description" : "The ttl of the generated jwt in milliseconds",
          "type" : "number"
        },
        "headerName" : {
          "description" : "The header name to inject the jwt",
          "type" : "string"
        },
        "algo" : {
          "description" : "The jwt signing algorithm",
          "$ref" : "#/components/schemas/otoroshi.models.AlgoSettings"
        }
      }
    },
    "otoroshi.next.plugins.NgOtoroshiChallengeConfig" : {
      "description" : "Configuration for OtoroshiChallenge",
      "type" : "object",
      "properties" : {
        "version" : {
          "description" : "The version of the jwt",
          "$ref" : "#/components/schemas/otoroshi.models.SecComVersion"
        },
        "ttl" : {
          "description" : "The ttl of the generated jwt in milliseconds",
          "type" : "number"
        },
        "request_header_name" : {
          "description" : "The header name to inject the jwt",
          "type" : "string"
        },
        "response_header_name" : {
          "description" : "The header name to read the jwt",
          "type" : "string"
        },
        "algo_to_backend" : {
          "description" : "The jwt signing algorithm when writing",
          "$ref" : "#/components/schemas/otoroshi.models.AlgoSettings"
        },
        "algo_from_backend" : {
          "description" : "The jwt signing algorithm when reading",
          "$ref" : "#/components/schemas/otoroshi.models.AlgoSettings"
        },
        "state_resp_leeway" : {
          "description" : "the number of seconds acceptable between client and server time",
          "type" : "number"
        }
      }
    },
    "otoroshi.next.plugins.W3CTracingConfigKind" : {
      "description" : "Configuration for W3CTracing",
      "type" : "string",
      "enum" : [ "jaeger", "zipkin", "logger", "noop" ]
    },
    "otoroshi.plugins.authcallers.OAuth2Kind" : {
      "description" : "The kind of oauth2 flow",
      "type" : "string",
      "enum" : [ "client_credentials", "password" ]
    }
  },
  "merge_schemas":   {
    "otoroshi.models.GlobalJwtVerifier" : {
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "the kind of verifier",
          "enum" : [ "global" ]
        }
      }
    },
    "otoroshi.auth.BasicAuthModuleConfig" : {
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "the type of the module",
          "enum" : [ "saml", "oauth1", "oauth2", "ldap", "basic" ]
        }
      }
    },
    "otoroshi.auth.GenericOauth2ModuleConfig" : {
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "the type of the module",
          "enum" : [ "saml", "oauth1", "oauth2", "ldap", "basic" ]
        }
      }
    },
    "otoroshi.auth.LdapAuthModuleConfig" : {
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "the type of the module",
          "enum" : [ "saml", "oauth1", "oauth2", "ldap", "basic" ]
        }
      }
    },
    "otoroshi.auth.Oauth1ModuleConfig" : {
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "the type of the module",
          "enum" : [ "saml", "oauth1", "oauth2", "ldap", "basic" ]
        }
      }
    },
    "otoroshi.auth.SamlAuthModuleConfig" : {
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "the type of the module",
          "enum" : [ "saml", "oauth1", "oauth2", "ldap", "basic" ]
        }
      }
    },
    "otoroshi.auth.AuthModuleConfig" : {
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "the type of the module",
          "enum" : [ "saml", "oauth1", "oauth2", "ldap", "basic" ]
        }
      }
    },
    "otoroshi.models.VerifierStrategy" : {
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "the kind of strategy",
          "enum" : [ "PassThrough", "Sign", "Transform", "DefaultToken" ]
        }
      }
    },
    "otoroshi.models.AlgoSettings" : {
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "the kind of algosettings",
          "enum" : [ "HSAlgoSettings", "RSAlgoSettings", "ESAlgoSettings", "JWKSAlgoSettings", "RSAKPAlgoSettings", "ESKPAlgoSettings", "KidAlgoSettings" ]
        }
      }
    },
    "otoroshi.models.JwtTokenLocation" : {
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "the kind of location",
          "enum" : [ "InQueryParam", "InHeader", "InCookie" ]
        }
      }
    },
    "otoroshi.models.OtoroshiAdmin" : {
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "the kind of admin",
          "enum" : [ "simple", "webauthn" ]
        }
      }
    },
    "otoroshi.models.TargetPredicate" : {
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "the kind of predicate",
          "enum" : [ "AlwaysMatch", "NetworkLocationMatch", "GeolocationMatch" ]
        }
      }
    },
    "otoroshi.models.JwtVerifier" : {
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "the kind of verifier",
          "enum" : [ "global", "local", "ref" ]
        }
      }
    },
    "otoroshi.models.GeolocationSettings" : {
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "the kind of geolocation",
          "enum" : [ "none", "maxmind", "ipstack" ]
        }
      }
    },
    "otoroshi.utils.mailer.MailerSettings" : {
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "the kind of mailer",
          "enum" : [ "none", "console", "generic", "mailgun", "mailjet", "sendgrid" ]
        }
      }
    },
    "otoroshi.models.Exporter" : {
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "the kind of exporter",
          "enum" : [ "elastic", "webhook", "kafka", "pulsar", "file", "mailer", "custom", "console", "metrics" ]
        }
      }
    },
    "otoroshi.ssl.Cert" : {
      "properties" : {
        "certType" : {
          "type" : "string",
          "description" : "the kind of certificate",
          "enum" : [ "client", "ca", "letsEncrypt", "keypair", "selfSigned", "certificate" ]
        }
      }
    }
  },
  "fields_rename":   {
    "location:otoroshi.models.EntityLocation" : "_loc",
    "typ:java.lang.String" : "type",
    "typ:otoroshi.models.DataExporterConfigType" : "type",
    "typ:otoroshi.models.SimpleOtoroshiAdmin" : "type",
    "typ:otoroshi.models.WebAuthnOtoroshiAdmin" : "type",
    "otoroshi.ssl.Cert.entityMetadata" : "metadata"
  },
  "add_fields":   { }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy