@accelerated-software-development/caddy-api-client - v0.2.2
    Preparing search index...

      @accelerated-software-development/caddy-api-client - v0.2.2

      Classes

      CaddyApiClientError
      CaddyApiError
      CaddyClient
      CertificateManager
      DomainAlreadyExistsError
      DomainNotFoundError
      MitmproxyManager
      MitmproxyNotInstalledError
      MitmproxyStartError
      NetworkError
      TimeoutError
      ValidationError

      Interfaces

      BasicAuthRouteOptions
      CaddyClientOptions
      CaddyRoute
      CaddyRouteHandler
      CaddyRouteMatcher
      CertificateInfo
      CertificateWithMetadata
      EnableOptions
      ExpirationCheckResult
      HealthCheckRouteOptions
      HealthRouteOptions
      HostRouteOptions
      IframeProxyRouteOptions
      LoadBalancerRouteOptions
      MitmproxyInstance
      MitmwebOptions
      MitmwebStatus
      PathRouteOptions
      RewriteRouteOptions
      RotateCertificateOptions
      RotationResult
      ServiceRegistration
      ServiceRouteOptions
      ServiceStatus
      TlsConnectionPolicy
      TlsConnectionPolicyOptions
      UpstreamStatus
      WebSocketProxyRouteOptions

      Type Aliases

      HttpMethod
      RedirectStatusCode

      Variables

      ActiveHealthChecksSchema
      AddDomainWithAutoTlsOptionsSchema
      AddDomainWithTlsOptionsSchema
      BasicAuthOptionsSchema
      CaddyClientOptionsSchema
      CaddyDurationSchema
      CaddyRouteHandlerSchema
      CaddyRouteMatcherSchema
      CaddyRouteSchema
      DeleteDomainOptionsSchema
      DialAddressSchema
      DomainSchema
      ExtendedRouteMatcherSchema
      FrameOptionsSchema
      HeaderRegexpSchema
      HealthCheckRouteOptionsSchema
      HealthChecksSchema
      HostRouteOptionsSchema
      HTTP_ALPN_PROTOCOLS
      HTTP1_ALPN_PROTOCOLS
      HTTP2_ALPN_PROTOCOLS
      HttpMethodSchema
      LoadBalancerRouteOptionsSchema
      LoadBalancingSchema
      MitmwebOptionsSchema
      MODERN_CIPHER_SUITES
      PassiveHealthChecksSchema
      PathRouteOptionsSchema
      RedirectModeSchema
      RedirectStatusCodeSchema
      ReverseProxyHandlerSchema
      ROUTE_PRIORITIES
      SecurityHeadersSchema
      ServiceRouteOptionsSchema
      TLS_1_2_CIPHER_SUITES
      TLS_1_3_CIPHER_SUITES
      TlsIssuerSchema
      UpdateDomainOptionsSchema
      UpstreamSchema
      VERSION

      Functions

      addDomainWithAutoTls
      addDomainWithTls
      autoInstallMitmproxy
      buildBasicAuthHandler
      buildCompatibleTlsPolicy
      buildCompressionHandler
      buildDnsRebindingBypassHandler
      buildHealthCheckRoute
      buildHostRoute
      buildIframeHeadersHandler
      buildIframePermissiveHandler
      buildIframeProxyRoute
      buildIngressTagHeadersHandler
      buildLoadBalancerRoute
      buildMitmproxyRoute
      buildMitmproxyRoutePair
      buildMitmproxyWebSocketRoute
      buildMitmproxyWebUiRoute
      buildModernTlsPolicy
      buildPathRoute
      buildRedirectRoute
      buildReverseProxyHandler
      buildRewriteHandler
      buildSecurityHeadersHandler
      buildServiceRoutes
      buildTlsConnectionPolicy
      buildWebSocketProxyRoute
      buildWwwRedirect
      calculateRoutePriority
      createBasicAuthAccount
      createBasicAuthAccounts
      createBasicAuthRoute
      createCertificateManager
      createHealthRoute
      createLoadBalancerRoute
      createRedirectRoute
      createRewriteRoute
      createServiceRoute
      deleteDomain
      extractSerialNumber
      generateCertTag
      getDaysUntilExpiration
      getDomainConfig
      getMitmproxyVersion
      getMitmwebStatus
      hashPassword
      hashPasswordWithCaddy
      insertRouteRelative
      isCertificateExpired
      isCertificateExpiringSoon
      isMitmproxyInstalled
      listDomains
      parseCertificate
      removeOldCertificates
      rotateCertificate
      sortRoutes
      splitCertificateBundle
      startMitmweb
      stopMitmweb
      updateDomain
      validate
      validateRouteOrdering
      verifyPassword