diff --git a/.gitignore b/.gitignore index 08951f1..fe5708d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +# Code generated for API Clients. DO NOT EDIT. + doc/build .pyc .swp diff --git a/.tox/dist/ngrok-api-0.0.0.zip b/.tox/dist/ngrok-api-0.0.0.zip index 13be2b0..06f8e54 100644 Binary files a/.tox/dist/ngrok-api-0.0.0.zip and b/.tox/dist/ngrok-api-0.0.0.zip differ diff --git a/.tox/log/GLOB-0.log b/.tox/log/GLOB-0.log index 5a03432..70db7ca 100644 --- a/.tox/log/GLOB-0.log +++ b/.tox/log/GLOB-0.log @@ -1,6 +1,6 @@ action: GLOB, msg: packaging -cwd: /var/lib/buildkite-agent-2/builds/ip-172-31-8-201-us-west-2-compute-internal-2-1/ngrok/api-client-prs/.cache/ngrok-api-python -cmd: /var/lib/buildkite-agent-2/builds/ip-172-31-8-201-us-west-2-compute-internal-2-1/ngrok/api-client-prs/.cache/ngrok-api-python/venv/bin/python setup.py sdist --formats=zip --dist-dir /var/lib/buildkite-agent-2/builds/ip-172-31-8-201-us-west-2-compute-internal-2-1/ngrok/api-client-prs/.cache/ngrok-api-python/.tox/dist +cwd: /var/lib/buildkite-agent-4/builds/ip-172-31-53-232-us-west-2-compute-internal-4-1/ngrok/api-client-prs/.cache/ngrok-api-python +cmd: /var/lib/buildkite-agent-4/builds/ip-172-31-53-232-us-west-2-compute-internal-4-1/ngrok/api-client-prs/.cache/ngrok-api-python/venv/bin/python setup.py sdist --formats=zip --dist-dir .tox/dist running sdist running egg_info writing ngrok_api.egg-info/PKG-INFO @@ -35,30 +35,29 @@ copying ngrok_api.egg-info/requires.txt -> ngrok-api-0.0.0/ngrok_api.egg-info copying ngrok_api.egg-info/top_level.txt -> ngrok-api-0.0.0/ngrok_api.egg-info copying tests/test_ngrok.py -> ngrok-api-0.0.0/tests Writing ngrok-api-0.0.0/setup.cfg -creating /var/lib/buildkite-agent-2/builds/ip-172-31-8-201-us-west-2-compute-internal-2-1/ngrok/api-client-prs/.cache/ngrok-api-python/.tox/dist -creating '/var/lib/buildkite-agent-2/builds/ip-172-31-8-201-us-west-2-compute-internal-2-1/ngrok/api-client-prs/.cache/ngrok-api-python/.tox/dist/ngrok-api-0.0.0.zip' and adding 'ngrok-api-0.0.0' to it +creating '.tox/dist/ngrok-api-0.0.0.zip' and adding 'ngrok-api-0.0.0' to it adding 'ngrok-api-0.0.0' +adding 'ngrok-api-0.0.0/tests' adding 'ngrok-api-0.0.0/ngrok' adding 'ngrok-api-0.0.0/ngrok_api.egg-info' -adding 'ngrok-api-0.0.0/tests' -adding 'ngrok-api-0.0.0/PKG-INFO' -adding 'ngrok-api-0.0.0/setup.py' -adding 'ngrok-api-0.0.0/pyproject.toml' adding 'ngrok-api-0.0.0/README.md' -adding 'ngrok-api-0.0.0/LICENSE' +adding 'ngrok-api-0.0.0/pyproject.toml' +adding 'ngrok-api-0.0.0/setup.py' adding 'ngrok-api-0.0.0/setup.cfg' +adding 'ngrok-api-0.0.0/LICENSE' +adding 'ngrok-api-0.0.0/PKG-INFO' +adding 'ngrok-api-0.0.0/tests/test_ngrok.py' adding 'ngrok-api-0.0.0/ngrok/utils.py' -adding 'ngrok-api-0.0.0/ngrok/error.py' -adding 'ngrok-api-0.0.0/ngrok/__init__.py' adding 'ngrok-api-0.0.0/ngrok/client.py' -adding 'ngrok-api-0.0.0/ngrok/datatypes.py' adding 'ngrok-api-0.0.0/ngrok/http_client.py' +adding 'ngrok-api-0.0.0/ngrok/datatypes.py' adding 'ngrok-api-0.0.0/ngrok/iterator.py' +adding 'ngrok-api-0.0.0/ngrok/__init__.py' adding 'ngrok-api-0.0.0/ngrok/services.py' +adding 'ngrok-api-0.0.0/ngrok/error.py' adding 'ngrok-api-0.0.0/ngrok_api.egg-info/SOURCES.txt' adding 'ngrok-api-0.0.0/ngrok_api.egg-info/requires.txt' -adding 'ngrok-api-0.0.0/ngrok_api.egg-info/PKG-INFO' -adding 'ngrok-api-0.0.0/ngrok_api.egg-info/top_level.txt' adding 'ngrok-api-0.0.0/ngrok_api.egg-info/dependency_links.txt' -adding 'ngrok-api-0.0.0/tests/test_ngrok.py' +adding 'ngrok-api-0.0.0/ngrok_api.egg-info/top_level.txt' +adding 'ngrok-api-0.0.0/ngrok_api.egg-info/PKG-INFO' removing 'ngrok-api-0.0.0' (and everything under it) diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..caf55e1 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,9 @@ + + +## 0.10.0 + +ENHANCEMENTS: + +* Added `owner_id` field to the `api_key`, `credential`, and `ssh_credential` resources. If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. +* Added `failover_backend`, `http_response_backend`, and `tunnel_group_backend` resources. A Failover backend defines failover behavior within a list of referenced backends. Traffic is sent to the first backend in the list. If that backend is offline or no connection can be established, ngrok attempts to connect to the next backend in the list until one is successful. + diff --git a/README.md b/README.md index 582f828..a783645 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ + + # ngrok API client library for Python This library wraps the [ngrok HTTP API](https://ngrok.com/docs/api) to make it diff --git a/doc/Makefile b/doc/Makefile index 18e0af5..3f18cc2 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -1,3 +1,5 @@ +# Code generated for API Clients. DO NOT EDIT. + # Minimal makefile for Sphinx documentation # diff --git a/doc/make.bat b/doc/make.bat index 6247f7e..074a495 100644 --- a/doc/make.bat +++ b/doc/make.bat @@ -1,35 +1,37 @@ -@ECHO OFF - -pushd %~dp0 - -REM Command file for Sphinx documentation - -if "%SPHINXBUILD%" == "" ( - set SPHINXBUILD=sphinx-build -) -set SOURCEDIR=source -set BUILDDIR=build - -if "%1" == "" goto help - -%SPHINXBUILD% >NUL 2>NUL -if errorlevel 9009 ( - echo. - echo.The 'sphinx-build' command was not found. Make sure you have Sphinx - echo.installed, then set the SPHINXBUILD environment variable to point - echo.to the full path of the 'sphinx-build' executable. Alternatively you - echo.may add the Sphinx directory to PATH. - echo. - echo.If you don't have Sphinx installed, grab it from - echo.http://sphinx-doc.org/ - exit /b 1 -) - -%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% -goto end - -:help -%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% - -:end -popd +REM Code generated for API Clients. DO NOT EDIT. + +@ECHO OFF + +pushd %~dp0 + +REM Command file for Sphinx documentation + +if "%SPHINXBUILD%" == "" ( + set SPHINXBUILD=sphinx-build +) +set SOURCEDIR=source +set BUILDDIR=build + +if "%1" == "" goto help + +%SPHINXBUILD% >NUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.http://sphinx-doc.org/ + exit /b 1 +) + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% + +:end +popd diff --git a/doc/source/abuse_reports.rst b/doc/source/abuse_reports.rst index 7791dd6..1d01296 100644 --- a/doc/source/abuse_reports.rst +++ b/doc/source/abuse_reports.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Abuse Reports ===================================== diff --git a/doc/source/agent_ingresses.rst b/doc/source/agent_ingresses.rst index b6cee12..982a6b4 100644 --- a/doc/source/agent_ingresses.rst +++ b/doc/source/agent_ingresses.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Agent Ingresses ===================================== diff --git a/doc/source/api_keys.rst b/doc/source/api_keys.rst index 69593f6..3938dc8 100644 --- a/doc/source/api_keys.rst +++ b/doc/source/api_keys.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + API Keys ===================================== diff --git a/doc/source/application_sessions.rst b/doc/source/application_sessions.rst index fd3ac2d..2ed6b4d 100644 --- a/doc/source/application_sessions.rst +++ b/doc/source/application_sessions.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Application Sessions ===================================== diff --git a/doc/source/application_users.rst b/doc/source/application_users.rst index 7aa4ca6..19f801f 100644 --- a/doc/source/application_users.rst +++ b/doc/source/application_users.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Application Users ===================================== diff --git a/doc/source/certificate_authorities.rst b/doc/source/certificate_authorities.rst index 441b9e4..55ae4ee 100644 --- a/doc/source/certificate_authorities.rst +++ b/doc/source/certificate_authorities.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Certificate Authorities ===================================== diff --git a/doc/source/client.rst b/doc/source/client.rst index e10ab95..18c30c5 100644 --- a/doc/source/client.rst +++ b/doc/source/client.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Client ===================================== @@ -15,7 +18,7 @@ Client object: # list all ip policies for policy in client.ip_policies.list(): print(policy) - + # create an ngrok agent authtoken cred = client.credentials.create() print(cred) diff --git a/doc/source/conf.py b/doc/source/conf.py index f6d5852..d096775 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -1,3 +1,5 @@ +# Code generated for API Clients. DO NOT EDIT. + # Configuration file for the Sphinx documentation builder. # # This file only contains a selection of the most common options. For a full diff --git a/doc/source/credentials.rst b/doc/source/credentials.rst index 4af64a3..a2bb3f4 100644 --- a/doc/source/credentials.rst +++ b/doc/source/credentials.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Tunnel Credentials ===================================== diff --git a/doc/source/datatypes.rst b/doc/source/datatypes.rst index 7db4f9d..1b4d803 100644 --- a/doc/source/datatypes.rst +++ b/doc/source/datatypes.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Datatypes ===================================== diff --git a/doc/source/edge_route_backend_module.rst b/doc/source/edge_route_backend_module.rst index 7e3dbe3..59ac3be 100644 --- a/doc/source/edge_route_backend_module.rst +++ b/doc/source/edge_route_backend_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route Backend Module ===================================== diff --git a/doc/source/edge_route_circuit_breaker_module.rst b/doc/source/edge_route_circuit_breaker_module.rst index fea725c..a94dc50 100644 --- a/doc/source/edge_route_circuit_breaker_module.rst +++ b/doc/source/edge_route_circuit_breaker_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route Circuit Breaker Module ===================================== diff --git a/doc/source/edge_route_compression_module.rst b/doc/source/edge_route_compression_module.rst index 4bbd06a..9e36972 100644 --- a/doc/source/edge_route_compression_module.rst +++ b/doc/source/edge_route_compression_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route Compression Module ===================================== diff --git a/doc/source/edge_route_ip_restriction_module.rst b/doc/source/edge_route_ip_restriction_module.rst index 243888f..23332bb 100644 --- a/doc/source/edge_route_ip_restriction_module.rst +++ b/doc/source/edge_route_ip_restriction_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route IP Restriction Module ===================================== diff --git a/doc/source/edge_route_o_auth_module.rst b/doc/source/edge_route_o_auth_module.rst index 9e7f81a..3fd3c7b 100644 --- a/doc/source/edge_route_o_auth_module.rst +++ b/doc/source/edge_route_o_auth_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route OAuth Module ===================================== diff --git a/doc/source/edge_route_oidc_module.rst b/doc/source/edge_route_oidc_module.rst index abef39e..1b3997b 100644 --- a/doc/source/edge_route_oidc_module.rst +++ b/doc/source/edge_route_oidc_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route OIDC Module ===================================== diff --git a/doc/source/edge_route_request_headers_module.rst b/doc/source/edge_route_request_headers_module.rst index 5d5e26a..5e28e7e 100644 --- a/doc/source/edge_route_request_headers_module.rst +++ b/doc/source/edge_route_request_headers_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route Request Headers Module ===================================== diff --git a/doc/source/edge_route_response_headers_module.rst b/doc/source/edge_route_response_headers_module.rst index 479644b..97156e9 100644 --- a/doc/source/edge_route_response_headers_module.rst +++ b/doc/source/edge_route_response_headers_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route Response Headers Module ===================================== diff --git a/doc/source/edge_route_saml_module.rst b/doc/source/edge_route_saml_module.rst index aba3e12..4bd60c6 100644 --- a/doc/source/edge_route_saml_module.rst +++ b/doc/source/edge_route_saml_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route SAML Module ===================================== diff --git a/doc/source/edge_route_webhook_verification_module.rst b/doc/source/edge_route_webhook_verification_module.rst index 0cfc3fa..f42c30e 100644 --- a/doc/source/edge_route_webhook_verification_module.rst +++ b/doc/source/edge_route_webhook_verification_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route Webhook Verification Module ===================================== diff --git a/doc/source/edge_route_websocket_tcp_converter_module.rst b/doc/source/edge_route_websocket_tcp_converter_module.rst index 4436c86..a586b27 100644 --- a/doc/source/edge_route_websocket_tcp_converter_module.rst +++ b/doc/source/edge_route_websocket_tcp_converter_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route Websocket TCP Converter Module ===================================== diff --git a/doc/source/edges_https.rst b/doc/source/edges_https.rst index c8bbe29..1e09836 100644 --- a/doc/source/edges_https.rst +++ b/doc/source/edges_https.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edges ===================================== diff --git a/doc/source/edges_https_routes.rst b/doc/source/edges_https_routes.rst index afb0ce7..c2ecc23 100644 --- a/doc/source/edges_https_routes.rst +++ b/doc/source/edges_https_routes.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Routes ===================================== diff --git a/doc/source/edges_tcp.rst b/doc/source/edges_tcp.rst index b10e177..4361561 100644 --- a/doc/source/edges_tcp.rst +++ b/doc/source/edges_tcp.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TCP Edges ===================================== diff --git a/doc/source/edges_tls.rst b/doc/source/edges_tls.rst index 4b163d1..cbf751a 100644 --- a/doc/source/edges_tls.rst +++ b/doc/source/edges_tls.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TLS Edges ===================================== diff --git a/doc/source/endpoints.rst b/doc/source/endpoints.rst index 227a642..f15e5e4 100644 --- a/doc/source/endpoints.rst +++ b/doc/source/endpoints.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Endpoints ===================================== diff --git a/doc/source/errors.rst b/doc/source/errors.rst index 301a65e..5b03e51 100644 --- a/doc/source/errors.rst +++ b/doc/source/errors.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + .. _errors: Errors diff --git a/doc/source/event_destinations.rst b/doc/source/event_destinations.rst index b05b317..c674b45 100644 --- a/doc/source/event_destinations.rst +++ b/doc/source/event_destinations.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Event Destinations ===================================== diff --git a/doc/source/event_sources.rst b/doc/source/event_sources.rst index f096cc0..82541e8 100644 --- a/doc/source/event_sources.rst +++ b/doc/source/event_sources.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Event Sources ===================================== diff --git a/doc/source/event_subscriptions.rst b/doc/source/event_subscriptions.rst index 89bc463..1fab08b 100644 --- a/doc/source/event_subscriptions.rst +++ b/doc/source/event_subscriptions.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Event Subscriptions ===================================== diff --git a/doc/source/failover_backends.rst b/doc/source/failover_backends.rst index 9f8905c..9437ab7 100644 --- a/doc/source/failover_backends.rst +++ b/doc/source/failover_backends.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Failover Backends ===================================== diff --git a/doc/source/http_response_backends.rst b/doc/source/http_response_backends.rst index 006e269..23e36d3 100644 --- a/doc/source/http_response_backends.rst +++ b/doc/source/http_response_backends.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTP Response Backends ===================================== diff --git a/doc/source/https_edge_mutual_tls_module.rst b/doc/source/https_edge_mutual_tls_module.rst index 96a49a1..b64666d 100644 --- a/doc/source/https_edge_mutual_tls_module.rst +++ b/doc/source/https_edge_mutual_tls_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Mutual TLS Module ===================================== diff --git a/doc/source/https_edge_tls_termination_module.rst b/doc/source/https_edge_tls_termination_module.rst index 48c8b98..8aa2e66 100644 --- a/doc/source/https_edge_tls_termination_module.rst +++ b/doc/source/https_edge_tls_termination_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge TLS Termination Module ===================================== diff --git a/doc/source/index.rst b/doc/source/index.rst index 35697fc..1fce46a 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + ngrok-api ######### @@ -125,6 +128,7 @@ API Reference api_keys application_sessions application_users + tunnel_sessions failover_backends http_response_backends tunnel_group_backends @@ -168,5 +172,4 @@ API Reference ssh_host_certificates ssh_user_certificates tls_certificates - tunnel_sessions tunnels diff --git a/doc/source/ip_policies.rst b/doc/source/ip_policies.rst index 1799260..1b3cde8 100644 --- a/doc/source/ip_policies.rst +++ b/doc/source/ip_policies.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + IP Policies ===================================== diff --git a/doc/source/ip_policy_rules.rst b/doc/source/ip_policy_rules.rst index c109f93..52b22a4 100644 --- a/doc/source/ip_policy_rules.rst +++ b/doc/source/ip_policy_rules.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + IP Policy Rules ===================================== diff --git a/doc/source/ip_restrictions.rst b/doc/source/ip_restrictions.rst index 6593c97..5d5f3bc 100644 --- a/doc/source/ip_restrictions.rst +++ b/doc/source/ip_restrictions.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + IP Restrictions ===================================== diff --git a/doc/source/reserved_addrs.rst b/doc/source/reserved_addrs.rst index aaf4f40..e00b300 100644 --- a/doc/source/reserved_addrs.rst +++ b/doc/source/reserved_addrs.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Reserved Addresses ===================================== diff --git a/doc/source/reserved_domains.rst b/doc/source/reserved_domains.rst index c1630b5..86758eb 100644 --- a/doc/source/reserved_domains.rst +++ b/doc/source/reserved_domains.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Reserved Domains ===================================== diff --git a/doc/source/ssh_certificate_authorities.rst b/doc/source/ssh_certificate_authorities.rst index 4bf9cd9..24dbf76 100644 --- a/doc/source/ssh_certificate_authorities.rst +++ b/doc/source/ssh_certificate_authorities.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + SSH Certificate Authorities ===================================== diff --git a/doc/source/ssh_credentials.rst b/doc/source/ssh_credentials.rst index 06044bf..c73991a 100644 --- a/doc/source/ssh_credentials.rst +++ b/doc/source/ssh_credentials.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + SSH Credentials ===================================== diff --git a/doc/source/ssh_host_certificates.rst b/doc/source/ssh_host_certificates.rst index 9e0b6db..e3387c1 100644 --- a/doc/source/ssh_host_certificates.rst +++ b/doc/source/ssh_host_certificates.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + SSH Host Certificates ===================================== diff --git a/doc/source/ssh_user_certificates.rst b/doc/source/ssh_user_certificates.rst index 4cb5fee..e63abae 100644 --- a/doc/source/ssh_user_certificates.rst +++ b/doc/source/ssh_user_certificates.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + SSH User Certificates ===================================== diff --git a/doc/source/tcp_edge_backend_module.rst b/doc/source/tcp_edge_backend_module.rst index 636003c..98b2a5f 100644 --- a/doc/source/tcp_edge_backend_module.rst +++ b/doc/source/tcp_edge_backend_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TCP Edge Backend Module ===================================== diff --git a/doc/source/tcp_edge_ip_restriction_module.rst b/doc/source/tcp_edge_ip_restriction_module.rst index f847cc5..24810b1 100644 --- a/doc/source/tcp_edge_ip_restriction_module.rst +++ b/doc/source/tcp_edge_ip_restriction_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TCP Edge IP Restriction Module ===================================== diff --git a/doc/source/tls_certificates.rst b/doc/source/tls_certificates.rst index a664ecc..eb06183 100644 --- a/doc/source/tls_certificates.rst +++ b/doc/source/tls_certificates.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TLS Certificates ===================================== diff --git a/doc/source/tls_edge_backend_module.rst b/doc/source/tls_edge_backend_module.rst index 1aa9ef6..8abf12f 100644 --- a/doc/source/tls_edge_backend_module.rst +++ b/doc/source/tls_edge_backend_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TLS Edge Backend Module ===================================== diff --git a/doc/source/tls_edge_ip_restriction_module.rst b/doc/source/tls_edge_ip_restriction_module.rst index ed49b58..b9d14c9 100644 --- a/doc/source/tls_edge_ip_restriction_module.rst +++ b/doc/source/tls_edge_ip_restriction_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TLS Edge IP Restriction Module ===================================== diff --git a/doc/source/tls_edge_mutual_tls_module.rst b/doc/source/tls_edge_mutual_tls_module.rst index bee4644..f8ff76d 100644 --- a/doc/source/tls_edge_mutual_tls_module.rst +++ b/doc/source/tls_edge_mutual_tls_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TLS Edge Mutual TLS Module ===================================== diff --git a/doc/source/tls_edge_tls_termination_module.rst b/doc/source/tls_edge_tls_termination_module.rst index 55c4d52..60189de 100644 --- a/doc/source/tls_edge_tls_termination_module.rst +++ b/doc/source/tls_edge_tls_termination_module.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TLS Edge TLS Termination Module ===================================== diff --git a/doc/source/tunnel_group_backends.rst b/doc/source/tunnel_group_backends.rst index 0f0acac..6b997cf 100644 --- a/doc/source/tunnel_group_backends.rst +++ b/doc/source/tunnel_group_backends.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Tunnel Group Backends ===================================== diff --git a/doc/source/tunnel_sessions.rst b/doc/source/tunnel_sessions.rst index d03189a..5d5b640 100644 --- a/doc/source/tunnel_sessions.rst +++ b/doc/source/tunnel_sessions.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Tunnel Sessions ===================================== diff --git a/doc/source/tunnels.rst b/doc/source/tunnels.rst index 347285b..e3cad8a 100644 --- a/doc/source/tunnels.rst +++ b/doc/source/tunnels.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Tunnels ===================================== diff --git a/doc/source/weighted_backends.rst b/doc/source/weighted_backends.rst index f9781bd..496f0c8 100644 --- a/doc/source/weighted_backends.rst +++ b/doc/source/weighted_backends.rst @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Weighted Backends ===================================== diff --git a/docs/_modules/index.html b/docs/_modules/index.html index 69bc3de..55c1940 100644 --- a/docs/_modules/index.html +++ b/docs/_modules/index.html @@ -166,6 +166,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -209,7 +210,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/_modules/ngrok/client.html b/docs/_modules/ngrok/client.html index 5548197..5af2cb5 100644 --- a/docs/_modules/ngrok/client.html +++ b/docs/_modules/ngrok/client.html @@ -166,6 +166,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -209,7 +210,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • @@ -245,7 +245,10 @@

    Source code for ngrok.client

    -from __future__ import annotations
    +# Code generated for API Clients. DO NOT EDIT.
    +
    +
    +from __future__ import annotations
     import collections
     import os
     from .services import *
    @@ -282,6 +285,13 @@
         def application_users(self) -> ApplicationUsersClient:
             return ApplicationUsersClient(self)
     
    +    @property
    +    def tunnel_sessions(self) -> TunnelSessionsClient:
    +        """Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel
    +        sessions that are running and connected to the ngrok service. Each tunnel
    +        session can include one or more Tunnels."""
    +        return TunnelSessionsClient(self)
    +
         @property
         def certificate_authorities(self) -> CertificateAuthoritiesClient:
             """Certificate Authorities are x509 certificates that are used to sign other
    @@ -392,13 +402,6 @@
             automated certificate provisioning."""
             return TLSCertificatesClient(self)
     
    -    @property
    -    def tunnel_sessions(self) -> TunnelSessionsClient:
    -        """Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel
    -        sessions that are running and connected to the ngrok service. Each tunnel
    -        session can include one or more Tunnels."""
    -        return TunnelSessionsClient(self)
    -
         @property
         def tunnels(self) -> TunnelsClient:
             """Tunnels provide endpoints to access services exposed by a running ngrok
    diff --git a/docs/_modules/ngrok/datatypes.html b/docs/_modules/ngrok/datatypes.html
    index e610739..a51d994 100644
    --- a/docs/_modules/ngrok/datatypes.html
    +++ b/docs/_modules/ngrok/datatypes.html
    @@ -166,6 +166,7 @@
     
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -209,7 +210,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • @@ -245,7 +245,10 @@

    Source code for ngrok.datatypes

    -from __future__ import annotations
    +# Code generated for API Clients. DO NOT EDIT.
    +
    +
    +from __future__ import annotations
     from typing import Any, Mapping, Sequence
     from datetime import datetime, timedelta
     from .iterator import PagedIterator
    @@ -360,6 +363,16 @@
         def __init__(self, client, props):
             self._client = client
             self._props = props
    +        self._props["certificate_management_policy"] = (
    +            AgentIngressCertPolicy(client, props["certificate_management_policy"])
    +            if props.get("certificate_management_policy") is not None
    +            else None
    +        )
    +        self._props["certificate_management_status"] = (
    +            AgentIngressCertStatus(client, props["certificate_management_status"])
    +            if props.get("certificate_management_status") is not None
    +            else None
    +        )
     
         def __eq__(self, other):
             return self._props == other._props
    @@ -381,11 +394,13 @@
             self,
             description: str = None,
             metadata: str = None,
    +        certificate_management_policy: AgentIngressCertPolicy = None,
         ):
             self._client.agent_ingresses.update(
                 id=self.id,
                 description=description,
                 metadata=metadata,
    +            certificate_management_policy=certificate_management_policy,
             )
    @property @@ -426,7 +441,17 @@ @property def created_at(self) -> datetime: """timestamp when the Agent Ingress was created, RFC 3339 format""" - return self._props["created_at"] + return self._props["created_at"] + + @property + def certificate_management_policy(self) -> AgentIngressCertPolicy: + """configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled""" + return self._props["certificate_management_policy"] + + @property + def certificate_management_status(self) -> AgentIngressCertStatus: + """status of the automatic certificate management for this domain, or null if automatic management is disabled""" + return self._props["certificate_management_status"]
    [docs]class AgentIngressList(object): @@ -467,6 +492,96 @@ return self._props["next_page_uri"]
    +
    [docs]class AgentIngressCertPolicy(object): + def __init__(self, client, props): + self._client = client + self._props = props + + def __eq__(self, other): + return self._props == other._props + + def __str__(self): + if "id" in self._props: + return "<AgentIngressCertPolicy {} {}>".format(self.id, repr(self._props)) + else: + return "<AgentIngressCertPolicy {}>".format(repr(self._props)) + + @property + def authority(self) -> str: + """certificate authority to request certificates from. The only supported value is letsencrypt.""" + return self._props["authority"] + + @property + def private_key_type(self) -> str: + """type of private key to use when requesting certificates. Defaults to rsa, can be either rsa or ecdsa.""" + return self._props["private_key_type"]
    + + +
    [docs]class AgentIngressCertStatus(object): + def __init__(self, client, props): + self._client = client + self._props = props + self._props["provisioning_job"] = ( + AgentIngressCertJob(client, props["provisioning_job"]) + if props.get("provisioning_job") is not None + else None + ) + + def __eq__(self, other): + return self._props == other._props + + def __str__(self): + if "id" in self._props: + return "<AgentIngressCertStatus {} {}>".format(self.id, repr(self._props)) + else: + return "<AgentIngressCertStatus {}>".format(repr(self._props)) + + @property + def renews_at(self) -> datetime: + """timestamp when the next renewal will be requested, RFC 3339 format""" + return self._props["renews_at"] + + @property + def provisioning_job(self) -> AgentIngressCertJob: + """status of the certificate provisioning job, or null if the certificiate isn't being provisioned or renewed""" + return self._props["provisioning_job"]
    + + +
    [docs]class AgentIngressCertJob(object): + def __init__(self, client, props): + self._client = client + self._props = props + + def __eq__(self, other): + return self._props == other._props + + def __str__(self): + if "id" in self._props: + return "<AgentIngressCertJob {} {}>".format(self.id, repr(self._props)) + else: + return "<AgentIngressCertJob {}>".format(repr(self._props)) + + @property + def error_code(self) -> str: + """if present, an error code indicating why provisioning is failing. It may be either a temporary condition (INTERNAL_ERROR), or a permanent one the user must correct (DNS_ERROR).""" + return self._props["error_code"] + + @property + def msg(self) -> str: + """a message describing the current status or error""" + return self._props["msg"] + + @property + def started_at(self) -> datetime: + """timestamp when the provisioning job started, RFC 3339 format""" + return self._props["started_at"] + + @property + def retries_at(self) -> datetime: + """timestamp when the provisioning job will be retried""" + return self._props["retries_at"]
    + +
    [docs]class APIKey(object): def __init__(self, client, props): self._client = client @@ -969,6 +1084,114 @@ return self._props["url"]
    +
    [docs]class TunnelSession(object): + def __init__(self, client, props): + self._client = client + self._props = props + self._props["credential"] = ( + Ref(client, props["credential"]) + if props.get("credential") is not None + else None + ) + + def __eq__(self, other): + return self._props == other._props + + def __str__(self): + if "id" in self._props: + return "<TunnelSession {} {}>".format(self.id, repr(self._props)) + else: + return "<TunnelSession {}>".format(repr(self._props)) + + @property + def agent_version(self) -> str: + """version of the ngrok agent that started this ngrok tunnel session""" + return self._props["agent_version"] + + @property + def credential(self) -> Ref: + """reference to the tunnel credential or ssh credential used by the ngrok agent to start this tunnel session""" + return self._props["credential"] + + @property + def id(self) -> str: + """unique tunnel session resource identifier""" + return self._props["id"] + + @property + def ip(self) -> str: + """source ip address of the tunnel session""" + return self._props["ip"] + + @property + def metadata(self) -> str: + """arbitrary user-defined data specified in the metadata property in the ngrok configuration file. See the metadata configuration option""" + return self._props["metadata"] + + @property + def os(self) -> str: + """operating system of the host the ngrok agent is running on""" + return self._props["os"] + + @property + def region(self) -> str: + """the ngrok region identifier in which this tunnel session was started""" + return self._props["region"] + + @property + def started_at(self) -> datetime: + """time when the tunnel session first connected to the ngrok servers""" + return self._props["started_at"] + + @property + def transport(self) -> str: + """the transport protocol used to start the tunnel session. Either ``ngrok/v2`` or ``ssh``""" + return self._props["transport"] + + @property + def uri(self) -> str: + """URI to the API resource of the tunnel session""" + return self._props["uri"]
    + + +
    [docs]class TunnelSessionList(object): + def __init__(self, client, props): + self._client = client + self._props = props + self._props["tunnel_sessions"] = ( + [TunnelSession(client, x) for x in props["tunnel_sessions"]] + if props.get("tunnel_sessions") is not None + else [] + ) + + def __eq__(self, other): + return self._props == other._props + + def __str__(self): + if "id" in self._props: + return "<TunnelSessionList {} {}>".format(self.id, repr(self._props)) + else: + return "<TunnelSessionList {}>".format(repr(self._props)) + + def __iter__(self): + return PagedIterator(self._client, self, "tunnel_sessions") + + @property + def tunnel_sessions(self) -> Sequence[TunnelSession]: + """list of all tunnel sessions on this account""" + return self._props["tunnel_sessions"] + + @property + def uri(self) -> str: + """URI to the API resource of the tunnel session list""" + return self._props["uri"] + + @property + def next_page_uri(self) -> str: + """URI of the next page, or null if there is no next page""" + return self._props["next_page_uri"]
    + +
    [docs]class FailoverBackend(object): def __init__(self, client, props): self._client = client @@ -3586,6 +3809,11 @@ if props.get("cloudwatch_logs") is not None else None ) + self._props["datadog"] = ( + EventTargetDatadog(client, props["datadog"]) + if props.get("datadog") is not None + else None + ) def __eq__(self, other): return self._props == other._props @@ -3609,7 +3837,12 @@ @property def cloudwatch_logs(self) -> EventTargetCloudwatchLogs: """Configuration used to send events to Amazon CloudWatch Logs.""" - return self._props["cloudwatch_logs"]
    + return self._props["cloudwatch_logs"] + + @property + def datadog(self) -> EventTargetDatadog: + """Configuration used to send events to Datadog.""" + return self._props["datadog"]
    [docs]class EventTargetFirehose(object): @@ -3698,6 +3931,41 @@ return self._props["log_group_arn"]
    +
    [docs]class EventTargetDatadog(object): + def __init__(self, client, props): + self._client = client + self._props = props + + def __eq__(self, other): + return self._props == other._props + + def __str__(self): + if "id" in self._props: + return "<EventTargetDatadog {} {}>".format(self.id, repr(self._props)) + else: + return "<EventTargetDatadog {}>".format(repr(self._props)) + + @property + def api_key(self) -> str: + """Datadog API key to use.""" + return self._props["api_key"] + + @property + def ddtags(self) -> str: + """Tags to send with the event.""" + return self._props["ddtags"] + + @property + def service(self) -> str: + """Service name to send with the event.""" + return self._props["service"] + + @property + def ddsite(self) -> str: + """Datadog site to send event to.""" + return self._props["ddsite"]
    + +
    [docs]class AWSAuth(object): def __init__(self, client, props): self._client = client @@ -5155,7 +5423,7 @@ @property def certificate_pem(self) -> str: - """chain of PEM-encoded certificates, leaf first. See `Certificate Bundles </cloud-edge/endpoints#certificate-chains>`_.""" + """chain of PEM-encoded certificates, leaf first. See `Certificate Bundles <https://ngrok.com/docs/cloud-edge/endpoints#certificate-chains>`_.""" return self._props["certificate_pem"] @property @@ -5297,114 +5565,6 @@ return self._props["ips"]
    -
    [docs]class TunnelSession(object): - def __init__(self, client, props): - self._client = client - self._props = props - self._props["credential"] = ( - Ref(client, props["credential"]) - if props.get("credential") is not None - else None - ) - - def __eq__(self, other): - return self._props == other._props - - def __str__(self): - if "id" in self._props: - return "<TunnelSession {} {}>".format(self.id, repr(self._props)) - else: - return "<TunnelSession {}>".format(repr(self._props)) - - @property - def agent_version(self) -> str: - """version of the ngrok agent that started this ngrok tunnel session""" - return self._props["agent_version"] - - @property - def credential(self) -> Ref: - """reference to the tunnel credential or ssh credential used by the ngrok agent to start this tunnel session""" - return self._props["credential"] - - @property - def id(self) -> str: - """unique tunnel session resource identifier""" - return self._props["id"] - - @property - def ip(self) -> str: - """source ip address of the tunnel session""" - return self._props["ip"] - - @property - def metadata(self) -> str: - """arbitrary user-defined data specified in the metadata property in the ngrok configuration file. See the metadata configuration option""" - return self._props["metadata"] - - @property - def os(self) -> str: - """operating system of the host the ngrok agent is running on""" - return self._props["os"] - - @property - def region(self) -> str: - """the ngrok region identifier in which this tunnel session was started""" - return self._props["region"] - - @property - def started_at(self) -> datetime: - """time when the tunnel session first connected to the ngrok servers""" - return self._props["started_at"] - - @property - def transport(self) -> str: - """the transport protocol used to start the tunnel session. Either ``ngrok/v2`` or ``ssh``""" - return self._props["transport"] - - @property - def uri(self) -> str: - """URI to the API resource of the tunnel session""" - return self._props["uri"]
    - - -
    [docs]class TunnelSessionList(object): - def __init__(self, client, props): - self._client = client - self._props = props - self._props["tunnel_sessions"] = ( - [TunnelSession(client, x) for x in props["tunnel_sessions"]] - if props.get("tunnel_sessions") is not None - else [] - ) - - def __eq__(self, other): - return self._props == other._props - - def __str__(self): - if "id" in self._props: - return "<TunnelSessionList {} {}>".format(self.id, repr(self._props)) - else: - return "<TunnelSessionList {}>".format(repr(self._props)) - - def __iter__(self): - return PagedIterator(self._client, self, "tunnel_sessions") - - @property - def tunnel_sessions(self) -> Sequence[TunnelSession]: - """list of all tunnel sessions on this account""" - return self._props["tunnel_sessions"] - - @property - def uri(self) -> str: - """URI to the API resource of the tunnel session list""" - return self._props["uri"] - - @property - def next_page_uri(self) -> str: - """URI of the next page, or null if there is no next page""" - return self._props["next_page_uri"]
    - -
    [docs]class Tunnel(object): def __init__(self, client, props): self._client = client @@ -5451,7 +5611,7 @@ @property def metadata(self) -> str: - """user-supplied metadata for the tunnel defined in the ngrok configuration file. See the tunnel `metadata configuration option </ngrok-agent/config#common-tunnel-configuration-properties>`_ In API version 0, this value was instead pulled from the top-level `metadata configuration option </ngrok-agent/config#metadata>`_.""" + """user-supplied metadata for the tunnel defined in the ngrok configuration file. See the tunnel `metadata configuration option <https://ngrok.com/docs/secure-tunnels/ngrok-agent/reference/config#common-tunnel-configuration-properties>`_ In API version 0, this value was instead pulled from the top-level `metadata configuration option <https://ngrok.com/docs/secure-tunnels/ngrok-agent/reference/config#metadata>`_.""" return self._props["metadata"] @property diff --git a/docs/_modules/ngrok/error.html b/docs/_modules/ngrok/error.html index 297097c..c63d798 100644 --- a/docs/_modules/ngrok/error.html +++ b/docs/_modules/ngrok/error.html @@ -166,6 +166,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -209,7 +210,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • @@ -245,7 +245,9 @@

    Source code for ngrok.error

    -from typing import Any, Optional
    +# Code generated for API Clients. DO NOT EDIT.
    +
    +from typing import Any, Optional
     
     
     
    [docs]class Error(Exception): diff --git a/docs/_modules/ngrok/services.html b/docs/_modules/ngrok/services.html index 61584f3..0302b0b 100644 --- a/docs/_modules/ngrok/services.html +++ b/docs/_modules/ngrok/services.html @@ -166,6 +166,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -209,7 +210,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • @@ -245,7 +245,10 @@

    Source code for ngrok.services

    -from __future__ import annotations
    +# Code generated for API Clients. DO NOT EDIT.
    +
    +
    +from __future__ import annotations
     from collections.abc import Iterator
     from typing import Any, Mapping, Sequence
     from datetime import datetime, timedelta
    @@ -310,12 +313,14 @@
             domain: str,
             description: str = "",
             metadata: str = "",
    +        certificate_management_policy: AgentIngressCertPolicy = None,
         ) -> AgentIngress:
             """Create a new Agent Ingress. The ngrok agent can be configured to connect to ngrok via the new set of addresses on the returned Agent Ingress.
     
             :param description: human-readable description of the use of this Agent Ingress. optional, max 255 bytes.
             :param metadata: arbitrary user-defined machine-readable data of this Agent Ingress. optional, max 4096 bytes
             :param domain: the domain that you own to be used as the base domain name to generate regional agent ingress domains.
    +        :param certificate_management_policy: configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional.
     
             https://ngrok.com/docs/api#api-agent-ingresses-create
             """
    @@ -324,6 +329,7 @@
                 description=description,
                 metadata=metadata,
                 domain=domain,
    +            certificate_management_policy=extract_props(certificate_management_policy),
             )
             result = self._client.http_client.post(path, body_arg)
             return AgentIngress(self._client, result)
    @@ -388,12 +394,14 @@ id: str, description: str = None, metadata: str = None, + certificate_management_policy: AgentIngressCertPolicy = None, ) -> AgentIngress: """Update attributes of an Agent Ingress by ID. :param id: :param description: human-readable description of the use of this Agent Ingress. optional, max 255 bytes. :param metadata: arbitrary user-defined machine-readable data of this Agent Ingress. optional, max 4096 bytes + :param certificate_management_policy: configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional. https://ngrok.com/docs/api#api-agent-ingresses-update """ @@ -404,6 +412,7 @@ body_arg = dict( description=description, metadata=metadata, + certificate_management_policy=extract_props(certificate_management_policy), ) result = self._client.http_client.patch(path, body_arg) return AgentIngress(self._client, result)
    @@ -643,6 +652,104 @@ return ApplicationUserList(self._client, result) +
    [docs]class TunnelSessionsClient(object): + """Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel + sessions that are running and connected to the ngrok service. Each tunnel + session can include one or more Tunnels.""" + + def __init__(self, client): + self._client = client + +
    [docs] def list( + self, + before_id: str = None, + limit: str = None, + ) -> TunnelSessionList: + """List all online tunnel sessions running on this account. + + :param before_id: + :param limit: + + https://ngrok.com/docs/api#api-tunnel-sessions-list + """ + path = "/tunnel_sessions" + body_arg = dict( + before_id=before_id, + limit=limit, + ) + result = self._client.http_client.get(path, body_arg) + return TunnelSessionList(self._client, result)
    + +
    [docs] def get( + self, + id: str, + ) -> TunnelSession: + """Get the detailed status of a tunnel session by ID + + :param id: a resource identifier + + https://ngrok.com/docs/api#api-tunnel-sessions-get + """ + path = "/tunnel_sessions/{id}" + path = path.format( + id=id, + ) + body_arg = None + result = self._client.http_client.get(path, body_arg) + return TunnelSession(self._client, result)
    + +
    [docs] def restart( + self, + id: str, + ): + """Issues a command instructing the ngrok agent to restart. The agent restarts itself by calling exec() on platforms that support it. This operation is notably not supported on Windows. When an agent restarts, it reconnects with a new tunnel session ID. + + :param id: a resource identifier + + https://ngrok.com/docs/api#api-tunnel-sessions-restart + """ + path = "/tunnel_sessions/{id}/restart" + path = path.format( + id=id, + ) + body_arg = None + self._client.http_client.post(path, body_arg)
    + +
    [docs] def stop( + self, + id: str, + ): + """Issues a command instructing the ngrok agent that started this tunnel session to exit. + + :param id: a resource identifier + + https://ngrok.com/docs/api#api-tunnel-sessions-stop + """ + path = "/tunnel_sessions/{id}/stop" + path = path.format( + id=id, + ) + body_arg = None + self._client.http_client.post(path, body_arg)
    + +
    [docs] def update( + self, + id: str, + ): + """Issues a command instructing the ngrok agent to update itself to the latest version. After this call completes successfully, the ngrok agent will be in the update process. A caller should wait some amount of time to allow the update to complete (at least 10 seconds) before making a call to the Restart endpoint to request that the agent restart itself to start using the new code. This call will never update an ngrok agent to a new major version which could cause breaking compatibility issues. If you wish to update to a new major version, that must be done manually. Still, please be aware that updating your ngrok agent could break your integration. This call will fail in any of the following circumstances: there is no update available the ngrok agent's configuration disabled update checks the agent is currently in process of updating the agent has already successfully updated but has not yet been restarted + + :param id: + + https://ngrok.com/docs/api#api-tunnel-sessions-update + """ + path = "/tunnel_sessions/{id}/update" + path = path.format( + id=id, + ) + body_arg = None + self._client.http_client.post(path, body_arg)
    + +
    [docs]class FailoverBackendsClient(object): """A Failover backend defines failover behavior within a list of referenced backends. Traffic is sent to the first backend in the list. If that backend @@ -4010,7 +4117,6 @@
    [docs] def create( self, - name: str = "", domain: str = "", region: str = "", description: str = "", @@ -4020,7 +4126,6 @@ ) -> ReservedDomain: """Create a new reserved domain. - :param name: the domain name to reserve. It may be a full domain name like app.example.com. If the name does not contain a '.' it will reserve that subdomain on ngrok.io. :param domain: hostname of the reserved domain :param region: reserve the domain in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa) :param description: human-readable description of what this reserved domain will be used for @@ -4032,7 +4137,6 @@ """ path = "/reserved_domains" body_arg = dict( - name=name, domain=domain, region=region, description=description, @@ -4676,8 +4780,8 @@ :param description: human-readable description of this TLS certificate. optional, max 255 bytes. :param metadata: arbitrary user-defined machine-readable data of this TLS certificate. optional, max 4096 bytes. - :param certificate_pem: chain of PEM-encoded certificates, leaf first. See `Certificate Bundles </cloud-edge/endpoints#certificate-chains>`_. - :param private_key_pem: private key for the TLS certificate, PEM-encoded. See `Private Keys </cloud-edge/endpoints#private-keys>`_. + :param certificate_pem: chain of PEM-encoded certificates, leaf first. See `Certificate Bundles <https://ngrok.com/docs/cloud-edge/endpoints#certificate-chains>`_. + :param private_key_pem: private key for the TLS certificate, PEM-encoded. See `Private Keys <https://ngrok.com/docs/cloud-edge/endpoints#private-keys>`_. https://ngrok.com/docs/api#api-tls-certificates-create """ @@ -4772,104 +4876,6 @@ return TLSCertificate(self._client, result)
    -
    [docs]class TunnelSessionsClient(object): - """Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel - sessions that are running and connected to the ngrok service. Each tunnel - session can include one or more Tunnels.""" - - def __init__(self, client): - self._client = client - -
    [docs] def list( - self, - before_id: str = None, - limit: str = None, - ) -> TunnelSessionList: - """List all online tunnel sessions running on this account. - - :param before_id: - :param limit: - - https://ngrok.com/docs/api#api-tunnel-sessions-list - """ - path = "/tunnel_sessions" - body_arg = dict( - before_id=before_id, - limit=limit, - ) - result = self._client.http_client.get(path, body_arg) - return TunnelSessionList(self._client, result)
    - -
    [docs] def get( - self, - id: str, - ) -> TunnelSession: - """Get the detailed status of a tunnel session by ID - - :param id: a resource identifier - - https://ngrok.com/docs/api#api-tunnel-sessions-get - """ - path = "/tunnel_sessions/{id}" - path = path.format( - id=id, - ) - body_arg = None - result = self._client.http_client.get(path, body_arg) - return TunnelSession(self._client, result)
    - -
    [docs] def restart( - self, - id: str, - ): - """Issues a command instructing the ngrok agent to restart. The agent restarts itself by calling exec() on platforms that support it. This operation is notably not supported on Windows. When an agent restarts, it reconnects with a new tunnel session ID. - - :param id: a resource identifier - - https://ngrok.com/docs/api#api-tunnel-sessions-restart - """ - path = "/tunnel_sessions/{id}/restart" - path = path.format( - id=id, - ) - body_arg = None - self._client.http_client.post(path, body_arg)
    - -
    [docs] def stop( - self, - id: str, - ): - """Issues a command instructing the ngrok agent that started this tunnel session to exit. - - :param id: a resource identifier - - https://ngrok.com/docs/api#api-tunnel-sessions-stop - """ - path = "/tunnel_sessions/{id}/stop" - path = path.format( - id=id, - ) - body_arg = None - self._client.http_client.post(path, body_arg)
    - -
    [docs] def update( - self, - id: str, - ): - """Issues a command instructing the ngrok agent to update itself to the latest version. After this call completes successfully, the ngrok agent will be in the update process. A caller should wait some amount of time to allow the update to complete (at least 10 seconds) before making a call to the Restart endpoint to request that the agent restart itself to start using the new code. This call will never update an ngrok agent to a new major version which could cause breaking compatibility issues. If you wish to update to a new major version, that must be done manually. Still, please be aware that updating your ngrok agent could break your integration. This call will fail in any of the following circumstances: there is no update available the ngrok agent's configuration disabled update checks the agent is currently in process of updating the agent has already successfully updated but has not yet been restarted - - :param id: - - https://ngrok.com/docs/api#api-tunnel-sessions-update - """ - path = "/tunnel_sessions/{id}/update" - path = path.format( - id=id, - ) - body_arg = None - self._client.http_client.post(path, body_arg)
    - -
    [docs]class TunnelsClient(object): """Tunnels provide endpoints to access services exposed by a running ngrok agent tunnel session or an SSH reverse tunnel session.""" diff --git a/docs/_sources/abuse_reports.rst.txt b/docs/_sources/abuse_reports.rst.txt index 7791dd6..1d01296 100644 --- a/docs/_sources/abuse_reports.rst.txt +++ b/docs/_sources/abuse_reports.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Abuse Reports ===================================== diff --git a/docs/_sources/agent_ingresses.rst.txt b/docs/_sources/agent_ingresses.rst.txt index b6cee12..982a6b4 100644 --- a/docs/_sources/agent_ingresses.rst.txt +++ b/docs/_sources/agent_ingresses.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Agent Ingresses ===================================== diff --git a/docs/_sources/api_keys.rst.txt b/docs/_sources/api_keys.rst.txt index 69593f6..3938dc8 100644 --- a/docs/_sources/api_keys.rst.txt +++ b/docs/_sources/api_keys.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + API Keys ===================================== diff --git a/docs/_sources/application_sessions.rst.txt b/docs/_sources/application_sessions.rst.txt index fd3ac2d..2ed6b4d 100644 --- a/docs/_sources/application_sessions.rst.txt +++ b/docs/_sources/application_sessions.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Application Sessions ===================================== diff --git a/docs/_sources/application_users.rst.txt b/docs/_sources/application_users.rst.txt index 7aa4ca6..19f801f 100644 --- a/docs/_sources/application_users.rst.txt +++ b/docs/_sources/application_users.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Application Users ===================================== diff --git a/docs/_sources/certificate_authorities.rst.txt b/docs/_sources/certificate_authorities.rst.txt index 441b9e4..55ae4ee 100644 --- a/docs/_sources/certificate_authorities.rst.txt +++ b/docs/_sources/certificate_authorities.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Certificate Authorities ===================================== diff --git a/docs/_sources/client.rst.txt b/docs/_sources/client.rst.txt index e10ab95..18c30c5 100644 --- a/docs/_sources/client.rst.txt +++ b/docs/_sources/client.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Client ===================================== @@ -15,7 +18,7 @@ Client object: # list all ip policies for policy in client.ip_policies.list(): print(policy) - + # create an ngrok agent authtoken cred = client.credentials.create() print(cred) diff --git a/docs/_sources/credentials.rst.txt b/docs/_sources/credentials.rst.txt index 4af64a3..a2bb3f4 100644 --- a/docs/_sources/credentials.rst.txt +++ b/docs/_sources/credentials.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Tunnel Credentials ===================================== diff --git a/docs/_sources/datatypes.rst.txt b/docs/_sources/datatypes.rst.txt index 7db4f9d..1b4d803 100644 --- a/docs/_sources/datatypes.rst.txt +++ b/docs/_sources/datatypes.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Datatypes ===================================== diff --git a/docs/_sources/edge_route_backend_module.rst.txt b/docs/_sources/edge_route_backend_module.rst.txt index 7e3dbe3..59ac3be 100644 --- a/docs/_sources/edge_route_backend_module.rst.txt +++ b/docs/_sources/edge_route_backend_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route Backend Module ===================================== diff --git a/docs/_sources/edge_route_circuit_breaker_module.rst.txt b/docs/_sources/edge_route_circuit_breaker_module.rst.txt index fea725c..a94dc50 100644 --- a/docs/_sources/edge_route_circuit_breaker_module.rst.txt +++ b/docs/_sources/edge_route_circuit_breaker_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route Circuit Breaker Module ===================================== diff --git a/docs/_sources/edge_route_compression_module.rst.txt b/docs/_sources/edge_route_compression_module.rst.txt index 4bbd06a..9e36972 100644 --- a/docs/_sources/edge_route_compression_module.rst.txt +++ b/docs/_sources/edge_route_compression_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route Compression Module ===================================== diff --git a/docs/_sources/edge_route_ip_restriction_module.rst.txt b/docs/_sources/edge_route_ip_restriction_module.rst.txt index 243888f..23332bb 100644 --- a/docs/_sources/edge_route_ip_restriction_module.rst.txt +++ b/docs/_sources/edge_route_ip_restriction_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route IP Restriction Module ===================================== diff --git a/docs/_sources/edge_route_o_auth_module.rst.txt b/docs/_sources/edge_route_o_auth_module.rst.txt index 9e7f81a..3fd3c7b 100644 --- a/docs/_sources/edge_route_o_auth_module.rst.txt +++ b/docs/_sources/edge_route_o_auth_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route OAuth Module ===================================== diff --git a/docs/_sources/edge_route_oidc_module.rst.txt b/docs/_sources/edge_route_oidc_module.rst.txt index abef39e..1b3997b 100644 --- a/docs/_sources/edge_route_oidc_module.rst.txt +++ b/docs/_sources/edge_route_oidc_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route OIDC Module ===================================== diff --git a/docs/_sources/edge_route_request_headers_module.rst.txt b/docs/_sources/edge_route_request_headers_module.rst.txt index 5d5e26a..5e28e7e 100644 --- a/docs/_sources/edge_route_request_headers_module.rst.txt +++ b/docs/_sources/edge_route_request_headers_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route Request Headers Module ===================================== diff --git a/docs/_sources/edge_route_response_headers_module.rst.txt b/docs/_sources/edge_route_response_headers_module.rst.txt index 479644b..97156e9 100644 --- a/docs/_sources/edge_route_response_headers_module.rst.txt +++ b/docs/_sources/edge_route_response_headers_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route Response Headers Module ===================================== diff --git a/docs/_sources/edge_route_saml_module.rst.txt b/docs/_sources/edge_route_saml_module.rst.txt index aba3e12..4bd60c6 100644 --- a/docs/_sources/edge_route_saml_module.rst.txt +++ b/docs/_sources/edge_route_saml_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route SAML Module ===================================== diff --git a/docs/_sources/edge_route_webhook_verification_module.rst.txt b/docs/_sources/edge_route_webhook_verification_module.rst.txt index 0cfc3fa..f42c30e 100644 --- a/docs/_sources/edge_route_webhook_verification_module.rst.txt +++ b/docs/_sources/edge_route_webhook_verification_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route Webhook Verification Module ===================================== diff --git a/docs/_sources/edge_route_websocket_tcp_converter_module.rst.txt b/docs/_sources/edge_route_websocket_tcp_converter_module.rst.txt index 4436c86..a586b27 100644 --- a/docs/_sources/edge_route_websocket_tcp_converter_module.rst.txt +++ b/docs/_sources/edge_route_websocket_tcp_converter_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Route Websocket TCP Converter Module ===================================== diff --git a/docs/_sources/edges_https.rst.txt b/docs/_sources/edges_https.rst.txt index c8bbe29..1e09836 100644 --- a/docs/_sources/edges_https.rst.txt +++ b/docs/_sources/edges_https.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edges ===================================== diff --git a/docs/_sources/edges_https_routes.rst.txt b/docs/_sources/edges_https_routes.rst.txt index afb0ce7..c2ecc23 100644 --- a/docs/_sources/edges_https_routes.rst.txt +++ b/docs/_sources/edges_https_routes.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Routes ===================================== diff --git a/docs/_sources/edges_tcp.rst.txt b/docs/_sources/edges_tcp.rst.txt index b10e177..4361561 100644 --- a/docs/_sources/edges_tcp.rst.txt +++ b/docs/_sources/edges_tcp.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TCP Edges ===================================== diff --git a/docs/_sources/edges_tls.rst.txt b/docs/_sources/edges_tls.rst.txt index 4b163d1..cbf751a 100644 --- a/docs/_sources/edges_tls.rst.txt +++ b/docs/_sources/edges_tls.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TLS Edges ===================================== diff --git a/docs/_sources/endpoints.rst.txt b/docs/_sources/endpoints.rst.txt index 227a642..f15e5e4 100644 --- a/docs/_sources/endpoints.rst.txt +++ b/docs/_sources/endpoints.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Endpoints ===================================== diff --git a/docs/_sources/errors.rst.txt b/docs/_sources/errors.rst.txt index 301a65e..5b03e51 100644 --- a/docs/_sources/errors.rst.txt +++ b/docs/_sources/errors.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + .. _errors: Errors diff --git a/docs/_sources/event_destinations.rst.txt b/docs/_sources/event_destinations.rst.txt index b05b317..c674b45 100644 --- a/docs/_sources/event_destinations.rst.txt +++ b/docs/_sources/event_destinations.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Event Destinations ===================================== diff --git a/docs/_sources/event_sources.rst.txt b/docs/_sources/event_sources.rst.txt index f096cc0..82541e8 100644 --- a/docs/_sources/event_sources.rst.txt +++ b/docs/_sources/event_sources.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Event Sources ===================================== diff --git a/docs/_sources/event_subscriptions.rst.txt b/docs/_sources/event_subscriptions.rst.txt index 89bc463..1fab08b 100644 --- a/docs/_sources/event_subscriptions.rst.txt +++ b/docs/_sources/event_subscriptions.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Event Subscriptions ===================================== diff --git a/docs/_sources/failover_backends.rst.txt b/docs/_sources/failover_backends.rst.txt index 9f8905c..9437ab7 100644 --- a/docs/_sources/failover_backends.rst.txt +++ b/docs/_sources/failover_backends.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Failover Backends ===================================== diff --git a/docs/_sources/http_response_backends.rst.txt b/docs/_sources/http_response_backends.rst.txt index 006e269..23e36d3 100644 --- a/docs/_sources/http_response_backends.rst.txt +++ b/docs/_sources/http_response_backends.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTP Response Backends ===================================== diff --git a/docs/_sources/https_edge_mutual_tls_module.rst.txt b/docs/_sources/https_edge_mutual_tls_module.rst.txt index 96a49a1..b64666d 100644 --- a/docs/_sources/https_edge_mutual_tls_module.rst.txt +++ b/docs/_sources/https_edge_mutual_tls_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge Mutual TLS Module ===================================== diff --git a/docs/_sources/https_edge_tls_termination_module.rst.txt b/docs/_sources/https_edge_tls_termination_module.rst.txt index 48c8b98..8aa2e66 100644 --- a/docs/_sources/https_edge_tls_termination_module.rst.txt +++ b/docs/_sources/https_edge_tls_termination_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + HTTPS Edge TLS Termination Module ===================================== diff --git a/docs/_sources/index.rst.txt b/docs/_sources/index.rst.txt index 35697fc..1fce46a 100644 --- a/docs/_sources/index.rst.txt +++ b/docs/_sources/index.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + ngrok-api ######### @@ -125,6 +128,7 @@ API Reference api_keys application_sessions application_users + tunnel_sessions failover_backends http_response_backends tunnel_group_backends @@ -168,5 +172,4 @@ API Reference ssh_host_certificates ssh_user_certificates tls_certificates - tunnel_sessions tunnels diff --git a/docs/_sources/ip_policies.rst.txt b/docs/_sources/ip_policies.rst.txt index 1799260..1b3cde8 100644 --- a/docs/_sources/ip_policies.rst.txt +++ b/docs/_sources/ip_policies.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + IP Policies ===================================== diff --git a/docs/_sources/ip_policy_rules.rst.txt b/docs/_sources/ip_policy_rules.rst.txt index c109f93..52b22a4 100644 --- a/docs/_sources/ip_policy_rules.rst.txt +++ b/docs/_sources/ip_policy_rules.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + IP Policy Rules ===================================== diff --git a/docs/_sources/ip_restrictions.rst.txt b/docs/_sources/ip_restrictions.rst.txt index 6593c97..5d5f3bc 100644 --- a/docs/_sources/ip_restrictions.rst.txt +++ b/docs/_sources/ip_restrictions.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + IP Restrictions ===================================== diff --git a/docs/_sources/reserved_addrs.rst.txt b/docs/_sources/reserved_addrs.rst.txt index aaf4f40..e00b300 100644 --- a/docs/_sources/reserved_addrs.rst.txt +++ b/docs/_sources/reserved_addrs.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Reserved Addresses ===================================== diff --git a/docs/_sources/reserved_domains.rst.txt b/docs/_sources/reserved_domains.rst.txt index c1630b5..86758eb 100644 --- a/docs/_sources/reserved_domains.rst.txt +++ b/docs/_sources/reserved_domains.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Reserved Domains ===================================== diff --git a/docs/_sources/ssh_certificate_authorities.rst.txt b/docs/_sources/ssh_certificate_authorities.rst.txt index 4bf9cd9..24dbf76 100644 --- a/docs/_sources/ssh_certificate_authorities.rst.txt +++ b/docs/_sources/ssh_certificate_authorities.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + SSH Certificate Authorities ===================================== diff --git a/docs/_sources/ssh_credentials.rst.txt b/docs/_sources/ssh_credentials.rst.txt index 06044bf..c73991a 100644 --- a/docs/_sources/ssh_credentials.rst.txt +++ b/docs/_sources/ssh_credentials.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + SSH Credentials ===================================== diff --git a/docs/_sources/ssh_host_certificates.rst.txt b/docs/_sources/ssh_host_certificates.rst.txt index 9e0b6db..e3387c1 100644 --- a/docs/_sources/ssh_host_certificates.rst.txt +++ b/docs/_sources/ssh_host_certificates.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + SSH Host Certificates ===================================== diff --git a/docs/_sources/ssh_user_certificates.rst.txt b/docs/_sources/ssh_user_certificates.rst.txt index 4cb5fee..e63abae 100644 --- a/docs/_sources/ssh_user_certificates.rst.txt +++ b/docs/_sources/ssh_user_certificates.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + SSH User Certificates ===================================== diff --git a/docs/_sources/tcp_edge_backend_module.rst.txt b/docs/_sources/tcp_edge_backend_module.rst.txt index 636003c..98b2a5f 100644 --- a/docs/_sources/tcp_edge_backend_module.rst.txt +++ b/docs/_sources/tcp_edge_backend_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TCP Edge Backend Module ===================================== diff --git a/docs/_sources/tcp_edge_ip_restriction_module.rst.txt b/docs/_sources/tcp_edge_ip_restriction_module.rst.txt index f847cc5..24810b1 100644 --- a/docs/_sources/tcp_edge_ip_restriction_module.rst.txt +++ b/docs/_sources/tcp_edge_ip_restriction_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TCP Edge IP Restriction Module ===================================== diff --git a/docs/_sources/tls_certificates.rst.txt b/docs/_sources/tls_certificates.rst.txt index a664ecc..eb06183 100644 --- a/docs/_sources/tls_certificates.rst.txt +++ b/docs/_sources/tls_certificates.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TLS Certificates ===================================== diff --git a/docs/_sources/tls_edge_backend_module.rst.txt b/docs/_sources/tls_edge_backend_module.rst.txt index 1aa9ef6..8abf12f 100644 --- a/docs/_sources/tls_edge_backend_module.rst.txt +++ b/docs/_sources/tls_edge_backend_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TLS Edge Backend Module ===================================== diff --git a/docs/_sources/tls_edge_ip_restriction_module.rst.txt b/docs/_sources/tls_edge_ip_restriction_module.rst.txt index ed49b58..b9d14c9 100644 --- a/docs/_sources/tls_edge_ip_restriction_module.rst.txt +++ b/docs/_sources/tls_edge_ip_restriction_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TLS Edge IP Restriction Module ===================================== diff --git a/docs/_sources/tls_edge_mutual_tls_module.rst.txt b/docs/_sources/tls_edge_mutual_tls_module.rst.txt index bee4644..f8ff76d 100644 --- a/docs/_sources/tls_edge_mutual_tls_module.rst.txt +++ b/docs/_sources/tls_edge_mutual_tls_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TLS Edge Mutual TLS Module ===================================== diff --git a/docs/_sources/tls_edge_tls_termination_module.rst.txt b/docs/_sources/tls_edge_tls_termination_module.rst.txt index 55c4d52..60189de 100644 --- a/docs/_sources/tls_edge_tls_termination_module.rst.txt +++ b/docs/_sources/tls_edge_tls_termination_module.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + TLS Edge TLS Termination Module ===================================== diff --git a/docs/_sources/tunnel_group_backends.rst.txt b/docs/_sources/tunnel_group_backends.rst.txt index 0f0acac..6b997cf 100644 --- a/docs/_sources/tunnel_group_backends.rst.txt +++ b/docs/_sources/tunnel_group_backends.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Tunnel Group Backends ===================================== diff --git a/docs/_sources/tunnel_sessions.rst.txt b/docs/_sources/tunnel_sessions.rst.txt index d03189a..5d5b640 100644 --- a/docs/_sources/tunnel_sessions.rst.txt +++ b/docs/_sources/tunnel_sessions.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Tunnel Sessions ===================================== diff --git a/docs/_sources/tunnels.rst.txt b/docs/_sources/tunnels.rst.txt index 347285b..e3cad8a 100644 --- a/docs/_sources/tunnels.rst.txt +++ b/docs/_sources/tunnels.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Tunnels ===================================== diff --git a/docs/_sources/weighted_backends.rst.txt b/docs/_sources/weighted_backends.rst.txt index f9781bd..496f0c8 100644 --- a/docs/_sources/weighted_backends.rst.txt +++ b/docs/_sources/weighted_backends.rst.txt @@ -1,3 +1,6 @@ +.. + Code generated for API Clients. DO NOT EDIT. + Weighted Backends ===================================== diff --git a/docs/_static/pygments.css b/docs/_static/pygments.css index 7547150..c2e07c7 100644 --- a/docs/_static/pygments.css +++ b/docs/_static/pygments.css @@ -22,6 +22,7 @@ .highlight .cs { color: #8f5902; font-style: italic } /* Comment.Special */ .highlight .gd { color: #a40000 } /* Generic.Deleted */ .highlight .ge { color: #000000; font-style: italic } /* Generic.Emph */ +.highlight .ges { color: #000000; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ .highlight .gr { color: #ef2929 } /* Generic.Error */ .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .highlight .gi { color: #00A000 } /* Generic.Inserted */ @@ -101,12 +102,13 @@ body[data-theme="dark"] .highlight .x { color: #d0d0d0 } /* Other */ body[data-theme="dark"] .highlight .p { color: #d0d0d0 } /* Punctuation */ body[data-theme="dark"] .highlight .ch { color: #ababab; font-style: italic } /* Comment.Hashbang */ body[data-theme="dark"] .highlight .cm { color: #ababab; font-style: italic } /* Comment.Multiline */ -body[data-theme="dark"] .highlight .cp { color: #cd2828; font-weight: bold } /* Comment.Preproc */ +body[data-theme="dark"] .highlight .cp { color: #ff3a3a; font-weight: bold } /* Comment.Preproc */ body[data-theme="dark"] .highlight .cpf { color: #ababab; font-style: italic } /* Comment.PreprocFile */ body[data-theme="dark"] .highlight .c1 { color: #ababab; font-style: italic } /* Comment.Single */ body[data-theme="dark"] .highlight .cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */ body[data-theme="dark"] .highlight .gd { color: #d22323 } /* Generic.Deleted */ body[data-theme="dark"] .highlight .ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */ +body[data-theme="dark"] .highlight .ges { color: #d0d0d0; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ body[data-theme="dark"] .highlight .gr { color: #d22323 } /* Generic.Error */ body[data-theme="dark"] .highlight .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */ body[data-theme="dark"] .highlight .gi { color: #589819 } /* Generic.Inserted */ @@ -186,12 +188,13 @@ body:not([data-theme="light"]) .highlight .x { color: #d0d0d0 } /* Other */ body:not([data-theme="light"]) .highlight .p { color: #d0d0d0 } /* Punctuation */ body:not([data-theme="light"]) .highlight .ch { color: #ababab; font-style: italic } /* Comment.Hashbang */ body:not([data-theme="light"]) .highlight .cm { color: #ababab; font-style: italic } /* Comment.Multiline */ -body:not([data-theme="light"]) .highlight .cp { color: #cd2828; font-weight: bold } /* Comment.Preproc */ +body:not([data-theme="light"]) .highlight .cp { color: #ff3a3a; font-weight: bold } /* Comment.Preproc */ body:not([data-theme="light"]) .highlight .cpf { color: #ababab; font-style: italic } /* Comment.PreprocFile */ body:not([data-theme="light"]) .highlight .c1 { color: #ababab; font-style: italic } /* Comment.Single */ body:not([data-theme="light"]) .highlight .cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */ body:not([data-theme="light"]) .highlight .gd { color: #d22323 } /* Generic.Deleted */ body:not([data-theme="light"]) .highlight .ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */ +body:not([data-theme="light"]) .highlight .ges { color: #d0d0d0; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ body:not([data-theme="light"]) .highlight .gr { color: #d22323 } /* Generic.Error */ body:not([data-theme="light"]) .highlight .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */ body:not([data-theme="light"]) .highlight .gi { color: #589819 } /* Generic.Inserted */ diff --git a/docs/abuse_reports.html b/docs/abuse_reports.html index 2ba71bd..9012b5a 100644 --- a/docs/abuse_reports.html +++ b/docs/abuse_reports.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/agent_ingresses.html b/docs/agent_ingresses.html index 4494564..dc58f60 100644 --- a/docs/agent_ingresses.html +++ b/docs/agent_ingresses.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • @@ -255,7 +255,7 @@ class ngrok.services.AgentIngressesClient(client)[source]#
    -create(domain, description='', metadata='')[source]#
    +create(domain, description='', metadata='', certificate_management_policy=None)[source]#

    Create a new Agent Ingress. The ngrok agent can be configured to connect to ngrok via the new set of addresses on the returned Agent Ingress.

    Parameters:
    @@ -263,6 +263,7 @@
  • description (str) – human-readable description of the use of this Agent Ingress. optional, max 255 bytes.

  • metadata (str) – arbitrary user-defined machine-readable data of this Agent Ingress. optional, max 4096 bytes

  • domain (str) – the domain that you own to be used as the base domain name to generate regional agent ingress domains.

  • +
  • certificate_management_policy (Optional[AgentIngressCertPolicy, None]) – configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional.

  • @@ -325,7 +326,7 @@
    -update(id, description=None, metadata=None)[source]#
    +update(id, description=None, metadata=None, certificate_management_policy=None)[source]#

    Update attributes of an Agent Ingress by ID.

    Parameters:
    @@ -333,6 +334,7 @@
  • id (str) –

  • description (Optional[str, None]) – human-readable description of the use of this Agent Ingress. optional, max 255 bytes.

  • metadata (Optional[str, None]) – arbitrary user-defined machine-readable data of this Agent Ingress. optional, max 4096 bytes

  • +
  • certificate_management_policy (Optional[AgentIngressCertPolicy, None]) – configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional.

  • diff --git a/docs/api_keys.html b/docs/api_keys.html index e758724..b11bbc2 100644 --- a/docs/api_keys.html +++ b/docs/api_keys.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/application_sessions.html b/docs/application_sessions.html index 6918c76..1dd912f 100644 --- a/docs/application_sessions.html +++ b/docs/application_sessions.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/application_users.html b/docs/application_users.html index cb5e889..9b3f54c 100644 --- a/docs/application_users.html +++ b/docs/application_users.html @@ -3,7 +3,7 @@ - + Application Users - ngrok-api documentation @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • @@ -311,12 +311,12 @@
    +
    +
    +class ngrok.datatypes.EventTargetDatadog(client, props)[source]#
    +
    +
    +property api_key: str#
    +

    Datadog API key to use.

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +property ddsite: str#
    +

    Datadog site to send event to.

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +property ddtags: str#
    +

    Tags to send with the event.

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +property service: str#
    +

    Service name to send with the event.

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    class ngrok.datatypes.EventTargetFirehose(client, props)[source]#
    @@ -5829,7 +6014,7 @@
    property certificate_pem: str#
    -

    chain of PEM-encoded certificates, leaf first. See Certificate Bundles.

    +

    chain of PEM-encoded certificates, leaf first. See Certificate Bundles.

    Return type:

    str

    @@ -6355,7 +6540,7 @@
    property metadata: str#
    -

    user-supplied metadata for the tunnel defined in the ngrok configuration file. See the tunnel metadata configuration option In API version 0, this value was instead pulled from the top-level metadata configuration option.

    +

    user-supplied metadata for the tunnel defined in the ngrok configuration file. See the tunnel metadata configuration option In API version 0, this value was instead pulled from the top-level metadata configuration option.

    Return type:

    str

    @@ -7037,6 +7222,8 @@
  • AgentIngress
  • +
  • AgentIngressCertJob +
  • +
  • AgentIngressCertPolicy +
  • +
  • AgentIngressCertStatus +
  • AgentIngressList
  • +
  • EventTargetDatadog +
  • EventTargetFirehose diff --git a/docs/edge_route_circuit_breaker_module.html b/docs/edge_route_circuit_breaker_module.html index 3a8d968..442ffcb 100644 --- a/docs/edge_route_circuit_breaker_module.html +++ b/docs/edge_route_circuit_breaker_module.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/edge_route_compression_module.html b/docs/edge_route_compression_module.html index 7eab86b..b9c634d 100644 --- a/docs/edge_route_compression_module.html +++ b/docs/edge_route_compression_module.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/edge_route_ip_restriction_module.html b/docs/edge_route_ip_restriction_module.html index 8f23c24..ad2252b 100644 --- a/docs/edge_route_ip_restriction_module.html +++ b/docs/edge_route_ip_restriction_module.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/edge_route_o_auth_module.html b/docs/edge_route_o_auth_module.html index 065cb3b..2cf539d 100644 --- a/docs/edge_route_o_auth_module.html +++ b/docs/edge_route_o_auth_module.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/edge_route_oidc_module.html b/docs/edge_route_oidc_module.html index 8ebb8f9..4e2c4ae 100644 --- a/docs/edge_route_oidc_module.html +++ b/docs/edge_route_oidc_module.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/edge_route_request_headers_module.html b/docs/edge_route_request_headers_module.html index 534b515..2824d8d 100644 --- a/docs/edge_route_request_headers_module.html +++ b/docs/edge_route_request_headers_module.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/edge_route_response_headers_module.html b/docs/edge_route_response_headers_module.html index 2c4778c..5c6010e 100644 --- a/docs/edge_route_response_headers_module.html +++ b/docs/edge_route_response_headers_module.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/edge_route_saml_module.html b/docs/edge_route_saml_module.html index 9e0f5b6..0dcdb01 100644 --- a/docs/edge_route_saml_module.html +++ b/docs/edge_route_saml_module.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/edge_route_webhook_verification_module.html b/docs/edge_route_webhook_verification_module.html index e918d8f..21bdc56 100644 --- a/docs/edge_route_webhook_verification_module.html +++ b/docs/edge_route_webhook_verification_module.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/edge_route_websocket_tcp_converter_module.html b/docs/edge_route_websocket_tcp_converter_module.html index 7e29155..7b02fee 100644 --- a/docs/edge_route_websocket_tcp_converter_module.html +++ b/docs/edge_route_websocket_tcp_converter_module.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/edges_https.html b/docs/edges_https.html index f7e52a9..c5609c1 100644 --- a/docs/edges_https.html +++ b/docs/edges_https.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/edges_https_routes.html b/docs/edges_https_routes.html index 5e372eb..f7c26c8 100644 --- a/docs/edges_https_routes.html +++ b/docs/edges_https_routes.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/edges_tcp.html b/docs/edges_tcp.html index c41724a..87f2a70 100644 --- a/docs/edges_tcp.html +++ b/docs/edges_tcp.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/edges_tls.html b/docs/edges_tls.html index 1aabd7f..1d622af 100644 --- a/docs/edges_tls.html +++ b/docs/edges_tls.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/endpoints.html b/docs/endpoints.html index efc7f70..665b6f9 100644 --- a/docs/endpoints.html +++ b/docs/endpoints.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/errors.html b/docs/errors.html index 8552001..0313f1a 100644 --- a/docs/errors.html +++ b/docs/errors.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/event_destinations.html b/docs/event_destinations.html index 74a73c7..64c52b0 100644 --- a/docs/event_destinations.html +++ b/docs/event_destinations.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/event_sources.html b/docs/event_sources.html index 42ab617..bd12e56 100644 --- a/docs/event_sources.html +++ b/docs/event_sources.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/event_subscriptions.html b/docs/event_subscriptions.html index d44ad39..09773ab 100644 --- a/docs/event_subscriptions.html +++ b/docs/event_subscriptions.html @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • diff --git a/docs/failover_backends.html b/docs/failover_backends.html index fc497fa..a60074d 100644 --- a/docs/failover_backends.html +++ b/docs/failover_backends.html @@ -3,7 +3,7 @@ - + Failover Backends - ngrok-api documentation @@ -167,6 +167,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -210,7 +211,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • @@ -367,14 +367,14 @@ the next backend in the list until one is successful.

    - +
    Previous
    -
    Application Users
    +
    Tunnel Sessions
    diff --git a/docs/genindex.html b/docs/genindex.html index 99be738..7de4925 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -165,6 +165,7 @@
  • API Keys
  • Application Sessions
  • Application Users
  • +
  • Tunnel Sessions
  • Failover Backends
  • HTTP Response Backends
  • Tunnel Group Backends
  • @@ -208,7 +209,6 @@
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • -
  • Tunnel Sessions
  • Tunnels
  • @@ -283,6 +283,12 @@
  • agent_version (ngrok.datatypes.TunnelSession property)
  • AgentIngress (class in ngrok.datatypes) +
  • +
  • AgentIngressCertJob (class in ngrok.datatypes) +
  • +
  • AgentIngressCertPolicy (class in ngrok.datatypes) +
  • +
  • AgentIngressCertStatus (class in ngrok.datatypes)
  • AgentIngressesClient (class in ngrok.services)
  • @@ -295,17 +301,19 @@
  • amazon (ngrok.datatypes.EndpointOAuthProvider property) +
  • +
  • api_key (ngrok.datatypes.EventTargetDatadog property)
  • api_keys (ngrok.Client property)
  • APIKey (class in ngrok.datatypes)
  • APIKeyList (class in ngrok.datatypes) -
  • -
  • APIKeysClient (class in ngrok.services)
    • +
    • APIKeysClient (class in ngrok.services) +
    • application_sessions (ngrok.Client property)
        @@ -344,8 +352,12 @@
    • auth_check_interval (ngrok.datatypes.EndpointOAuth property)
    • -
    • authority (ngrok.datatypes.ReservedDomainCertPolicy property) +
    • authority (ngrok.datatypes.AgentIngressCertPolicy property) + +
    • authorized_groups (ngrok.datatypes.EndpointSAML property)
        @@ -440,10 +452,18 @@
    • certificate_authority_ids (ngrok.datatypes.EndpointMutualTLSMutate property)
    • -
    • certificate_management_policy (ngrok.datatypes.ReservedDomain property) +
    • certificate_management_policy (ngrok.datatypes.AgentIngress property) + +
    • +
    • certificate_management_status (ngrok.datatypes.AgentIngress property) + +
    • certificate_pem (ngrok.datatypes.TLSCertificate property)
    • CertificateAuthoritiesClient (class in ngrok.services) @@ -656,6 +676,12 @@

      D

      - +
      -
    • msg (ngrok.datatypes.ReservedDomainCertJob property) +
    • msg (ngrok.datatypes.AgentIngressCertJob property) + +
    • mutual_tls (ngrok.datatypes.HTTPSEdge property)
    • -
    • private_key_type (ngrok.datatypes.ReservedDomainCertPolicy property) +
    • private_key_type (ngrok.datatypes.AgentIngressCertPolicy property)
    • @@ -1922,8 +1960,12 @@
      diff --git a/docs/index.html b/docs/index.html index bd790cd..d965db1 100644 --- a/docs/index.html +++ b/docs/index.html @@ -167,6 +167,7 @@
    • API Keys
    • Application Sessions
    • Application Users
    • +
    • Tunnel Sessions
    • Failover Backends
    • HTTP Response Backends
    • Tunnel Group Backends
    • @@ -210,7 +211,6 @@
    • SSH Host Certificates
    • SSH User Certificates
    • TLS Certificates
    • -
    • Tunnel Sessions
    • Tunnels
    • @@ -427,6 +427,8 @@ section on AgentIngress +
    • AgentIngressCertJob +
    • +
    • AgentIngressCertPolicy +
    • +
    • AgentIngressCertStatus +
    • AgentIngressList
    • +
    • EventTargetDatadog +
    • EventTargetFirehose diff --git a/docs/reserved_domains.html b/docs/reserved_domains.html index 71ac6a9..74db1f7 100644 --- a/docs/reserved_domains.html +++ b/docs/reserved_domains.html @@ -167,6 +167,7 @@
    • API Keys
    • Application Sessions
    • Application Users
    • +
    • Tunnel Sessions
    • Failover Backends
    • HTTP Response Backends
    • Tunnel Group Backends
    • @@ -210,7 +211,6 @@
    • SSH Host Certificates
    • SSH User Certificates
    • TLS Certificates
    • -
    • Tunnel Sessions
    • Tunnels
    • @@ -259,12 +259,11 @@ that you own by creating a CNAME record specified in the returned resource. This CNAME record points traffic for that domain to ngrok’s edge servers.

      -create(name='', domain='', region='', description='', metadata='', certificate_id=None, certificate_management_policy=None)[source]#
      +create(domain='', region='', description='', metadata='', certificate_id=None, certificate_management_policy=None)[source]#

      Create a new reserved domain.

      Parameters:
      diff --git a/docs/searchindex.js b/docs/searchindex.js index 3d53300..2f8e6a7 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["abuse_reports", "agent_ingresses", "api_keys", "application_sessions", "application_users", "certificate_authorities", "client", "credentials", "datatypes", "edge_route_backend_module", "edge_route_circuit_breaker_module", "edge_route_compression_module", "edge_route_ip_restriction_module", "edge_route_o_auth_module", "edge_route_oidc_module", "edge_route_request_headers_module", "edge_route_response_headers_module", "edge_route_saml_module", "edge_route_webhook_verification_module", "edge_route_websocket_tcp_converter_module", "edges_https", "edges_https_routes", "edges_tcp", "edges_tls", "endpoints", "errors", "event_destinations", "event_sources", "event_subscriptions", "failover_backends", "http_response_backends", "https_edge_mutual_tls_module", "https_edge_tls_termination_module", "index", "ip_policies", "ip_policy_rules", "ip_restrictions", "reserved_addrs", "reserved_domains", "ssh_certificate_authorities", "ssh_credentials", "ssh_host_certificates", "ssh_user_certificates", "tcp_edge_backend_module", "tcp_edge_ip_restriction_module", "tls_certificates", "tls_edge_backend_module", "tls_edge_ip_restriction_module", "tls_edge_mutual_tls_module", "tls_edge_tls_termination_module", "tunnel_group_backends", "tunnel_sessions", "tunnels", "weighted_backends"], "filenames": ["abuse_reports.rst", "agent_ingresses.rst", "api_keys.rst", "application_sessions.rst", "application_users.rst", "certificate_authorities.rst", "client.rst", "credentials.rst", "datatypes.rst", "edge_route_backend_module.rst", "edge_route_circuit_breaker_module.rst", "edge_route_compression_module.rst", "edge_route_ip_restriction_module.rst", "edge_route_o_auth_module.rst", "edge_route_oidc_module.rst", "edge_route_request_headers_module.rst", "edge_route_response_headers_module.rst", "edge_route_saml_module.rst", "edge_route_webhook_verification_module.rst", "edge_route_websocket_tcp_converter_module.rst", "edges_https.rst", "edges_https_routes.rst", "edges_tcp.rst", "edges_tls.rst", "endpoints.rst", "errors.rst", "event_destinations.rst", "event_sources.rst", "event_subscriptions.rst", "failover_backends.rst", "http_response_backends.rst", "https_edge_mutual_tls_module.rst", "https_edge_tls_termination_module.rst", "index.rst", "ip_policies.rst", "ip_policy_rules.rst", "ip_restrictions.rst", "reserved_addrs.rst", "reserved_domains.rst", "ssh_certificate_authorities.rst", "ssh_credentials.rst", "ssh_host_certificates.rst", "ssh_user_certificates.rst", "tcp_edge_backend_module.rst", "tcp_edge_ip_restriction_module.rst", "tls_certificates.rst", "tls_edge_backend_module.rst", "tls_edge_ip_restriction_module.rst", "tls_edge_mutual_tls_module.rst", "tls_edge_tls_termination_module.rst", "tunnel_group_backends.rst", "tunnel_sessions.rst", "tunnels.rst", "weighted_backends.rst"], "titles": ["Abuse Reports", "Agent Ingresses", "API Keys", "Application Sessions", "Application Users", "Certificate Authorities", "Client", "Tunnel Credentials", "Datatypes", "HTTPS Edge Route Backend Module", "HTTPS Edge Route Circuit Breaker Module", "HTTPS Edge Route Compression Module", "HTTPS Edge Route IP Restriction Module", "HTTPS Edge Route OAuth Module", "HTTPS Edge Route OIDC Module", "HTTPS Edge Route Request Headers Module", "HTTPS Edge Route Response Headers Module", "HTTPS Edge Route SAML Module", "HTTPS Edge Route Webhook Verification Module", "HTTPS Edge Route Websocket TCP Converter Module", "HTTPS Edges", "HTTPS Edge Routes", "TCP Edges", "TLS Edges", "Endpoints", "Errors", "Event Destinations", "Event Sources", "Event Subscriptions", "Failover Backends", "HTTP Response Backends", "HTTPS Edge Mutual TLS Module", "HTTPS Edge TLS Termination Module", "ngrok-api", "IP Policies", "IP Policy Rules", "IP Restrictions", "Reserved Addresses", "Reserved Domains", "SSH Certificate Authorities", "SSH Credentials", "SSH Host Certificates", "SSH User Certificates", "TCP Edge Backend Module", "TCP Edge IP Restriction Module", "TLS Certificates", "TLS Edge Backend Module", "TLS Edge IP Restriction Module", "TLS Edge Mutual TLS Module", "TLS Edge TLS Termination Module", "Tunnel Group Backends", "Tunnel Sessions", "Tunnels", "Weighted Backends"], "terms": {"do": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "construct": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "object": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "directli": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "instead": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "access": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "abuse_report": [0, 6, 33], "properti": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "ngrok": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "client": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "class": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "servic": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "abusereportscli": [0, 6, 33], "sourc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "allow": [0, 6, 7, 8, 25, 33, 34, 35, 36, 40, 41, 51], "you": [0, 1, 2, 6, 7, 8, 25, 26, 33, 34, 38, 40, 45, 51], "submit": [0, 6], "take": [0, 6, 8, 25], "down": [0, 6], "request": [0, 6, 8, 21, 25, 33, 36, 51], "url": [0, 6, 8, 25, 33], "host": [0, 6, 8, 33, 39, 42], "violat": [0, 6], "": [0, 6, 8, 28, 33, 38, 40, 51, 53], "term": [0, 6, 8], "creat": [0, 1, 2, 5, 6, 7, 8, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "metadata": [0, 1, 2, 5, 7, 8, 20, 21, 22, 23, 26, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "new": [0, 1, 2, 5, 7, 26, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 51, 53], "which": [0, 6, 7, 8, 24, 27, 28, 33, 36, 40, 45, 51], "review": 0, "our": [0, 25], "system": [0, 8, 25], "respons": [0, 7, 8, 21, 25, 33], "team": [0, 8, 33], "api": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "i": [0, 5, 6, 7, 8, 20, 21, 22, 23, 24, 25, 26, 27, 29, 33, 34, 36, 37, 38, 39, 40, 41, 42, 51, 53], "onli": [0, 2, 5, 6, 7, 8, 24, 26, 36, 40, 42], "avail": [0, 7, 8, 51], "author": [0, 6, 7, 8, 33, 41, 42], "account": [0, 1, 2, 3, 4, 5, 6, 7, 8, 20, 22, 23, 24, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 51, 52, 53], "contact": 0, "com": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "paramet": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "sequenc": [0, 7, 8, 20, 22, 23, 28, 29, 36, 40, 41, 42], "str": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "list": [0, 1, 2, 3, 4, 5, 6, 7, 8, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 51, 52, 53], "contain": [0, 8, 26, 28, 38], "suspect": [0, 8], "content": [0, 8, 30], "arbitrari": [0, 1, 2, 5, 7, 8, 20, 21, 22, 23, 25, 26, 28, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "user": [0, 1, 2, 5, 6, 7, 8, 20, 21, 22, 23, 26, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 45, 50, 53], "defin": [0, 1, 2, 5, 6, 7, 8, 20, 21, 22, 23, 24, 26, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "data": [0, 1, 2, 5, 7, 8, 20, 21, 22, 23, 26, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "about": [0, 5, 7, 8, 25, 26, 29, 34, 35, 36, 39, 40, 41, 42, 45, 50, 53], "option": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "max": [0, 1, 2, 5, 7, 8, 20, 21, 22, 23, 26, 28, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45], "4096": [0, 1, 2, 5, 7, 8, 20, 21, 22, 23, 26, 28, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45], "byte": [0, 1, 2, 5, 7, 8, 20, 21, 22, 23, 26, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45], "http": [0, 1, 2, 3, 4, 5, 6, 7, 8, 22, 23, 24, 25, 26, 27, 28, 29, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "doc": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "return": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "type": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "abusereport": [0, 8, 33], "get": [0, 1, 2, 3, 4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "id": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "detail": [0, 1, 2, 5, 7, 8, 25, 26, 27, 29, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 51, 53], "statu": [0, 8, 24, 25, 30, 33, 51, 52], "resourc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "identifi": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "agent_ingress": [1, 6, 33], "agentingressescli": [1, 6, 33], "domain": [1, 6, 7, 8, 33, 40, 45], "descript": [1, 2, 5, 7, 8, 20, 21, 22, 23, 26, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "The": [1, 2, 6, 7, 8, 25, 26, 27, 33, 40, 41, 42, 51, 53], "can": [1, 2, 6, 7, 8, 29, 33, 34, 36, 37, 38, 39, 40, 42, 45, 51], "configur": [1, 6, 7, 8, 20, 21, 22, 23, 34, 38, 51], "connect": [1, 6, 7, 8, 29, 34, 36, 38, 41, 42, 51], "via": [1, 6, 20, 21, 22, 23, 34, 40], "set": [1, 8, 36], "address": [1, 6, 7, 8, 33, 40, 41, 42], "human": [1, 2, 5, 7, 8, 20, 21, 22, 23, 25, 26, 28, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "readabl": [1, 2, 5, 7, 8, 20, 21, 22, 23, 25, 26, 28, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "us": [1, 2, 5, 6, 7, 8, 20, 21, 22, 23, 24, 25, 28, 34, 36, 37, 38, 39, 40, 41, 42, 45, 51], "255": [1, 2, 5, 7, 8, 20, 21, 22, 23, 26, 28, 34, 35, 36, 39, 40, 41, 42, 45], "machin": [1, 5, 7, 8, 20, 21, 22, 23, 26, 28, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "own": [1, 2, 6, 8, 38], "base": [1, 8, 53], "name": [1, 8, 33, 38], "gener": [1, 2, 7, 8, 39], "region": [1, 8, 33, 37, 38], "agentingress": [1, 8, 33], "delet": [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 53], "before_id": [1, 2, 3, 4, 5, 7, 20, 22, 23, 24, 26, 28, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 51, 52, 53], "none": [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "limit": [1, 2, 3, 4, 5, 7, 8, 20, 22, 23, 24, 26, 28, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 51, 52, 53], "all": [1, 2, 3, 4, 5, 6, 7, 8, 20, 22, 23, 24, 25, 26, 29, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 51, 52, 53], "agentingresslist": [1, 8, 33], "updat": [1, 2, 5, 7, 8, 20, 21, 22, 23, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 51, 53], "attribut": [1, 2, 5, 7, 26, 34, 35, 36, 37, 38, 40, 45], "api_kei": [2, 6, 33], "apikeyscli": [2, 6, 33], "ar": [2, 5, 6, 7, 8, 21, 24, 25, 34, 35, 36, 37, 38, 40, 41, 42, 45, 51], "authent": [2, 6, 7, 8, 40, 41, 42], "mai": [2, 6, 7, 8, 25, 38, 40, 42, 45], "itself": [2, 6, 33, 51], "provis": [2, 6, 8, 45], "manag": [2, 6, 8, 38], "ll": [2, 6, 33], "need": [2, 6, 7, 8, 33], "your": [2, 6, 7, 8, 26, 33, 36, 40, 51], "first": [2, 6, 8, 25, 29, 33, 45], "from": [2, 6, 8, 33, 40], "page": [2, 6, 8], "dashboard": [2, 6, 8, 33, 34, 36], "owner_id": [2, 7, 8, 33, 40], "what": [2, 6, 7, 8, 20, 21, 22, 23, 24, 36, 37, 38, 40], "If": [2, 7, 8, 20, 21, 22, 23, 25, 26, 29, 34, 38, 40, 41, 42, 51], "suppli": [2, 7, 8, 28, 40], "credenti": [2, 6, 8, 33], "creation": [2, 7, 8, 40], "ownership": [2, 7, 8, 40], "assign": [2, 6, 7, 8, 25, 37, 40, 53], "specifi": [2, 6, 7, 8, 20, 21, 22, 23, 35, 38, 40, 41, 42], "bot": [2, 7, 8, 40], "admin": [2, 7, 8, 40], "owner": [2, 7, 8, 40], "other": [2, 5, 6, 7, 8, 25, 39, 40], "than": [2, 7, 8, 40], "themselv": [2, 7, 8, 40], "default": [2, 7, 8, 37, 38, 40, 41, 42], "apikei": [2, 8, 33], "apikeylist": [2, 8, 33], "application_sess": [3, 6, 8, 33], "applicationsessionscli": [3, 6, 33], "applicationsess": [3, 8, 33], "applicationsessionlist": [3, 8, 33], "application_us": [4, 6, 8, 33], "applicationuserscli": [4, 6, 33], "applicationus": [4, 8, 33], "applicationuserlist": [4, 8, 33], "certificate_author": [5, 6, 8, 33], "certificateauthoritiescli": [5, 6, 33], "x509": [5, 6, 45], "sign": [5, 6, 8, 39, 41, 42], "attach": [5, 6, 8, 27, 34, 35, 36, 38, 45], "mutual": [5, 6, 33, 38], "tl": [5, 6, 8, 33, 38], "modul": [5, 6, 8, 20, 21, 22, 23, 33, 34], "verifi": [5, 6], "present": [5, 6, 8, 42], "ha": [5, 6, 8, 34, 36, 51], "been": [5, 6, 8, 51], "ca": [5, 6, 8], "mtl": [5, 6], "valid": [5, 6, 8, 21, 25, 33, 41, 42], "thu": [5, 6], "privat": [5, 6, 8, 39, 41, 45], "kei": [5, 6, 7, 8, 33, 39, 40, 41, 42, 45], "includ": [5, 6, 7, 8, 25, 40, 41, 42, 51], "ca_pem": [5, 8, 33], "upload": [5, 8, 38, 40, 45], "raw": [5, 8, 33], "pem": [5, 8, 40, 45], "certificateauthor": [5, 8, 33], "inform": [5, 7, 8, 26, 28, 29, 33, 34, 35, 36, 39, 40, 41, 42, 45, 50, 53], "certfic": [5, 39, 41, 42], "certificateauthoritylist": [5, 8, 33], "root": 6, "librari": [6, 33], "Then": 6, "import": [6, 33], "ip": [6, 8, 21, 33, 41], "polici": [6, 8, 33, 36, 38], "ip_polici": [6, 8, 25, 33, 34], "print": [6, 33], "agent": [6, 7, 8, 33, 36, 51, 52], "authtoken": [6, 7, 8], "cred": [6, 8, 33], "base_url": 6, "abus": [6, 8, 33], "report": [6, 8, 33], "backend": [6, 8, 21, 22, 23, 24, 33], "certif": [6, 8, 33, 38], "credentialscli": [6, 7, 33], "tunnel": [6, 8, 24, 33, 34, 40], "thei": [6, 7, 8, 34, 37, 45], "instal": [6, 7], "config": [6, 7], "add": [6, 7, 8, 27, 33], "command": [6, 7, 8, 42, 51], "yml": [6, 7], "file": [6, 7, 8], "edge_modul": [6, 33], "edg": [6, 8, 24, 25, 33, 38], "endpoint": [6, 8, 33, 34, 36, 51, 52], "endpointscli": [6, 24, 33], "provid": [6, 8, 24, 33, 52], "queri": [6, 24], "serv": [6, 8, 20, 22, 23, 24, 41], "hostport": [6, 8, 20, 22, 23, 24, 25, 33], "activ": [6, 8, 24], "associ": [6, 8, 24, 26, 34], "event_destin": [6, 8, 26, 33], "eventdestinationscli": [6, 26, 33], "event_sourc": [6, 27, 33], "eventsourcescli": [6, 27, 33], "event_subscript": [6, 8, 28, 33], "eventsubscriptionscli": [6, 28, 33], "ippoliciescli": [6, 33, 34], "reusabl": [6, 34], "group": [6, 8, 33, 34], "cidr": [6, 8, 33, 34, 35, 36], "rang": [6, 8, 34, 35], "deni": [6, 8, 34, 35, 42], "action": [6, 7, 8, 25, 33, 34, 35, 40], "also": [6, 8, 34, 45], "restrict": [6, 7, 8, 21, 33, 34, 40], "control": [6, 8, 34], "start": [6, 7, 8, 34, 36, 40, 51], "session": [6, 7, 8, 33, 34, 52], "ip_policy_rul": [6, 8, 33, 35], "ippolicyrulescli": [6, 33, 35], "rule": [6, 7, 8, 33, 34, 40], "ipv4": [6, 8, 35], "ipv6": [6, 8, 35], "entri": [6, 35], "make": [6, 8, 25, 35, 36, 51], "up": [6, 35], "ip_restrict": [6, 8, 21, 22, 23, 33, 36], "iprestrictionscli": [6, 33, 36], "place": [6, 8, 36], "initi": [6, 8, 36], "traffic": [6, 8, 29, 33, 34, 36, 37, 38, 41, 45, 50, 53], "specif": [6, 8, 25, 33, 36], "aspect": [6, 36], "ingress": [6, 8, 33, 36], "appli": [6, 8, 26, 34, 35, 36], "enforc": [6, 8, 33, 36], "log": [6, 8, 36, 42], "public": [6, 8, 36, 40, 41, 42], "face": [6, 36], "reserved_addr": [6, 8, 33, 37], "reservedaddrscli": [6, 33, 37], "reserv": [6, 8, 33], "tcp": [6, 8, 21, 33, 37], "listen": [6, 37, 38], "hostnam": [6, 8, 33, 37, 38, 41], "port": [6, 8, 25, 37, 42], "cannot": [6, 37], "chosen": [6, 8, 37], "reserved_domain": [6, 8, 33, 38], "reserveddomainscli": [6, 33, 38], "cname": [6, 8, 38], "record": [6, 8, 38], "point": [6, 8, 25, 38], "server": [6, 8, 25, 38, 41, 42], "ssh_certificate_author": [6, 8, 33, 39], "sshcertificateauthoritiescli": [6, 33, 39], "ssh": [6, 8, 33, 51, 52], "pair": [6, 8, 39, 45], "its": [6, 8, 39, 41, 53], "ssh_credenti": [6, 8, 33, 40], "sshcredentialscli": [6, 33, 40], "gatewai": [6, 40], "ssh_host_certif": [6, 8, 33, 41], "sshhostcertificatescli": [6, 33, 41], "along": [6, 41], "correspond": [6, 41], "assert": [6, 8, 41], "who": [6, 7, 8, 40, 41], "trust": [6, 41, 42], "wa": [6, 8, 41], "ssh_user_certif": [6, 8, 33, 42], "sshusercertificatescli": [6, 33, 42], "when": [6, 8, 25, 26, 33, 39, 41, 42, 51], "must": [6, 7, 8, 26, 42, 51], "tls_certif": [6, 8, 33, 45], "tlscertificatescli": [6, 33, 45], "match": [6, 7, 8, 21, 33, 40, 45, 50], "termin": [6, 8, 33, 42, 45], "unus": [6, 45], "until": [6, 26, 29, 34, 45], "automat": [6, 8, 38, 45], "have": [6, 7, 8, 40, 45], "enabl": [6, 8, 33, 45], "autom": [6, 45], "tunnel_sess": [6, 8, 33, 51], "tunnelsessionscli": [6, 33, 51], "repres": [6, 51], "instanc": [6, 51], "revers": [6, 51, 52], "run": [6, 8, 51, 52], "each": [6, 20, 21, 22, 23, 51, 53], "one": [6, 8, 26, 29, 33, 39, 41, 51], "more": [6, 8, 42, 51], "tunnelscli": [6, 33, 52], "expos": [6, 52], "acl": [7, 8, 33, 40], "call": [7, 8, 33, 41, 42, 51], "time": [7, 8, 40, 41, 42, 51], "token": [7, 8, 33, 40], "futur": [7, 41], "save": 7, "secur": 7, "yourself": 7, "unspecifi": [7, 8, 40, 41, 42], "bind": [7, 8, 40], "caller": [7, 8, 25, 40, 51], "label": [7, 8, 33, 40, 50], "For": [7, 8, 40], "exampl": [7, 8, 21, 38, 40], "open": [7, 8, 40, 42], "io": [7, 8, 25, 38, 40], "would": [7, 8, 26, 40], "lead": [7, 8, 40], "wildcard": [7, 8, 40], "multipl": [7, 8, 40], "common": [7, 8, 25, 40], "suffix": [7, 8, 40], "x": [7, 8, 40], "y": [7, 8, 40], "etc": [7, 8, 40], "valu": [7, 8, 20, 21, 22, 23, 26, 36, 40, 41, 42], "A": [7, 8, 28, 29, 40, 42, 50, 51, 53], "equival": [7, 8, 40], "explicitli": [7, 8, 40], "permit": [7, 8, 40, 42], "credentiallist": [7, 8, 33], "prop": 8, "created_at": [8, 33], "datetim": [8, 41, 42], "timestamp": 8, "rfc": [8, 41, 42], "3339": [8, 41, 42], "format": [8, 26, 33, 41, 42], "uniqu": [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28], "bearer": 8, "header": [8, 21, 30, 33], "otherwis": 8, "null": [8, 21, 26, 38], "uri": [8, 33], "next_page_uri": [8, 33], "next": [8, 29], "awsauth": [8, 33], "awscredenti": [8, 33], "aw": 8, "prefer": 8, "long": 8, "role": [8, 33], "awsrol": [8, 33], "assum": 8, "behalf": 8, "deposit": 8, "event": [8, 33], "aws_access_key_id": [8, 33], "portion": 8, "aws_secret_access_kei": [8, 33], "secret": [8, 33], "role_arn": [8, 33], "arn": 8, "should": [8, 28, 51], "deliv": 8, "target": [8, 26, 33, 38], "abusereporthostnam": [8, 33], "arrai": 8, "status": 8, "relat": 8, "indic": [8, 25], "whether": 8, "process": [8, 51], "pend": 8, "partially_process": 8, "pars": 8, "out": 8, "taken": 8, "against": [8, 25], "ban": 8, "unban": 8, "ignor": 8, "ns_target": [8, 33], "n": 8, "deleg": 8, "over": 8, "region_domain": [8, 33], "subdomain": [8, 38], "increas": 8, "ref": [8, 33], "applic": [8, 33], "browser_sess": [8, 33], "browsersess": [8, 33], "browser": 8, "ephemer": 8, "expires_at": [8, 33], "expir": 8, "last_act": [8, 33], "last": 8, "public_url": [8, 33], "rout": [8, 33], "email": [8, 33], "identity_provid": [8, 33], "identityprovid": [8, 33], "ident": 8, "last_login": [8, 33], "provider_user_id": [8, 33], "usernam": [8, 33, 42], "ip_address": [8, 33], "locat": [8, 33], "geoloc": 8, "user_ag": [8, 33], "userag": [8, 33], "extended_key_usag": [8, 33], "extend": 8, "key_usag": [8, 33], "not_aft": [8, 33], "becom": [8, 41, 42], "invalid": [8, 41, 42], "not_befor": [8, 33], "subject_common_nam": [8, 33], "subject": 8, "proto": [8, 33], "protocol": [8, 42], "belong": 8, "tcp_addr": [8, 33], "updated_at": [8, 33], "endpointbackend": [8, 9, 33, 43, 46], "back": 8, "bool": [8, 36], "true": [8, 36], "fals": [8, 36], "disabl": [8, 38, 51], "endpointbackendmut": [8, 9, 21, 22, 23, 33, 43, 46], "backend_id": [8, 33], "endpointcircuitbreak": [8, 10, 21, 33], "error_threshold_percentag": [8, 33], "float": 8, "error": 8, "threshold": 8, "percentag": [8, 53], "between": 8, "0": [8, 33, 39, 41, 42, 53], "1": [8, 33, 41, 42], "100": 8, "num_bucket": [8, 33], "int": [8, 25, 30, 39, 53], "integ": 8, "number": [8, 42], "bucket": 8, "metric": 8, "retain": 8, "128": 8, "rolling_window": [8, 33], "second": [8, 51], "statist": 8, "roll": 8, "window": [8, 51], "tripped_dur": [8, 33], "timedelta": 8, "after": [8, 33, 51], "circuit": [8, 21, 33], "trip": 8, "wait": [8, 51], "befor": [8, 51], "re": 8, "evalu": 8, "upstream": 8, "health": 8, "volume_threshold": [8, 33], "help": 8, "volum": 8, "low": 8, "endpointcompress": [8, 11, 21, 33], "endpointippolici": [8, 12, 33, 44, 47], "check": [8, 25, 51], "endpointippolicymut": [8, 12, 21, 22, 23, 33, 44, 47], "ip_policy_id": [8, 33, 35, 36], "endpointlist": [8, 24, 33], "endpointmutualtl": [8, 31, 33, 48], "encod": [8, 40, 45], "concaten": 8, "them": 8, "togeth": 8, "endpointmutualtlsmut": [8, 20, 23, 31, 33, 48], "certificate_authority_id": [8, 33], "endpointoauth": [8, 13, 21, 33], "auth_check_interv": [8, 33], "guarante": [8, 25], "refresh": 8, "state": 8, "recheck": 8, "still": [8, 26, 51], "tunabl": 8, "minimum": 8, "amount": [8, 51], "revok": 8, "longer": 8, "abl": 8, "cookie_prefix": [8, 33], "prefix": 8, "cooki": 8, "cach": 8, "inactivity_timeout": [8, 33], "inact": 8, "forc": [8, 42], "reauthent": 8, "maximum_dur": [8, 33], "maximum": 8, "durat": 8, "period": 8, "exceed": 8, "options_passthrough": [8, 33], "necessari": [8, 33], "support": [8, 35, 36, 51], "cor": 8, "endpointoauthprovid": [8, 33], "endpointoauthamazon": [8, 33], "client_id": [8, 33], "client_secret": [8, 33], "email_address": [8, 33], "email_domain": [8, 33], "scope": [8, 33], "endpointoauthfacebook": [8, 33], "oauth": [8, 21, 33], "app": [8, 38, 50], "retriev": 8, "where": [8, 26], "addit": [8, 25, 27, 33, 42], "see": [8, 42, 45], "well": [8, 33], "caveat": 8, "permiss": [8, 42], "like": [8, 26, 33, 38], "ask": 8, "e": [8, 25, 33, 50], "pass": 8, "both": [8, 35], "endpointoauthgithub": [8, 33], "organ": [8, 33], "github": [8, 33], "org": 8, "member": 8, "ani": [8, 25, 33, 34, 42, 51], "slug": 8, "qualifi": 8, "g": [8, 50], "endpointoauthgitlab": [8, 33], "endpointoauthgoogl": [8, 33], "endpointoauthlinkedin": [8, 33], "endpointoauthmicrosoft": [8, 33], "amazon": [8, 33], "facebook": [8, 33], "gitlab": [8, 33], "googl": [8, 33], "linkedin": [8, 33], "microsoft": [8, 33], "twitch": [8, 33], "endpointoauthtwitch": [8, 33], "endpointoidc": [8, 14, 21, 33], "oidc": [8, 21, 33], "audienc": 8, "issuer": [8, 33], "openid": 8, "discoveri": 8, "endpointrequesthead": [8, 15, 21, 33], "map": [8, 30, 42, 50, 53], "inject": 8, "being": 8, "sent": [8, 29], "remov": [8, 27, 33], "endpointresponsehead": [8, 16, 21, 33], "endpointsaml": [8, 17, 33], "allow_idp_initi": [8, 33], "idp": 8, "login": 8, "doe": [8, 38], "visit": 8, "redirect": 8, "relayst": 8, "want": 8, "saml": [8, 21, 33], "assertion_consumer_service_url": [8, 33], "sp": 8, "consum": 8, "dure": 8, "flow": 8, "authorized_group": [8, 33], "entity_id": [8, 33], "entiti": 8, "alwai": 8, "form": 8, "In": [8, 33], "implement": [8, 33], "same": 8, "force_authn": [8, 33], "whenev": 8, "we": 8, "prompt": 8, "even": 8, "alreadi": [8, 51], "idp_metadata": [8, 33], "full": [8, 38], "xml": 8, "entitydescriptor": 8, "download": 8, "metadata_url": [8, 33], "dynam": 8, "nameid_format": [8, 33], "expect": 8, "urn": 8, "oasi": 8, "tc": 8, "2": 8, "nameid": 8, "persist": 8, "subset": 8, "enumer": 8, "request_signing_certificate_pem": [8, 33], "509": 8, "mani": 8, "verif": [8, 21, 33], "highli": 8, "recommend": 8, "single_logout_url": [8, 33], "singl": [8, 33], "logout": 8, "endpointsamlmut": [8, 17, 21, 33], "endpointtlstermin": [8, 23, 32, 33, 49], "min_vers": [8, 33], "version": [8, 51], "advertis": 8, "handshak": 8, "choos": 8, "industri": 8, "safe": 8, "terminate_at": [8, 33], "through": 8, "most": 8, "disallow": 8, "becaus": [8, 25], "reli": 8, "underli": 8, "endpointtlsterminationatedg": [8, 20, 32, 33], "endpointwebhookvalid": [8, 18, 21, 33], "string": [8, 25], "webhook": [8, 21, 33], "send": [8, 26], "cloud": 8, "given": [8, 27], "except": [8, 33], "sn": 8, "requir": 8, "endpointwebsockettcpconvert": [8, 19, 21, 33], "eventdestin": [8, 26, 33], "destin": [8, 28, 33], "output": [8, 26], "serial": [8, 26], "current": [8, 26, 36, 41, 42, 51, 52], "accept": [8, 26], "json": [8, 26, 33], "eventtarget": [8, 26, 33], "encapsul": [8, 25, 26], "how": [8, 26], "exactli": [8, 26], "follow": [8, 26, 42, 51], "leav": [8, 26], "rest": [8, 26], "kinesi": [8, 26, 33], "firehos": [8, 26, 33], "cloudwatch_log": [8, 26, 33], "s3": [8, 26], "eventdestinationlist": [8, 26, 33], "eventsourc": [8, 27, 33], "subscript": [8, 26, 27, 33], "trigger": [8, 27, 28], "eventsourcelist": [8, 27, 33], "eventsourcereplac": [8, 28, 33], "eventsubscript": [8, 28, 33], "custom": [8, 28], "intend": [8, 28], "char": [8, 28], "eventsubscriptionlist": [8, 28, 33], "eventtargetcloudwatchlog": [8, 33], "cloudwatch": 8, "eventtargetfirehos": [8, 33], "eventtargetkinesi": [8, 33], "auth": [8, 13, 33], "log_group_arn": [8, 33], "delivery_stream_arn": [8, 33], "deliveri": 8, "stream": 8, "stream_arn": [8, 33], "failoverbackend": [8, 29, 33], "child": [8, 29, 53], "order": [8, 29], "failov": [8, 33], "failoverbackendlist": [8, 29, 33], "httpresponsebackend": [8, 30, 33], "bodi": [8, 30, 33], "fix": [8, 30], "status_cod": [8, 30, 33], "code": [8, 25, 30, 33, 51], "httpresponsebackendlist": [8, 30, 33], "httpsedg": [8, 20, 33], "mutual_tl": [8, 20, 23, 33], "httpsedgerout": [8, 21, 33], "tls_termin": [8, 20, 23, 33], "httpsedgelist": [8, 20, 33], "https_edg": [8, 33], "circuit_break": [8, 21, 33], "breaker": [8, 21, 33], "compress": [8, 21, 33], "edge_id": [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 33], "selector": [8, 21, 50], "blog": [8, 21], "match_typ": [8, 21, 33], "exact_path": [8, 21], "path_prefix": [8, 21], "request_head": [8, 21, 33], "response_head": [8, 21, 33], "webhook_verif": [8, 21, 33], "websocket_tcp_convert": [8, 21, 33], "websocket": [8, 21, 33], "adapt": [8, 21], "ippolici": [8, 33, 34], "ippolicylist": [8, 33, 34], "ippolicyrul": [8, 33, 35], "either": [8, 35], "notat": [8, 35], "describ": 8, "ippolicyrulelist": [8, 33, 35], "iprestrict": [8, 33, 36], "warn": [8, 36], "issu": [8, 36, 41, 42, 51], "four": [8, 36], "iprestrictionlist": [8, 33, 36], "country_cod": [8, 33], "iso": 8, "countri": 8, "lat_long_radius_km": [8, 33], "accuraci": 8, "radiu": 8, "geograph": [8, 37, 38], "coordin": 8, "latitud": [8, 33], "longitud": [8, 33], "reservedaddr": [8, 33, 37], "addr": [8, 33, 37], "datacent": [8, 37, 38], "u": [8, 37, 38], "au": [8, 37, 38], "eu": [8, 37, 38], "ap": [8, 37, 38], "jp": [8, 37, 38], "sa": [8, 37, 38], "reservedaddrlist": [8, 33, 37], "reserveddomain": [8, 33, 38], "acme_challenge_cname_target": [8, 33], "dn": 8, "_acm": 8, "challeng": 8, "non": 8, "referenc": [8, 26, 29, 34, 53], "recent": 8, "certificate_management_polici": [8, 33, 38], "reserveddomaincertpolici": [8, 33, 38], "certificate_management_statu": [8, 33], "reserveddomaincertstatu": [8, 33], "cname_target": [8, 33], "reserveddomaincertjob": [8, 33], "error_cod": [8, 25, 33], "why": [8, 25], "fail": [8, 25, 33, 51], "It": [8, 26, 34, 38], "temporari": 8, "condit": [8, 25], "internal_error": 8, "perman": 8, "correct": 8, "dns_error": 8, "msg": [8, 33], "messag": [8, 25, 33], "retries_at": [8, 33], "job": 8, "retri": [8, 25], "started_at": [8, 33], "letsencrypt": 8, "private_key_typ": [8, 33, 39], "rsa": [8, 39], "ecdsa": [8, 39], "provisioning_job": [8, 33], "certifici": 8, "isn": 8, "t": [8, 33], "renew": 8, "renews_at": [8, 33], "reserveddomainlist": [8, 33, 38], "sshcertificateauthor": [8, 33, 39], "key_typ": [8, 33], "public_kei": [8, 33, 40, 41, 42], "sshcertificateauthoritylist": [8, 33, 39], "sshcredenti": [8, 33, 40], "keypair": [8, 40], "sshcredentiallist": [8, 33, 40], "sshhostcertif": [8, 33, 41], "openssh": [8, 41, 42], "cert": 8, "pub": 8, "disk": 8, "sshd_config": 8, "hostcertif": 8, "direct": 8, "ed25519": [8, 39], "princip": [8, 33, 41, 42], "danger": [8, 41, 42], "consid": [8, 41], "ssh_certificate_authority_id": [8, 33, 41, 42], "valid_aft": [8, 33, 41, 42], "valid_until": [8, 33, 41, 42], "valid_befor": [8, 41, 42], "sshhostcertificatelist": [8, 33, 41], "sshusercertif": [8, 33, 42], "critical_opt": [8, 33, 42], "critic": [8, 42], "two": [8, 42], "spec": [8, 42], "extens": [8, 33, 42], "interpret": [8, 42], "purpos": [8, 34, 42], "These": [8, 42], "abil": [8, 42], "forward": [8, 42], "x11": [8, 42], "pty": [8, 42], "rc": [8, 42], "understand": [8, 42], "predefin": [8, 42], "holder": [8, 42], "sshusercertificatelist": [8, 33, 42], "tcpedg": [8, 22, 33], "tcpedgelist": [8, 22, 33], "tcp_edg": [8, 33], "tlscertif": [8, 33, 45], "certificate_pem": [8, 33, 45], "chain": [8, 45], "leaf": [8, 45], "bundl": [8, 45], "issued_at": [8, 33], "issuer_common_nam": [8, 33], "One": 8, "serial_numb": [8, 33], "subject_alternative_nam": [8, 33], "tlscertificatesan": [8, 33], "altern": 8, "san": 8, "subject_countri": [8, 33], "subject_loc": [8, 33], "local": 8, "subject_organ": [8, 33], "subject_organizational_unit": [8, 33], "organiz": 8, "unit": 8, "subject_provinc": [8, 33], "provinc": 8, "tlscertificatelist": [8, 33, 45], "dns_name": [8, 33], "tlsedg": [8, 23, 33], "tlsedgelist": [8, 23, 33], "tls_edg": [8, 33], "forwards_to": [8, 33], "express": 8, "network": [8, 25], "pull": 8, "top": 8, "level": 8, "tune": 8, "refer": 8, "tunnelgroupbackend": [8, 33, 50], "tunnelgroup": [8, 50], "watch": [8, 50], "foo": [8, 50], "dc": [8, 50], "bar": [8, 50], "tunnelgroupbackendlist": [8, 33, 50], "tunnellist": [8, 33, 52], "onlin": [8, 33, 50, 51, 52], "tunnelsess": [8, 33, 51], "agent_vers": [8, 33], "o": [8, 13, 33], "oper": [8, 25, 51], "transport": [8, 33], "v2": 8, "tunnelsessionlist": [8, 33, 51], "browser_nam": [8, 33], "chrome": 8, "browser_vers": [8, 33], "102": 8, "device_typ": [8, 33], "devic": 8, "desktop": 8, "os_nam": [8, 33], "maco": 8, "os_vers": [8, 33], "10": [8, 51], "15": 8, "7": 8, "weightedbackend": [8, 33, 53], "weight": [8, 33], "10000": [8, 53], "weightedbackendlist": [8, 33, 53], "edge_route_backend_modul": 9, "edgeroutebackendmodulecli": [9, 33], "replac": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 31, 32, 33, 43, 44, 46, 47, 48, 49], "edge_route_circuit_breaker_modul": 10, "edgeroutecircuitbreakermodulecli": [10, 33], "edge_route_compression_modul": 11, "edgeroutecompressionmodulecli": [11, 33], "edge_route_ip_restriction_modul": 12, "edgerouteiprestrictionmodulecli": [12, 33], "edge_route_o_auth_modul": 13, "edgerouteoauthmodulecli": [13, 33], "edge_route_oidc_modul": 14, "edgerouteoidcmodulecli": [14, 33], "edge_route_request_headers_modul": 15, "edgerouterequestheadersmodulecli": [15, 33], "edge_route_response_headers_modul": 16, "edgerouteresponseheadersmodulecli": [16, 33], "edge_route_saml_modul": 17, "edgeroutesamlmodulecli": [17, 33], "edge_route_webhook_verification_modul": 18, "edgeroutewebhookverificationmodulecli": [18, 33], "edge_route_websocket_tcp_converter_modul": 19, "edgeroutewebsockettcpconvertermodulecli": [19, 33], "edges_http": 20, "edgeshttpscli": [20, 33], "modifi": [20, 21, 22, 23], "howev": [20, 21, 22, 23], "complet": [20, 21, 22, 23, 51], "exist": [20, 21, 22, 23], "There": [20, 21, 22, 23], "wai": [20, 21, 22, 23], "edges_https_rout": 21, "edgeshttpsroutescli": [21, 33], "edges_tcp": 22, "edgestcpcli": [22, 33], "edges_tl": 23, "edgestlscli": [23, 33], "method": 25, "invok": [25, 33], "rais": 25, "robustli": 25, "field": 25, "consult": [25, 33], "document": 25, "unexpect": 25, "404": 25, "notfounderror": [25, 33], "ensur": 25, "subclass": 25, "try": [25, 33], "someth": 25, "els": 25, "happen": 25, "best": 25, "distinguish": 25, "without": [25, 33], "err_ngrok_7104": 25, "undefin": 25, "some": [25, 33, 51], "kind": 25, "thrown": 25, "nake": 25, "block": 25, "catch": 25, "runtimeerror": 25, "could": [25, 51], "http_status_cod": [25, 33], "simpl": 25, "introspect": 25, "explain": 25, "operation_id": [25, 33], "operationid": 25, "trace": 25, "separ": 25, "easier": 25, "anyth": 26, "subscription_id": 27, "destination_id": 28, "failover_backend": 29, "failoverbackendscli": [29, 33], "behavior": 29, "within": 29, "offlin": 29, "establish": 29, "attempt": 29, "success": 29, "http_response_backend": 30, "httpresponsebackendscli": [30, 33], "https_edge_mutual_tls_modul": 31, "httpsedgemutualtlsmodulecli": [31, 33], "https_edge_tls_termination_modul": 32, "httpsedgetlsterminationmodulecli": [32, 33], "offici": 33, "helper": 33, "work": 33, "python": 33, "pip": 33, "ve": 33, "packag": 33, "That": 33, "subnet": 33, "24": [33, 42], "8": 33, "12": 33, "abstract": 33, "awai": 33, "__iter__": 33, "fetch": 33, "transpar": 33, "p": 33, "cr_1kyyuneyn6xhhlqymblrj5nxkoz": 33, "dump": 33, "server_nam": 33, "giraff": 33, "section": 33, "datatyp": 33, "tunnelgroupbackendscli": [33, 50], "weightedbackendscli": [33, 53], "convert": 33, "tcpedgebackendmodulecli": [33, 43], "tcpedgeiprestrictionmodulecli": [33, 44], "tlsedgebackendmodulecli": [33, 46], "tlsedgeiprestrictionmodulecli": [33, 47], "tlsedgemutualtlsmodulecli": [33, 48], "tlsedgetlsterminationmodulecli": [33, 49], "delete_certif": [33, 38], "delete_certificate_management_polici": [33, 38], "restart": [33, 51], "stop": [33, 51], "anoth": 34, "treat": 34, "remain": 34, "zero": 34, "certificate_id": 38, "exclus": 38, "detach": 38, "elliptic_curv": 39, "key_siz": 39, "ellipt": 39, "curv": 39, "size": 39, "2048": 39, "year": 41, "hour": 42, "tcp_edge_backend_modul": 43, "tcp_edge_ip_restriction_modul": 44, "private_key_pem": 45, "tls_edge_backend_modul": 46, "tls_edge_ip_restriction_modul": 47, "tls_edge_mutual_tls_modul": 48, "tls_edge_tls_termination_modul": 49, "tunnel_group_backend": 50, "balanc": [50, 53], "among": [50, 53], "instruct": 51, "exec": 51, "platform": 51, "notabl": 51, "reconnect": 51, "exit": 51, "latest": 51, "successfulli": 51, "least": 51, "never": 51, "major": 51, "caus": 51, "break": 51, "compat": 51, "wish": 51, "done": 51, "manual": 51, "pleas": 51, "awar": 51, "integr": 51, "circumst": 51, "yet": 51, "weighted_backend": 53, "proportion": 53, "calcul": 53, "divid": 53, "sum": 53}, "objects": {"": [[25, 0, 0, "-", "ngrok"]], "ngrok": [[6, 1, 1, "", "Client"], [25, 3, 1, "", "Error"], [25, 3, 1, "", "NotFoundError"], [8, 0, 0, "-", "datatypes"], [53, 0, 0, "-", "services"]], "ngrok.Client": [[6, 2, 1, "", "abuse_reports"], [6, 2, 1, "", "agent_ingresses"], [6, 2, 1, "", "api_keys"], [6, 2, 1, "", "application_sessions"], [6, 2, 1, "", "application_users"], [6, 2, 1, "", "backends"], [6, 2, 1, "", "certificate_authorities"], [6, 2, 1, "", "credentials"], [6, 2, 1, "", "edge_modules"], [6, 2, 1, "", "edges"], [6, 2, 1, "", "endpoints"], [6, 2, 1, "", "event_destinations"], [6, 2, 1, "", "event_sources"], [6, 2, 1, "", "event_subscriptions"], [6, 2, 1, "", "ip_policies"], [6, 2, 1, "", "ip_policy_rules"], [6, 2, 1, "", "ip_restrictions"], [6, 2, 1, "", "reserved_addrs"], [6, 2, 1, "", "reserved_domains"], [6, 2, 1, "", "ssh_certificate_authorities"], [6, 2, 1, "", "ssh_credentials"], [6, 2, 1, "", "ssh_host_certificates"], [6, 2, 1, "", "ssh_user_certificates"], [6, 2, 1, "", "tls_certificates"], [6, 2, 1, "", "tunnel_sessions"], [6, 2, 1, "", "tunnels"]], "ngrok.Error": [[25, 2, 1, "", "operation_id"]], "ngrok.datatypes": [[8, 1, 1, "", "APIKey"], [8, 1, 1, "", "APIKeyList"], [8, 1, 1, "", "AWSAuth"], [8, 1, 1, "", "AWSCredentials"], [8, 1, 1, "", "AWSRole"], [8, 1, 1, "", "AbuseReport"], [8, 1, 1, "", "AbuseReportHostname"], [8, 1, 1, "", "AgentIngress"], [8, 1, 1, "", "AgentIngressList"], [8, 1, 1, "", "ApplicationSession"], [8, 1, 1, "", "ApplicationSessionList"], [8, 1, 1, "", "ApplicationUser"], [8, 1, 1, "", "ApplicationUserList"], [8, 1, 1, "", "BrowserSession"], [8, 1, 1, "", "CertificateAuthority"], [8, 1, 1, "", "CertificateAuthorityList"], [8, 1, 1, "", "Credential"], [8, 1, 1, "", "CredentialList"], [8, 1, 1, "", "Endpoint"], [8, 1, 1, "", "EndpointBackend"], [8, 1, 1, "", "EndpointBackendMutate"], [8, 1, 1, "", "EndpointCircuitBreaker"], [8, 1, 1, "", "EndpointCompression"], [8, 1, 1, "", "EndpointIPPolicy"], [8, 1, 1, "", "EndpointIPPolicyMutate"], [8, 1, 1, "", "EndpointList"], [8, 1, 1, "", "EndpointMutualTLS"], [8, 1, 1, "", "EndpointMutualTLSMutate"], [8, 1, 1, "", "EndpointOAuth"], [8, 1, 1, "", "EndpointOAuthAmazon"], [8, 1, 1, "", "EndpointOAuthFacebook"], [8, 1, 1, "", "EndpointOAuthGitHub"], [8, 1, 1, "", "EndpointOAuthGitLab"], [8, 1, 1, "", "EndpointOAuthGoogle"], [8, 1, 1, "", "EndpointOAuthLinkedIn"], [8, 1, 1, "", "EndpointOAuthMicrosoft"], [8, 1, 1, "", "EndpointOAuthProvider"], [8, 1, 1, "", "EndpointOAuthTwitch"], [8, 1, 1, "", "EndpointOIDC"], [8, 1, 1, "", "EndpointRequestHeaders"], [8, 1, 1, "", "EndpointResponseHeaders"], [8, 1, 1, "", "EndpointSAML"], [8, 1, 1, "", "EndpointSAMLMutate"], [8, 1, 1, "", "EndpointTLSTermination"], [8, 1, 1, "", "EndpointTLSTerminationAtEdge"], [8, 1, 1, "", "EndpointWebhookValidation"], [8, 1, 1, "", "EndpointWebsocketTCPConverter"], [8, 1, 1, "", "EventDestination"], [8, 1, 1, "", "EventDestinationList"], [8, 1, 1, "", "EventSource"], [8, 1, 1, "", "EventSourceList"], [8, 1, 1, "", "EventSourceReplace"], [8, 1, 1, "", "EventSubscription"], [8, 1, 1, "", "EventSubscriptionList"], [8, 1, 1, "", "EventTarget"], [8, 1, 1, "", "EventTargetCloudwatchLogs"], [8, 1, 1, "", "EventTargetFirehose"], [8, 1, 1, "", "EventTargetKinesis"], [8, 1, 1, "", "FailoverBackend"], [8, 1, 1, "", "FailoverBackendList"], [8, 1, 1, "", "HTTPResponseBackend"], [8, 1, 1, "", "HTTPResponseBackendList"], [8, 1, 1, "", "HTTPSEdge"], [8, 1, 1, "", "HTTPSEdgeList"], [8, 1, 1, "", "HTTPSEdgeRoute"], [8, 1, 1, "", "IPPolicy"], [8, 1, 1, "", "IPPolicyList"], [8, 1, 1, "", "IPPolicyRule"], [8, 1, 1, "", "IPPolicyRuleList"], [8, 1, 1, "", "IPRestriction"], [8, 1, 1, "", "IPRestrictionList"], [8, 1, 1, "", "IdentityProvider"], [8, 1, 1, "", "Location"], [8, 1, 1, "", "Ref"], [8, 1, 1, "", "ReservedAddr"], [8, 1, 1, "", "ReservedAddrList"], [8, 1, 1, "", "ReservedDomain"], [8, 1, 1, "", "ReservedDomainCertJob"], [8, 1, 1, "", "ReservedDomainCertPolicy"], [8, 1, 1, "", "ReservedDomainCertStatus"], [8, 1, 1, "", "ReservedDomainList"], [8, 1, 1, "", "SSHCertificateAuthority"], [8, 1, 1, "", "SSHCertificateAuthorityList"], [8, 1, 1, "", "SSHCredential"], [8, 1, 1, "", "SSHCredentialList"], [8, 1, 1, "", "SSHHostCertificate"], [8, 1, 1, "", "SSHHostCertificateList"], [8, 1, 1, "", "SSHUserCertificate"], [8, 1, 1, "", "SSHUserCertificateList"], [8, 1, 1, "", "TCPEdge"], [8, 1, 1, "", "TCPEdgeList"], [8, 1, 1, "", "TLSCertificate"], [8, 1, 1, "", "TLSCertificateList"], [8, 1, 1, "", "TLSCertificateSANs"], [8, 1, 1, "", "TLSEdge"], [8, 1, 1, "", "TLSEdgeList"], [8, 1, 1, "", "Tunnel"], [8, 1, 1, "", "TunnelGroupBackend"], [8, 1, 1, "", "TunnelGroupBackendList"], [8, 1, 1, "", "TunnelList"], [8, 1, 1, "", "TunnelSession"], [8, 1, 1, "", "TunnelSessionList"], [8, 1, 1, "", "UserAgent"], [8, 1, 1, "", "WeightedBackend"], [8, 1, 1, "", "WeightedBackendList"]], "ngrok.datatypes.APIKey": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "owner_id"], [8, 2, 1, "", "token"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.APIKeyList": [[8, 2, 1, "", "keys"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.AWSAuth": [[8, 2, 1, "", "creds"], [8, 2, 1, "", "role"]], "ngrok.datatypes.AWSCredentials": [[8, 2, 1, "", "aws_access_key_id"], [8, 2, 1, "", "aws_secret_access_key"]], "ngrok.datatypes.AWSRole": [[8, 2, 1, "", "role_arn"]], "ngrok.datatypes.AbuseReport": [[8, 2, 1, "", "created_at"], [8, 2, 1, "", "hostnames"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "status"], [8, 2, 1, "", "uri"], [8, 2, 1, "", "urls"]], "ngrok.datatypes.AbuseReportHostname": [[8, 2, 1, "", "hostname"], [8, 2, 1, "", "status"]], "ngrok.datatypes.AgentIngress": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "domain"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "ns_targets"], [8, 2, 1, "", "region_domains"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.AgentIngressList": [[8, 2, 1, "", "ingresses"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.ApplicationSession": [[8, 2, 1, "", "application_user"], [8, 2, 1, "", "browser_session"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "edge"], [8, 2, 1, "", "endpoint"], [8, 2, 1, "", "expires_at"], [8, 2, 1, "", "id"], [8, 2, 1, "", "last_active"], [8, 2, 1, "", "public_url"], [8, 2, 1, "", "route"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.ApplicationSessionList": [[8, 2, 1, "", "application_sessions"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.ApplicationUser": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "email"], [8, 2, 1, "", "id"], [8, 2, 1, "", "identity_provider"], [8, 2, 1, "", "last_active"], [8, 2, 1, "", "last_login"], [8, 2, 1, "", "name"], [8, 2, 1, "", "provider_user_id"], [8, 2, 1, "", "uri"], [8, 2, 1, "", "username"]], "ngrok.datatypes.ApplicationUserList": [[8, 2, 1, "", "application_users"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.BrowserSession": [[8, 2, 1, "", "ip_address"], [8, 2, 1, "", "location"], [8, 2, 1, "", "user_agent"]], "ngrok.datatypes.CertificateAuthority": [[8, 2, 1, "", "ca_pem"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "extended_key_usages"], [8, 2, 1, "", "id"], [8, 2, 1, "", "key_usages"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "not_after"], [8, 2, 1, "", "not_before"], [8, 2, 1, "", "subject_common_name"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.CertificateAuthorityList": [[8, 2, 1, "", "certificate_authorities"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.Credential": [[8, 2, 1, "", "acl"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "owner_id"], [8, 2, 1, "", "token"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.CredentialList": [[8, 2, 1, "", "credentials"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.Endpoint": [[8, 2, 1, "", "created_at"], [8, 2, 1, "", "domain"], [8, 2, 1, "", "edge"], [8, 2, 1, "", "hostport"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "proto"], [8, 2, 1, "", "public_url"], [8, 2, 1, "", "region"], [8, 2, 1, "", "tcp_addr"], [8, 2, 1, "", "tunnel"], [8, 2, 1, "", "type"], [8, 2, 1, "", "updated_at"]], "ngrok.datatypes.EndpointBackend": [[8, 2, 1, "", "backend"], [8, 2, 1, "", "enabled"]], "ngrok.datatypes.EndpointBackendMutate": [[8, 2, 1, "", "backend_id"], [8, 2, 1, "", "enabled"]], "ngrok.datatypes.EndpointCircuitBreaker": [[8, 2, 1, "", "enabled"], [8, 2, 1, "", "error_threshold_percentage"], [8, 2, 1, "", "num_buckets"], [8, 2, 1, "", "rolling_window"], [8, 2, 1, "", "tripped_duration"], [8, 2, 1, "", "volume_threshold"]], "ngrok.datatypes.EndpointCompression": [[8, 2, 1, "", "enabled"]], "ngrok.datatypes.EndpointIPPolicy": [[8, 2, 1, "", "enabled"], [8, 2, 1, "", "ip_policies"]], "ngrok.datatypes.EndpointIPPolicyMutate": [[8, 2, 1, "", "enabled"], [8, 2, 1, "", "ip_policy_ids"]], "ngrok.datatypes.EndpointList": [[8, 2, 1, "", "endpoints"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.EndpointMutualTLS": [[8, 2, 1, "", "certificate_authorities"], [8, 2, 1, "", "enabled"]], "ngrok.datatypes.EndpointMutualTLSMutate": [[8, 2, 1, "", "certificate_authority_ids"], [8, 2, 1, "", "enabled"]], "ngrok.datatypes.EndpointOAuth": [[8, 2, 1, "", "auth_check_interval"], [8, 2, 1, "", "cookie_prefix"], [8, 2, 1, "", "enabled"], [8, 2, 1, "", "inactivity_timeout"], [8, 2, 1, "", "maximum_duration"], [8, 2, 1, "", "options_passthrough"], [8, 2, 1, "", "provider"]], "ngrok.datatypes.EndpointOAuthAmazon": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "email_addresses"], [8, 2, 1, "", "email_domains"], [8, 2, 1, "", "scopes"]], "ngrok.datatypes.EndpointOAuthFacebook": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "email_addresses"], [8, 2, 1, "", "email_domains"], [8, 2, 1, "", "scopes"]], "ngrok.datatypes.EndpointOAuthGitHub": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "email_addresses"], [8, 2, 1, "", "email_domains"], [8, 2, 1, "", "organizations"], [8, 2, 1, "", "scopes"], [8, 2, 1, "", "teams"]], "ngrok.datatypes.EndpointOAuthGitLab": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "email_addresses"], [8, 2, 1, "", "email_domains"], [8, 2, 1, "", "scopes"]], "ngrok.datatypes.EndpointOAuthGoogle": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "email_addresses"], [8, 2, 1, "", "email_domains"], [8, 2, 1, "", "scopes"]], "ngrok.datatypes.EndpointOAuthLinkedIn": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "email_addresses"], [8, 2, 1, "", "email_domains"], [8, 2, 1, "", "scopes"]], "ngrok.datatypes.EndpointOAuthMicrosoft": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "email_addresses"], [8, 2, 1, "", "email_domains"], [8, 2, 1, "", "scopes"]], "ngrok.datatypes.EndpointOAuthProvider": [[8, 2, 1, "", "amazon"], [8, 2, 1, "", "facebook"], [8, 2, 1, "", "github"], [8, 2, 1, "", "gitlab"], [8, 2, 1, "", "google"], [8, 2, 1, "", "linkedin"], [8, 2, 1, "", "microsoft"], [8, 2, 1, "", "twitch"]], "ngrok.datatypes.EndpointOAuthTwitch": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "email_addresses"], [8, 2, 1, "", "email_domains"], [8, 2, 1, "", "scopes"]], "ngrok.datatypes.EndpointOIDC": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "cookie_prefix"], [8, 2, 1, "", "enabled"], [8, 2, 1, "", "inactivity_timeout"], [8, 2, 1, "", "issuer"], [8, 2, 1, "", "maximum_duration"], [8, 2, 1, "", "options_passthrough"], [8, 2, 1, "", "scopes"]], "ngrok.datatypes.EndpointRequestHeaders": [[8, 2, 1, "", "add"], [8, 2, 1, "", "enabled"], [8, 2, 1, "", "remove"]], "ngrok.datatypes.EndpointResponseHeaders": [[8, 2, 1, "", "add"], [8, 2, 1, "", "enabled"], [8, 2, 1, "", "remove"]], "ngrok.datatypes.EndpointSAML": [[8, 2, 1, "", "allow_idp_initiated"], [8, 2, 1, "", "assertion_consumer_service_url"], [8, 2, 1, "", "authorized_groups"], [8, 2, 1, "", "cookie_prefix"], [8, 2, 1, "", "enabled"], [8, 2, 1, "", "entity_id"], [8, 2, 1, "", "force_authn"], [8, 2, 1, "", "idp_metadata"], [8, 2, 1, "", "inactivity_timeout"], [8, 2, 1, "", "maximum_duration"], [8, 2, 1, "", "metadata_url"], [8, 2, 1, "", "nameid_format"], [8, 2, 1, "", "options_passthrough"], [8, 2, 1, "", "request_signing_certificate_pem"], [8, 2, 1, "", "single_logout_url"]], "ngrok.datatypes.EndpointSAMLMutate": [[8, 2, 1, "", "allow_idp_initiated"], [8, 2, 1, "", "authorized_groups"], [8, 2, 1, "", "cookie_prefix"], [8, 2, 1, "", "enabled"], [8, 2, 1, "", "force_authn"], [8, 2, 1, "", "idp_metadata"], [8, 2, 1, "", "inactivity_timeout"], [8, 2, 1, "", "maximum_duration"], [8, 2, 1, "", "nameid_format"], [8, 2, 1, "", "options_passthrough"]], "ngrok.datatypes.EndpointTLSTermination": [[8, 2, 1, "", "enabled"], [8, 2, 1, "", "min_version"], [8, 2, 1, "", "terminate_at"]], "ngrok.datatypes.EndpointTLSTerminationAtEdge": [[8, 2, 1, "", "enabled"], [8, 2, 1, "", "min_version"]], "ngrok.datatypes.EndpointWebhookValidation": [[8, 2, 1, "", "enabled"], [8, 2, 1, "", "provider"], [8, 2, 1, "", "secret"]], "ngrok.datatypes.EndpointWebsocketTCPConverter": [[8, 2, 1, "", "enabled"]], "ngrok.datatypes.EventDestination": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "format"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "target"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.EventDestinationList": [[8, 2, 1, "", "event_destinations"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.EventSource": [[8, 2, 1, "", "type"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.EventSourceList": [[8, 2, 1, "", "sources"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.EventSourceReplace": [[8, 2, 1, "", "type"]], "ngrok.datatypes.EventSubscription": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "destinations"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "sources"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.EventSubscriptionList": [[8, 2, 1, "", "event_subscriptions"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.EventTarget": [[8, 2, 1, "", "cloudwatch_logs"], [8, 2, 1, "", "firehose"], [8, 2, 1, "", "kinesis"]], "ngrok.datatypes.EventTargetCloudwatchLogs": [[8, 2, 1, "", "auth"], [8, 2, 1, "", "log_group_arn"]], "ngrok.datatypes.EventTargetFirehose": [[8, 2, 1, "", "auth"], [8, 2, 1, "", "delivery_stream_arn"]], "ngrok.datatypes.EventTargetKinesis": [[8, 2, 1, "", "auth"], [8, 2, 1, "", "stream_arn"]], "ngrok.datatypes.FailoverBackend": [[8, 2, 1, "", "backends"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.FailoverBackendList": [[8, 2, 1, "", "backends"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.HTTPResponseBackend": [[8, 2, 1, "", "body"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "headers"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "status_code"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.HTTPResponseBackendList": [[8, 2, 1, "", "backends"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.HTTPSEdge": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "hostports"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "mutual_tls"], [8, 2, 1, "", "routes"], [8, 2, 1, "", "tls_termination"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.HTTPSEdgeList": [[8, 2, 1, "", "https_edges"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.HTTPSEdgeRoute": [[8, 2, 1, "", "backend"], [8, 2, 1, "", "circuit_breaker"], [8, 2, 1, "", "compression"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "edge_id"], [8, 2, 1, "", "id"], [8, 2, 1, "", "ip_restriction"], [8, 2, 1, "", "match"], [8, 2, 1, "", "match_type"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "oauth"], [8, 2, 1, "", "oidc"], [8, 2, 1, "", "request_headers"], [8, 2, 1, "", "response_headers"], [8, 2, 1, "", "saml"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"], [8, 2, 1, "", "webhook_verification"], [8, 2, 1, "", "websocket_tcp_converter"]], "ngrok.datatypes.IPPolicy": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.IPPolicyList": [[8, 2, 1, "", "ip_policies"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.IPPolicyRule": [[8, 2, 1, "", "action"], [8, 2, 1, "", "cidr"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "ip_policy"], [8, 2, 1, "", "metadata"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.IPPolicyRuleList": [[8, 2, 1, "", "ip_policy_rules"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.IPRestriction": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "enforced"], [8, 2, 1, "", "id"], [8, 2, 1, "", "ip_policies"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "type"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.IPRestrictionList": [[8, 2, 1, "", "ip_restrictions"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.IdentityProvider": [[8, 2, 1, "", "name"], [8, 2, 1, "", "url"]], "ngrok.datatypes.Location": [[8, 2, 1, "", "country_code"], [8, 2, 1, "", "lat_long_radius_km"], [8, 2, 1, "", "latitude"], [8, 2, 1, "", "longitude"]], "ngrok.datatypes.Ref": [[8, 2, 1, "", "id"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.ReservedAddr": [[8, 2, 1, "", "addr"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "region"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.ReservedAddrList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "reserved_addrs"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.ReservedDomain": [[8, 2, 1, "", "acme_challenge_cname_target"], [8, 2, 1, "", "certificate"], [8, 2, 1, "", "certificate_management_policy"], [8, 2, 1, "", "certificate_management_status"], [8, 2, 1, "", "cname_target"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "domain"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "region"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.ReservedDomainCertJob": [[8, 2, 1, "", "error_code"], [8, 2, 1, "", "msg"], [8, 2, 1, "", "retries_at"], [8, 2, 1, "", "started_at"]], "ngrok.datatypes.ReservedDomainCertPolicy": [[8, 2, 1, "", "authority"], [8, 2, 1, "", "private_key_type"]], "ngrok.datatypes.ReservedDomainCertStatus": [[8, 2, 1, "", "provisioning_job"], [8, 2, 1, "", "renews_at"]], "ngrok.datatypes.ReservedDomainList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "reserved_domains"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.SSHCertificateAuthority": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "key_type"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "public_key"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.SSHCertificateAuthorityList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "ssh_certificate_authorities"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.SSHCredential": [[8, 2, 1, "", "acl"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "owner_id"], [8, 2, 1, "", "public_key"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.SSHCredentialList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "ssh_credentials"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.SSHHostCertificate": [[8, 2, 1, "", "certificate"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "key_type"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "principals"], [8, 2, 1, "", "public_key"], [8, 2, 1, "", "ssh_certificate_authority_id"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"], [8, 2, 1, "", "valid_after"], [8, 2, 1, "", "valid_until"]], "ngrok.datatypes.SSHHostCertificateList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "ssh_host_certificates"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.SSHUserCertificate": [[8, 2, 1, "", "certificate"], [8, 2, 1, "", "created_at"], [8, 2, 1, "", "critical_options"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "extensions"], [8, 2, 1, "", "id"], [8, 2, 1, "", "key_type"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "principals"], [8, 2, 1, "", "public_key"], [8, 2, 1, "", "ssh_certificate_authority_id"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"], [8, 2, 1, "", "valid_after"], [8, 2, 1, "", "valid_until"]], "ngrok.datatypes.SSHUserCertificateList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "ssh_user_certificates"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TCPEdge": [[8, 2, 1, "", "backend"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "hostports"], [8, 2, 1, "", "id"], [8, 2, 1, "", "ip_restriction"], [8, 2, 1, "", "metadata"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TCPEdgeList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "tcp_edges"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TLSCertificate": [[8, 2, 1, "", "certificate_pem"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "extended_key_usages"], [8, 2, 1, "", "id"], [8, 2, 1, "", "issued_at"], [8, 2, 1, "", "issuer_common_name"], [8, 2, 1, "", "key_usages"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "not_after"], [8, 2, 1, "", "not_before"], [8, 2, 1, "", "private_key_type"], [8, 2, 1, "", "serial_number"], [8, 2, 1, "", "subject_alternative_names"], [8, 2, 1, "", "subject_common_name"], [8, 2, 1, "", "subject_country"], [8, 2, 1, "", "subject_locality"], [8, 2, 1, "", "subject_organization"], [8, 2, 1, "", "subject_organizational_unit"], [8, 2, 1, "", "subject_province"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TLSCertificateList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "tls_certificates"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TLSCertificateSANs": [[8, 2, 1, "", "dns_names"], [8, 2, 1, "", "ips"]], "ngrok.datatypes.TLSEdge": [[8, 2, 1, "", "backend"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "hostports"], [8, 2, 1, "", "id"], [8, 2, 1, "", "ip_restriction"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "mutual_tls"], [8, 2, 1, "", "tls_termination"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TLSEdgeList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "tls_edges"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.Tunnel": [[8, 2, 1, "", "backends"], [8, 2, 1, "", "endpoint"], [8, 2, 1, "", "forwards_to"], [8, 2, 1, "", "id"], [8, 2, 1, "", "labels"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "proto"], [8, 2, 1, "", "public_url"], [8, 2, 1, "", "region"], [8, 2, 1, "", "started_at"], [8, 2, 1, "", "tunnel_session"]], "ngrok.datatypes.TunnelGroupBackend": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "labels"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "tunnels"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TunnelGroupBackendList": [[8, 2, 1, "", "backends"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TunnelList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "tunnels"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TunnelSession": [[8, 2, 1, "", "agent_version"], [8, 2, 1, "", "credential"], [8, 2, 1, "", "id"], [8, 2, 1, "", "ip"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "os"], [8, 2, 1, "", "region"], [8, 2, 1, "", "started_at"], [8, 2, 1, "", "transport"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TunnelSessionList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "tunnel_sessions"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.UserAgent": [[8, 2, 1, "", "browser_name"], [8, 2, 1, "", "browser_version"], [8, 2, 1, "", "device_type"], [8, 2, 1, "", "os_name"], [8, 2, 1, "", "os_version"], [8, 2, 1, "", "raw"]], "ngrok.datatypes.WeightedBackend": [[8, 2, 1, "", "backends"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.WeightedBackendList": [[8, 2, 1, "", "backends"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.services": [[2, 1, 1, "", "APIKeysClient"], [0, 1, 1, "", "AbuseReportsClient"], [1, 1, 1, "", "AgentIngressesClient"], [3, 1, 1, "", "ApplicationSessionsClient"], [4, 1, 1, "", "ApplicationUsersClient"], [5, 1, 1, "", "CertificateAuthoritiesClient"], [7, 1, 1, "", "CredentialsClient"], [9, 1, 1, "", "EdgeRouteBackendModuleClient"], [10, 1, 1, "", "EdgeRouteCircuitBreakerModuleClient"], [11, 1, 1, "", "EdgeRouteCompressionModuleClient"], [12, 1, 1, "", "EdgeRouteIPRestrictionModuleClient"], [13, 1, 1, "", "EdgeRouteOAuthModuleClient"], [14, 1, 1, "", "EdgeRouteOIDCModuleClient"], [15, 1, 1, "", "EdgeRouteRequestHeadersModuleClient"], [16, 1, 1, "", "EdgeRouteResponseHeadersModuleClient"], [17, 1, 1, "", "EdgeRouteSAMLModuleClient"], [18, 1, 1, "", "EdgeRouteWebhookVerificationModuleClient"], [19, 1, 1, "", "EdgeRouteWebsocketTCPConverterModuleClient"], [20, 1, 1, "", "EdgesHTTPSClient"], [21, 1, 1, "", "EdgesHTTPSRoutesClient"], [22, 1, 1, "", "EdgesTCPClient"], [23, 1, 1, "", "EdgesTLSClient"], [24, 1, 1, "", "EndpointsClient"], [26, 1, 1, "", "EventDestinationsClient"], [27, 1, 1, "", "EventSourcesClient"], [28, 1, 1, "", "EventSubscriptionsClient"], [29, 1, 1, "", "FailoverBackendsClient"], [30, 1, 1, "", "HTTPResponseBackendsClient"], [31, 1, 1, "", "HTTPSEdgeMutualTLSModuleClient"], [32, 1, 1, "", "HTTPSEdgeTLSTerminationModuleClient"], [34, 1, 1, "", "IPPoliciesClient"], [35, 1, 1, "", "IPPolicyRulesClient"], [36, 1, 1, "", "IPRestrictionsClient"], [37, 1, 1, "", "ReservedAddrsClient"], [38, 1, 1, "", "ReservedDomainsClient"], [39, 1, 1, "", "SSHCertificateAuthoritiesClient"], [40, 1, 1, "", "SSHCredentialsClient"], [41, 1, 1, "", "SSHHostCertificatesClient"], [42, 1, 1, "", "SSHUserCertificatesClient"], [43, 1, 1, "", "TCPEdgeBackendModuleClient"], [44, 1, 1, "", "TCPEdgeIPRestrictionModuleClient"], [45, 1, 1, "", "TLSCertificatesClient"], [46, 1, 1, "", "TLSEdgeBackendModuleClient"], [47, 1, 1, "", "TLSEdgeIPRestrictionModuleClient"], [48, 1, 1, "", "TLSEdgeMutualTLSModuleClient"], [49, 1, 1, "", "TLSEdgeTLSTerminationModuleClient"], [50, 1, 1, "", "TunnelGroupBackendsClient"], [51, 1, 1, "", "TunnelSessionsClient"], [52, 1, 1, "", "TunnelsClient"], [53, 1, 1, "", "WeightedBackendsClient"]], "ngrok.services.APIKeysClient": [[2, 4, 1, "", "create"], [2, 4, 1, "", "delete"], [2, 4, 1, "", "get"], [2, 4, 1, "", "list"], [2, 4, 1, "", "update"]], "ngrok.services.AbuseReportsClient": [[0, 4, 1, "", "create"], [0, 4, 1, "", "get"]], "ngrok.services.AgentIngressesClient": [[1, 4, 1, "", "create"], [1, 4, 1, "", "delete"], [1, 4, 1, "", "get"], [1, 4, 1, "", "list"], [1, 4, 1, "", "update"]], "ngrok.services.ApplicationSessionsClient": [[3, 4, 1, "", "delete"], [3, 4, 1, "", "get"], [3, 4, 1, "", "list"]], "ngrok.services.ApplicationUsersClient": [[4, 4, 1, "", "delete"], [4, 4, 1, "", "get"], [4, 4, 1, "", "list"]], "ngrok.services.CertificateAuthoritiesClient": [[5, 4, 1, "", "create"], [5, 4, 1, "", "delete"], [5, 4, 1, "", "get"], [5, 4, 1, "", "list"], [5, 4, 1, "", "update"]], "ngrok.services.CredentialsClient": [[7, 4, 1, "", "create"], [7, 4, 1, "", "delete"], [7, 4, 1, "", "get"], [7, 4, 1, "", "list"], [7, 4, 1, "", "update"]], "ngrok.services.EdgeRouteBackendModuleClient": [[9, 4, 1, "", "delete"], [9, 4, 1, "", "get"], [9, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteCircuitBreakerModuleClient": [[10, 4, 1, "", "delete"], [10, 4, 1, "", "get"], [10, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteCompressionModuleClient": [[11, 4, 1, "", "delete"], [11, 4, 1, "", "get"], [11, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteIPRestrictionModuleClient": [[12, 4, 1, "", "delete"], [12, 4, 1, "", "get"], [12, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteOAuthModuleClient": [[13, 4, 1, "", "delete"], [13, 4, 1, "", "get"], [13, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteOIDCModuleClient": [[14, 4, 1, "", "delete"], [14, 4, 1, "", "get"], [14, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteRequestHeadersModuleClient": [[15, 4, 1, "", "delete"], [15, 4, 1, "", "get"], [15, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteResponseHeadersModuleClient": [[16, 4, 1, "", "delete"], [16, 4, 1, "", "get"], [16, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteSAMLModuleClient": [[17, 4, 1, "", "delete"], [17, 4, 1, "", "get"], [17, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteWebhookVerificationModuleClient": [[18, 4, 1, "", "delete"], [18, 4, 1, "", "get"], [18, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteWebsocketTCPConverterModuleClient": [[19, 4, 1, "", "delete"], [19, 4, 1, "", "get"], [19, 4, 1, "", "replace"]], "ngrok.services.EdgesHTTPSClient": [[20, 4, 1, "", "create"], [20, 4, 1, "", "delete"], [20, 4, 1, "", "get"], [20, 4, 1, "", "list"], [20, 4, 1, "", "update"]], "ngrok.services.EdgesHTTPSRoutesClient": [[21, 4, 1, "", "create"], [21, 4, 1, "", "delete"], [21, 4, 1, "", "get"], [21, 4, 1, "", "update"]], "ngrok.services.EdgesTCPClient": [[22, 4, 1, "", "create"], [22, 4, 1, "", "delete"], [22, 4, 1, "", "get"], [22, 4, 1, "", "list"], [22, 4, 1, "", "update"]], "ngrok.services.EdgesTLSClient": [[23, 4, 1, "", "create"], [23, 4, 1, "", "delete"], [23, 4, 1, "", "get"], [23, 4, 1, "", "list"], [23, 4, 1, "", "update"]], "ngrok.services.EndpointsClient": [[24, 4, 1, "", "get"], [24, 4, 1, "", "list"]], "ngrok.services.EventDestinationsClient": [[26, 4, 1, "", "create"], [26, 4, 1, "", "delete"], [26, 4, 1, "", "get"], [26, 4, 1, "", "list"], [26, 4, 1, "", "update"]], "ngrok.services.EventSourcesClient": [[27, 4, 1, "", "create"], [27, 4, 1, "", "delete"], [27, 4, 1, "", "get"], [27, 4, 1, "", "list"], [27, 4, 1, "", "update"]], "ngrok.services.EventSubscriptionsClient": [[28, 4, 1, "", "create"], [28, 4, 1, "", "delete"], [28, 4, 1, "", "get"], [28, 4, 1, "", "list"], [28, 4, 1, "", "update"]], "ngrok.services.FailoverBackendsClient": [[29, 4, 1, "", "create"], [29, 4, 1, "", "delete"], [29, 4, 1, "", "get"], [29, 4, 1, "", "list"], [29, 4, 1, "", "update"]], "ngrok.services.HTTPResponseBackendsClient": [[30, 4, 1, "", "create"], [30, 4, 1, "", "delete"], [30, 4, 1, "", "get"], [30, 4, 1, "", "list"], [30, 4, 1, "", "update"]], "ngrok.services.HTTPSEdgeMutualTLSModuleClient": [[31, 4, 1, "", "delete"], [31, 4, 1, "", "get"], [31, 4, 1, "", "replace"]], "ngrok.services.HTTPSEdgeTLSTerminationModuleClient": [[32, 4, 1, "", "delete"], [32, 4, 1, "", "get"], [32, 4, 1, "", "replace"]], "ngrok.services.IPPoliciesClient": [[34, 4, 1, "", "create"], [34, 4, 1, "", "delete"], [34, 4, 1, "", "get"], [34, 4, 1, "", "list"], [34, 4, 1, "", "update"]], "ngrok.services.IPPolicyRulesClient": [[35, 4, 1, "", "create"], [35, 4, 1, "", "delete"], [35, 4, 1, "", "get"], [35, 4, 1, "", "list"], [35, 4, 1, "", "update"]], "ngrok.services.IPRestrictionsClient": [[36, 4, 1, "", "create"], [36, 4, 1, "", "delete"], [36, 4, 1, "", "get"], [36, 4, 1, "", "list"], [36, 4, 1, "", "update"]], "ngrok.services.ReservedAddrsClient": [[37, 4, 1, "", "create"], [37, 4, 1, "", "delete"], [37, 4, 1, "", "get"], [37, 4, 1, "", "list"], [37, 4, 1, "", "update"]], "ngrok.services.ReservedDomainsClient": [[38, 4, 1, "", "create"], [38, 4, 1, "", "delete"], [38, 4, 1, "", "delete_certificate"], [38, 4, 1, "", "delete_certificate_management_policy"], [38, 4, 1, "", "get"], [38, 4, 1, "", "list"], [38, 4, 1, "", "update"]], "ngrok.services.SSHCertificateAuthoritiesClient": [[39, 4, 1, "", "create"], [39, 4, 1, "", "delete"], [39, 4, 1, "", "get"], [39, 4, 1, "", "list"], [39, 4, 1, "", "update"]], "ngrok.services.SSHCredentialsClient": [[40, 4, 1, "", "create"], [40, 4, 1, "", "delete"], [40, 4, 1, "", "get"], [40, 4, 1, "", "list"], [40, 4, 1, "", "update"]], "ngrok.services.SSHHostCertificatesClient": [[41, 4, 1, "", "create"], [41, 4, 1, "", "delete"], [41, 4, 1, "", "get"], [41, 4, 1, "", "list"], [41, 4, 1, "", "update"]], "ngrok.services.SSHUserCertificatesClient": [[42, 4, 1, "", "create"], [42, 4, 1, "", "delete"], [42, 4, 1, "", "get"], [42, 4, 1, "", "list"], [42, 4, 1, "", "update"]], "ngrok.services.TCPEdgeBackendModuleClient": [[43, 4, 1, "", "delete"], [43, 4, 1, "", "get"], [43, 4, 1, "", "replace"]], "ngrok.services.TCPEdgeIPRestrictionModuleClient": [[44, 4, 1, "", "delete"], [44, 4, 1, "", "get"], [44, 4, 1, "", "replace"]], "ngrok.services.TLSCertificatesClient": [[45, 4, 1, "", "create"], [45, 4, 1, "", "delete"], [45, 4, 1, "", "get"], [45, 4, 1, "", "list"], [45, 4, 1, "", "update"]], "ngrok.services.TLSEdgeBackendModuleClient": [[46, 4, 1, "", "delete"], [46, 4, 1, "", "get"], [46, 4, 1, "", "replace"]], "ngrok.services.TLSEdgeIPRestrictionModuleClient": [[47, 4, 1, "", "delete"], [47, 4, 1, "", "get"], [47, 4, 1, "", "replace"]], "ngrok.services.TLSEdgeMutualTLSModuleClient": [[48, 4, 1, "", "delete"], [48, 4, 1, "", "get"], [48, 4, 1, "", "replace"]], "ngrok.services.TLSEdgeTLSTerminationModuleClient": [[49, 4, 1, "", "delete"], [49, 4, 1, "", "get"], [49, 4, 1, "", "replace"]], "ngrok.services.TunnelGroupBackendsClient": [[50, 4, 1, "", "create"], [50, 4, 1, "", "delete"], [50, 4, 1, "", "get"], [50, 4, 1, "", "list"], [50, 4, 1, "", "update"]], "ngrok.services.TunnelSessionsClient": [[51, 4, 1, "", "get"], [51, 4, 1, "", "list"], [51, 4, 1, "", "restart"], [51, 4, 1, "", "stop"], [51, 4, 1, "", "update"]], "ngrok.services.TunnelsClient": [[52, 4, 1, "", "get"], [52, 4, 1, "", "list"]], "ngrok.services.WeightedBackendsClient": [[53, 4, 1, "", "create"], [53, 4, 1, "", "delete"], [53, 4, 1, "", "get"], [53, 4, 1, "", "list"], [53, 4, 1, "", "update"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:property", "3": "py:exception", "4": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "property", "Python property"], "3": ["py", "exception", "Python exception"], "4": ["py", "method", "Python method"]}, "titleterms": {"abus": 0, "report": 0, "agent": 1, "ingress": 1, "api": [2, 33], "kei": 2, "applic": [3, 4], "session": [3, 51], "user": [4, 42], "certif": [5, 39, 41, 42, 45], "author": [5, 39], "client": 6, "tunnel": [7, 50, 51, 52], "credenti": [7, 40], "datatyp": 8, "http": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 30, 31, 32], "edg": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 31, 32, 43, 44, 46, 47, 48, 49], "rout": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21], "backend": [9, 29, 30, 43, 46, 50, 53], "modul": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 31, 32, 43, 44, 46, 47, 48, 49], "circuit": 10, "breaker": 10, "compress": 11, "ip": [12, 34, 35, 36, 44, 47], "restrict": [12, 36, 44, 47], "oauth": 13, "oidc": 14, "request": 15, "header": [15, 16], "respons": [16, 30], "saml": 17, "webhook": 18, "verif": 18, "websocket": 19, "tcp": [19, 22, 43, 44], "convert": 19, "tl": [23, 31, 32, 45, 46, 47, 48, 49], "endpoint": 24, "error": [25, 33], "handl": [25, 33], "except": 25, "class": 25, "event": [26, 27, 28], "destin": 26, "sourc": 27, "subscript": 28, "failov": 29, "mutual": [31, 48], "termin": [32, 49], "ngrok": 33, "get": 33, "start": 33, "instal": 33, "quickstart": 33, "exampl": 33, "automat": 33, "page": 33, "instanc": 33, "method": 33, "refer": 33, "servic": 33, "polici": [34, 35], "rule": 35, "reserv": [37, 38], "address": 37, "domain": 38, "ssh": [39, 40, 41, 42], "host": 41, "group": 50, "weight": 53}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Abuse Reports": [[0, "abuse-reports"]], "Agent Ingresses": [[1, "agent-ingresses"]], "API Keys": [[2, "api-keys"]], "Application Sessions": [[3, "application-sessions"]], "Application Users": [[4, "application-users"]], "Certificate Authorities": [[5, "certificate-authorities"]], "Client": [[6, "client"]], "Tunnel Credentials": [[7, "tunnel-credentials"]], "Datatypes": [[8, "datatypes"]], "HTTPS Edge Route Backend Module": [[9, "https-edge-route-backend-module"]], "HTTPS Edge Route Circuit Breaker Module": [[10, "https-edge-route-circuit-breaker-module"]], "HTTPS Edge Route Compression Module": [[11, "https-edge-route-compression-module"]], "HTTPS Edge Route IP Restriction Module": [[12, "https-edge-route-ip-restriction-module"]], "HTTPS Edge Route OAuth Module": [[13, "https-edge-route-oauth-module"]], "HTTPS Edge Route OIDC Module": [[14, "https-edge-route-oidc-module"]], "HTTPS Edge Route Request Headers Module": [[15, "https-edge-route-request-headers-module"]], "HTTPS Edge Route Response Headers Module": [[16, "https-edge-route-response-headers-module"]], "HTTPS Edge Route SAML Module": [[17, "https-edge-route-saml-module"]], "HTTPS Edge Route Webhook Verification Module": [[18, "https-edge-route-webhook-verification-module"]], "HTTPS Edge Route Websocket TCP Converter Module": [[19, "https-edge-route-websocket-tcp-converter-module"]], "HTTPS Edges": [[20, "https-edges"]], "HTTPS Edge Routes": [[21, "https-edge-routes"]], "TCP Edges": [[22, "tcp-edges"]], "TLS Edges": [[23, "tls-edges"]], "Endpoints": [[24, "endpoints"]], "Errors": [[25, "errors"]], "Handling Errors": [[25, "handling-errors"]], "Exception Classes": [[25, "module-ngrok"]], "Event Destinations": [[26, "event-destinations"]], "Event Sources": [[27, "event-sources"]], "Event Subscriptions": [[28, "event-subscriptions"]], "Failover Backends": [[29, "failover-backends"]], "HTTP Response Backends": [[30, "http-response-backends"]], "HTTPS Edge Mutual TLS Module": [[31, "https-edge-mutual-tls-module"]], "HTTPS Edge TLS Termination Module": [[32, "https-edge-tls-termination-module"]], "ngrok-api": [[33, "ngrok-api"]], "Getting Started": [[33, "getting-started"]], "Installation": [[33, "installation"]], "Quickstart Example": [[33, "quickstart-example"]], "Automatic Paging": [[33, "automatic-paging"]], "Instance Methods": [[33, "instance-methods"]], "Error Handling": [[33, "error-handling"]], "API Reference": [[33, "api-reference"]], "API": [[33, null]], "Services": [[33, null]], "IP Policies": [[34, "ip-policies"]], "IP Policy Rules": [[35, "ip-policy-rules"]], "IP Restrictions": [[36, "ip-restrictions"]], "Reserved Addresses": [[37, "reserved-addresses"]], "Reserved Domains": [[38, "reserved-domains"]], "SSH Certificate Authorities": [[39, "ssh-certificate-authorities"]], "SSH Credentials": [[40, "ssh-credentials"]], "SSH Host Certificates": [[41, "ssh-host-certificates"]], "SSH User Certificates": [[42, "ssh-user-certificates"]], "TCP Edge Backend Module": [[43, "tcp-edge-backend-module"]], "TCP Edge IP Restriction Module": [[44, "tcp-edge-ip-restriction-module"]], "TLS Certificates": [[45, "tls-certificates"]], "TLS Edge Backend Module": [[46, "tls-edge-backend-module"]], "TLS Edge IP Restriction Module": [[47, "tls-edge-ip-restriction-module"]], "TLS Edge Mutual TLS Module": [[48, "tls-edge-mutual-tls-module"]], "TLS Edge TLS Termination Module": [[49, "tls-edge-tls-termination-module"]], "Tunnel Group Backends": [[50, "tunnel-group-backends"]], "Tunnel Sessions": [[51, "tunnel-sessions"]], "Tunnels": [[52, "tunnels"]], "Weighted Backends": [[53, "weighted-backends"]]}, "indexentries": {"abusereportsclient (class in ngrok.services)": [[0, "ngrok.services.AbuseReportsClient"]], "create() (ngrok.services.abusereportsclient method)": [[0, "ngrok.services.AbuseReportsClient.create"]], "get() (ngrok.services.abusereportsclient method)": [[0, "ngrok.services.AbuseReportsClient.get"]], "module": [[0, "module-ngrok.services"], [1, "module-ngrok.services"], [2, "module-ngrok.services"], [3, "module-ngrok.services"], [4, "module-ngrok.services"], [5, "module-ngrok.services"], [6, "module-ngrok"], [7, "module-ngrok.services"], [8, "module-ngrok.datatypes"], [9, "module-ngrok.services"], [10, "module-ngrok.services"], [11, "module-ngrok.services"], [12, "module-ngrok.services"], [13, "module-ngrok.services"], [14, "module-ngrok.services"], [15, "module-ngrok.services"], [16, "module-ngrok.services"], [17, "module-ngrok.services"], [18, "module-ngrok.services"], [19, "module-ngrok.services"], [20, "module-ngrok.services"], [21, "module-ngrok.services"], [22, "module-ngrok.services"], [23, "module-ngrok.services"], [24, "module-ngrok.services"], [25, "module-ngrok"], [26, "module-ngrok.services"], [27, "module-ngrok.services"], [28, "module-ngrok.services"], [29, "module-ngrok.services"], [30, "module-ngrok.services"], [31, "module-ngrok.services"], [32, "module-ngrok.services"], [34, "module-ngrok.services"], [35, "module-ngrok.services"], [36, "module-ngrok.services"], [37, "module-ngrok.services"], [38, "module-ngrok.services"], [39, "module-ngrok.services"], [40, "module-ngrok.services"], [41, "module-ngrok.services"], [42, "module-ngrok.services"], [43, "module-ngrok.services"], [44, "module-ngrok.services"], [45, "module-ngrok.services"], [46, "module-ngrok.services"], [47, "module-ngrok.services"], [48, "module-ngrok.services"], [49, "module-ngrok.services"], [50, "module-ngrok.services"], [51, "module-ngrok.services"], [52, "module-ngrok.services"], [53, "module-ngrok.services"]], "ngrok.services": [[0, "module-ngrok.services"], [1, "module-ngrok.services"], [2, "module-ngrok.services"], [3, "module-ngrok.services"], [4, "module-ngrok.services"], [5, "module-ngrok.services"], [7, "module-ngrok.services"], [9, "module-ngrok.services"], [10, "module-ngrok.services"], [11, "module-ngrok.services"], [12, "module-ngrok.services"], [13, "module-ngrok.services"], [14, "module-ngrok.services"], [15, "module-ngrok.services"], [16, "module-ngrok.services"], [17, "module-ngrok.services"], [18, "module-ngrok.services"], [19, "module-ngrok.services"], [20, "module-ngrok.services"], [21, "module-ngrok.services"], [22, "module-ngrok.services"], [23, "module-ngrok.services"], [24, "module-ngrok.services"], [26, "module-ngrok.services"], [27, "module-ngrok.services"], [28, "module-ngrok.services"], [29, "module-ngrok.services"], [30, "module-ngrok.services"], [31, "module-ngrok.services"], [32, "module-ngrok.services"], [34, "module-ngrok.services"], [35, "module-ngrok.services"], [36, "module-ngrok.services"], [37, "module-ngrok.services"], [38, "module-ngrok.services"], [39, "module-ngrok.services"], [40, "module-ngrok.services"], [41, "module-ngrok.services"], [42, "module-ngrok.services"], [43, "module-ngrok.services"], [44, "module-ngrok.services"], [45, "module-ngrok.services"], [46, "module-ngrok.services"], [47, "module-ngrok.services"], [48, "module-ngrok.services"], [49, "module-ngrok.services"], [50, "module-ngrok.services"], [51, "module-ngrok.services"], [52, "module-ngrok.services"], [53, "module-ngrok.services"]], "agentingressesclient (class in ngrok.services)": [[1, "ngrok.services.AgentIngressesClient"]], "create() (ngrok.services.agentingressesclient method)": [[1, "ngrok.services.AgentIngressesClient.create"]], "delete() (ngrok.services.agentingressesclient method)": [[1, "ngrok.services.AgentIngressesClient.delete"]], "get() (ngrok.services.agentingressesclient method)": [[1, "ngrok.services.AgentIngressesClient.get"]], "list() (ngrok.services.agentingressesclient method)": [[1, "ngrok.services.AgentIngressesClient.list"]], "update() (ngrok.services.agentingressesclient method)": [[1, "ngrok.services.AgentIngressesClient.update"]], "apikeysclient (class in ngrok.services)": [[2, "ngrok.services.APIKeysClient"]], "create() (ngrok.services.apikeysclient method)": [[2, "ngrok.services.APIKeysClient.create"]], "delete() (ngrok.services.apikeysclient method)": [[2, "ngrok.services.APIKeysClient.delete"]], "get() (ngrok.services.apikeysclient method)": [[2, "ngrok.services.APIKeysClient.get"]], "list() (ngrok.services.apikeysclient method)": [[2, "ngrok.services.APIKeysClient.list"]], "update() (ngrok.services.apikeysclient method)": [[2, "ngrok.services.APIKeysClient.update"]], "applicationsessionsclient (class in ngrok.services)": [[3, "ngrok.services.ApplicationSessionsClient"]], "delete() (ngrok.services.applicationsessionsclient method)": [[3, "ngrok.services.ApplicationSessionsClient.delete"]], "get() (ngrok.services.applicationsessionsclient method)": [[3, "ngrok.services.ApplicationSessionsClient.get"]], "list() (ngrok.services.applicationsessionsclient method)": [[3, "ngrok.services.ApplicationSessionsClient.list"]], "applicationusersclient (class in ngrok.services)": [[4, "ngrok.services.ApplicationUsersClient"]], "delete() (ngrok.services.applicationusersclient method)": [[4, "ngrok.services.ApplicationUsersClient.delete"]], "get() (ngrok.services.applicationusersclient method)": [[4, "ngrok.services.ApplicationUsersClient.get"]], "list() (ngrok.services.applicationusersclient method)": [[4, "ngrok.services.ApplicationUsersClient.list"]], "certificateauthoritiesclient (class in ngrok.services)": [[5, "ngrok.services.CertificateAuthoritiesClient"]], "create() (ngrok.services.certificateauthoritiesclient method)": [[5, "ngrok.services.CertificateAuthoritiesClient.create"]], "delete() (ngrok.services.certificateauthoritiesclient method)": [[5, "ngrok.services.CertificateAuthoritiesClient.delete"]], "get() (ngrok.services.certificateauthoritiesclient method)": [[5, "ngrok.services.CertificateAuthoritiesClient.get"]], "list() (ngrok.services.certificateauthoritiesclient method)": [[5, "ngrok.services.CertificateAuthoritiesClient.list"]], "update() (ngrok.services.certificateauthoritiesclient method)": [[5, "ngrok.services.CertificateAuthoritiesClient.update"]], "client (class in ngrok)": [[6, "ngrok.Client"]], "abuse_reports (ngrok.client property)": [[6, "ngrok.Client.abuse_reports"]], "agent_ingresses (ngrok.client property)": [[6, "ngrok.Client.agent_ingresses"]], "api_keys (ngrok.client property)": [[6, "ngrok.Client.api_keys"]], "application_sessions (ngrok.client property)": [[6, "ngrok.Client.application_sessions"]], "application_users (ngrok.client property)": [[6, "ngrok.Client.application_users"]], "backends (ngrok.client property)": [[6, "ngrok.Client.backends"]], "certificate_authorities (ngrok.client property)": [[6, "ngrok.Client.certificate_authorities"]], "credentials (ngrok.client property)": [[6, "ngrok.Client.credentials"]], "edge_modules (ngrok.client property)": [[6, "ngrok.Client.edge_modules"]], "edges (ngrok.client property)": [[6, "ngrok.Client.edges"]], "endpoints (ngrok.client property)": [[6, "ngrok.Client.endpoints"]], "event_destinations (ngrok.client property)": [[6, "ngrok.Client.event_destinations"]], "event_sources (ngrok.client property)": [[6, "ngrok.Client.event_sources"]], "event_subscriptions (ngrok.client property)": [[6, "ngrok.Client.event_subscriptions"]], "ip_policies (ngrok.client property)": [[6, "ngrok.Client.ip_policies"]], "ip_policy_rules (ngrok.client property)": [[6, "ngrok.Client.ip_policy_rules"]], "ip_restrictions (ngrok.client property)": [[6, "ngrok.Client.ip_restrictions"]], "ngrok": [[6, "module-ngrok"], [25, "module-ngrok"]], "reserved_addrs (ngrok.client property)": [[6, "ngrok.Client.reserved_addrs"]], "reserved_domains (ngrok.client property)": [[6, "ngrok.Client.reserved_domains"]], "ssh_certificate_authorities (ngrok.client property)": [[6, "ngrok.Client.ssh_certificate_authorities"]], "ssh_credentials (ngrok.client property)": [[6, "ngrok.Client.ssh_credentials"]], "ssh_host_certificates (ngrok.client property)": [[6, "ngrok.Client.ssh_host_certificates"]], "ssh_user_certificates (ngrok.client property)": [[6, "ngrok.Client.ssh_user_certificates"]], "tls_certificates (ngrok.client property)": [[6, "ngrok.Client.tls_certificates"]], "tunnel_sessions (ngrok.client property)": [[6, "ngrok.Client.tunnel_sessions"]], "tunnels (ngrok.client property)": [[6, "ngrok.Client.tunnels"]], "credentialsclient (class in ngrok.services)": [[7, "ngrok.services.CredentialsClient"]], "create() (ngrok.services.credentialsclient method)": [[7, "ngrok.services.CredentialsClient.create"]], "delete() (ngrok.services.credentialsclient method)": [[7, "ngrok.services.CredentialsClient.delete"]], "get() (ngrok.services.credentialsclient method)": [[7, "ngrok.services.CredentialsClient.get"]], "list() (ngrok.services.credentialsclient method)": [[7, "ngrok.services.CredentialsClient.list"]], "update() (ngrok.services.credentialsclient method)": [[7, "ngrok.services.CredentialsClient.update"]], "apikey (class in ngrok.datatypes)": [[8, "ngrok.datatypes.APIKey"]], "apikeylist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.APIKeyList"]], "awsauth (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AWSAuth"]], "awscredentials (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AWSCredentials"]], "awsrole (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AWSRole"]], "abusereport (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AbuseReport"]], "abusereporthostname (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AbuseReportHostname"]], "agentingress (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AgentIngress"]], "agentingresslist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AgentIngressList"]], "applicationsession (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ApplicationSession"]], "applicationsessionlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ApplicationSessionList"]], "applicationuser (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ApplicationUser"]], "applicationuserlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ApplicationUserList"]], "browsersession (class in ngrok.datatypes)": [[8, "ngrok.datatypes.BrowserSession"]], "certificateauthority (class in ngrok.datatypes)": [[8, "ngrok.datatypes.CertificateAuthority"]], "certificateauthoritylist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.CertificateAuthorityList"]], "credential (class in ngrok.datatypes)": [[8, "ngrok.datatypes.Credential"]], "credentiallist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.CredentialList"]], "endpoint (class in ngrok.datatypes)": [[8, "ngrok.datatypes.Endpoint"]], "endpointbackend (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointBackend"]], "endpointbackendmutate (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointBackendMutate"]], "endpointcircuitbreaker (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointCircuitBreaker"]], "endpointcompression (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointCompression"]], "endpointippolicy (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointIPPolicy"]], "endpointippolicymutate (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointIPPolicyMutate"]], "endpointlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointList"]], "endpointmutualtls (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointMutualTLS"]], "endpointmutualtlsmutate (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointMutualTLSMutate"]], "endpointoauth (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuth"]], "endpointoauthamazon (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthAmazon"]], "endpointoauthfacebook (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthFacebook"]], "endpointoauthgithub (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthGitHub"]], "endpointoauthgitlab (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthGitLab"]], "endpointoauthgoogle (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthGoogle"]], "endpointoauthlinkedin (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthLinkedIn"]], "endpointoauthmicrosoft (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthMicrosoft"]], "endpointoauthprovider (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthProvider"]], "endpointoauthtwitch (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthTwitch"]], "endpointoidc (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOIDC"]], "endpointrequestheaders (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointRequestHeaders"]], "endpointresponseheaders (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointResponseHeaders"]], "endpointsaml (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointSAML"]], "endpointsamlmutate (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointSAMLMutate"]], "endpointtlstermination (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointTLSTermination"]], "endpointtlsterminationatedge (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointTLSTerminationAtEdge"]], "endpointwebhookvalidation (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointWebhookValidation"]], "endpointwebsockettcpconverter (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointWebsocketTCPConverter"]], "eventdestination (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventDestination"]], "eventdestinationlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventDestinationList"]], "eventsource (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventSource"]], "eventsourcelist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventSourceList"]], "eventsourcereplace (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventSourceReplace"]], "eventsubscription (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventSubscription"]], "eventsubscriptionlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventSubscriptionList"]], "eventtarget (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventTarget"]], "eventtargetcloudwatchlogs (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventTargetCloudwatchLogs"]], "eventtargetfirehose (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventTargetFirehose"]], "eventtargetkinesis (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventTargetKinesis"]], "failoverbackend (class in ngrok.datatypes)": [[8, "ngrok.datatypes.FailoverBackend"]], "failoverbackendlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.FailoverBackendList"]], "httpresponsebackend (class in ngrok.datatypes)": [[8, "ngrok.datatypes.HTTPResponseBackend"]], "httpresponsebackendlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.HTTPResponseBackendList"]], "httpsedge (class in ngrok.datatypes)": [[8, "ngrok.datatypes.HTTPSEdge"]], "httpsedgelist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.HTTPSEdgeList"]], "httpsedgeroute (class in ngrok.datatypes)": [[8, "ngrok.datatypes.HTTPSEdgeRoute"]], "ippolicy (class in ngrok.datatypes)": [[8, "ngrok.datatypes.IPPolicy"]], "ippolicylist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.IPPolicyList"]], "ippolicyrule (class in ngrok.datatypes)": [[8, "ngrok.datatypes.IPPolicyRule"]], "ippolicyrulelist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.IPPolicyRuleList"]], "iprestriction (class in ngrok.datatypes)": [[8, "ngrok.datatypes.IPRestriction"]], "iprestrictionlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.IPRestrictionList"]], "identityprovider (class in ngrok.datatypes)": [[8, "ngrok.datatypes.IdentityProvider"]], "location (class in ngrok.datatypes)": [[8, "ngrok.datatypes.Location"]], "ref (class in ngrok.datatypes)": [[8, "ngrok.datatypes.Ref"]], "reservedaddr (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ReservedAddr"]], "reservedaddrlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ReservedAddrList"]], "reserveddomain (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ReservedDomain"]], "reserveddomaincertjob (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ReservedDomainCertJob"]], "reserveddomaincertpolicy (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ReservedDomainCertPolicy"]], "reserveddomaincertstatus (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ReservedDomainCertStatus"]], "reserveddomainlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ReservedDomainList"]], "sshcertificateauthority (class in ngrok.datatypes)": [[8, "ngrok.datatypes.SSHCertificateAuthority"]], "sshcertificateauthoritylist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.SSHCertificateAuthorityList"]], "sshcredential (class in ngrok.datatypes)": [[8, "ngrok.datatypes.SSHCredential"]], "sshcredentiallist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.SSHCredentialList"]], "sshhostcertificate (class in ngrok.datatypes)": [[8, "ngrok.datatypes.SSHHostCertificate"]], "sshhostcertificatelist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.SSHHostCertificateList"]], "sshusercertificate (class in ngrok.datatypes)": [[8, "ngrok.datatypes.SSHUserCertificate"]], "sshusercertificatelist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.SSHUserCertificateList"]], "tcpedge (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TCPEdge"]], "tcpedgelist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TCPEdgeList"]], "tlscertificate (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TLSCertificate"]], "tlscertificatelist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TLSCertificateList"]], "tlscertificatesans (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TLSCertificateSANs"]], "tlsedge (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TLSEdge"]], "tlsedgelist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TLSEdgeList"]], "tunnel (class in ngrok.datatypes)": [[8, "ngrok.datatypes.Tunnel"]], "tunnelgroupbackend (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TunnelGroupBackend"]], "tunnelgroupbackendlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TunnelGroupBackendList"]], "tunnellist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TunnelList"]], "tunnelsession (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TunnelSession"]], "tunnelsessionlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TunnelSessionList"]], "useragent (class in ngrok.datatypes)": [[8, "ngrok.datatypes.UserAgent"]], "weightedbackend (class in ngrok.datatypes)": [[8, "ngrok.datatypes.WeightedBackend"]], "weightedbackendlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.WeightedBackendList"]], "acl (ngrok.datatypes.credential property)": [[8, "ngrok.datatypes.Credential.acl"]], "acl (ngrok.datatypes.sshcredential property)": [[8, "ngrok.datatypes.SSHCredential.acl"]], "acme_challenge_cname_target (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.acme_challenge_cname_target"]], "action (ngrok.datatypes.ippolicyrule property)": [[8, "ngrok.datatypes.IPPolicyRule.action"]], "add (ngrok.datatypes.endpointrequestheaders property)": [[8, "ngrok.datatypes.EndpointRequestHeaders.add"]], "add (ngrok.datatypes.endpointresponseheaders property)": [[8, "ngrok.datatypes.EndpointResponseHeaders.add"]], "addr (ngrok.datatypes.reservedaddr property)": [[8, "ngrok.datatypes.ReservedAddr.addr"]], "agent_version (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.agent_version"]], "allow_idp_initiated (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.allow_idp_initiated"]], "allow_idp_initiated (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.allow_idp_initiated"]], "amazon (ngrok.datatypes.endpointoauthprovider property)": [[8, "ngrok.datatypes.EndpointOAuthProvider.amazon"]], "application_sessions (ngrok.datatypes.applicationsessionlist property)": [[8, "ngrok.datatypes.ApplicationSessionList.application_sessions"]], "application_user (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.application_user"]], "application_users (ngrok.datatypes.applicationuserlist property)": [[8, "ngrok.datatypes.ApplicationUserList.application_users"]], "assertion_consumer_service_url (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.assertion_consumer_service_url"]], "auth (ngrok.datatypes.eventtargetcloudwatchlogs property)": [[8, "ngrok.datatypes.EventTargetCloudwatchLogs.auth"]], "auth (ngrok.datatypes.eventtargetfirehose property)": [[8, "ngrok.datatypes.EventTargetFirehose.auth"]], "auth (ngrok.datatypes.eventtargetkinesis property)": [[8, "ngrok.datatypes.EventTargetKinesis.auth"]], "auth_check_interval (ngrok.datatypes.endpointoauth property)": [[8, "ngrok.datatypes.EndpointOAuth.auth_check_interval"]], "authority (ngrok.datatypes.reserveddomaincertpolicy property)": [[8, "ngrok.datatypes.ReservedDomainCertPolicy.authority"]], "authorized_groups (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.authorized_groups"]], "authorized_groups (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.authorized_groups"]], "aws_access_key_id (ngrok.datatypes.awscredentials property)": [[8, "ngrok.datatypes.AWSCredentials.aws_access_key_id"]], "aws_secret_access_key (ngrok.datatypes.awscredentials property)": [[8, "ngrok.datatypes.AWSCredentials.aws_secret_access_key"]], "backend (ngrok.datatypes.endpointbackend property)": [[8, "ngrok.datatypes.EndpointBackend.backend"]], "backend (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.backend"]], "backend (ngrok.datatypes.tcpedge property)": [[8, "ngrok.datatypes.TCPEdge.backend"]], "backend (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.backend"]], "backend_id (ngrok.datatypes.endpointbackendmutate property)": [[8, "ngrok.datatypes.EndpointBackendMutate.backend_id"]], "backends (ngrok.datatypes.failoverbackend property)": [[8, "ngrok.datatypes.FailoverBackend.backends"]], "backends (ngrok.datatypes.failoverbackendlist property)": [[8, "ngrok.datatypes.FailoverBackendList.backends"]], "backends (ngrok.datatypes.httpresponsebackendlist property)": [[8, "ngrok.datatypes.HTTPResponseBackendList.backends"]], "backends (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.backends"]], "backends (ngrok.datatypes.tunnelgroupbackendlist property)": [[8, "ngrok.datatypes.TunnelGroupBackendList.backends"]], "backends (ngrok.datatypes.weightedbackend property)": [[8, "ngrok.datatypes.WeightedBackend.backends"]], "backends (ngrok.datatypes.weightedbackendlist property)": [[8, "ngrok.datatypes.WeightedBackendList.backends"]], "body (ngrok.datatypes.httpresponsebackend property)": [[8, "ngrok.datatypes.HTTPResponseBackend.body"]], "browser_name (ngrok.datatypes.useragent property)": [[8, "ngrok.datatypes.UserAgent.browser_name"]], "browser_session (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.browser_session"]], "browser_version (ngrok.datatypes.useragent property)": [[8, "ngrok.datatypes.UserAgent.browser_version"]], "ca_pem (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.ca_pem"]], "certificate (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.certificate"]], "certificate (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.certificate"]], "certificate (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.certificate"]], "certificate_authorities (ngrok.datatypes.certificateauthoritylist property)": [[8, "ngrok.datatypes.CertificateAuthorityList.certificate_authorities"]], "certificate_authorities (ngrok.datatypes.endpointmutualtls property)": [[8, "ngrok.datatypes.EndpointMutualTLS.certificate_authorities"]], "certificate_authority_ids (ngrok.datatypes.endpointmutualtlsmutate property)": [[8, "ngrok.datatypes.EndpointMutualTLSMutate.certificate_authority_ids"]], "certificate_management_policy (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.certificate_management_policy"]], "certificate_management_status (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.certificate_management_status"]], "certificate_pem (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.certificate_pem"]], "cidr (ngrok.datatypes.ippolicyrule property)": [[8, "ngrok.datatypes.IPPolicyRule.cidr"]], "circuit_breaker (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.circuit_breaker"]], "client_id (ngrok.datatypes.endpointoauthamazon property)": [[8, "ngrok.datatypes.EndpointOAuthAmazon.client_id"]], "client_id (ngrok.datatypes.endpointoauthfacebook property)": [[8, "ngrok.datatypes.EndpointOAuthFacebook.client_id"]], "client_id (ngrok.datatypes.endpointoauthgithub property)": [[8, "ngrok.datatypes.EndpointOAuthGitHub.client_id"]], "client_id (ngrok.datatypes.endpointoauthgitlab property)": [[8, "ngrok.datatypes.EndpointOAuthGitLab.client_id"]], "client_id (ngrok.datatypes.endpointoauthgoogle property)": [[8, "ngrok.datatypes.EndpointOAuthGoogle.client_id"]], "client_id (ngrok.datatypes.endpointoauthlinkedin property)": [[8, "ngrok.datatypes.EndpointOAuthLinkedIn.client_id"]], "client_id (ngrok.datatypes.endpointoauthmicrosoft property)": [[8, "ngrok.datatypes.EndpointOAuthMicrosoft.client_id"]], "client_id (ngrok.datatypes.endpointoauthtwitch property)": [[8, "ngrok.datatypes.EndpointOAuthTwitch.client_id"]], "client_id (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.client_id"]], "client_secret (ngrok.datatypes.endpointoauthamazon property)": [[8, "ngrok.datatypes.EndpointOAuthAmazon.client_secret"]], "client_secret (ngrok.datatypes.endpointoauthfacebook property)": [[8, "ngrok.datatypes.EndpointOAuthFacebook.client_secret"]], "client_secret (ngrok.datatypes.endpointoauthgithub property)": [[8, "ngrok.datatypes.EndpointOAuthGitHub.client_secret"]], "client_secret (ngrok.datatypes.endpointoauthgitlab property)": [[8, "ngrok.datatypes.EndpointOAuthGitLab.client_secret"]], "client_secret (ngrok.datatypes.endpointoauthgoogle property)": [[8, "ngrok.datatypes.EndpointOAuthGoogle.client_secret"]], "client_secret (ngrok.datatypes.endpointoauthlinkedin property)": [[8, "ngrok.datatypes.EndpointOAuthLinkedIn.client_secret"]], "client_secret (ngrok.datatypes.endpointoauthmicrosoft property)": [[8, "ngrok.datatypes.EndpointOAuthMicrosoft.client_secret"]], "client_secret (ngrok.datatypes.endpointoauthtwitch property)": [[8, "ngrok.datatypes.EndpointOAuthTwitch.client_secret"]], "client_secret (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.client_secret"]], "cloudwatch_logs (ngrok.datatypes.eventtarget property)": [[8, "ngrok.datatypes.EventTarget.cloudwatch_logs"]], "cname_target (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.cname_target"]], "compression (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.compression"]], "cookie_prefix (ngrok.datatypes.endpointoauth property)": [[8, "ngrok.datatypes.EndpointOAuth.cookie_prefix"]], "cookie_prefix (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.cookie_prefix"]], "cookie_prefix (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.cookie_prefix"]], "cookie_prefix (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.cookie_prefix"]], "country_code (ngrok.datatypes.location property)": [[8, "ngrok.datatypes.Location.country_code"]], "created_at (ngrok.datatypes.apikey property)": [[8, "ngrok.datatypes.APIKey.created_at"]], "created_at (ngrok.datatypes.abusereport property)": [[8, "ngrok.datatypes.AbuseReport.created_at"]], "created_at (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.created_at"]], "created_at (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.created_at"]], "created_at (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.created_at"]], "created_at (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.created_at"]], "created_at (ngrok.datatypes.credential property)": [[8, "ngrok.datatypes.Credential.created_at"]], "created_at (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.created_at"]], "created_at (ngrok.datatypes.eventdestination property)": [[8, "ngrok.datatypes.EventDestination.created_at"]], "created_at (ngrok.datatypes.eventsubscription property)": [[8, "ngrok.datatypes.EventSubscription.created_at"]], "created_at (ngrok.datatypes.failoverbackend property)": [[8, "ngrok.datatypes.FailoverBackend.created_at"]], "created_at (ngrok.datatypes.httpresponsebackend property)": [[8, "ngrok.datatypes.HTTPResponseBackend.created_at"]], "created_at (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.created_at"]], "created_at (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.created_at"]], "created_at (ngrok.datatypes.ippolicy property)": [[8, "ngrok.datatypes.IPPolicy.created_at"]], "created_at (ngrok.datatypes.ippolicyrule property)": [[8, "ngrok.datatypes.IPPolicyRule.created_at"]], "created_at (ngrok.datatypes.iprestriction property)": [[8, "ngrok.datatypes.IPRestriction.created_at"]], "created_at (ngrok.datatypes.reservedaddr property)": [[8, "ngrok.datatypes.ReservedAddr.created_at"]], "created_at (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.created_at"]], "created_at (ngrok.datatypes.sshcertificateauthority property)": [[8, "ngrok.datatypes.SSHCertificateAuthority.created_at"]], "created_at (ngrok.datatypes.sshcredential property)": [[8, "ngrok.datatypes.SSHCredential.created_at"]], "created_at (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.created_at"]], "created_at (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.created_at"]], "created_at (ngrok.datatypes.tcpedge property)": [[8, "ngrok.datatypes.TCPEdge.created_at"]], "created_at (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.created_at"]], "created_at (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.created_at"]], "created_at (ngrok.datatypes.tunnelgroupbackend property)": [[8, "ngrok.datatypes.TunnelGroupBackend.created_at"]], "created_at (ngrok.datatypes.weightedbackend property)": [[8, "ngrok.datatypes.WeightedBackend.created_at"]], "credential (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.credential"]], "credentials (ngrok.datatypes.credentiallist property)": [[8, "ngrok.datatypes.CredentialList.credentials"]], "creds (ngrok.datatypes.awsauth property)": [[8, "ngrok.datatypes.AWSAuth.creds"]], "critical_options (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.critical_options"]], "delete() (ngrok.datatypes.apikey method)": [[8, "ngrok.datatypes.APIKey.delete"]], "delete() (ngrok.datatypes.agentingress method)": [[8, "ngrok.datatypes.AgentIngress.delete"]], "delete() (ngrok.datatypes.applicationsession method)": [[8, "ngrok.datatypes.ApplicationSession.delete"]], "delete() (ngrok.datatypes.applicationuser method)": [[8, "ngrok.datatypes.ApplicationUser.delete"]], "delete() (ngrok.datatypes.certificateauthority method)": [[8, "ngrok.datatypes.CertificateAuthority.delete"]], "delete() (ngrok.datatypes.credential method)": [[8, "ngrok.datatypes.Credential.delete"]], "delete() (ngrok.datatypes.eventdestination method)": [[8, "ngrok.datatypes.EventDestination.delete"]], "delete() (ngrok.datatypes.eventsubscription method)": [[8, "ngrok.datatypes.EventSubscription.delete"]], "delete() (ngrok.datatypes.failoverbackend method)": [[8, "ngrok.datatypes.FailoverBackend.delete"]], "delete() (ngrok.datatypes.httpresponsebackend method)": [[8, "ngrok.datatypes.HTTPResponseBackend.delete"]], "delete() (ngrok.datatypes.httpsedge method)": [[8, "ngrok.datatypes.HTTPSEdge.delete"]], "delete() (ngrok.datatypes.httpsedgeroute method)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.delete"]], "delete() (ngrok.datatypes.ippolicy method)": [[8, "ngrok.datatypes.IPPolicy.delete"]], "delete() (ngrok.datatypes.ippolicyrule method)": [[8, "ngrok.datatypes.IPPolicyRule.delete"]], "delete() (ngrok.datatypes.iprestriction method)": [[8, "ngrok.datatypes.IPRestriction.delete"]], "delete() (ngrok.datatypes.reservedaddr method)": [[8, "ngrok.datatypes.ReservedAddr.delete"]], "delete() (ngrok.datatypes.reserveddomain method)": [[8, "ngrok.datatypes.ReservedDomain.delete"]], "delete() (ngrok.datatypes.sshcertificateauthority method)": [[8, "ngrok.datatypes.SSHCertificateAuthority.delete"]], "delete() (ngrok.datatypes.sshcredential method)": [[8, "ngrok.datatypes.SSHCredential.delete"]], "delete() (ngrok.datatypes.sshhostcertificate method)": [[8, "ngrok.datatypes.SSHHostCertificate.delete"]], "delete() (ngrok.datatypes.sshusercertificate method)": [[8, "ngrok.datatypes.SSHUserCertificate.delete"]], "delete() (ngrok.datatypes.tcpedge method)": [[8, "ngrok.datatypes.TCPEdge.delete"]], "delete() (ngrok.datatypes.tlscertificate method)": [[8, "ngrok.datatypes.TLSCertificate.delete"]], "delete() (ngrok.datatypes.tlsedge method)": [[8, "ngrok.datatypes.TLSEdge.delete"]], "delete() (ngrok.datatypes.tunnelgroupbackend method)": [[8, "ngrok.datatypes.TunnelGroupBackend.delete"]], "delete() (ngrok.datatypes.weightedbackend method)": [[8, "ngrok.datatypes.WeightedBackend.delete"]], "delivery_stream_arn (ngrok.datatypes.eventtargetfirehose property)": [[8, "ngrok.datatypes.EventTargetFirehose.delivery_stream_arn"]], "description (ngrok.datatypes.apikey property)": [[8, "ngrok.datatypes.APIKey.description"]], "description (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.description"]], "description (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.description"]], "description (ngrok.datatypes.credential property)": [[8, "ngrok.datatypes.Credential.description"]], "description (ngrok.datatypes.eventdestination property)": [[8, "ngrok.datatypes.EventDestination.description"]], "description (ngrok.datatypes.eventsubscription property)": [[8, "ngrok.datatypes.EventSubscription.description"]], "description (ngrok.datatypes.failoverbackend property)": [[8, "ngrok.datatypes.FailoverBackend.description"]], "description (ngrok.datatypes.httpresponsebackend property)": [[8, "ngrok.datatypes.HTTPResponseBackend.description"]], "description (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.description"]], "description (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.description"]], "description (ngrok.datatypes.ippolicy property)": [[8, "ngrok.datatypes.IPPolicy.description"]], "description (ngrok.datatypes.ippolicyrule property)": [[8, "ngrok.datatypes.IPPolicyRule.description"]], "description (ngrok.datatypes.iprestriction property)": [[8, "ngrok.datatypes.IPRestriction.description"]], "description (ngrok.datatypes.reservedaddr property)": [[8, "ngrok.datatypes.ReservedAddr.description"]], "description (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.description"]], "description (ngrok.datatypes.sshcertificateauthority property)": [[8, "ngrok.datatypes.SSHCertificateAuthority.description"]], "description (ngrok.datatypes.sshcredential property)": [[8, "ngrok.datatypes.SSHCredential.description"]], "description (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.description"]], "description (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.description"]], "description (ngrok.datatypes.tcpedge property)": [[8, "ngrok.datatypes.TCPEdge.description"]], "description (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.description"]], "description (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.description"]], "description (ngrok.datatypes.tunnelgroupbackend property)": [[8, "ngrok.datatypes.TunnelGroupBackend.description"]], "description (ngrok.datatypes.weightedbackend property)": [[8, "ngrok.datatypes.WeightedBackend.description"]], "destinations (ngrok.datatypes.eventsubscription property)": [[8, "ngrok.datatypes.EventSubscription.destinations"]], "device_type (ngrok.datatypes.useragent property)": [[8, "ngrok.datatypes.UserAgent.device_type"]], "dns_names (ngrok.datatypes.tlscertificatesans property)": [[8, "ngrok.datatypes.TLSCertificateSANs.dns_names"]], "domain (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.domain"]], "domain (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.domain"]], "domain (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.domain"]], "edge (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.edge"]], "edge (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.edge"]], "edge_id (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.edge_id"]], "email (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.email"]], "email_addresses (ngrok.datatypes.endpointoauthamazon property)": [[8, "ngrok.datatypes.EndpointOAuthAmazon.email_addresses"]], "email_addresses (ngrok.datatypes.endpointoauthfacebook property)": [[8, "ngrok.datatypes.EndpointOAuthFacebook.email_addresses"]], "email_addresses (ngrok.datatypes.endpointoauthgithub property)": [[8, "ngrok.datatypes.EndpointOAuthGitHub.email_addresses"]], "email_addresses (ngrok.datatypes.endpointoauthgitlab property)": [[8, "ngrok.datatypes.EndpointOAuthGitLab.email_addresses"]], "email_addresses (ngrok.datatypes.endpointoauthgoogle property)": [[8, "ngrok.datatypes.EndpointOAuthGoogle.email_addresses"]], "email_addresses (ngrok.datatypes.endpointoauthlinkedin property)": [[8, "ngrok.datatypes.EndpointOAuthLinkedIn.email_addresses"]], "email_addresses (ngrok.datatypes.endpointoauthmicrosoft property)": [[8, "ngrok.datatypes.EndpointOAuthMicrosoft.email_addresses"]], "email_addresses (ngrok.datatypes.endpointoauthtwitch property)": [[8, "ngrok.datatypes.EndpointOAuthTwitch.email_addresses"]], "email_domains (ngrok.datatypes.endpointoauthamazon property)": [[8, "ngrok.datatypes.EndpointOAuthAmazon.email_domains"]], "email_domains (ngrok.datatypes.endpointoauthfacebook property)": [[8, "ngrok.datatypes.EndpointOAuthFacebook.email_domains"]], "email_domains (ngrok.datatypes.endpointoauthgithub property)": [[8, "ngrok.datatypes.EndpointOAuthGitHub.email_domains"]], "email_domains (ngrok.datatypes.endpointoauthgitlab property)": [[8, "ngrok.datatypes.EndpointOAuthGitLab.email_domains"]], "email_domains (ngrok.datatypes.endpointoauthgoogle property)": [[8, "ngrok.datatypes.EndpointOAuthGoogle.email_domains"]], "email_domains (ngrok.datatypes.endpointoauthlinkedin property)": [[8, "ngrok.datatypes.EndpointOAuthLinkedIn.email_domains"]], "email_domains (ngrok.datatypes.endpointoauthmicrosoft property)": [[8, "ngrok.datatypes.EndpointOAuthMicrosoft.email_domains"]], "email_domains (ngrok.datatypes.endpointoauthtwitch property)": [[8, "ngrok.datatypes.EndpointOAuthTwitch.email_domains"]], "enabled (ngrok.datatypes.endpointbackend property)": [[8, "ngrok.datatypes.EndpointBackend.enabled"]], "enabled (ngrok.datatypes.endpointbackendmutate property)": [[8, "ngrok.datatypes.EndpointBackendMutate.enabled"]], "enabled (ngrok.datatypes.endpointcircuitbreaker property)": [[8, "ngrok.datatypes.EndpointCircuitBreaker.enabled"]], "enabled (ngrok.datatypes.endpointcompression property)": [[8, "ngrok.datatypes.EndpointCompression.enabled"]], "enabled (ngrok.datatypes.endpointippolicy property)": [[8, "ngrok.datatypes.EndpointIPPolicy.enabled"]], "enabled (ngrok.datatypes.endpointippolicymutate property)": [[8, "ngrok.datatypes.EndpointIPPolicyMutate.enabled"]], "enabled (ngrok.datatypes.endpointmutualtls property)": [[8, "ngrok.datatypes.EndpointMutualTLS.enabled"]], "enabled (ngrok.datatypes.endpointmutualtlsmutate property)": [[8, "ngrok.datatypes.EndpointMutualTLSMutate.enabled"]], "enabled (ngrok.datatypes.endpointoauth property)": [[8, "ngrok.datatypes.EndpointOAuth.enabled"]], "enabled (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.enabled"]], "enabled (ngrok.datatypes.endpointrequestheaders property)": [[8, "ngrok.datatypes.EndpointRequestHeaders.enabled"]], "enabled (ngrok.datatypes.endpointresponseheaders property)": [[8, "ngrok.datatypes.EndpointResponseHeaders.enabled"]], "enabled (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.enabled"]], "enabled (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.enabled"]], "enabled (ngrok.datatypes.endpointtlstermination property)": [[8, "ngrok.datatypes.EndpointTLSTermination.enabled"]], "enabled (ngrok.datatypes.endpointtlsterminationatedge property)": [[8, "ngrok.datatypes.EndpointTLSTerminationAtEdge.enabled"]], "enabled (ngrok.datatypes.endpointwebhookvalidation property)": [[8, "ngrok.datatypes.EndpointWebhookValidation.enabled"]], "enabled (ngrok.datatypes.endpointwebsockettcpconverter property)": [[8, "ngrok.datatypes.EndpointWebsocketTCPConverter.enabled"]], "endpoint (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.endpoint"]], "endpoint (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.endpoint"]], "endpoints (ngrok.datatypes.endpointlist property)": [[8, "ngrok.datatypes.EndpointList.endpoints"]], "enforced (ngrok.datatypes.iprestriction property)": [[8, "ngrok.datatypes.IPRestriction.enforced"]], "entity_id (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.entity_id"]], "error_code (ngrok.datatypes.reserveddomaincertjob property)": [[8, "ngrok.datatypes.ReservedDomainCertJob.error_code"]], "error_threshold_percentage (ngrok.datatypes.endpointcircuitbreaker property)": [[8, "ngrok.datatypes.EndpointCircuitBreaker.error_threshold_percentage"]], "event_destinations (ngrok.datatypes.eventdestinationlist property)": [[8, "ngrok.datatypes.EventDestinationList.event_destinations"]], "event_subscriptions (ngrok.datatypes.eventsubscriptionlist property)": [[8, "ngrok.datatypes.EventSubscriptionList.event_subscriptions"]], "expires_at (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.expires_at"]], "extended_key_usages (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.extended_key_usages"]], "extended_key_usages (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.extended_key_usages"]], "extensions (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.extensions"]], "facebook (ngrok.datatypes.endpointoauthprovider property)": [[8, "ngrok.datatypes.EndpointOAuthProvider.facebook"]], "firehose (ngrok.datatypes.eventtarget property)": [[8, "ngrok.datatypes.EventTarget.firehose"]], "force_authn (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.force_authn"]], "force_authn (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.force_authn"]], "format (ngrok.datatypes.eventdestination property)": [[8, "ngrok.datatypes.EventDestination.format"]], "forwards_to (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.forwards_to"]], "github (ngrok.datatypes.endpointoauthprovider property)": [[8, "ngrok.datatypes.EndpointOAuthProvider.github"]], "gitlab (ngrok.datatypes.endpointoauthprovider property)": [[8, "ngrok.datatypes.EndpointOAuthProvider.gitlab"]], "google (ngrok.datatypes.endpointoauthprovider property)": [[8, "ngrok.datatypes.EndpointOAuthProvider.google"]], "headers (ngrok.datatypes.httpresponsebackend property)": [[8, "ngrok.datatypes.HTTPResponseBackend.headers"]], "hostname (ngrok.datatypes.abusereporthostname property)": [[8, "ngrok.datatypes.AbuseReportHostname.hostname"]], "hostnames (ngrok.datatypes.abusereport property)": [[8, "ngrok.datatypes.AbuseReport.hostnames"]], "hostport (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.hostport"]], "hostports (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.hostports"]], "hostports (ngrok.datatypes.tcpedge property)": [[8, "ngrok.datatypes.TCPEdge.hostports"]], "hostports (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.hostports"]], "https_edges (ngrok.datatypes.httpsedgelist property)": [[8, "ngrok.datatypes.HTTPSEdgeList.https_edges"]], "id (ngrok.datatypes.apikey property)": [[8, "ngrok.datatypes.APIKey.id"]], "id (ngrok.datatypes.abusereport property)": [[8, "ngrok.datatypes.AbuseReport.id"]], "id (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.id"]], "id (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.id"]], "id (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.id"]], "id (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.id"]], "id (ngrok.datatypes.credential property)": [[8, "ngrok.datatypes.Credential.id"]], "id (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.id"]], "id (ngrok.datatypes.eventdestination property)": [[8, "ngrok.datatypes.EventDestination.id"]], "id (ngrok.datatypes.eventsubscription property)": [[8, "ngrok.datatypes.EventSubscription.id"]], "id (ngrok.datatypes.failoverbackend property)": [[8, "ngrok.datatypes.FailoverBackend.id"]], "id (ngrok.datatypes.httpresponsebackend property)": [[8, "ngrok.datatypes.HTTPResponseBackend.id"]], "id (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.id"]], "id (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.id"]], "id (ngrok.datatypes.ippolicy property)": [[8, "ngrok.datatypes.IPPolicy.id"]], "id (ngrok.datatypes.ippolicyrule property)": [[8, "ngrok.datatypes.IPPolicyRule.id"]], "id (ngrok.datatypes.iprestriction property)": [[8, "ngrok.datatypes.IPRestriction.id"]], "id (ngrok.datatypes.ref property)": [[8, "ngrok.datatypes.Ref.id"]], "id (ngrok.datatypes.reservedaddr property)": [[8, "ngrok.datatypes.ReservedAddr.id"]], "id (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.id"]], "id (ngrok.datatypes.sshcertificateauthority property)": [[8, "ngrok.datatypes.SSHCertificateAuthority.id"]], "id (ngrok.datatypes.sshcredential property)": [[8, "ngrok.datatypes.SSHCredential.id"]], "id (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.id"]], "id (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.id"]], "id (ngrok.datatypes.tcpedge property)": [[8, "ngrok.datatypes.TCPEdge.id"]], "id (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.id"]], "id (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.id"]], "id (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.id"]], "id (ngrok.datatypes.tunnelgroupbackend property)": [[8, "ngrok.datatypes.TunnelGroupBackend.id"]], "id (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.id"]], "id (ngrok.datatypes.weightedbackend property)": [[8, "ngrok.datatypes.WeightedBackend.id"]], "identity_provider (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.identity_provider"]], "idp_metadata (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.idp_metadata"]], "idp_metadata (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.idp_metadata"]], "inactivity_timeout (ngrok.datatypes.endpointoauth property)": [[8, "ngrok.datatypes.EndpointOAuth.inactivity_timeout"]], "inactivity_timeout (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.inactivity_timeout"]], "inactivity_timeout (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.inactivity_timeout"]], "inactivity_timeout (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.inactivity_timeout"]], "ingresses (ngrok.datatypes.agentingresslist property)": [[8, "ngrok.datatypes.AgentIngressList.ingresses"]], "ip (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.ip"]], "ip_address (ngrok.datatypes.browsersession property)": [[8, "ngrok.datatypes.BrowserSession.ip_address"]], "ip_policies (ngrok.datatypes.endpointippolicy property)": [[8, "ngrok.datatypes.EndpointIPPolicy.ip_policies"]], "ip_policies (ngrok.datatypes.ippolicylist property)": [[8, "ngrok.datatypes.IPPolicyList.ip_policies"]], "ip_policies (ngrok.datatypes.iprestriction property)": [[8, "ngrok.datatypes.IPRestriction.ip_policies"]], "ip_policy (ngrok.datatypes.ippolicyrule property)": [[8, "ngrok.datatypes.IPPolicyRule.ip_policy"]], "ip_policy_ids (ngrok.datatypes.endpointippolicymutate property)": [[8, "ngrok.datatypes.EndpointIPPolicyMutate.ip_policy_ids"]], "ip_policy_rules (ngrok.datatypes.ippolicyrulelist property)": [[8, "ngrok.datatypes.IPPolicyRuleList.ip_policy_rules"]], "ip_restriction (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.ip_restriction"]], "ip_restriction (ngrok.datatypes.tcpedge property)": [[8, "ngrok.datatypes.TCPEdge.ip_restriction"]], "ip_restriction (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.ip_restriction"]], "ip_restrictions (ngrok.datatypes.iprestrictionlist property)": [[8, "ngrok.datatypes.IPRestrictionList.ip_restrictions"]], "ips (ngrok.datatypes.tlscertificatesans property)": [[8, "ngrok.datatypes.TLSCertificateSANs.ips"]], "issued_at (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.issued_at"]], "issuer (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.issuer"]], "issuer_common_name (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.issuer_common_name"]], "key_type (ngrok.datatypes.sshcertificateauthority property)": [[8, "ngrok.datatypes.SSHCertificateAuthority.key_type"]], "key_type (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.key_type"]], "key_type (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.key_type"]], "key_usages (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.key_usages"]], "key_usages (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.key_usages"]], "keys (ngrok.datatypes.apikeylist property)": [[8, "ngrok.datatypes.APIKeyList.keys"]], "kinesis (ngrok.datatypes.eventtarget property)": [[8, "ngrok.datatypes.EventTarget.kinesis"]], "labels (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.labels"]], "labels (ngrok.datatypes.tunnelgroupbackend property)": [[8, "ngrok.datatypes.TunnelGroupBackend.labels"]], "last_active (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.last_active"]], "last_active (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.last_active"]], "last_login (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.last_login"]], "lat_long_radius_km (ngrok.datatypes.location property)": [[8, "ngrok.datatypes.Location.lat_long_radius_km"]], "latitude (ngrok.datatypes.location property)": [[8, "ngrok.datatypes.Location.latitude"]], "linkedin (ngrok.datatypes.endpointoauthprovider property)": [[8, "ngrok.datatypes.EndpointOAuthProvider.linkedin"]], "location (ngrok.datatypes.browsersession property)": [[8, "ngrok.datatypes.BrowserSession.location"]], "log_group_arn (ngrok.datatypes.eventtargetcloudwatchlogs property)": [[8, "ngrok.datatypes.EventTargetCloudwatchLogs.log_group_arn"]], "longitude (ngrok.datatypes.location property)": [[8, "ngrok.datatypes.Location.longitude"]], "match (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.match"]], "match_type (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.match_type"]], "maximum_duration (ngrok.datatypes.endpointoauth property)": [[8, "ngrok.datatypes.EndpointOAuth.maximum_duration"]], "maximum_duration (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.maximum_duration"]], "maximum_duration (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.maximum_duration"]], "maximum_duration (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.maximum_duration"]], "metadata (ngrok.datatypes.apikey property)": [[8, "ngrok.datatypes.APIKey.metadata"]], "metadata (ngrok.datatypes.abusereport property)": [[8, "ngrok.datatypes.AbuseReport.metadata"]], "metadata (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.metadata"]], "metadata (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.metadata"]], "metadata (ngrok.datatypes.credential property)": [[8, "ngrok.datatypes.Credential.metadata"]], "metadata (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.metadata"]], "metadata (ngrok.datatypes.eventdestination property)": [[8, "ngrok.datatypes.EventDestination.metadata"]], "metadata (ngrok.datatypes.eventsubscription property)": [[8, "ngrok.datatypes.EventSubscription.metadata"]], "metadata (ngrok.datatypes.failoverbackend property)": [[8, "ngrok.datatypes.FailoverBackend.metadata"]], "metadata (ngrok.datatypes.httpresponsebackend property)": [[8, "ngrok.datatypes.HTTPResponseBackend.metadata"]], "metadata (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.metadata"]], "metadata (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.metadata"]], "metadata (ngrok.datatypes.ippolicy property)": [[8, "ngrok.datatypes.IPPolicy.metadata"]], "metadata (ngrok.datatypes.ippolicyrule property)": [[8, "ngrok.datatypes.IPPolicyRule.metadata"]], "metadata (ngrok.datatypes.iprestriction property)": [[8, "ngrok.datatypes.IPRestriction.metadata"]], "metadata (ngrok.datatypes.reservedaddr property)": [[8, "ngrok.datatypes.ReservedAddr.metadata"]], "metadata (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.metadata"]], "metadata (ngrok.datatypes.sshcertificateauthority property)": [[8, "ngrok.datatypes.SSHCertificateAuthority.metadata"]], "metadata (ngrok.datatypes.sshcredential property)": [[8, "ngrok.datatypes.SSHCredential.metadata"]], "metadata (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.metadata"]], "metadata (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.metadata"]], "metadata (ngrok.datatypes.tcpedge property)": [[8, "ngrok.datatypes.TCPEdge.metadata"]], "metadata (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.metadata"]], "metadata (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.metadata"]], "metadata (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.metadata"]], "metadata (ngrok.datatypes.tunnelgroupbackend property)": [[8, "ngrok.datatypes.TunnelGroupBackend.metadata"]], "metadata (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.metadata"]], "metadata (ngrok.datatypes.weightedbackend property)": [[8, "ngrok.datatypes.WeightedBackend.metadata"]], "metadata_url (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.metadata_url"]], "microsoft (ngrok.datatypes.endpointoauthprovider property)": [[8, "ngrok.datatypes.EndpointOAuthProvider.microsoft"]], "min_version (ngrok.datatypes.endpointtlstermination property)": [[8, "ngrok.datatypes.EndpointTLSTermination.min_version"]], "min_version (ngrok.datatypes.endpointtlsterminationatedge property)": [[8, "ngrok.datatypes.EndpointTLSTerminationAtEdge.min_version"]], "msg (ngrok.datatypes.reserveddomaincertjob property)": [[8, "ngrok.datatypes.ReservedDomainCertJob.msg"]], "mutual_tls (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.mutual_tls"]], "mutual_tls (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.mutual_tls"]], "name (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.name"]], "name (ngrok.datatypes.identityprovider property)": [[8, "ngrok.datatypes.IdentityProvider.name"]], "nameid_format (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.nameid_format"]], "nameid_format (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.nameid_format"]], "next_page_uri (ngrok.datatypes.apikeylist property)": [[8, "ngrok.datatypes.APIKeyList.next_page_uri"]], "next_page_uri (ngrok.datatypes.agentingresslist property)": [[8, "ngrok.datatypes.AgentIngressList.next_page_uri"]], "next_page_uri (ngrok.datatypes.applicationsessionlist property)": [[8, "ngrok.datatypes.ApplicationSessionList.next_page_uri"]], "next_page_uri (ngrok.datatypes.applicationuserlist property)": [[8, "ngrok.datatypes.ApplicationUserList.next_page_uri"]], "next_page_uri (ngrok.datatypes.certificateauthoritylist property)": [[8, "ngrok.datatypes.CertificateAuthorityList.next_page_uri"]], "next_page_uri (ngrok.datatypes.credentiallist property)": [[8, "ngrok.datatypes.CredentialList.next_page_uri"]], "next_page_uri (ngrok.datatypes.endpointlist property)": [[8, "ngrok.datatypes.EndpointList.next_page_uri"]], "next_page_uri (ngrok.datatypes.eventdestinationlist property)": [[8, "ngrok.datatypes.EventDestinationList.next_page_uri"]], "next_page_uri (ngrok.datatypes.eventsubscriptionlist property)": [[8, "ngrok.datatypes.EventSubscriptionList.next_page_uri"]], "next_page_uri (ngrok.datatypes.failoverbackendlist property)": [[8, "ngrok.datatypes.FailoverBackendList.next_page_uri"]], "next_page_uri (ngrok.datatypes.httpresponsebackendlist property)": [[8, "ngrok.datatypes.HTTPResponseBackendList.next_page_uri"]], "next_page_uri (ngrok.datatypes.httpsedgelist property)": [[8, "ngrok.datatypes.HTTPSEdgeList.next_page_uri"]], "next_page_uri (ngrok.datatypes.ippolicylist property)": [[8, "ngrok.datatypes.IPPolicyList.next_page_uri"]], "next_page_uri (ngrok.datatypes.ippolicyrulelist property)": [[8, "ngrok.datatypes.IPPolicyRuleList.next_page_uri"]], "next_page_uri (ngrok.datatypes.iprestrictionlist property)": [[8, "ngrok.datatypes.IPRestrictionList.next_page_uri"]], "next_page_uri (ngrok.datatypes.reservedaddrlist property)": [[8, "ngrok.datatypes.ReservedAddrList.next_page_uri"]], "next_page_uri (ngrok.datatypes.reserveddomainlist property)": [[8, "ngrok.datatypes.ReservedDomainList.next_page_uri"]], "next_page_uri (ngrok.datatypes.sshcertificateauthoritylist property)": [[8, "ngrok.datatypes.SSHCertificateAuthorityList.next_page_uri"]], "next_page_uri (ngrok.datatypes.sshcredentiallist property)": [[8, "ngrok.datatypes.SSHCredentialList.next_page_uri"]], "next_page_uri (ngrok.datatypes.sshhostcertificatelist property)": [[8, "ngrok.datatypes.SSHHostCertificateList.next_page_uri"]], "next_page_uri (ngrok.datatypes.sshusercertificatelist property)": [[8, "ngrok.datatypes.SSHUserCertificateList.next_page_uri"]], "next_page_uri (ngrok.datatypes.tcpedgelist property)": [[8, "ngrok.datatypes.TCPEdgeList.next_page_uri"]], "next_page_uri (ngrok.datatypes.tlscertificatelist property)": [[8, "ngrok.datatypes.TLSCertificateList.next_page_uri"]], "next_page_uri (ngrok.datatypes.tlsedgelist property)": [[8, "ngrok.datatypes.TLSEdgeList.next_page_uri"]], "next_page_uri (ngrok.datatypes.tunnelgroupbackendlist property)": [[8, "ngrok.datatypes.TunnelGroupBackendList.next_page_uri"]], "next_page_uri (ngrok.datatypes.tunnellist property)": [[8, "ngrok.datatypes.TunnelList.next_page_uri"]], "next_page_uri (ngrok.datatypes.tunnelsessionlist property)": [[8, "ngrok.datatypes.TunnelSessionList.next_page_uri"]], "next_page_uri (ngrok.datatypes.weightedbackendlist property)": [[8, "ngrok.datatypes.WeightedBackendList.next_page_uri"]], "ngrok.datatypes": [[8, "module-ngrok.datatypes"]], "not_after (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.not_after"]], "not_after (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.not_after"]], "not_before (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.not_before"]], "not_before (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.not_before"]], "ns_targets (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.ns_targets"]], "num_buckets (ngrok.datatypes.endpointcircuitbreaker property)": [[8, "ngrok.datatypes.EndpointCircuitBreaker.num_buckets"]], "oauth (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.oauth"]], "oidc (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.oidc"]], "options_passthrough (ngrok.datatypes.endpointoauth property)": [[8, "ngrok.datatypes.EndpointOAuth.options_passthrough"]], "options_passthrough (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.options_passthrough"]], "options_passthrough (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.options_passthrough"]], "options_passthrough (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.options_passthrough"]], "organizations (ngrok.datatypes.endpointoauthgithub property)": [[8, "ngrok.datatypes.EndpointOAuthGitHub.organizations"]], "os (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.os"]], "os_name (ngrok.datatypes.useragent property)": [[8, "ngrok.datatypes.UserAgent.os_name"]], "os_version (ngrok.datatypes.useragent property)": [[8, "ngrok.datatypes.UserAgent.os_version"]], "owner_id (ngrok.datatypes.apikey property)": [[8, "ngrok.datatypes.APIKey.owner_id"]], "owner_id (ngrok.datatypes.credential property)": [[8, "ngrok.datatypes.Credential.owner_id"]], "owner_id (ngrok.datatypes.sshcredential property)": [[8, "ngrok.datatypes.SSHCredential.owner_id"]], "principals (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.principals"]], "principals (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.principals"]], "private_key_type (ngrok.datatypes.reserveddomaincertpolicy property)": [[8, "ngrok.datatypes.ReservedDomainCertPolicy.private_key_type"]], "private_key_type (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.private_key_type"]], "proto (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.proto"]], "proto (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.proto"]], "provider (ngrok.datatypes.endpointoauth property)": [[8, "ngrok.datatypes.EndpointOAuth.provider"]], "provider (ngrok.datatypes.endpointwebhookvalidation property)": [[8, "ngrok.datatypes.EndpointWebhookValidation.provider"]], "provider_user_id (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.provider_user_id"]], "provisioning_job (ngrok.datatypes.reserveddomaincertstatus property)": [[8, "ngrok.datatypes.ReservedDomainCertStatus.provisioning_job"]], "public_key (ngrok.datatypes.sshcertificateauthority property)": [[8, "ngrok.datatypes.SSHCertificateAuthority.public_key"]], "public_key (ngrok.datatypes.sshcredential property)": [[8, "ngrok.datatypes.SSHCredential.public_key"]], "public_key (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.public_key"]], "public_key (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.public_key"]], "public_url (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.public_url"]], "public_url (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.public_url"]], "public_url (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.public_url"]], "raw (ngrok.datatypes.useragent property)": [[8, "ngrok.datatypes.UserAgent.raw"]], "region (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.region"]], "region (ngrok.datatypes.reservedaddr property)": [[8, "ngrok.datatypes.ReservedAddr.region"]], "region (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.region"]], "region (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.region"]], "region (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.region"]], "region_domains (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.region_domains"]], "remove (ngrok.datatypes.endpointrequestheaders property)": [[8, "ngrok.datatypes.EndpointRequestHeaders.remove"]], "remove (ngrok.datatypes.endpointresponseheaders property)": [[8, "ngrok.datatypes.EndpointResponseHeaders.remove"]], "renews_at (ngrok.datatypes.reserveddomaincertstatus property)": [[8, "ngrok.datatypes.ReservedDomainCertStatus.renews_at"]], "request_headers (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.request_headers"]], "request_signing_certificate_pem (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.request_signing_certificate_pem"]], "reserved_addrs (ngrok.datatypes.reservedaddrlist property)": [[8, "ngrok.datatypes.ReservedAddrList.reserved_addrs"]], "reserved_domains (ngrok.datatypes.reserveddomainlist property)": [[8, "ngrok.datatypes.ReservedDomainList.reserved_domains"]], "response_headers (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.response_headers"]], "retries_at (ngrok.datatypes.reserveddomaincertjob property)": [[8, "ngrok.datatypes.ReservedDomainCertJob.retries_at"]], "role (ngrok.datatypes.awsauth property)": [[8, "ngrok.datatypes.AWSAuth.role"]], "role_arn (ngrok.datatypes.awsrole property)": [[8, "ngrok.datatypes.AWSRole.role_arn"]], "rolling_window (ngrok.datatypes.endpointcircuitbreaker property)": [[8, "ngrok.datatypes.EndpointCircuitBreaker.rolling_window"]], "route (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.route"]], "routes (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.routes"]], "saml (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.saml"]], "scopes (ngrok.datatypes.endpointoauthamazon property)": [[8, "ngrok.datatypes.EndpointOAuthAmazon.scopes"]], "scopes (ngrok.datatypes.endpointoauthfacebook property)": [[8, "ngrok.datatypes.EndpointOAuthFacebook.scopes"]], "scopes (ngrok.datatypes.endpointoauthgithub property)": [[8, "ngrok.datatypes.EndpointOAuthGitHub.scopes"]], "scopes (ngrok.datatypes.endpointoauthgitlab property)": [[8, "ngrok.datatypes.EndpointOAuthGitLab.scopes"]], "scopes (ngrok.datatypes.endpointoauthgoogle property)": [[8, "ngrok.datatypes.EndpointOAuthGoogle.scopes"]], "scopes (ngrok.datatypes.endpointoauthlinkedin property)": [[8, "ngrok.datatypes.EndpointOAuthLinkedIn.scopes"]], "scopes (ngrok.datatypes.endpointoauthmicrosoft property)": [[8, "ngrok.datatypes.EndpointOAuthMicrosoft.scopes"]], "scopes (ngrok.datatypes.endpointoauthtwitch property)": [[8, "ngrok.datatypes.EndpointOAuthTwitch.scopes"]], "scopes (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.scopes"]], "secret (ngrok.datatypes.endpointwebhookvalidation property)": [[8, "ngrok.datatypes.EndpointWebhookValidation.secret"]], "serial_number (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.serial_number"]], "single_logout_url (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.single_logout_url"]], "sources (ngrok.datatypes.eventsourcelist property)": [[8, "ngrok.datatypes.EventSourceList.sources"]], "sources (ngrok.datatypes.eventsubscription property)": [[8, "ngrok.datatypes.EventSubscription.sources"]], "ssh_certificate_authorities (ngrok.datatypes.sshcertificateauthoritylist property)": [[8, "ngrok.datatypes.SSHCertificateAuthorityList.ssh_certificate_authorities"]], "ssh_certificate_authority_id (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.ssh_certificate_authority_id"]], "ssh_certificate_authority_id (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.ssh_certificate_authority_id"]], "ssh_credentials (ngrok.datatypes.sshcredentiallist property)": [[8, "ngrok.datatypes.SSHCredentialList.ssh_credentials"]], "ssh_host_certificates (ngrok.datatypes.sshhostcertificatelist property)": [[8, "ngrok.datatypes.SSHHostCertificateList.ssh_host_certificates"]], "ssh_user_certificates (ngrok.datatypes.sshusercertificatelist property)": [[8, "ngrok.datatypes.SSHUserCertificateList.ssh_user_certificates"]], "started_at (ngrok.datatypes.reserveddomaincertjob property)": [[8, "ngrok.datatypes.ReservedDomainCertJob.started_at"]], "started_at (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.started_at"]], "started_at (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.started_at"]], "status (ngrok.datatypes.abusereport property)": [[8, "ngrok.datatypes.AbuseReport.status"]], "status (ngrok.datatypes.abusereporthostname property)": [[8, "ngrok.datatypes.AbuseReportHostname.status"]], "status_code (ngrok.datatypes.httpresponsebackend property)": [[8, "ngrok.datatypes.HTTPResponseBackend.status_code"]], "stream_arn (ngrok.datatypes.eventtargetkinesis property)": [[8, "ngrok.datatypes.EventTargetKinesis.stream_arn"]], "subject_alternative_names (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.subject_alternative_names"]], "subject_common_name (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.subject_common_name"]], "subject_common_name (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.subject_common_name"]], "subject_country (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.subject_country"]], "subject_locality (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.subject_locality"]], "subject_organization (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.subject_organization"]], "subject_organizational_unit (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.subject_organizational_unit"]], "subject_province (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.subject_province"]], "target (ngrok.datatypes.eventdestination property)": [[8, "ngrok.datatypes.EventDestination.target"]], "tcp_addr (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.tcp_addr"]], "tcp_edges (ngrok.datatypes.tcpedgelist property)": [[8, "ngrok.datatypes.TCPEdgeList.tcp_edges"]], "teams (ngrok.datatypes.endpointoauthgithub property)": [[8, "ngrok.datatypes.EndpointOAuthGitHub.teams"]], "terminate_at (ngrok.datatypes.endpointtlstermination property)": [[8, "ngrok.datatypes.EndpointTLSTermination.terminate_at"]], "tls_certificates (ngrok.datatypes.tlscertificatelist property)": [[8, "ngrok.datatypes.TLSCertificateList.tls_certificates"]], "tls_edges (ngrok.datatypes.tlsedgelist property)": [[8, "ngrok.datatypes.TLSEdgeList.tls_edges"]], "tls_termination (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.tls_termination"]], "tls_termination (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.tls_termination"]], "token (ngrok.datatypes.apikey property)": [[8, "ngrok.datatypes.APIKey.token"]], "token (ngrok.datatypes.credential property)": [[8, "ngrok.datatypes.Credential.token"]], "transport (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.transport"]], "tripped_duration (ngrok.datatypes.endpointcircuitbreaker property)": [[8, "ngrok.datatypes.EndpointCircuitBreaker.tripped_duration"]], "tunnel (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.tunnel"]], "tunnel_session (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.tunnel_session"]], "tunnel_sessions (ngrok.datatypes.tunnelsessionlist property)": [[8, "ngrok.datatypes.TunnelSessionList.tunnel_sessions"]], "tunnels (ngrok.datatypes.tunnelgroupbackend property)": [[8, "ngrok.datatypes.TunnelGroupBackend.tunnels"]], "tunnels (ngrok.datatypes.tunnellist property)": [[8, "ngrok.datatypes.TunnelList.tunnels"]], "twitch (ngrok.datatypes.endpointoauthprovider property)": [[8, "ngrok.datatypes.EndpointOAuthProvider.twitch"]], "type (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.type"]], "type (ngrok.datatypes.eventsource property)": [[8, "ngrok.datatypes.EventSource.type"]], "type (ngrok.datatypes.eventsourcereplace property)": [[8, "ngrok.datatypes.EventSourceReplace.type"]], "type (ngrok.datatypes.iprestriction property)": [[8, "ngrok.datatypes.IPRestriction.type"]], "update() (ngrok.datatypes.apikey method)": [[8, "ngrok.datatypes.APIKey.update"]], "update() (ngrok.datatypes.agentingress method)": [[8, "ngrok.datatypes.AgentIngress.update"]], "update() (ngrok.datatypes.certificateauthority method)": [[8, "ngrok.datatypes.CertificateAuthority.update"]], "update() (ngrok.datatypes.credential method)": [[8, "ngrok.datatypes.Credential.update"]], "update() (ngrok.datatypes.failoverbackend method)": [[8, "ngrok.datatypes.FailoverBackend.update"]], "update() (ngrok.datatypes.httpresponsebackend method)": [[8, "ngrok.datatypes.HTTPResponseBackend.update"]], "update() (ngrok.datatypes.httpsedge method)": [[8, "ngrok.datatypes.HTTPSEdge.update"]], "update() (ngrok.datatypes.httpsedgeroute method)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.update"]], "update() (ngrok.datatypes.ippolicy method)": [[8, "ngrok.datatypes.IPPolicy.update"]], "update() (ngrok.datatypes.ippolicyrule method)": [[8, "ngrok.datatypes.IPPolicyRule.update"]], "update() (ngrok.datatypes.sshcertificateauthority method)": [[8, "ngrok.datatypes.SSHCertificateAuthority.update"]], "update() (ngrok.datatypes.sshcredential method)": [[8, "ngrok.datatypes.SSHCredential.update"]], "update() (ngrok.datatypes.sshhostcertificate method)": [[8, "ngrok.datatypes.SSHHostCertificate.update"]], "update() (ngrok.datatypes.sshusercertificate method)": [[8, "ngrok.datatypes.SSHUserCertificate.update"]], "update() (ngrok.datatypes.tcpedge method)": [[8, "ngrok.datatypes.TCPEdge.update"]], "update() (ngrok.datatypes.tlscertificate method)": [[8, "ngrok.datatypes.TLSCertificate.update"]], "update() (ngrok.datatypes.tlsedge method)": [[8, "ngrok.datatypes.TLSEdge.update"]], "update() (ngrok.datatypes.tunnelgroupbackend method)": [[8, "ngrok.datatypes.TunnelGroupBackend.update"]], "update() (ngrok.datatypes.weightedbackend method)": [[8, "ngrok.datatypes.WeightedBackend.update"]], "updated_at (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.updated_at"]], "uri (ngrok.datatypes.apikey property)": [[8, "ngrok.datatypes.APIKey.uri"]], "uri (ngrok.datatypes.apikeylist property)": [[8, "ngrok.datatypes.APIKeyList.uri"]], "uri (ngrok.datatypes.abusereport property)": [[8, "ngrok.datatypes.AbuseReport.uri"]], "uri (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.uri"]], "uri (ngrok.datatypes.agentingresslist property)": [[8, "ngrok.datatypes.AgentIngressList.uri"]], "uri (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.uri"]], "uri (ngrok.datatypes.applicationsessionlist property)": [[8, "ngrok.datatypes.ApplicationSessionList.uri"]], "uri (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.uri"]], "uri (ngrok.datatypes.applicationuserlist property)": [[8, "ngrok.datatypes.ApplicationUserList.uri"]], "uri (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.uri"]], "uri (ngrok.datatypes.certificateauthoritylist property)": [[8, "ngrok.datatypes.CertificateAuthorityList.uri"]], "uri (ngrok.datatypes.credential property)": [[8, "ngrok.datatypes.Credential.uri"]], "uri (ngrok.datatypes.credentiallist property)": [[8, "ngrok.datatypes.CredentialList.uri"]], "uri (ngrok.datatypes.endpointlist property)": [[8, "ngrok.datatypes.EndpointList.uri"]], "uri (ngrok.datatypes.eventdestination property)": [[8, "ngrok.datatypes.EventDestination.uri"]], "uri (ngrok.datatypes.eventdestinationlist property)": [[8, "ngrok.datatypes.EventDestinationList.uri"]], "uri (ngrok.datatypes.eventsource property)": [[8, "ngrok.datatypes.EventSource.uri"]], "uri (ngrok.datatypes.eventsourcelist property)": [[8, "ngrok.datatypes.EventSourceList.uri"]], "uri (ngrok.datatypes.eventsubscription property)": [[8, "ngrok.datatypes.EventSubscription.uri"]], "uri (ngrok.datatypes.eventsubscriptionlist property)": [[8, "ngrok.datatypes.EventSubscriptionList.uri"]], "uri (ngrok.datatypes.failoverbackend property)": [[8, "ngrok.datatypes.FailoverBackend.uri"]], "uri (ngrok.datatypes.failoverbackendlist property)": [[8, "ngrok.datatypes.FailoverBackendList.uri"]], "uri (ngrok.datatypes.httpresponsebackend property)": [[8, "ngrok.datatypes.HTTPResponseBackend.uri"]], "uri (ngrok.datatypes.httpresponsebackendlist property)": [[8, "ngrok.datatypes.HTTPResponseBackendList.uri"]], "uri (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.uri"]], "uri (ngrok.datatypes.httpsedgelist property)": [[8, "ngrok.datatypes.HTTPSEdgeList.uri"]], "uri (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.uri"]], "uri (ngrok.datatypes.ippolicy property)": [[8, "ngrok.datatypes.IPPolicy.uri"]], "uri (ngrok.datatypes.ippolicylist property)": [[8, "ngrok.datatypes.IPPolicyList.uri"]], "uri (ngrok.datatypes.ippolicyrule property)": [[8, "ngrok.datatypes.IPPolicyRule.uri"]], "uri (ngrok.datatypes.ippolicyrulelist property)": [[8, "ngrok.datatypes.IPPolicyRuleList.uri"]], "uri (ngrok.datatypes.iprestriction property)": [[8, "ngrok.datatypes.IPRestriction.uri"]], "uri (ngrok.datatypes.iprestrictionlist property)": [[8, "ngrok.datatypes.IPRestrictionList.uri"]], "uri (ngrok.datatypes.ref property)": [[8, "ngrok.datatypes.Ref.uri"]], "uri (ngrok.datatypes.reservedaddr property)": [[8, "ngrok.datatypes.ReservedAddr.uri"]], "uri (ngrok.datatypes.reservedaddrlist property)": [[8, "ngrok.datatypes.ReservedAddrList.uri"]], "uri (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.uri"]], "uri (ngrok.datatypes.reserveddomainlist property)": [[8, "ngrok.datatypes.ReservedDomainList.uri"]], "uri (ngrok.datatypes.sshcertificateauthority property)": [[8, "ngrok.datatypes.SSHCertificateAuthority.uri"]], "uri (ngrok.datatypes.sshcertificateauthoritylist property)": [[8, "ngrok.datatypes.SSHCertificateAuthorityList.uri"]], "uri (ngrok.datatypes.sshcredential property)": [[8, "ngrok.datatypes.SSHCredential.uri"]], "uri (ngrok.datatypes.sshcredentiallist property)": [[8, "ngrok.datatypes.SSHCredentialList.uri"]], "uri (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.uri"]], "uri (ngrok.datatypes.sshhostcertificatelist property)": [[8, "ngrok.datatypes.SSHHostCertificateList.uri"]], "uri (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.uri"]], "uri (ngrok.datatypes.sshusercertificatelist property)": [[8, "ngrok.datatypes.SSHUserCertificateList.uri"]], "uri (ngrok.datatypes.tcpedge property)": [[8, "ngrok.datatypes.TCPEdge.uri"]], "uri (ngrok.datatypes.tcpedgelist property)": [[8, "ngrok.datatypes.TCPEdgeList.uri"]], "uri (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.uri"]], "uri (ngrok.datatypes.tlscertificatelist property)": [[8, "ngrok.datatypes.TLSCertificateList.uri"]], "uri (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.uri"]], "uri (ngrok.datatypes.tlsedgelist property)": [[8, "ngrok.datatypes.TLSEdgeList.uri"]], "uri (ngrok.datatypes.tunnelgroupbackend property)": [[8, "ngrok.datatypes.TunnelGroupBackend.uri"]], "uri (ngrok.datatypes.tunnelgroupbackendlist property)": [[8, "ngrok.datatypes.TunnelGroupBackendList.uri"]], "uri (ngrok.datatypes.tunnellist property)": [[8, "ngrok.datatypes.TunnelList.uri"]], "uri (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.uri"]], "uri (ngrok.datatypes.tunnelsessionlist property)": [[8, "ngrok.datatypes.TunnelSessionList.uri"]], "uri (ngrok.datatypes.weightedbackend property)": [[8, "ngrok.datatypes.WeightedBackend.uri"]], "uri (ngrok.datatypes.weightedbackendlist property)": [[8, "ngrok.datatypes.WeightedBackendList.uri"]], "url (ngrok.datatypes.identityprovider property)": [[8, "ngrok.datatypes.IdentityProvider.url"]], "urls (ngrok.datatypes.abusereport property)": [[8, "ngrok.datatypes.AbuseReport.urls"]], "user_agent (ngrok.datatypes.browsersession property)": [[8, "ngrok.datatypes.BrowserSession.user_agent"]], "username (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.username"]], "valid_after (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.valid_after"]], "valid_after (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.valid_after"]], "valid_until (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.valid_until"]], "valid_until (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.valid_until"]], "volume_threshold (ngrok.datatypes.endpointcircuitbreaker property)": [[8, "ngrok.datatypes.EndpointCircuitBreaker.volume_threshold"]], "webhook_verification (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.webhook_verification"]], "websocket_tcp_converter (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.websocket_tcp_converter"]], "edgeroutebackendmoduleclient (class in ngrok.services)": [[9, "ngrok.services.EdgeRouteBackendModuleClient"]], "delete() (ngrok.services.edgeroutebackendmoduleclient method)": [[9, "ngrok.services.EdgeRouteBackendModuleClient.delete"]], "get() (ngrok.services.edgeroutebackendmoduleclient method)": [[9, "ngrok.services.EdgeRouteBackendModuleClient.get"]], "replace() (ngrok.services.edgeroutebackendmoduleclient method)": [[9, "ngrok.services.EdgeRouteBackendModuleClient.replace"]], "edgeroutecircuitbreakermoduleclient (class in ngrok.services)": [[10, "ngrok.services.EdgeRouteCircuitBreakerModuleClient"]], "delete() (ngrok.services.edgeroutecircuitbreakermoduleclient method)": [[10, "ngrok.services.EdgeRouteCircuitBreakerModuleClient.delete"]], "get() (ngrok.services.edgeroutecircuitbreakermoduleclient method)": [[10, "ngrok.services.EdgeRouteCircuitBreakerModuleClient.get"]], "replace() (ngrok.services.edgeroutecircuitbreakermoduleclient method)": [[10, "ngrok.services.EdgeRouteCircuitBreakerModuleClient.replace"]], "edgeroutecompressionmoduleclient (class in ngrok.services)": [[11, "ngrok.services.EdgeRouteCompressionModuleClient"]], "delete() (ngrok.services.edgeroutecompressionmoduleclient method)": [[11, "ngrok.services.EdgeRouteCompressionModuleClient.delete"]], "get() (ngrok.services.edgeroutecompressionmoduleclient method)": [[11, "ngrok.services.EdgeRouteCompressionModuleClient.get"]], "replace() (ngrok.services.edgeroutecompressionmoduleclient method)": [[11, "ngrok.services.EdgeRouteCompressionModuleClient.replace"]], "edgerouteiprestrictionmoduleclient (class in ngrok.services)": [[12, "ngrok.services.EdgeRouteIPRestrictionModuleClient"]], "delete() (ngrok.services.edgerouteiprestrictionmoduleclient method)": [[12, "ngrok.services.EdgeRouteIPRestrictionModuleClient.delete"]], "get() (ngrok.services.edgerouteiprestrictionmoduleclient method)": [[12, "ngrok.services.EdgeRouteIPRestrictionModuleClient.get"]], "replace() (ngrok.services.edgerouteiprestrictionmoduleclient method)": [[12, "ngrok.services.EdgeRouteIPRestrictionModuleClient.replace"]], "edgerouteoauthmoduleclient (class in ngrok.services)": [[13, "ngrok.services.EdgeRouteOAuthModuleClient"]], "delete() (ngrok.services.edgerouteoauthmoduleclient method)": [[13, "ngrok.services.EdgeRouteOAuthModuleClient.delete"]], "get() (ngrok.services.edgerouteoauthmoduleclient method)": [[13, "ngrok.services.EdgeRouteOAuthModuleClient.get"]], "replace() (ngrok.services.edgerouteoauthmoduleclient method)": [[13, "ngrok.services.EdgeRouteOAuthModuleClient.replace"]], "edgerouteoidcmoduleclient (class in ngrok.services)": [[14, "ngrok.services.EdgeRouteOIDCModuleClient"]], "delete() (ngrok.services.edgerouteoidcmoduleclient method)": [[14, "ngrok.services.EdgeRouteOIDCModuleClient.delete"]], "get() (ngrok.services.edgerouteoidcmoduleclient method)": [[14, "ngrok.services.EdgeRouteOIDCModuleClient.get"]], "replace() (ngrok.services.edgerouteoidcmoduleclient method)": [[14, "ngrok.services.EdgeRouteOIDCModuleClient.replace"]], "edgerouterequestheadersmoduleclient (class in ngrok.services)": [[15, "ngrok.services.EdgeRouteRequestHeadersModuleClient"]], "delete() (ngrok.services.edgerouterequestheadersmoduleclient method)": [[15, "ngrok.services.EdgeRouteRequestHeadersModuleClient.delete"]], "get() (ngrok.services.edgerouterequestheadersmoduleclient method)": [[15, "ngrok.services.EdgeRouteRequestHeadersModuleClient.get"]], "replace() (ngrok.services.edgerouterequestheadersmoduleclient method)": [[15, "ngrok.services.EdgeRouteRequestHeadersModuleClient.replace"]], "edgerouteresponseheadersmoduleclient (class in ngrok.services)": [[16, "ngrok.services.EdgeRouteResponseHeadersModuleClient"]], "delete() (ngrok.services.edgerouteresponseheadersmoduleclient method)": [[16, "ngrok.services.EdgeRouteResponseHeadersModuleClient.delete"]], "get() (ngrok.services.edgerouteresponseheadersmoduleclient method)": [[16, "ngrok.services.EdgeRouteResponseHeadersModuleClient.get"]], "replace() (ngrok.services.edgerouteresponseheadersmoduleclient method)": [[16, "ngrok.services.EdgeRouteResponseHeadersModuleClient.replace"]], "edgeroutesamlmoduleclient (class in ngrok.services)": [[17, "ngrok.services.EdgeRouteSAMLModuleClient"]], "delete() (ngrok.services.edgeroutesamlmoduleclient method)": [[17, "ngrok.services.EdgeRouteSAMLModuleClient.delete"]], "get() (ngrok.services.edgeroutesamlmoduleclient method)": [[17, "ngrok.services.EdgeRouteSAMLModuleClient.get"]], "replace() (ngrok.services.edgeroutesamlmoduleclient method)": [[17, "ngrok.services.EdgeRouteSAMLModuleClient.replace"]], "edgeroutewebhookverificationmoduleclient (class in ngrok.services)": [[18, "ngrok.services.EdgeRouteWebhookVerificationModuleClient"]], "delete() (ngrok.services.edgeroutewebhookverificationmoduleclient method)": [[18, "ngrok.services.EdgeRouteWebhookVerificationModuleClient.delete"]], "get() (ngrok.services.edgeroutewebhookverificationmoduleclient method)": [[18, "ngrok.services.EdgeRouteWebhookVerificationModuleClient.get"]], "replace() (ngrok.services.edgeroutewebhookverificationmoduleclient method)": [[18, "ngrok.services.EdgeRouteWebhookVerificationModuleClient.replace"]], "edgeroutewebsockettcpconvertermoduleclient (class in ngrok.services)": [[19, "ngrok.services.EdgeRouteWebsocketTCPConverterModuleClient"]], "delete() (ngrok.services.edgeroutewebsockettcpconvertermoduleclient method)": [[19, "ngrok.services.EdgeRouteWebsocketTCPConverterModuleClient.delete"]], "get() (ngrok.services.edgeroutewebsockettcpconvertermoduleclient method)": [[19, "ngrok.services.EdgeRouteWebsocketTCPConverterModuleClient.get"]], "replace() (ngrok.services.edgeroutewebsockettcpconvertermoduleclient method)": [[19, "ngrok.services.EdgeRouteWebsocketTCPConverterModuleClient.replace"]], "edgeshttpsclient (class in ngrok.services)": [[20, "ngrok.services.EdgesHTTPSClient"]], "create() (ngrok.services.edgeshttpsclient method)": [[20, "ngrok.services.EdgesHTTPSClient.create"]], "delete() (ngrok.services.edgeshttpsclient method)": [[20, "ngrok.services.EdgesHTTPSClient.delete"]], "get() (ngrok.services.edgeshttpsclient method)": [[20, "ngrok.services.EdgesHTTPSClient.get"]], "list() (ngrok.services.edgeshttpsclient method)": [[20, "ngrok.services.EdgesHTTPSClient.list"]], "update() (ngrok.services.edgeshttpsclient method)": [[20, "ngrok.services.EdgesHTTPSClient.update"]], "edgeshttpsroutesclient (class in ngrok.services)": [[21, "ngrok.services.EdgesHTTPSRoutesClient"]], "create() (ngrok.services.edgeshttpsroutesclient method)": [[21, "ngrok.services.EdgesHTTPSRoutesClient.create"]], "delete() (ngrok.services.edgeshttpsroutesclient method)": [[21, "ngrok.services.EdgesHTTPSRoutesClient.delete"]], "get() (ngrok.services.edgeshttpsroutesclient method)": [[21, "ngrok.services.EdgesHTTPSRoutesClient.get"]], "update() (ngrok.services.edgeshttpsroutesclient method)": [[21, "ngrok.services.EdgesHTTPSRoutesClient.update"]], "edgestcpclient (class in ngrok.services)": [[22, "ngrok.services.EdgesTCPClient"]], "create() (ngrok.services.edgestcpclient method)": [[22, "ngrok.services.EdgesTCPClient.create"]], "delete() (ngrok.services.edgestcpclient method)": [[22, "ngrok.services.EdgesTCPClient.delete"]], "get() (ngrok.services.edgestcpclient method)": [[22, "ngrok.services.EdgesTCPClient.get"]], "list() (ngrok.services.edgestcpclient method)": [[22, "ngrok.services.EdgesTCPClient.list"]], "update() (ngrok.services.edgestcpclient method)": [[22, "ngrok.services.EdgesTCPClient.update"]], "edgestlsclient (class in ngrok.services)": [[23, "ngrok.services.EdgesTLSClient"]], "create() (ngrok.services.edgestlsclient method)": [[23, "ngrok.services.EdgesTLSClient.create"]], "delete() (ngrok.services.edgestlsclient method)": [[23, "ngrok.services.EdgesTLSClient.delete"]], "get() (ngrok.services.edgestlsclient method)": [[23, "ngrok.services.EdgesTLSClient.get"]], "list() (ngrok.services.edgestlsclient method)": [[23, "ngrok.services.EdgesTLSClient.list"]], "update() (ngrok.services.edgestlsclient method)": [[23, "ngrok.services.EdgesTLSClient.update"]], "endpointsclient (class in ngrok.services)": [[24, "ngrok.services.EndpointsClient"]], "get() (ngrok.services.endpointsclient method)": [[24, "ngrok.services.EndpointsClient.get"]], "list() (ngrok.services.endpointsclient method)": [[24, "ngrok.services.EndpointsClient.list"]], "error": [[25, "ngrok.Error"]], "notfounderror": [[25, "ngrok.NotFoundError"]], "operation_id (ngrok.error property)": [[25, "ngrok.Error.operation_id"]], "eventdestinationsclient (class in ngrok.services)": [[26, "ngrok.services.EventDestinationsClient"]], "create() (ngrok.services.eventdestinationsclient method)": [[26, "ngrok.services.EventDestinationsClient.create"]], "delete() (ngrok.services.eventdestinationsclient method)": [[26, "ngrok.services.EventDestinationsClient.delete"]], "get() (ngrok.services.eventdestinationsclient method)": [[26, "ngrok.services.EventDestinationsClient.get"]], "list() (ngrok.services.eventdestinationsclient method)": [[26, "ngrok.services.EventDestinationsClient.list"]], "update() (ngrok.services.eventdestinationsclient method)": [[26, "ngrok.services.EventDestinationsClient.update"]], "eventsourcesclient (class in ngrok.services)": [[27, "ngrok.services.EventSourcesClient"]], "create() (ngrok.services.eventsourcesclient method)": [[27, "ngrok.services.EventSourcesClient.create"]], "delete() (ngrok.services.eventsourcesclient method)": [[27, "ngrok.services.EventSourcesClient.delete"]], "get() (ngrok.services.eventsourcesclient method)": [[27, "ngrok.services.EventSourcesClient.get"]], "list() (ngrok.services.eventsourcesclient method)": [[27, "ngrok.services.EventSourcesClient.list"]], "update() (ngrok.services.eventsourcesclient method)": [[27, "ngrok.services.EventSourcesClient.update"]], "eventsubscriptionsclient (class in ngrok.services)": [[28, "ngrok.services.EventSubscriptionsClient"]], "create() (ngrok.services.eventsubscriptionsclient method)": [[28, "ngrok.services.EventSubscriptionsClient.create"]], "delete() (ngrok.services.eventsubscriptionsclient method)": [[28, "ngrok.services.EventSubscriptionsClient.delete"]], "get() (ngrok.services.eventsubscriptionsclient method)": [[28, "ngrok.services.EventSubscriptionsClient.get"]], "list() (ngrok.services.eventsubscriptionsclient method)": [[28, "ngrok.services.EventSubscriptionsClient.list"]], "update() (ngrok.services.eventsubscriptionsclient method)": [[28, "ngrok.services.EventSubscriptionsClient.update"]], "failoverbackendsclient (class in ngrok.services)": [[29, "ngrok.services.FailoverBackendsClient"]], "create() (ngrok.services.failoverbackendsclient method)": [[29, "ngrok.services.FailoverBackendsClient.create"]], "delete() (ngrok.services.failoverbackendsclient method)": [[29, "ngrok.services.FailoverBackendsClient.delete"]], "get() (ngrok.services.failoverbackendsclient method)": [[29, "ngrok.services.FailoverBackendsClient.get"]], "list() (ngrok.services.failoverbackendsclient method)": [[29, "ngrok.services.FailoverBackendsClient.list"]], "update() (ngrok.services.failoverbackendsclient method)": [[29, "ngrok.services.FailoverBackendsClient.update"]], "httpresponsebackendsclient (class in ngrok.services)": [[30, "ngrok.services.HTTPResponseBackendsClient"]], "create() (ngrok.services.httpresponsebackendsclient method)": [[30, "ngrok.services.HTTPResponseBackendsClient.create"]], "delete() (ngrok.services.httpresponsebackendsclient method)": [[30, "ngrok.services.HTTPResponseBackendsClient.delete"]], "get() (ngrok.services.httpresponsebackendsclient method)": [[30, "ngrok.services.HTTPResponseBackendsClient.get"]], "list() (ngrok.services.httpresponsebackendsclient method)": [[30, "ngrok.services.HTTPResponseBackendsClient.list"]], "update() (ngrok.services.httpresponsebackendsclient method)": [[30, "ngrok.services.HTTPResponseBackendsClient.update"]], "httpsedgemutualtlsmoduleclient (class in ngrok.services)": [[31, "ngrok.services.HTTPSEdgeMutualTLSModuleClient"]], "delete() (ngrok.services.httpsedgemutualtlsmoduleclient method)": [[31, "ngrok.services.HTTPSEdgeMutualTLSModuleClient.delete"]], "get() (ngrok.services.httpsedgemutualtlsmoduleclient method)": [[31, "ngrok.services.HTTPSEdgeMutualTLSModuleClient.get"]], "replace() (ngrok.services.httpsedgemutualtlsmoduleclient method)": [[31, "ngrok.services.HTTPSEdgeMutualTLSModuleClient.replace"]], "httpsedgetlsterminationmoduleclient (class in ngrok.services)": [[32, "ngrok.services.HTTPSEdgeTLSTerminationModuleClient"]], "delete() (ngrok.services.httpsedgetlsterminationmoduleclient method)": [[32, "ngrok.services.HTTPSEdgeTLSTerminationModuleClient.delete"]], "get() (ngrok.services.httpsedgetlsterminationmoduleclient method)": [[32, "ngrok.services.HTTPSEdgeTLSTerminationModuleClient.get"]], "replace() (ngrok.services.httpsedgetlsterminationmoduleclient method)": [[32, "ngrok.services.HTTPSEdgeTLSTerminationModuleClient.replace"]], "ippoliciesclient (class in ngrok.services)": [[34, "ngrok.services.IPPoliciesClient"]], "create() (ngrok.services.ippoliciesclient method)": [[34, "ngrok.services.IPPoliciesClient.create"]], "delete() (ngrok.services.ippoliciesclient method)": [[34, "ngrok.services.IPPoliciesClient.delete"]], "get() (ngrok.services.ippoliciesclient method)": [[34, "ngrok.services.IPPoliciesClient.get"]], "list() (ngrok.services.ippoliciesclient method)": [[34, "ngrok.services.IPPoliciesClient.list"]], "update() (ngrok.services.ippoliciesclient method)": [[34, "ngrok.services.IPPoliciesClient.update"]], "ippolicyrulesclient (class in ngrok.services)": [[35, "ngrok.services.IPPolicyRulesClient"]], "create() (ngrok.services.ippolicyrulesclient method)": [[35, "ngrok.services.IPPolicyRulesClient.create"]], "delete() (ngrok.services.ippolicyrulesclient method)": [[35, "ngrok.services.IPPolicyRulesClient.delete"]], "get() (ngrok.services.ippolicyrulesclient method)": [[35, "ngrok.services.IPPolicyRulesClient.get"]], "list() (ngrok.services.ippolicyrulesclient method)": [[35, "ngrok.services.IPPolicyRulesClient.list"]], "update() (ngrok.services.ippolicyrulesclient method)": [[35, "ngrok.services.IPPolicyRulesClient.update"]], "iprestrictionsclient (class in ngrok.services)": [[36, "ngrok.services.IPRestrictionsClient"]], "create() (ngrok.services.iprestrictionsclient method)": [[36, "ngrok.services.IPRestrictionsClient.create"]], "delete() (ngrok.services.iprestrictionsclient method)": [[36, "ngrok.services.IPRestrictionsClient.delete"]], "get() (ngrok.services.iprestrictionsclient method)": [[36, "ngrok.services.IPRestrictionsClient.get"]], "list() (ngrok.services.iprestrictionsclient method)": [[36, "ngrok.services.IPRestrictionsClient.list"]], "update() (ngrok.services.iprestrictionsclient method)": [[36, "ngrok.services.IPRestrictionsClient.update"]], "reservedaddrsclient (class in ngrok.services)": [[37, "ngrok.services.ReservedAddrsClient"]], "create() (ngrok.services.reservedaddrsclient method)": [[37, "ngrok.services.ReservedAddrsClient.create"]], "delete() (ngrok.services.reservedaddrsclient method)": [[37, "ngrok.services.ReservedAddrsClient.delete"]], "get() (ngrok.services.reservedaddrsclient method)": [[37, "ngrok.services.ReservedAddrsClient.get"]], "list() (ngrok.services.reservedaddrsclient method)": [[37, "ngrok.services.ReservedAddrsClient.list"]], "update() (ngrok.services.reservedaddrsclient method)": [[37, "ngrok.services.ReservedAddrsClient.update"]], "reserveddomainsclient (class in ngrok.services)": [[38, "ngrok.services.ReservedDomainsClient"]], "create() (ngrok.services.reserveddomainsclient method)": [[38, "ngrok.services.ReservedDomainsClient.create"]], "delete() (ngrok.services.reserveddomainsclient method)": [[38, "ngrok.services.ReservedDomainsClient.delete"]], "delete_certificate() (ngrok.services.reserveddomainsclient method)": [[38, "ngrok.services.ReservedDomainsClient.delete_certificate"]], "delete_certificate_management_policy() (ngrok.services.reserveddomainsclient method)": [[38, "ngrok.services.ReservedDomainsClient.delete_certificate_management_policy"]], "get() (ngrok.services.reserveddomainsclient method)": [[38, "ngrok.services.ReservedDomainsClient.get"]], "list() (ngrok.services.reserveddomainsclient method)": [[38, "ngrok.services.ReservedDomainsClient.list"]], "update() (ngrok.services.reserveddomainsclient method)": [[38, "ngrok.services.ReservedDomainsClient.update"]], "sshcertificateauthoritiesclient (class in ngrok.services)": [[39, "ngrok.services.SSHCertificateAuthoritiesClient"]], "create() (ngrok.services.sshcertificateauthoritiesclient method)": [[39, "ngrok.services.SSHCertificateAuthoritiesClient.create"]], "delete() (ngrok.services.sshcertificateauthoritiesclient method)": [[39, "ngrok.services.SSHCertificateAuthoritiesClient.delete"]], "get() (ngrok.services.sshcertificateauthoritiesclient method)": [[39, "ngrok.services.SSHCertificateAuthoritiesClient.get"]], "list() (ngrok.services.sshcertificateauthoritiesclient method)": [[39, "ngrok.services.SSHCertificateAuthoritiesClient.list"]], "update() (ngrok.services.sshcertificateauthoritiesclient method)": [[39, "ngrok.services.SSHCertificateAuthoritiesClient.update"]], "sshcredentialsclient (class in ngrok.services)": [[40, "ngrok.services.SSHCredentialsClient"]], "create() (ngrok.services.sshcredentialsclient method)": [[40, "ngrok.services.SSHCredentialsClient.create"]], "delete() (ngrok.services.sshcredentialsclient method)": [[40, "ngrok.services.SSHCredentialsClient.delete"]], "get() (ngrok.services.sshcredentialsclient method)": [[40, "ngrok.services.SSHCredentialsClient.get"]], "list() (ngrok.services.sshcredentialsclient method)": [[40, "ngrok.services.SSHCredentialsClient.list"]], "update() (ngrok.services.sshcredentialsclient method)": [[40, "ngrok.services.SSHCredentialsClient.update"]], "sshhostcertificatesclient (class in ngrok.services)": [[41, "ngrok.services.SSHHostCertificatesClient"]], "create() (ngrok.services.sshhostcertificatesclient method)": [[41, "ngrok.services.SSHHostCertificatesClient.create"]], "delete() (ngrok.services.sshhostcertificatesclient method)": [[41, "ngrok.services.SSHHostCertificatesClient.delete"]], "get() (ngrok.services.sshhostcertificatesclient method)": [[41, "ngrok.services.SSHHostCertificatesClient.get"]], "list() (ngrok.services.sshhostcertificatesclient method)": [[41, "ngrok.services.SSHHostCertificatesClient.list"]], "update() (ngrok.services.sshhostcertificatesclient method)": [[41, "ngrok.services.SSHHostCertificatesClient.update"]], "sshusercertificatesclient (class in ngrok.services)": [[42, "ngrok.services.SSHUserCertificatesClient"]], "create() (ngrok.services.sshusercertificatesclient method)": [[42, "ngrok.services.SSHUserCertificatesClient.create"]], "delete() (ngrok.services.sshusercertificatesclient method)": [[42, "ngrok.services.SSHUserCertificatesClient.delete"]], "get() (ngrok.services.sshusercertificatesclient method)": [[42, "ngrok.services.SSHUserCertificatesClient.get"]], "list() (ngrok.services.sshusercertificatesclient method)": [[42, "ngrok.services.SSHUserCertificatesClient.list"]], "update() (ngrok.services.sshusercertificatesclient method)": [[42, "ngrok.services.SSHUserCertificatesClient.update"]], "tcpedgebackendmoduleclient (class in ngrok.services)": [[43, "ngrok.services.TCPEdgeBackendModuleClient"]], "delete() (ngrok.services.tcpedgebackendmoduleclient method)": [[43, "ngrok.services.TCPEdgeBackendModuleClient.delete"]], "get() (ngrok.services.tcpedgebackendmoduleclient method)": [[43, "ngrok.services.TCPEdgeBackendModuleClient.get"]], "replace() (ngrok.services.tcpedgebackendmoduleclient method)": [[43, "ngrok.services.TCPEdgeBackendModuleClient.replace"]], "tcpedgeiprestrictionmoduleclient (class in ngrok.services)": [[44, "ngrok.services.TCPEdgeIPRestrictionModuleClient"]], "delete() (ngrok.services.tcpedgeiprestrictionmoduleclient method)": [[44, "ngrok.services.TCPEdgeIPRestrictionModuleClient.delete"]], "get() (ngrok.services.tcpedgeiprestrictionmoduleclient method)": [[44, "ngrok.services.TCPEdgeIPRestrictionModuleClient.get"]], "replace() (ngrok.services.tcpedgeiprestrictionmoduleclient method)": [[44, "ngrok.services.TCPEdgeIPRestrictionModuleClient.replace"]], "tlscertificatesclient (class in ngrok.services)": [[45, "ngrok.services.TLSCertificatesClient"]], "create() (ngrok.services.tlscertificatesclient method)": [[45, "ngrok.services.TLSCertificatesClient.create"]], "delete() (ngrok.services.tlscertificatesclient method)": [[45, "ngrok.services.TLSCertificatesClient.delete"]], "get() (ngrok.services.tlscertificatesclient method)": [[45, "ngrok.services.TLSCertificatesClient.get"]], "list() (ngrok.services.tlscertificatesclient method)": [[45, "ngrok.services.TLSCertificatesClient.list"]], "update() (ngrok.services.tlscertificatesclient method)": [[45, "ngrok.services.TLSCertificatesClient.update"]], "tlsedgebackendmoduleclient (class in ngrok.services)": [[46, "ngrok.services.TLSEdgeBackendModuleClient"]], "delete() (ngrok.services.tlsedgebackendmoduleclient method)": [[46, "ngrok.services.TLSEdgeBackendModuleClient.delete"]], "get() (ngrok.services.tlsedgebackendmoduleclient method)": [[46, "ngrok.services.TLSEdgeBackendModuleClient.get"]], "replace() (ngrok.services.tlsedgebackendmoduleclient method)": [[46, "ngrok.services.TLSEdgeBackendModuleClient.replace"]], "tlsedgeiprestrictionmoduleclient (class in ngrok.services)": [[47, "ngrok.services.TLSEdgeIPRestrictionModuleClient"]], "delete() (ngrok.services.tlsedgeiprestrictionmoduleclient method)": [[47, "ngrok.services.TLSEdgeIPRestrictionModuleClient.delete"]], "get() (ngrok.services.tlsedgeiprestrictionmoduleclient method)": [[47, "ngrok.services.TLSEdgeIPRestrictionModuleClient.get"]], "replace() (ngrok.services.tlsedgeiprestrictionmoduleclient method)": [[47, "ngrok.services.TLSEdgeIPRestrictionModuleClient.replace"]], "tlsedgemutualtlsmoduleclient (class in ngrok.services)": [[48, "ngrok.services.TLSEdgeMutualTLSModuleClient"]], "delete() (ngrok.services.tlsedgemutualtlsmoduleclient method)": [[48, "ngrok.services.TLSEdgeMutualTLSModuleClient.delete"]], "get() (ngrok.services.tlsedgemutualtlsmoduleclient method)": [[48, "ngrok.services.TLSEdgeMutualTLSModuleClient.get"]], "replace() (ngrok.services.tlsedgemutualtlsmoduleclient method)": [[48, "ngrok.services.TLSEdgeMutualTLSModuleClient.replace"]], "tlsedgetlsterminationmoduleclient (class in ngrok.services)": [[49, "ngrok.services.TLSEdgeTLSTerminationModuleClient"]], "delete() (ngrok.services.tlsedgetlsterminationmoduleclient method)": [[49, "ngrok.services.TLSEdgeTLSTerminationModuleClient.delete"]], "get() (ngrok.services.tlsedgetlsterminationmoduleclient method)": [[49, "ngrok.services.TLSEdgeTLSTerminationModuleClient.get"]], "replace() (ngrok.services.tlsedgetlsterminationmoduleclient method)": [[49, "ngrok.services.TLSEdgeTLSTerminationModuleClient.replace"]], "tunnelgroupbackendsclient (class in ngrok.services)": [[50, "ngrok.services.TunnelGroupBackendsClient"]], "create() (ngrok.services.tunnelgroupbackendsclient method)": [[50, "ngrok.services.TunnelGroupBackendsClient.create"]], "delete() (ngrok.services.tunnelgroupbackendsclient method)": [[50, "ngrok.services.TunnelGroupBackendsClient.delete"]], "get() (ngrok.services.tunnelgroupbackendsclient method)": [[50, "ngrok.services.TunnelGroupBackendsClient.get"]], "list() (ngrok.services.tunnelgroupbackendsclient method)": [[50, "ngrok.services.TunnelGroupBackendsClient.list"]], "update() (ngrok.services.tunnelgroupbackendsclient method)": [[50, "ngrok.services.TunnelGroupBackendsClient.update"]], "tunnelsessionsclient (class in ngrok.services)": [[51, "ngrok.services.TunnelSessionsClient"]], "get() (ngrok.services.tunnelsessionsclient method)": [[51, "ngrok.services.TunnelSessionsClient.get"]], "list() (ngrok.services.tunnelsessionsclient method)": [[51, "ngrok.services.TunnelSessionsClient.list"]], "restart() (ngrok.services.tunnelsessionsclient method)": [[51, "ngrok.services.TunnelSessionsClient.restart"]], "stop() (ngrok.services.tunnelsessionsclient method)": [[51, "ngrok.services.TunnelSessionsClient.stop"]], "update() (ngrok.services.tunnelsessionsclient method)": [[51, "ngrok.services.TunnelSessionsClient.update"]], "tunnelsclient (class in ngrok.services)": [[52, "ngrok.services.TunnelsClient"]], "get() (ngrok.services.tunnelsclient method)": [[52, "ngrok.services.TunnelsClient.get"]], "list() (ngrok.services.tunnelsclient method)": [[52, "ngrok.services.TunnelsClient.list"]], "weightedbackendsclient (class in ngrok.services)": [[53, "ngrok.services.WeightedBackendsClient"]], "create() (ngrok.services.weightedbackendsclient method)": [[53, "ngrok.services.WeightedBackendsClient.create"]], "delete() (ngrok.services.weightedbackendsclient method)": [[53, "ngrok.services.WeightedBackendsClient.delete"]], "get() (ngrok.services.weightedbackendsclient method)": [[53, "ngrok.services.WeightedBackendsClient.get"]], "list() (ngrok.services.weightedbackendsclient method)": [[53, "ngrok.services.WeightedBackendsClient.list"]], "update() (ngrok.services.weightedbackendsclient method)": [[53, "ngrok.services.WeightedBackendsClient.update"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["abuse_reports", "agent_ingresses", "api_keys", "application_sessions", "application_users", "certificate_authorities", "client", "credentials", "datatypes", "edge_route_backend_module", "edge_route_circuit_breaker_module", "edge_route_compression_module", "edge_route_ip_restriction_module", "edge_route_o_auth_module", "edge_route_oidc_module", "edge_route_request_headers_module", "edge_route_response_headers_module", "edge_route_saml_module", "edge_route_webhook_verification_module", "edge_route_websocket_tcp_converter_module", "edges_https", "edges_https_routes", "edges_tcp", "edges_tls", "endpoints", "errors", "event_destinations", "event_sources", "event_subscriptions", "failover_backends", "http_response_backends", "https_edge_mutual_tls_module", "https_edge_tls_termination_module", "index", "ip_policies", "ip_policy_rules", "ip_restrictions", "reserved_addrs", "reserved_domains", "ssh_certificate_authorities", "ssh_credentials", "ssh_host_certificates", "ssh_user_certificates", "tcp_edge_backend_module", "tcp_edge_ip_restriction_module", "tls_certificates", "tls_edge_backend_module", "tls_edge_ip_restriction_module", "tls_edge_mutual_tls_module", "tls_edge_tls_termination_module", "tunnel_group_backends", "tunnel_sessions", "tunnels", "weighted_backends"], "filenames": ["abuse_reports.rst", "agent_ingresses.rst", "api_keys.rst", "application_sessions.rst", "application_users.rst", "certificate_authorities.rst", "client.rst", "credentials.rst", "datatypes.rst", "edge_route_backend_module.rst", "edge_route_circuit_breaker_module.rst", "edge_route_compression_module.rst", "edge_route_ip_restriction_module.rst", "edge_route_o_auth_module.rst", "edge_route_oidc_module.rst", "edge_route_request_headers_module.rst", "edge_route_response_headers_module.rst", "edge_route_saml_module.rst", "edge_route_webhook_verification_module.rst", "edge_route_websocket_tcp_converter_module.rst", "edges_https.rst", "edges_https_routes.rst", "edges_tcp.rst", "edges_tls.rst", "endpoints.rst", "errors.rst", "event_destinations.rst", "event_sources.rst", "event_subscriptions.rst", "failover_backends.rst", "http_response_backends.rst", "https_edge_mutual_tls_module.rst", "https_edge_tls_termination_module.rst", "index.rst", "ip_policies.rst", "ip_policy_rules.rst", "ip_restrictions.rst", "reserved_addrs.rst", "reserved_domains.rst", "ssh_certificate_authorities.rst", "ssh_credentials.rst", "ssh_host_certificates.rst", "ssh_user_certificates.rst", "tcp_edge_backend_module.rst", "tcp_edge_ip_restriction_module.rst", "tls_certificates.rst", "tls_edge_backend_module.rst", "tls_edge_ip_restriction_module.rst", "tls_edge_mutual_tls_module.rst", "tls_edge_tls_termination_module.rst", "tunnel_group_backends.rst", "tunnel_sessions.rst", "tunnels.rst", "weighted_backends.rst"], "titles": ["Abuse Reports", "Agent Ingresses", "API Keys", "Application Sessions", "Application Users", "Certificate Authorities", "Client", "Tunnel Credentials", "Datatypes", "HTTPS Edge Route Backend Module", "HTTPS Edge Route Circuit Breaker Module", "HTTPS Edge Route Compression Module", "HTTPS Edge Route IP Restriction Module", "HTTPS Edge Route OAuth Module", "HTTPS Edge Route OIDC Module", "HTTPS Edge Route Request Headers Module", "HTTPS Edge Route Response Headers Module", "HTTPS Edge Route SAML Module", "HTTPS Edge Route Webhook Verification Module", "HTTPS Edge Route Websocket TCP Converter Module", "HTTPS Edges", "HTTPS Edge Routes", "TCP Edges", "TLS Edges", "Endpoints", "Errors", "Event Destinations", "Event Sources", "Event Subscriptions", "Failover Backends", "HTTP Response Backends", "HTTPS Edge Mutual TLS Module", "HTTPS Edge TLS Termination Module", "ngrok-api", "IP Policies", "IP Policy Rules", "IP Restrictions", "Reserved Addresses", "Reserved Domains", "SSH Certificate Authorities", "SSH Credentials", "SSH Host Certificates", "SSH User Certificates", "TCP Edge Backend Module", "TCP Edge IP Restriction Module", "TLS Certificates", "TLS Edge Backend Module", "TLS Edge IP Restriction Module", "TLS Edge Mutual TLS Module", "TLS Edge TLS Termination Module", "Tunnel Group Backends", "Tunnel Sessions", "Tunnels", "Weighted Backends"], "terms": {"do": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "construct": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "object": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "directli": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "instead": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "access": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "abuse_report": [0, 6, 33], "properti": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "ngrok": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "client": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "class": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "servic": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "abusereportscli": [0, 6, 33], "sourc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "allow": [0, 6, 7, 8, 25, 33, 34, 35, 36, 40, 41, 51], "you": [0, 1, 2, 6, 7, 8, 25, 26, 33, 34, 38, 40, 45, 51], "submit": [0, 6], "take": [0, 6, 8, 25], "down": [0, 6], "request": [0, 6, 8, 21, 25, 33, 36, 51], "url": [0, 6, 8, 25, 33], "host": [0, 6, 8, 33, 39, 42], "violat": [0, 6], "": [0, 6, 8, 28, 33, 38, 40, 51, 53], "term": [0, 6, 8], "creat": [0, 1, 2, 5, 6, 7, 8, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "metadata": [0, 1, 2, 5, 7, 8, 20, 21, 22, 23, 26, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "new": [0, 1, 2, 5, 7, 26, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 51, 53], "which": [0, 6, 7, 8, 24, 27, 28, 33, 36, 40, 45, 51], "review": 0, "our": [0, 25], "system": [0, 8, 25], "respons": [0, 7, 8, 21, 25, 33], "team": [0, 8, 33], "api": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "i": [0, 1, 5, 6, 7, 8, 20, 21, 22, 23, 24, 25, 26, 27, 29, 33, 34, 36, 37, 38, 39, 40, 41, 42, 51, 53], "onli": [0, 2, 5, 6, 7, 8, 24, 26, 36, 40, 42], "avail": [0, 7, 8, 51], "author": [0, 6, 7, 8, 33, 41, 42], "account": [0, 1, 2, 3, 4, 5, 6, 7, 8, 20, 22, 23, 24, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 51, 52, 53], "contact": 0, "com": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "paramet": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "sequenc": [0, 7, 8, 20, 22, 23, 28, 29, 36, 40, 41, 42], "str": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "list": [0, 1, 2, 3, 4, 5, 6, 7, 8, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 51, 52, 53], "contain": [0, 8, 26, 28], "suspect": [0, 8], "content": [0, 8, 30], "arbitrari": [0, 1, 2, 5, 7, 8, 20, 21, 22, 23, 25, 26, 28, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "user": [0, 1, 2, 5, 6, 7, 8, 20, 21, 22, 23, 26, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 45, 50, 53], "defin": [0, 1, 2, 5, 6, 7, 8, 20, 21, 22, 23, 24, 26, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "data": [0, 1, 2, 5, 7, 8, 20, 21, 22, 23, 26, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "about": [0, 5, 7, 8, 25, 26, 29, 34, 35, 36, 39, 40, 41, 42, 45, 50, 53], "option": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "max": [0, 1, 2, 5, 7, 8, 20, 21, 22, 23, 26, 28, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45], "4096": [0, 1, 2, 5, 7, 8, 20, 21, 22, 23, 26, 28, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45], "byte": [0, 1, 2, 5, 7, 8, 20, 21, 22, 23, 26, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45], "http": [0, 1, 2, 3, 4, 5, 6, 7, 8, 22, 23, 24, 25, 26, 27, 28, 29, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "doc": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "return": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "type": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "abusereport": [0, 8, 33], "get": [0, 1, 2, 3, 4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "id": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "detail": [0, 1, 2, 5, 7, 8, 25, 26, 27, 29, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 51, 53], "statu": [0, 8, 24, 25, 30, 33, 51, 52], "resourc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "identifi": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "agent_ingress": [1, 6, 33], "agentingressescli": [1, 6, 33], "domain": [1, 6, 7, 8, 33, 40, 45], "descript": [1, 2, 5, 7, 8, 20, 21, 22, 23, 26, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "certificate_management_polici": [1, 8, 33, 38], "none": [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53], "The": [1, 2, 6, 7, 8, 25, 26, 27, 33, 40, 41, 42, 51, 53], "can": [1, 2, 6, 7, 8, 29, 33, 34, 36, 37, 38, 39, 40, 42, 45, 51], "configur": [1, 6, 7, 8, 20, 21, 22, 23, 34, 38, 51], "connect": [1, 6, 7, 8, 29, 34, 36, 38, 41, 42, 51], "via": [1, 6, 20, 21, 22, 23, 34, 40], "set": [1, 8, 36], "address": [1, 6, 7, 8, 33, 40, 41, 42], "human": [1, 2, 5, 7, 8, 20, 21, 22, 23, 25, 26, 28, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "readabl": [1, 2, 5, 7, 8, 20, 21, 22, 23, 25, 26, 28, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "us": [1, 2, 5, 6, 7, 8, 20, 21, 22, 23, 24, 25, 28, 34, 36, 37, 38, 39, 40, 41, 42, 45, 51], "255": [1, 2, 5, 7, 8, 20, 21, 22, 23, 26, 28, 34, 35, 36, 39, 40, 41, 42, 45], "machin": [1, 5, 7, 8, 20, 21, 22, 23, 26, 28, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 53], "own": [1, 2, 6, 8, 38], "base": [1, 8, 53], "name": [1, 8, 33], "gener": [1, 2, 7, 8, 39], "region": [1, 8, 33, 37, 38], "agentingresscertpolici": [1, 8, 33], "automat": [1, 6, 8, 38, 45], "manag": [1, 2, 6, 8, 38], "tl": [1, 5, 6, 8, 33, 38], "certif": [1, 6, 8, 33, 38], "null": [1, 8, 21, 26, 38], "disabl": [1, 8, 38, 51], "agentingress": [1, 8, 33], "delet": [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 53], "before_id": [1, 2, 3, 4, 5, 7, 20, 22, 23, 24, 26, 28, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 51, 52, 53], "limit": [1, 2, 3, 4, 5, 7, 8, 20, 22, 23, 24, 26, 28, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 51, 52, 53], "all": [1, 2, 3, 4, 5, 6, 7, 8, 20, 22, 23, 24, 25, 26, 29, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 51, 52, 53], "agentingresslist": [1, 8, 33], "updat": [1, 2, 5, 7, 8, 20, 21, 22, 23, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 50, 51, 53], "attribut": [1, 2, 5, 7, 26, 34, 35, 36, 37, 38, 40, 45], "api_kei": [2, 6, 8, 33], "apikeyscli": [2, 6, 33], "ar": [2, 5, 6, 7, 8, 21, 24, 25, 34, 35, 36, 37, 38, 40, 41, 42, 45, 51], "authent": [2, 6, 7, 8, 40, 41, 42], "mai": [2, 6, 7, 8, 25, 38, 40, 42, 45], "itself": [2, 6, 33, 51], "provis": [2, 6, 8, 45], "ll": [2, 6, 33], "need": [2, 6, 7, 8, 33], "your": [2, 6, 7, 8, 26, 33, 36, 40, 51], "first": [2, 6, 8, 25, 29, 33, 45], "from": [2, 6, 8, 33, 40], "page": [2, 6, 8], "dashboard": [2, 6, 8, 33, 34, 36], "owner_id": [2, 7, 8, 33, 40], "what": [2, 6, 7, 8, 20, 21, 22, 23, 24, 36, 37, 38, 40], "If": [2, 7, 8, 20, 21, 22, 23, 25, 26, 29, 34, 40, 41, 42, 51], "suppli": [2, 7, 8, 28, 40], "credenti": [2, 6, 8, 33], "creation": [2, 7, 8, 40], "ownership": [2, 7, 8, 40], "assign": [2, 6, 7, 8, 25, 37, 40, 53], "specifi": [2, 6, 7, 8, 20, 21, 22, 23, 35, 38, 40, 41, 42], "bot": [2, 7, 8, 40], "admin": [2, 7, 8, 40], "owner": [2, 7, 8, 40], "other": [2, 5, 6, 7, 8, 25, 39, 40], "than": [2, 7, 8, 40], "themselv": [2, 7, 8, 40], "default": [2, 7, 8, 37, 38, 40, 41, 42], "apikei": [2, 8, 33], "apikeylist": [2, 8, 33], "application_sess": [3, 6, 8, 33], "applicationsessionscli": [3, 6, 33], "applicationsess": [3, 8, 33], "applicationsessionlist": [3, 8, 33], "application_us": [4, 6, 8, 33], "applicationuserscli": [4, 6, 33], "applicationus": [4, 8, 33], "applicationuserlist": [4, 8, 33], "certificate_author": [5, 6, 8, 33], "certificateauthoritiescli": [5, 6, 33], "x509": [5, 6, 45], "sign": [5, 6, 8, 39, 41, 42], "attach": [5, 6, 8, 27, 34, 35, 36, 38, 45], "mutual": [5, 6, 33, 38], "modul": [5, 6, 8, 20, 21, 22, 23, 33, 34], "verifi": [5, 6], "present": [5, 6, 8, 42], "ha": [5, 6, 8, 34, 36, 51], "been": [5, 6, 8, 51], "ca": [5, 6, 8], "mtl": [5, 6], "valid": [5, 6, 8, 21, 25, 33, 41, 42], "thu": [5, 6], "privat": [5, 6, 8, 39, 41, 45], "kei": [5, 6, 7, 8, 33, 39, 40, 41, 42, 45], "includ": [5, 6, 7, 8, 25, 40, 41, 42, 51], "ca_pem": [5, 8, 33], "upload": [5, 8, 38, 40, 45], "raw": [5, 8, 33], "pem": [5, 8, 40, 45], "certificateauthor": [5, 8, 33], "inform": [5, 7, 8, 26, 28, 29, 33, 34, 35, 36, 39, 40, 41, 42, 45, 50, 53], "certfic": [5, 39, 41, 42], "certificateauthoritylist": [5, 8, 33], "root": 6, "librari": [6, 33], "Then": 6, "import": [6, 33], "ip": [6, 8, 21, 33, 41], "polici": [6, 8, 33, 36, 38], "ip_polici": [6, 8, 25, 33, 34], "print": [6, 33], "agent": [6, 7, 8, 33, 36, 51, 52], "authtoken": [6, 7, 8], "cred": [6, 8, 33], "base_url": 6, "abus": [6, 8, 33], "report": [6, 8, 33], "backend": [6, 8, 21, 22, 23, 24, 33], "credentialscli": [6, 7, 33], "tunnel": [6, 8, 24, 33, 34, 40], "thei": [6, 7, 8, 34, 37, 45], "instal": [6, 7], "config": [6, 7], "add": [6, 7, 8, 27, 33], "command": [6, 7, 8, 42, 51], "yml": [6, 7], "file": [6, 7, 8], "edge_modul": [6, 33], "edg": [6, 8, 24, 25, 33, 38], "endpoint": [6, 8, 33, 34, 36, 51, 52], "endpointscli": [6, 24, 33], "provid": [6, 8, 24, 33, 52], "queri": [6, 24], "serv": [6, 8, 20, 22, 23, 24, 41], "hostport": [6, 8, 20, 22, 23, 24, 25, 33], "activ": [6, 8, 24], "associ": [6, 8, 24, 26, 34], "event_destin": [6, 8, 26, 33], "eventdestinationscli": [6, 26, 33], "event_sourc": [6, 27, 33], "eventsourcescli": [6, 27, 33], "event_subscript": [6, 8, 28, 33], "eventsubscriptionscli": [6, 28, 33], "ippoliciescli": [6, 33, 34], "reusabl": [6, 34], "group": [6, 8, 33, 34], "cidr": [6, 8, 33, 34, 35, 36], "rang": [6, 8, 34, 35], "deni": [6, 8, 34, 35, 42], "action": [6, 7, 8, 25, 33, 34, 35, 40], "also": [6, 8, 34, 45], "restrict": [6, 7, 8, 21, 33, 34, 40], "control": [6, 8, 34], "start": [6, 7, 8, 34, 36, 40, 51], "session": [6, 7, 8, 33, 34, 52], "ip_policy_rul": [6, 8, 33, 35], "ippolicyrulescli": [6, 33, 35], "rule": [6, 7, 8, 33, 34, 40], "ipv4": [6, 8, 35], "ipv6": [6, 8, 35], "entri": [6, 35], "make": [6, 8, 25, 35, 36, 51], "up": [6, 35], "ip_restrict": [6, 8, 21, 22, 23, 33, 36], "iprestrictionscli": [6, 33, 36], "place": [6, 8, 36], "initi": [6, 8, 36], "traffic": [6, 8, 29, 33, 34, 36, 37, 38, 41, 45, 50, 53], "specif": [6, 8, 25, 33, 36], "aspect": [6, 36], "ingress": [6, 8, 33, 36], "appli": [6, 8, 26, 34, 35, 36], "enforc": [6, 8, 33, 36], "log": [6, 8, 36, 42], "public": [6, 8, 36, 40, 41, 42], "face": [6, 36], "reserved_addr": [6, 8, 33, 37], "reservedaddrscli": [6, 33, 37], "reserv": [6, 8, 33], "tcp": [6, 8, 21, 33, 37], "listen": [6, 37, 38], "hostnam": [6, 8, 33, 37, 38, 41], "port": [6, 8, 25, 37, 42], "cannot": [6, 37], "chosen": [6, 8, 37], "reserved_domain": [6, 8, 33, 38], "reserveddomainscli": [6, 33, 38], "cname": [6, 8, 38], "record": [6, 8, 38], "point": [6, 8, 25, 38], "server": [6, 8, 25, 38, 41, 42], "ssh_certificate_author": [6, 8, 33, 39], "sshcertificateauthoritiescli": [6, 33, 39], "ssh": [6, 8, 33, 51, 52], "pair": [6, 8, 39, 45], "its": [6, 8, 39, 41, 53], "ssh_credenti": [6, 8, 33, 40], "sshcredentialscli": [6, 33, 40], "gatewai": [6, 40], "ssh_host_certif": [6, 8, 33, 41], "sshhostcertificatescli": [6, 33, 41], "along": [6, 41], "correspond": [6, 41], "assert": [6, 8, 41], "who": [6, 7, 8, 40, 41], "trust": [6, 41, 42], "wa": [6, 8, 41], "ssh_user_certif": [6, 8, 33, 42], "sshusercertificatescli": [6, 33, 42], "when": [6, 8, 25, 26, 33, 39, 41, 42, 51], "must": [6, 7, 8, 26, 42, 51], "tls_certif": [6, 8, 33, 45], "tlscertificatescli": [6, 33, 45], "match": [6, 7, 8, 21, 33, 40, 45, 50], "termin": [6, 8, 33, 42, 45], "unus": [6, 45], "until": [6, 26, 29, 34, 45], "have": [6, 7, 8, 40, 45], "enabl": [6, 8, 33, 45], "autom": [6, 45], "tunnel_sess": [6, 8, 33, 51], "tunnelsessionscli": [6, 33, 51], "repres": [6, 51], "instanc": [6, 51], "revers": [6, 51, 52], "run": [6, 8, 51, 52], "each": [6, 20, 21, 22, 23, 51, 53], "one": [6, 8, 26, 29, 33, 39, 41, 51], "more": [6, 8, 42, 51], "tunnelscli": [6, 33, 52], "expos": [6, 52], "acl": [7, 8, 33, 40], "call": [7, 8, 33, 41, 42, 51], "time": [7, 8, 40, 41, 42, 51], "token": [7, 8, 33, 40], "futur": [7, 41], "save": 7, "secur": 7, "yourself": 7, "unspecifi": [7, 8, 40, 41, 42], "bind": [7, 8, 40], "caller": [7, 8, 25, 40, 51], "label": [7, 8, 33, 40, 50], "For": [7, 8, 40], "exampl": [7, 8, 21, 40], "open": [7, 8, 40, 42], "io": [7, 8, 25, 40], "would": [7, 8, 26, 40], "lead": [7, 8, 40], "wildcard": [7, 8, 40], "multipl": [7, 8, 40], "common": [7, 8, 25, 40], "suffix": [7, 8, 40], "x": [7, 8, 40], "y": [7, 8, 40], "etc": [7, 8, 40], "valu": [7, 8, 20, 21, 22, 23, 26, 36, 40, 41, 42], "A": [7, 8, 28, 29, 40, 42, 50, 51, 53], "equival": [7, 8, 40], "explicitli": [7, 8, 40], "permit": [7, 8, 40, 42], "credentiallist": [7, 8, 33], "prop": 8, "created_at": [8, 33], "datetim": [8, 41, 42], "timestamp": 8, "rfc": [8, 41, 42], "3339": [8, 41, 42], "format": [8, 26, 33, 41, 42], "uniqu": [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28], "bearer": 8, "header": [8, 21, 30, 33], "otherwis": 8, "uri": [8, 33], "next_page_uri": [8, 33], "next": [8, 29], "awsauth": [8, 33], "awscredenti": [8, 33], "aw": 8, "prefer": 8, "long": 8, "role": [8, 33], "awsrol": [8, 33], "assum": 8, "behalf": 8, "deposit": 8, "event": [8, 33], "aws_access_key_id": [8, 33], "portion": 8, "aws_secret_access_kei": [8, 33], "secret": [8, 33], "role_arn": [8, 33], "arn": 8, "should": [8, 28, 51], "deliv": 8, "target": [8, 26, 33, 38], "abusereporthostnam": [8, 33], "arrai": 8, "status": 8, "relat": 8, "indic": [8, 25], "whether": 8, "process": [8, 51], "pend": 8, "partially_process": 8, "pars": 8, "out": 8, "taken": 8, "against": [8, 25], "ban": 8, "unban": 8, "ignor": 8, "certificate_management_statu": [8, 33], "agentingresscertstatu": [8, 33], "ns_target": [8, 33], "n": 8, "deleg": 8, "over": 8, "region_domain": [8, 33], "subdomain": 8, "increas": 8, "agentingresscertjob": [8, 33], "error_cod": [8, 25, 33], "error": 8, "code": [8, 25, 30, 33, 51], "why": [8, 25], "fail": [8, 25, 33, 51], "It": [8, 26, 34], "either": [8, 35], "temporari": 8, "condit": [8, 25], "internal_error": 8, "perman": 8, "correct": 8, "dns_error": 8, "msg": [8, 33], "messag": [8, 25, 33], "describ": 8, "current": [8, 26, 36, 41, 42, 51, 52], "retries_at": [8, 33], "job": 8, "retri": [8, 25], "started_at": [8, 33], "support": [8, 35, 36, 51], "letsencrypt": 8, "private_key_typ": [8, 33, 39], "rsa": [8, 39], "ecdsa": [8, 39], "provisioning_job": [8, 33], "certifici": 8, "isn": 8, "t": [8, 33], "being": 8, "renew": 8, "renews_at": [8, 33], "ref": [8, 33], "applic": [8, 33], "browser_sess": [8, 33], "browsersess": [8, 33], "browser": 8, "ephemer": 8, "expires_at": [8, 33], "expir": 8, "last_act": [8, 33], "last": 8, "public_url": [8, 33], "rout": [8, 33], "email": [8, 33], "identity_provid": [8, 33], "identityprovid": [8, 33], "ident": 8, "last_login": [8, 33], "provider_user_id": [8, 33], "usernam": [8, 33, 42], "ip_address": [8, 33], "locat": [8, 33], "geoloc": 8, "user_ag": [8, 33], "userag": [8, 33], "extended_key_usag": [8, 33], "extend": 8, "key_usag": [8, 33], "not_aft": [8, 33], "becom": [8, 41, 42], "invalid": [8, 41, 42], "not_befor": [8, 33], "subject_common_nam": [8, 33], "subject": 8, "proto": [8, 33], "protocol": [8, 42], "belong": 8, "tcp_addr": [8, 33], "updated_at": [8, 33], "endpointbackend": [8, 9, 33, 43, 46], "back": 8, "bool": [8, 36], "true": [8, 36], "fals": [8, 36], "endpointbackendmut": [8, 9, 21, 22, 23, 33, 43, 46], "backend_id": [8, 33], "endpointcircuitbreak": [8, 10, 21, 33], "error_threshold_percentag": [8, 33], "float": 8, "threshold": 8, "percentag": [8, 53], "between": 8, "0": [8, 33, 39, 41, 42, 53], "1": [8, 33, 41, 42], "100": 8, "num_bucket": [8, 33], "int": [8, 25, 30, 39, 53], "integ": 8, "number": [8, 42], "bucket": 8, "metric": 8, "retain": 8, "128": 8, "rolling_window": [8, 33], "second": [8, 51], "statist": 8, "roll": 8, "window": [8, 51], "tripped_dur": [8, 33], "timedelta": 8, "after": [8, 33, 51], "circuit": [8, 21, 33], "trip": 8, "wait": [8, 51], "befor": [8, 51], "re": 8, "evalu": 8, "upstream": 8, "health": 8, "volume_threshold": [8, 33], "help": 8, "volum": 8, "low": 8, "endpointcompress": [8, 11, 21, 33], "endpointippolici": [8, 12, 33, 44, 47], "check": [8, 25, 51], "endpointippolicymut": [8, 12, 21, 22, 23, 33, 44, 47], "ip_policy_id": [8, 33, 35, 36], "endpointlist": [8, 24, 33], "endpointmutualtl": [8, 31, 33, 48], "encod": [8, 40, 45], "concaten": 8, "them": 8, "togeth": 8, "endpointmutualtlsmut": [8, 20, 23, 31, 33, 48], "certificate_authority_id": [8, 33], "endpointoauth": [8, 13, 21, 33], "auth_check_interv": [8, 33], "guarante": [8, 25], "refresh": 8, "state": 8, "recheck": 8, "still": [8, 26, 51], "tunabl": 8, "minimum": 8, "amount": [8, 51], "revok": 8, "longer": 8, "abl": 8, "cookie_prefix": [8, 33], "prefix": 8, "cooki": 8, "cach": 8, "inactivity_timeout": [8, 33], "inact": 8, "forc": [8, 42], "reauthent": 8, "maximum_dur": [8, 33], "maximum": 8, "durat": 8, "period": 8, "exceed": 8, "options_passthrough": [8, 33], "necessari": [8, 33], "cor": 8, "endpointoauthprovid": [8, 33], "endpointoauthamazon": [8, 33], "client_id": [8, 33], "client_secret": [8, 33], "email_address": [8, 33], "email_domain": [8, 33], "scope": [8, 33], "endpointoauthfacebook": [8, 33], "oauth": [8, 21, 33], "app": [8, 50], "retriev": 8, "where": [8, 26], "addit": [8, 25, 27, 33, 42], "see": [8, 42, 45], "well": [8, 33], "caveat": 8, "permiss": [8, 42], "like": [8, 26, 33], "ask": 8, "e": [8, 25, 33, 50], "pass": 8, "both": [8, 35], "endpointoauthgithub": [8, 33], "organ": [8, 33], "github": [8, 33], "org": 8, "member": 8, "ani": [8, 25, 33, 34, 42, 51], "slug": 8, "qualifi": 8, "g": [8, 50], "endpointoauthgitlab": [8, 33], "endpointoauthgoogl": [8, 33], "endpointoauthlinkedin": [8, 33], "endpointoauthmicrosoft": [8, 33], "amazon": [8, 33], "facebook": [8, 33], "gitlab": [8, 33], "googl": [8, 33], "linkedin": [8, 33], "microsoft": [8, 33], "twitch": [8, 33], "endpointoauthtwitch": [8, 33], "endpointoidc": [8, 14, 21, 33], "oidc": [8, 21, 33], "audienc": 8, "issuer": [8, 33], "openid": 8, "discoveri": 8, "endpointrequesthead": [8, 15, 21, 33], "map": [8, 30, 42, 50, 53], "inject": 8, "sent": [8, 29], "remov": [8, 27, 33], "endpointresponsehead": [8, 16, 21, 33], "endpointsaml": [8, 17, 33], "allow_idp_initi": [8, 33], "idp": 8, "login": 8, "doe": 8, "visit": 8, "redirect": 8, "relayst": 8, "want": 8, "saml": [8, 21, 33], "assertion_consumer_service_url": [8, 33], "sp": 8, "consum": 8, "dure": 8, "flow": 8, "authorized_group": [8, 33], "entity_id": [8, 33], "entiti": 8, "alwai": 8, "form": 8, "In": [8, 33], "implement": [8, 33], "same": 8, "force_authn": [8, 33], "whenev": 8, "we": 8, "prompt": 8, "even": 8, "alreadi": [8, 51], "idp_metadata": [8, 33], "full": 8, "xml": 8, "entitydescriptor": 8, "download": 8, "metadata_url": [8, 33], "dynam": 8, "nameid_format": [8, 33], "expect": 8, "urn": 8, "oasi": 8, "tc": 8, "2": 8, "nameid": 8, "persist": 8, "subset": 8, "enumer": 8, "request_signing_certificate_pem": [8, 33], "509": 8, "mani": 8, "verif": [8, 21, 33], "highli": 8, "recommend": 8, "single_logout_url": [8, 33], "singl": [8, 33], "logout": 8, "endpointsamlmut": [8, 17, 21, 33], "endpointtlstermin": [8, 23, 32, 33, 49], "min_vers": [8, 33], "version": [8, 51], "advertis": 8, "handshak": 8, "choos": 8, "industri": 8, "safe": 8, "terminate_at": [8, 33], "through": 8, "most": 8, "disallow": 8, "becaus": [8, 25], "reli": 8, "underli": 8, "endpointtlsterminationatedg": [8, 20, 32, 33], "endpointwebhookvalid": [8, 18, 21, 33], "string": [8, 25], "webhook": [8, 21, 33], "send": [8, 26], "cloud": 8, "given": [8, 27], "except": [8, 33], "sn": 8, "requir": 8, "endpointwebsockettcpconvert": [8, 19, 21, 33], "eventdestin": [8, 26, 33], "destin": [8, 28, 33], "output": [8, 26], "serial": [8, 26], "accept": [8, 26], "json": [8, 26, 33], "eventtarget": [8, 26, 33], "encapsul": [8, 25, 26], "how": [8, 26], "exactli": [8, 26], "follow": [8, 26, 42, 51], "leav": [8, 26], "rest": [8, 26], "kinesi": [8, 26, 33], "firehos": [8, 26, 33], "cloudwatch_log": [8, 26, 33], "s3": [8, 26], "eventdestinationlist": [8, 26, 33], "eventsourc": [8, 27, 33], "subscript": [8, 26, 27, 33], "trigger": [8, 27, 28], "eventsourcelist": [8, 27, 33], "eventsourcereplac": [8, 28, 33], "eventsubscript": [8, 28, 33], "custom": [8, 28], "intend": [8, 28], "char": [8, 28], "eventsubscriptionlist": [8, 28, 33], "eventtargetcloudwatchlog": [8, 33], "cloudwatch": 8, "datadog": [8, 33], "eventtargetdatadog": [8, 33], "eventtargetfirehos": [8, 33], "eventtargetkinesi": [8, 33], "auth": [8, 13, 33], "log_group_arn": [8, 33], "ddsite": [8, 33], "site": 8, "ddtag": [8, 33], "tag": 8, "delivery_stream_arn": [8, 33], "deliveri": 8, "stream": 8, "stream_arn": [8, 33], "failoverbackend": [8, 29, 33], "child": [8, 29, 53], "order": [8, 29], "failov": [8, 33], "failoverbackendlist": [8, 29, 33], "httpresponsebackend": [8, 30, 33], "bodi": [8, 30, 33], "fix": [8, 30], "status_cod": [8, 30, 33], "httpresponsebackendlist": [8, 30, 33], "httpsedg": [8, 20, 33], "mutual_tl": [8, 20, 23, 33], "httpsedgerout": [8, 21, 33], "tls_termin": [8, 20, 23, 33], "httpsedgelist": [8, 20, 33], "https_edg": [8, 33], "circuit_break": [8, 21, 33], "breaker": [8, 21, 33], "compress": [8, 21, 33], "edge_id": [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 33], "selector": [8, 21, 50], "blog": [8, 21], "match_typ": [8, 21, 33], "exact_path": [8, 21], "path_prefix": [8, 21], "request_head": [8, 21, 33], "response_head": [8, 21, 33], "webhook_verif": [8, 21, 33], "websocket_tcp_convert": [8, 21, 33], "websocket": [8, 21, 33], "adapt": [8, 21], "ippolici": [8, 33, 34], "ippolicylist": [8, 33, 34], "ippolicyrul": [8, 33, 35], "notat": [8, 35], "ippolicyrulelist": [8, 33, 35], "iprestrict": [8, 33, 36], "warn": [8, 36], "issu": [8, 36, 41, 42, 51], "four": [8, 36], "iprestrictionlist": [8, 33, 36], "country_cod": [8, 33], "iso": 8, "countri": 8, "lat_long_radius_km": [8, 33], "accuraci": 8, "radiu": 8, "geograph": [8, 37, 38], "coordin": 8, "latitud": [8, 33], "longitud": [8, 33], "reservedaddr": [8, 33, 37], "addr": [8, 33, 37], "datacent": [8, 37, 38], "u": [8, 37, 38], "au": [8, 37, 38], "eu": [8, 37, 38], "ap": [8, 37, 38], "jp": [8, 37, 38], "sa": [8, 37, 38], "reservedaddrlist": [8, 33, 37], "reserveddomain": [8, 33, 38], "acme_challenge_cname_target": [8, 33], "dn": 8, "_acm": 8, "challeng": 8, "non": 8, "referenc": [8, 26, 29, 34, 53], "recent": 8, "reserveddomaincertpolici": [8, 33, 38], "reserveddomaincertstatu": [8, 33], "cname_target": [8, 33], "reserveddomaincertjob": [8, 33], "reserveddomainlist": [8, 33, 38], "sshcertificateauthor": [8, 33, 39], "key_typ": [8, 33], "public_kei": [8, 33, 40, 41, 42], "sshcertificateauthoritylist": [8, 33, 39], "sshcredenti": [8, 33, 40], "keypair": [8, 40], "sshcredentiallist": [8, 33, 40], "sshhostcertif": [8, 33, 41], "openssh": [8, 41, 42], "cert": 8, "pub": 8, "disk": 8, "sshd_config": 8, "hostcertif": 8, "direct": 8, "ed25519": [8, 39], "princip": [8, 33, 41, 42], "danger": [8, 41, 42], "consid": [8, 41], "ssh_certificate_authority_id": [8, 33, 41, 42], "valid_aft": [8, 33, 41, 42], "valid_until": [8, 33, 41, 42], "valid_befor": [8, 41, 42], "sshhostcertificatelist": [8, 33, 41], "sshusercertif": [8, 33, 42], "critical_opt": [8, 33, 42], "critic": [8, 42], "two": [8, 42], "spec": [8, 42], "extens": [8, 33, 42], "interpret": [8, 42], "purpos": [8, 34, 42], "These": [8, 42], "abil": [8, 42], "forward": [8, 42], "x11": [8, 42], "pty": [8, 42], "rc": [8, 42], "understand": [8, 42], "predefin": [8, 42], "holder": [8, 42], "sshusercertificatelist": [8, 33, 42], "tcpedg": [8, 22, 33], "tcpedgelist": [8, 22, 33], "tcp_edg": [8, 33], "tlscertif": [8, 33, 45], "certificate_pem": [8, 33, 45], "chain": [8, 45], "leaf": [8, 45], "bundl": [8, 45], "issued_at": [8, 33], "issuer_common_nam": [8, 33], "One": 8, "serial_numb": [8, 33], "subject_alternative_nam": [8, 33], "tlscertificatesan": [8, 33], "altern": 8, "san": 8, "subject_countri": [8, 33], "subject_loc": [8, 33], "local": 8, "subject_organ": [8, 33], "subject_organizational_unit": [8, 33], "organiz": 8, "unit": 8, "subject_provinc": [8, 33], "provinc": 8, "tlscertificatelist": [8, 33, 45], "dns_name": [8, 33], "tlsedg": [8, 23, 33], "tlsedgelist": [8, 23, 33], "tls_edg": [8, 33], "forwards_to": [8, 33], "express": 8, "network": [8, 25], "pull": 8, "top": 8, "level": 8, "tune": 8, "refer": 8, "tunnelgroupbackend": [8, 33, 50], "tunnelgroup": [8, 50], "watch": [8, 50], "foo": [8, 50], "dc": [8, 50], "bar": [8, 50], "tunnelgroupbackendlist": [8, 33, 50], "tunnellist": [8, 33, 52], "onlin": [8, 33, 50, 51, 52], "tunnelsess": [8, 33, 51], "agent_vers": [8, 33], "o": [8, 13, 33], "oper": [8, 25, 51], "transport": [8, 33], "v2": 8, "tunnelsessionlist": [8, 33, 51], "browser_nam": [8, 33], "chrome": 8, "browser_vers": [8, 33], "102": 8, "device_typ": [8, 33], "devic": 8, "desktop": 8, "os_nam": [8, 33], "maco": 8, "os_vers": [8, 33], "10": [8, 51], "15": 8, "7": 8, "weightedbackend": [8, 33, 53], "weight": [8, 33], "10000": [8, 53], "weightedbackendlist": [8, 33, 53], "edge_route_backend_modul": 9, "edgeroutebackendmodulecli": [9, 33], "replac": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 31, 32, 33, 43, 44, 46, 47, 48, 49], "edge_route_circuit_breaker_modul": 10, "edgeroutecircuitbreakermodulecli": [10, 33], "edge_route_compression_modul": 11, "edgeroutecompressionmodulecli": [11, 33], "edge_route_ip_restriction_modul": 12, "edgerouteiprestrictionmodulecli": [12, 33], "edge_route_o_auth_modul": 13, "edgerouteoauthmodulecli": [13, 33], "edge_route_oidc_modul": 14, "edgerouteoidcmodulecli": [14, 33], "edge_route_request_headers_modul": 15, "edgerouterequestheadersmodulecli": [15, 33], "edge_route_response_headers_modul": 16, "edgerouteresponseheadersmodulecli": [16, 33], "edge_route_saml_modul": 17, "edgeroutesamlmodulecli": [17, 33], "edge_route_webhook_verification_modul": 18, "edgeroutewebhookverificationmodulecli": [18, 33], "edge_route_websocket_tcp_converter_modul": 19, "edgeroutewebsockettcpconvertermodulecli": [19, 33], "edges_http": 20, "edgeshttpscli": [20, 33], "modifi": [20, 21, 22, 23], "howev": [20, 21, 22, 23], "complet": [20, 21, 22, 23, 51], "exist": [20, 21, 22, 23], "There": [20, 21, 22, 23], "wai": [20, 21, 22, 23], "edges_https_rout": 21, "edgeshttpsroutescli": [21, 33], "edges_tcp": 22, "edgestcpcli": [22, 33], "edges_tl": 23, "edgestlscli": [23, 33], "method": 25, "invok": [25, 33], "rais": 25, "robustli": 25, "field": 25, "consult": [25, 33], "document": 25, "unexpect": 25, "404": 25, "notfounderror": [25, 33], "ensur": 25, "subclass": 25, "try": [25, 33], "someth": 25, "els": 25, "happen": 25, "best": 25, "distinguish": 25, "without": [25, 33], "err_ngrok_7104": 25, "undefin": 25, "some": [25, 33, 51], "kind": 25, "thrown": 25, "nake": 25, "block": 25, "catch": 25, "runtimeerror": 25, "could": [25, 51], "http_status_cod": [25, 33], "simpl": 25, "introspect": 25, "explain": 25, "operation_id": [25, 33], "operationid": 25, "trace": 25, "separ": 25, "easier": 25, "anyth": 26, "subscription_id": 27, "destination_id": 28, "failover_backend": 29, "failoverbackendscli": [29, 33], "behavior": 29, "within": 29, "offlin": 29, "establish": 29, "attempt": 29, "success": 29, "http_response_backend": 30, "httpresponsebackendscli": [30, 33], "https_edge_mutual_tls_modul": 31, "httpsedgemutualtlsmodulecli": [31, 33], "https_edge_tls_termination_modul": 32, "httpsedgetlsterminationmodulecli": [32, 33], "offici": 33, "helper": 33, "work": 33, "python": 33, "pip": 33, "ve": 33, "packag": 33, "That": 33, "subnet": 33, "24": [33, 42], "8": 33, "12": 33, "abstract": 33, "awai": 33, "__iter__": 33, "fetch": 33, "transpar": 33, "p": 33, "cr_1kyyuneyn6xhhlqymblrj5nxkoz": 33, "dump": 33, "server_nam": 33, "giraff": 33, "section": 33, "datatyp": 33, "restart": [33, 51], "stop": [33, 51], "tunnelgroupbackendscli": [33, 50], "weightedbackendscli": [33, 53], "convert": 33, "tcpedgebackendmodulecli": [33, 43], "tcpedgeiprestrictionmodulecli": [33, 44], "tlsedgebackendmodulecli": [33, 46], "tlsedgeiprestrictionmodulecli": [33, 47], "tlsedgemutualtlsmodulecli": [33, 48], "tlsedgetlsterminationmodulecli": [33, 49], "delete_certif": [33, 38], "delete_certificate_management_polici": [33, 38], "anoth": 34, "treat": 34, "remain": 34, "zero": 34, "certificate_id": 38, "exclus": 38, "detach": 38, "elliptic_curv": 39, "key_siz": 39, "ellipt": 39, "curv": 39, "size": 39, "2048": 39, "year": 41, "hour": 42, "tcp_edge_backend_modul": 43, "tcp_edge_ip_restriction_modul": 44, "private_key_pem": 45, "tls_edge_backend_modul": 46, "tls_edge_ip_restriction_modul": 47, "tls_edge_mutual_tls_modul": 48, "tls_edge_tls_termination_modul": 49, "tunnel_group_backend": 50, "balanc": [50, 53], "among": [50, 53], "instruct": 51, "exec": 51, "platform": 51, "notabl": 51, "reconnect": 51, "exit": 51, "latest": 51, "successfulli": 51, "least": 51, "never": 51, "major": 51, "caus": 51, "break": 51, "compat": 51, "wish": 51, "done": 51, "manual": 51, "pleas": 51, "awar": 51, "integr": 51, "circumst": 51, "yet": 51, "weighted_backend": 53, "proportion": 53, "calcul": 53, "divid": 53, "sum": 53}, "objects": {"": [[25, 0, 0, "-", "ngrok"]], "ngrok": [[6, 1, 1, "", "Client"], [25, 3, 1, "", "Error"], [25, 3, 1, "", "NotFoundError"], [8, 0, 0, "-", "datatypes"], [53, 0, 0, "-", "services"]], "ngrok.Client": [[6, 2, 1, "", "abuse_reports"], [6, 2, 1, "", "agent_ingresses"], [6, 2, 1, "", "api_keys"], [6, 2, 1, "", "application_sessions"], [6, 2, 1, "", "application_users"], [6, 2, 1, "", "backends"], [6, 2, 1, "", "certificate_authorities"], [6, 2, 1, "", "credentials"], [6, 2, 1, "", "edge_modules"], [6, 2, 1, "", "edges"], [6, 2, 1, "", "endpoints"], [6, 2, 1, "", "event_destinations"], [6, 2, 1, "", "event_sources"], [6, 2, 1, "", "event_subscriptions"], [6, 2, 1, "", "ip_policies"], [6, 2, 1, "", "ip_policy_rules"], [6, 2, 1, "", "ip_restrictions"], [6, 2, 1, "", "reserved_addrs"], [6, 2, 1, "", "reserved_domains"], [6, 2, 1, "", "ssh_certificate_authorities"], [6, 2, 1, "", "ssh_credentials"], [6, 2, 1, "", "ssh_host_certificates"], [6, 2, 1, "", "ssh_user_certificates"], [6, 2, 1, "", "tls_certificates"], [6, 2, 1, "", "tunnel_sessions"], [6, 2, 1, "", "tunnels"]], "ngrok.Error": [[25, 2, 1, "", "operation_id"]], "ngrok.datatypes": [[8, 1, 1, "", "APIKey"], [8, 1, 1, "", "APIKeyList"], [8, 1, 1, "", "AWSAuth"], [8, 1, 1, "", "AWSCredentials"], [8, 1, 1, "", "AWSRole"], [8, 1, 1, "", "AbuseReport"], [8, 1, 1, "", "AbuseReportHostname"], [8, 1, 1, "", "AgentIngress"], [8, 1, 1, "", "AgentIngressCertJob"], [8, 1, 1, "", "AgentIngressCertPolicy"], [8, 1, 1, "", "AgentIngressCertStatus"], [8, 1, 1, "", "AgentIngressList"], [8, 1, 1, "", "ApplicationSession"], [8, 1, 1, "", "ApplicationSessionList"], [8, 1, 1, "", "ApplicationUser"], [8, 1, 1, "", "ApplicationUserList"], [8, 1, 1, "", "BrowserSession"], [8, 1, 1, "", "CertificateAuthority"], [8, 1, 1, "", "CertificateAuthorityList"], [8, 1, 1, "", "Credential"], [8, 1, 1, "", "CredentialList"], [8, 1, 1, "", "Endpoint"], [8, 1, 1, "", "EndpointBackend"], [8, 1, 1, "", "EndpointBackendMutate"], [8, 1, 1, "", "EndpointCircuitBreaker"], [8, 1, 1, "", "EndpointCompression"], [8, 1, 1, "", "EndpointIPPolicy"], [8, 1, 1, "", "EndpointIPPolicyMutate"], [8, 1, 1, "", "EndpointList"], [8, 1, 1, "", "EndpointMutualTLS"], [8, 1, 1, "", "EndpointMutualTLSMutate"], [8, 1, 1, "", "EndpointOAuth"], [8, 1, 1, "", "EndpointOAuthAmazon"], [8, 1, 1, "", "EndpointOAuthFacebook"], [8, 1, 1, "", "EndpointOAuthGitHub"], [8, 1, 1, "", "EndpointOAuthGitLab"], [8, 1, 1, "", "EndpointOAuthGoogle"], [8, 1, 1, "", "EndpointOAuthLinkedIn"], [8, 1, 1, "", "EndpointOAuthMicrosoft"], [8, 1, 1, "", "EndpointOAuthProvider"], [8, 1, 1, "", "EndpointOAuthTwitch"], [8, 1, 1, "", "EndpointOIDC"], [8, 1, 1, "", "EndpointRequestHeaders"], [8, 1, 1, "", "EndpointResponseHeaders"], [8, 1, 1, "", "EndpointSAML"], [8, 1, 1, "", "EndpointSAMLMutate"], [8, 1, 1, "", "EndpointTLSTermination"], [8, 1, 1, "", "EndpointTLSTerminationAtEdge"], [8, 1, 1, "", "EndpointWebhookValidation"], [8, 1, 1, "", "EndpointWebsocketTCPConverter"], [8, 1, 1, "", "EventDestination"], [8, 1, 1, "", "EventDestinationList"], [8, 1, 1, "", "EventSource"], [8, 1, 1, "", "EventSourceList"], [8, 1, 1, "", "EventSourceReplace"], [8, 1, 1, "", "EventSubscription"], [8, 1, 1, "", "EventSubscriptionList"], [8, 1, 1, "", "EventTarget"], [8, 1, 1, "", "EventTargetCloudwatchLogs"], [8, 1, 1, "", "EventTargetDatadog"], [8, 1, 1, "", "EventTargetFirehose"], [8, 1, 1, "", "EventTargetKinesis"], [8, 1, 1, "", "FailoverBackend"], [8, 1, 1, "", "FailoverBackendList"], [8, 1, 1, "", "HTTPResponseBackend"], [8, 1, 1, "", "HTTPResponseBackendList"], [8, 1, 1, "", "HTTPSEdge"], [8, 1, 1, "", "HTTPSEdgeList"], [8, 1, 1, "", "HTTPSEdgeRoute"], [8, 1, 1, "", "IPPolicy"], [8, 1, 1, "", "IPPolicyList"], [8, 1, 1, "", "IPPolicyRule"], [8, 1, 1, "", "IPPolicyRuleList"], [8, 1, 1, "", "IPRestriction"], [8, 1, 1, "", "IPRestrictionList"], [8, 1, 1, "", "IdentityProvider"], [8, 1, 1, "", "Location"], [8, 1, 1, "", "Ref"], [8, 1, 1, "", "ReservedAddr"], [8, 1, 1, "", "ReservedAddrList"], [8, 1, 1, "", "ReservedDomain"], [8, 1, 1, "", "ReservedDomainCertJob"], [8, 1, 1, "", "ReservedDomainCertPolicy"], [8, 1, 1, "", "ReservedDomainCertStatus"], [8, 1, 1, "", "ReservedDomainList"], [8, 1, 1, "", "SSHCertificateAuthority"], [8, 1, 1, "", "SSHCertificateAuthorityList"], [8, 1, 1, "", "SSHCredential"], [8, 1, 1, "", "SSHCredentialList"], [8, 1, 1, "", "SSHHostCertificate"], [8, 1, 1, "", "SSHHostCertificateList"], [8, 1, 1, "", "SSHUserCertificate"], [8, 1, 1, "", "SSHUserCertificateList"], [8, 1, 1, "", "TCPEdge"], [8, 1, 1, "", "TCPEdgeList"], [8, 1, 1, "", "TLSCertificate"], [8, 1, 1, "", "TLSCertificateList"], [8, 1, 1, "", "TLSCertificateSANs"], [8, 1, 1, "", "TLSEdge"], [8, 1, 1, "", "TLSEdgeList"], [8, 1, 1, "", "Tunnel"], [8, 1, 1, "", "TunnelGroupBackend"], [8, 1, 1, "", "TunnelGroupBackendList"], [8, 1, 1, "", "TunnelList"], [8, 1, 1, "", "TunnelSession"], [8, 1, 1, "", "TunnelSessionList"], [8, 1, 1, "", "UserAgent"], [8, 1, 1, "", "WeightedBackend"], [8, 1, 1, "", "WeightedBackendList"]], "ngrok.datatypes.APIKey": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "owner_id"], [8, 2, 1, "", "token"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.APIKeyList": [[8, 2, 1, "", "keys"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.AWSAuth": [[8, 2, 1, "", "creds"], [8, 2, 1, "", "role"]], "ngrok.datatypes.AWSCredentials": [[8, 2, 1, "", "aws_access_key_id"], [8, 2, 1, "", "aws_secret_access_key"]], "ngrok.datatypes.AWSRole": [[8, 2, 1, "", "role_arn"]], "ngrok.datatypes.AbuseReport": [[8, 2, 1, "", "created_at"], [8, 2, 1, "", "hostnames"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "status"], [8, 2, 1, "", "uri"], [8, 2, 1, "", "urls"]], "ngrok.datatypes.AbuseReportHostname": [[8, 2, 1, "", "hostname"], [8, 2, 1, "", "status"]], "ngrok.datatypes.AgentIngress": [[8, 2, 1, "", "certificate_management_policy"], [8, 2, 1, "", "certificate_management_status"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "domain"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "ns_targets"], [8, 2, 1, "", "region_domains"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.AgentIngressCertJob": [[8, 2, 1, "", "error_code"], [8, 2, 1, "", "msg"], [8, 2, 1, "", "retries_at"], [8, 2, 1, "", "started_at"]], "ngrok.datatypes.AgentIngressCertPolicy": [[8, 2, 1, "", "authority"], [8, 2, 1, "", "private_key_type"]], "ngrok.datatypes.AgentIngressCertStatus": [[8, 2, 1, "", "provisioning_job"], [8, 2, 1, "", "renews_at"]], "ngrok.datatypes.AgentIngressList": [[8, 2, 1, "", "ingresses"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.ApplicationSession": [[8, 2, 1, "", "application_user"], [8, 2, 1, "", "browser_session"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "edge"], [8, 2, 1, "", "endpoint"], [8, 2, 1, "", "expires_at"], [8, 2, 1, "", "id"], [8, 2, 1, "", "last_active"], [8, 2, 1, "", "public_url"], [8, 2, 1, "", "route"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.ApplicationSessionList": [[8, 2, 1, "", "application_sessions"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.ApplicationUser": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "email"], [8, 2, 1, "", "id"], [8, 2, 1, "", "identity_provider"], [8, 2, 1, "", "last_active"], [8, 2, 1, "", "last_login"], [8, 2, 1, "", "name"], [8, 2, 1, "", "provider_user_id"], [8, 2, 1, "", "uri"], [8, 2, 1, "", "username"]], "ngrok.datatypes.ApplicationUserList": [[8, 2, 1, "", "application_users"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.BrowserSession": [[8, 2, 1, "", "ip_address"], [8, 2, 1, "", "location"], [8, 2, 1, "", "user_agent"]], "ngrok.datatypes.CertificateAuthority": [[8, 2, 1, "", "ca_pem"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "extended_key_usages"], [8, 2, 1, "", "id"], [8, 2, 1, "", "key_usages"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "not_after"], [8, 2, 1, "", "not_before"], [8, 2, 1, "", "subject_common_name"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.CertificateAuthorityList": [[8, 2, 1, "", "certificate_authorities"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.Credential": [[8, 2, 1, "", "acl"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "owner_id"], [8, 2, 1, "", "token"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.CredentialList": [[8, 2, 1, "", "credentials"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.Endpoint": [[8, 2, 1, "", "created_at"], [8, 2, 1, "", "domain"], [8, 2, 1, "", "edge"], [8, 2, 1, "", "hostport"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "proto"], [8, 2, 1, "", "public_url"], [8, 2, 1, "", "region"], [8, 2, 1, "", "tcp_addr"], [8, 2, 1, "", "tunnel"], [8, 2, 1, "", "type"], [8, 2, 1, "", "updated_at"]], "ngrok.datatypes.EndpointBackend": [[8, 2, 1, "", "backend"], [8, 2, 1, "", "enabled"]], "ngrok.datatypes.EndpointBackendMutate": [[8, 2, 1, "", "backend_id"], [8, 2, 1, "", "enabled"]], "ngrok.datatypes.EndpointCircuitBreaker": [[8, 2, 1, "", "enabled"], [8, 2, 1, "", "error_threshold_percentage"], [8, 2, 1, "", "num_buckets"], [8, 2, 1, "", "rolling_window"], [8, 2, 1, "", "tripped_duration"], [8, 2, 1, "", "volume_threshold"]], "ngrok.datatypes.EndpointCompression": [[8, 2, 1, "", "enabled"]], "ngrok.datatypes.EndpointIPPolicy": [[8, 2, 1, "", "enabled"], [8, 2, 1, "", "ip_policies"]], "ngrok.datatypes.EndpointIPPolicyMutate": [[8, 2, 1, "", "enabled"], [8, 2, 1, "", "ip_policy_ids"]], "ngrok.datatypes.EndpointList": [[8, 2, 1, "", "endpoints"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.EndpointMutualTLS": [[8, 2, 1, "", "certificate_authorities"], [8, 2, 1, "", "enabled"]], "ngrok.datatypes.EndpointMutualTLSMutate": [[8, 2, 1, "", "certificate_authority_ids"], [8, 2, 1, "", "enabled"]], "ngrok.datatypes.EndpointOAuth": [[8, 2, 1, "", "auth_check_interval"], [8, 2, 1, "", "cookie_prefix"], [8, 2, 1, "", "enabled"], [8, 2, 1, "", "inactivity_timeout"], [8, 2, 1, "", "maximum_duration"], [8, 2, 1, "", "options_passthrough"], [8, 2, 1, "", "provider"]], "ngrok.datatypes.EndpointOAuthAmazon": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "email_addresses"], [8, 2, 1, "", "email_domains"], [8, 2, 1, "", "scopes"]], "ngrok.datatypes.EndpointOAuthFacebook": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "email_addresses"], [8, 2, 1, "", "email_domains"], [8, 2, 1, "", "scopes"]], "ngrok.datatypes.EndpointOAuthGitHub": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "email_addresses"], [8, 2, 1, "", "email_domains"], [8, 2, 1, "", "organizations"], [8, 2, 1, "", "scopes"], [8, 2, 1, "", "teams"]], "ngrok.datatypes.EndpointOAuthGitLab": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "email_addresses"], [8, 2, 1, "", "email_domains"], [8, 2, 1, "", "scopes"]], "ngrok.datatypes.EndpointOAuthGoogle": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "email_addresses"], [8, 2, 1, "", "email_domains"], [8, 2, 1, "", "scopes"]], "ngrok.datatypes.EndpointOAuthLinkedIn": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "email_addresses"], [8, 2, 1, "", "email_domains"], [8, 2, 1, "", "scopes"]], "ngrok.datatypes.EndpointOAuthMicrosoft": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "email_addresses"], [8, 2, 1, "", "email_domains"], [8, 2, 1, "", "scopes"]], "ngrok.datatypes.EndpointOAuthProvider": [[8, 2, 1, "", "amazon"], [8, 2, 1, "", "facebook"], [8, 2, 1, "", "github"], [8, 2, 1, "", "gitlab"], [8, 2, 1, "", "google"], [8, 2, 1, "", "linkedin"], [8, 2, 1, "", "microsoft"], [8, 2, 1, "", "twitch"]], "ngrok.datatypes.EndpointOAuthTwitch": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "email_addresses"], [8, 2, 1, "", "email_domains"], [8, 2, 1, "", "scopes"]], "ngrok.datatypes.EndpointOIDC": [[8, 2, 1, "", "client_id"], [8, 2, 1, "", "client_secret"], [8, 2, 1, "", "cookie_prefix"], [8, 2, 1, "", "enabled"], [8, 2, 1, "", "inactivity_timeout"], [8, 2, 1, "", "issuer"], [8, 2, 1, "", "maximum_duration"], [8, 2, 1, "", "options_passthrough"], [8, 2, 1, "", "scopes"]], "ngrok.datatypes.EndpointRequestHeaders": [[8, 2, 1, "", "add"], [8, 2, 1, "", "enabled"], [8, 2, 1, "", "remove"]], "ngrok.datatypes.EndpointResponseHeaders": [[8, 2, 1, "", "add"], [8, 2, 1, "", "enabled"], [8, 2, 1, "", "remove"]], "ngrok.datatypes.EndpointSAML": [[8, 2, 1, "", "allow_idp_initiated"], [8, 2, 1, "", "assertion_consumer_service_url"], [8, 2, 1, "", "authorized_groups"], [8, 2, 1, "", "cookie_prefix"], [8, 2, 1, "", "enabled"], [8, 2, 1, "", "entity_id"], [8, 2, 1, "", "force_authn"], [8, 2, 1, "", "idp_metadata"], [8, 2, 1, "", "inactivity_timeout"], [8, 2, 1, "", "maximum_duration"], [8, 2, 1, "", "metadata_url"], [8, 2, 1, "", "nameid_format"], [8, 2, 1, "", "options_passthrough"], [8, 2, 1, "", "request_signing_certificate_pem"], [8, 2, 1, "", "single_logout_url"]], "ngrok.datatypes.EndpointSAMLMutate": [[8, 2, 1, "", "allow_idp_initiated"], [8, 2, 1, "", "authorized_groups"], [8, 2, 1, "", "cookie_prefix"], [8, 2, 1, "", "enabled"], [8, 2, 1, "", "force_authn"], [8, 2, 1, "", "idp_metadata"], [8, 2, 1, "", "inactivity_timeout"], [8, 2, 1, "", "maximum_duration"], [8, 2, 1, "", "nameid_format"], [8, 2, 1, "", "options_passthrough"]], "ngrok.datatypes.EndpointTLSTermination": [[8, 2, 1, "", "enabled"], [8, 2, 1, "", "min_version"], [8, 2, 1, "", "terminate_at"]], "ngrok.datatypes.EndpointTLSTerminationAtEdge": [[8, 2, 1, "", "enabled"], [8, 2, 1, "", "min_version"]], "ngrok.datatypes.EndpointWebhookValidation": [[8, 2, 1, "", "enabled"], [8, 2, 1, "", "provider"], [8, 2, 1, "", "secret"]], "ngrok.datatypes.EndpointWebsocketTCPConverter": [[8, 2, 1, "", "enabled"]], "ngrok.datatypes.EventDestination": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "format"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "target"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.EventDestinationList": [[8, 2, 1, "", "event_destinations"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.EventSource": [[8, 2, 1, "", "type"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.EventSourceList": [[8, 2, 1, "", "sources"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.EventSourceReplace": [[8, 2, 1, "", "type"]], "ngrok.datatypes.EventSubscription": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "destinations"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "sources"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.EventSubscriptionList": [[8, 2, 1, "", "event_subscriptions"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.EventTarget": [[8, 2, 1, "", "cloudwatch_logs"], [8, 2, 1, "", "datadog"], [8, 2, 1, "", "firehose"], [8, 2, 1, "", "kinesis"]], "ngrok.datatypes.EventTargetCloudwatchLogs": [[8, 2, 1, "", "auth"], [8, 2, 1, "", "log_group_arn"]], "ngrok.datatypes.EventTargetDatadog": [[8, 2, 1, "", "api_key"], [8, 2, 1, "", "ddsite"], [8, 2, 1, "", "ddtags"], [8, 2, 1, "", "service"]], "ngrok.datatypes.EventTargetFirehose": [[8, 2, 1, "", "auth"], [8, 2, 1, "", "delivery_stream_arn"]], "ngrok.datatypes.EventTargetKinesis": [[8, 2, 1, "", "auth"], [8, 2, 1, "", "stream_arn"]], "ngrok.datatypes.FailoverBackend": [[8, 2, 1, "", "backends"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.FailoverBackendList": [[8, 2, 1, "", "backends"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.HTTPResponseBackend": [[8, 2, 1, "", "body"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "headers"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "status_code"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.HTTPResponseBackendList": [[8, 2, 1, "", "backends"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.HTTPSEdge": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "hostports"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "mutual_tls"], [8, 2, 1, "", "routes"], [8, 2, 1, "", "tls_termination"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.HTTPSEdgeList": [[8, 2, 1, "", "https_edges"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.HTTPSEdgeRoute": [[8, 2, 1, "", "backend"], [8, 2, 1, "", "circuit_breaker"], [8, 2, 1, "", "compression"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "edge_id"], [8, 2, 1, "", "id"], [8, 2, 1, "", "ip_restriction"], [8, 2, 1, "", "match"], [8, 2, 1, "", "match_type"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "oauth"], [8, 2, 1, "", "oidc"], [8, 2, 1, "", "request_headers"], [8, 2, 1, "", "response_headers"], [8, 2, 1, "", "saml"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"], [8, 2, 1, "", "webhook_verification"], [8, 2, 1, "", "websocket_tcp_converter"]], "ngrok.datatypes.IPPolicy": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.IPPolicyList": [[8, 2, 1, "", "ip_policies"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.IPPolicyRule": [[8, 2, 1, "", "action"], [8, 2, 1, "", "cidr"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "ip_policy"], [8, 2, 1, "", "metadata"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.IPPolicyRuleList": [[8, 2, 1, "", "ip_policy_rules"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.IPRestriction": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "enforced"], [8, 2, 1, "", "id"], [8, 2, 1, "", "ip_policies"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "type"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.IPRestrictionList": [[8, 2, 1, "", "ip_restrictions"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.IdentityProvider": [[8, 2, 1, "", "name"], [8, 2, 1, "", "url"]], "ngrok.datatypes.Location": [[8, 2, 1, "", "country_code"], [8, 2, 1, "", "lat_long_radius_km"], [8, 2, 1, "", "latitude"], [8, 2, 1, "", "longitude"]], "ngrok.datatypes.Ref": [[8, 2, 1, "", "id"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.ReservedAddr": [[8, 2, 1, "", "addr"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "region"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.ReservedAddrList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "reserved_addrs"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.ReservedDomain": [[8, 2, 1, "", "acme_challenge_cname_target"], [8, 2, 1, "", "certificate"], [8, 2, 1, "", "certificate_management_policy"], [8, 2, 1, "", "certificate_management_status"], [8, 2, 1, "", "cname_target"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "domain"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "region"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.ReservedDomainCertJob": [[8, 2, 1, "", "error_code"], [8, 2, 1, "", "msg"], [8, 2, 1, "", "retries_at"], [8, 2, 1, "", "started_at"]], "ngrok.datatypes.ReservedDomainCertPolicy": [[8, 2, 1, "", "authority"], [8, 2, 1, "", "private_key_type"]], "ngrok.datatypes.ReservedDomainCertStatus": [[8, 2, 1, "", "provisioning_job"], [8, 2, 1, "", "renews_at"]], "ngrok.datatypes.ReservedDomainList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "reserved_domains"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.SSHCertificateAuthority": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "key_type"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "public_key"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.SSHCertificateAuthorityList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "ssh_certificate_authorities"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.SSHCredential": [[8, 2, 1, "", "acl"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "owner_id"], [8, 2, 1, "", "public_key"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.SSHCredentialList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "ssh_credentials"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.SSHHostCertificate": [[8, 2, 1, "", "certificate"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "key_type"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "principals"], [8, 2, 1, "", "public_key"], [8, 2, 1, "", "ssh_certificate_authority_id"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"], [8, 2, 1, "", "valid_after"], [8, 2, 1, "", "valid_until"]], "ngrok.datatypes.SSHHostCertificateList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "ssh_host_certificates"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.SSHUserCertificate": [[8, 2, 1, "", "certificate"], [8, 2, 1, "", "created_at"], [8, 2, 1, "", "critical_options"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "extensions"], [8, 2, 1, "", "id"], [8, 2, 1, "", "key_type"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "principals"], [8, 2, 1, "", "public_key"], [8, 2, 1, "", "ssh_certificate_authority_id"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"], [8, 2, 1, "", "valid_after"], [8, 2, 1, "", "valid_until"]], "ngrok.datatypes.SSHUserCertificateList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "ssh_user_certificates"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TCPEdge": [[8, 2, 1, "", "backend"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "hostports"], [8, 2, 1, "", "id"], [8, 2, 1, "", "ip_restriction"], [8, 2, 1, "", "metadata"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TCPEdgeList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "tcp_edges"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TLSCertificate": [[8, 2, 1, "", "certificate_pem"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "extended_key_usages"], [8, 2, 1, "", "id"], [8, 2, 1, "", "issued_at"], [8, 2, 1, "", "issuer_common_name"], [8, 2, 1, "", "key_usages"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "not_after"], [8, 2, 1, "", "not_before"], [8, 2, 1, "", "private_key_type"], [8, 2, 1, "", "serial_number"], [8, 2, 1, "", "subject_alternative_names"], [8, 2, 1, "", "subject_common_name"], [8, 2, 1, "", "subject_country"], [8, 2, 1, "", "subject_locality"], [8, 2, 1, "", "subject_organization"], [8, 2, 1, "", "subject_organizational_unit"], [8, 2, 1, "", "subject_province"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TLSCertificateList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "tls_certificates"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TLSCertificateSANs": [[8, 2, 1, "", "dns_names"], [8, 2, 1, "", "ips"]], "ngrok.datatypes.TLSEdge": [[8, 2, 1, "", "backend"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "hostports"], [8, 2, 1, "", "id"], [8, 2, 1, "", "ip_restriction"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "mutual_tls"], [8, 2, 1, "", "tls_termination"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TLSEdgeList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "tls_edges"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.Tunnel": [[8, 2, 1, "", "backends"], [8, 2, 1, "", "endpoint"], [8, 2, 1, "", "forwards_to"], [8, 2, 1, "", "id"], [8, 2, 1, "", "labels"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "proto"], [8, 2, 1, "", "public_url"], [8, 2, 1, "", "region"], [8, 2, 1, "", "started_at"], [8, 2, 1, "", "tunnel_session"]], "ngrok.datatypes.TunnelGroupBackend": [[8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "labels"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "tunnels"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TunnelGroupBackendList": [[8, 2, 1, "", "backends"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TunnelList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "tunnels"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TunnelSession": [[8, 2, 1, "", "agent_version"], [8, 2, 1, "", "credential"], [8, 2, 1, "", "id"], [8, 2, 1, "", "ip"], [8, 2, 1, "", "metadata"], [8, 2, 1, "", "os"], [8, 2, 1, "", "region"], [8, 2, 1, "", "started_at"], [8, 2, 1, "", "transport"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.TunnelSessionList": [[8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "tunnel_sessions"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.UserAgent": [[8, 2, 1, "", "browser_name"], [8, 2, 1, "", "browser_version"], [8, 2, 1, "", "device_type"], [8, 2, 1, "", "os_name"], [8, 2, 1, "", "os_version"], [8, 2, 1, "", "raw"]], "ngrok.datatypes.WeightedBackend": [[8, 2, 1, "", "backends"], [8, 2, 1, "", "created_at"], [8, 4, 1, "", "delete"], [8, 2, 1, "", "description"], [8, 2, 1, "", "id"], [8, 2, 1, "", "metadata"], [8, 4, 1, "", "update"], [8, 2, 1, "", "uri"]], "ngrok.datatypes.WeightedBackendList": [[8, 2, 1, "", "backends"], [8, 2, 1, "", "next_page_uri"], [8, 2, 1, "", "uri"]], "ngrok.services": [[2, 1, 1, "", "APIKeysClient"], [0, 1, 1, "", "AbuseReportsClient"], [1, 1, 1, "", "AgentIngressesClient"], [3, 1, 1, "", "ApplicationSessionsClient"], [4, 1, 1, "", "ApplicationUsersClient"], [5, 1, 1, "", "CertificateAuthoritiesClient"], [7, 1, 1, "", "CredentialsClient"], [9, 1, 1, "", "EdgeRouteBackendModuleClient"], [10, 1, 1, "", "EdgeRouteCircuitBreakerModuleClient"], [11, 1, 1, "", "EdgeRouteCompressionModuleClient"], [12, 1, 1, "", "EdgeRouteIPRestrictionModuleClient"], [13, 1, 1, "", "EdgeRouteOAuthModuleClient"], [14, 1, 1, "", "EdgeRouteOIDCModuleClient"], [15, 1, 1, "", "EdgeRouteRequestHeadersModuleClient"], [16, 1, 1, "", "EdgeRouteResponseHeadersModuleClient"], [17, 1, 1, "", "EdgeRouteSAMLModuleClient"], [18, 1, 1, "", "EdgeRouteWebhookVerificationModuleClient"], [19, 1, 1, "", "EdgeRouteWebsocketTCPConverterModuleClient"], [20, 1, 1, "", "EdgesHTTPSClient"], [21, 1, 1, "", "EdgesHTTPSRoutesClient"], [22, 1, 1, "", "EdgesTCPClient"], [23, 1, 1, "", "EdgesTLSClient"], [24, 1, 1, "", "EndpointsClient"], [26, 1, 1, "", "EventDestinationsClient"], [27, 1, 1, "", "EventSourcesClient"], [28, 1, 1, "", "EventSubscriptionsClient"], [29, 1, 1, "", "FailoverBackendsClient"], [30, 1, 1, "", "HTTPResponseBackendsClient"], [31, 1, 1, "", "HTTPSEdgeMutualTLSModuleClient"], [32, 1, 1, "", "HTTPSEdgeTLSTerminationModuleClient"], [34, 1, 1, "", "IPPoliciesClient"], [35, 1, 1, "", "IPPolicyRulesClient"], [36, 1, 1, "", "IPRestrictionsClient"], [37, 1, 1, "", "ReservedAddrsClient"], [38, 1, 1, "", "ReservedDomainsClient"], [39, 1, 1, "", "SSHCertificateAuthoritiesClient"], [40, 1, 1, "", "SSHCredentialsClient"], [41, 1, 1, "", "SSHHostCertificatesClient"], [42, 1, 1, "", "SSHUserCertificatesClient"], [43, 1, 1, "", "TCPEdgeBackendModuleClient"], [44, 1, 1, "", "TCPEdgeIPRestrictionModuleClient"], [45, 1, 1, "", "TLSCertificatesClient"], [46, 1, 1, "", "TLSEdgeBackendModuleClient"], [47, 1, 1, "", "TLSEdgeIPRestrictionModuleClient"], [48, 1, 1, "", "TLSEdgeMutualTLSModuleClient"], [49, 1, 1, "", "TLSEdgeTLSTerminationModuleClient"], [50, 1, 1, "", "TunnelGroupBackendsClient"], [51, 1, 1, "", "TunnelSessionsClient"], [52, 1, 1, "", "TunnelsClient"], [53, 1, 1, "", "WeightedBackendsClient"]], "ngrok.services.APIKeysClient": [[2, 4, 1, "", "create"], [2, 4, 1, "", "delete"], [2, 4, 1, "", "get"], [2, 4, 1, "", "list"], [2, 4, 1, "", "update"]], "ngrok.services.AbuseReportsClient": [[0, 4, 1, "", "create"], [0, 4, 1, "", "get"]], "ngrok.services.AgentIngressesClient": [[1, 4, 1, "", "create"], [1, 4, 1, "", "delete"], [1, 4, 1, "", "get"], [1, 4, 1, "", "list"], [1, 4, 1, "", "update"]], "ngrok.services.ApplicationSessionsClient": [[3, 4, 1, "", "delete"], [3, 4, 1, "", "get"], [3, 4, 1, "", "list"]], "ngrok.services.ApplicationUsersClient": [[4, 4, 1, "", "delete"], [4, 4, 1, "", "get"], [4, 4, 1, "", "list"]], "ngrok.services.CertificateAuthoritiesClient": [[5, 4, 1, "", "create"], [5, 4, 1, "", "delete"], [5, 4, 1, "", "get"], [5, 4, 1, "", "list"], [5, 4, 1, "", "update"]], "ngrok.services.CredentialsClient": [[7, 4, 1, "", "create"], [7, 4, 1, "", "delete"], [7, 4, 1, "", "get"], [7, 4, 1, "", "list"], [7, 4, 1, "", "update"]], "ngrok.services.EdgeRouteBackendModuleClient": [[9, 4, 1, "", "delete"], [9, 4, 1, "", "get"], [9, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteCircuitBreakerModuleClient": [[10, 4, 1, "", "delete"], [10, 4, 1, "", "get"], [10, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteCompressionModuleClient": [[11, 4, 1, "", "delete"], [11, 4, 1, "", "get"], [11, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteIPRestrictionModuleClient": [[12, 4, 1, "", "delete"], [12, 4, 1, "", "get"], [12, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteOAuthModuleClient": [[13, 4, 1, "", "delete"], [13, 4, 1, "", "get"], [13, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteOIDCModuleClient": [[14, 4, 1, "", "delete"], [14, 4, 1, "", "get"], [14, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteRequestHeadersModuleClient": [[15, 4, 1, "", "delete"], [15, 4, 1, "", "get"], [15, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteResponseHeadersModuleClient": [[16, 4, 1, "", "delete"], [16, 4, 1, "", "get"], [16, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteSAMLModuleClient": [[17, 4, 1, "", "delete"], [17, 4, 1, "", "get"], [17, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteWebhookVerificationModuleClient": [[18, 4, 1, "", "delete"], [18, 4, 1, "", "get"], [18, 4, 1, "", "replace"]], "ngrok.services.EdgeRouteWebsocketTCPConverterModuleClient": [[19, 4, 1, "", "delete"], [19, 4, 1, "", "get"], [19, 4, 1, "", "replace"]], "ngrok.services.EdgesHTTPSClient": [[20, 4, 1, "", "create"], [20, 4, 1, "", "delete"], [20, 4, 1, "", "get"], [20, 4, 1, "", "list"], [20, 4, 1, "", "update"]], "ngrok.services.EdgesHTTPSRoutesClient": [[21, 4, 1, "", "create"], [21, 4, 1, "", "delete"], [21, 4, 1, "", "get"], [21, 4, 1, "", "update"]], "ngrok.services.EdgesTCPClient": [[22, 4, 1, "", "create"], [22, 4, 1, "", "delete"], [22, 4, 1, "", "get"], [22, 4, 1, "", "list"], [22, 4, 1, "", "update"]], "ngrok.services.EdgesTLSClient": [[23, 4, 1, "", "create"], [23, 4, 1, "", "delete"], [23, 4, 1, "", "get"], [23, 4, 1, "", "list"], [23, 4, 1, "", "update"]], "ngrok.services.EndpointsClient": [[24, 4, 1, "", "get"], [24, 4, 1, "", "list"]], "ngrok.services.EventDestinationsClient": [[26, 4, 1, "", "create"], [26, 4, 1, "", "delete"], [26, 4, 1, "", "get"], [26, 4, 1, "", "list"], [26, 4, 1, "", "update"]], "ngrok.services.EventSourcesClient": [[27, 4, 1, "", "create"], [27, 4, 1, "", "delete"], [27, 4, 1, "", "get"], [27, 4, 1, "", "list"], [27, 4, 1, "", "update"]], "ngrok.services.EventSubscriptionsClient": [[28, 4, 1, "", "create"], [28, 4, 1, "", "delete"], [28, 4, 1, "", "get"], [28, 4, 1, "", "list"], [28, 4, 1, "", "update"]], "ngrok.services.FailoverBackendsClient": [[29, 4, 1, "", "create"], [29, 4, 1, "", "delete"], [29, 4, 1, "", "get"], [29, 4, 1, "", "list"], [29, 4, 1, "", "update"]], "ngrok.services.HTTPResponseBackendsClient": [[30, 4, 1, "", "create"], [30, 4, 1, "", "delete"], [30, 4, 1, "", "get"], [30, 4, 1, "", "list"], [30, 4, 1, "", "update"]], "ngrok.services.HTTPSEdgeMutualTLSModuleClient": [[31, 4, 1, "", "delete"], [31, 4, 1, "", "get"], [31, 4, 1, "", "replace"]], "ngrok.services.HTTPSEdgeTLSTerminationModuleClient": [[32, 4, 1, "", "delete"], [32, 4, 1, "", "get"], [32, 4, 1, "", "replace"]], "ngrok.services.IPPoliciesClient": [[34, 4, 1, "", "create"], [34, 4, 1, "", "delete"], [34, 4, 1, "", "get"], [34, 4, 1, "", "list"], [34, 4, 1, "", "update"]], "ngrok.services.IPPolicyRulesClient": [[35, 4, 1, "", "create"], [35, 4, 1, "", "delete"], [35, 4, 1, "", "get"], [35, 4, 1, "", "list"], [35, 4, 1, "", "update"]], "ngrok.services.IPRestrictionsClient": [[36, 4, 1, "", "create"], [36, 4, 1, "", "delete"], [36, 4, 1, "", "get"], [36, 4, 1, "", "list"], [36, 4, 1, "", "update"]], "ngrok.services.ReservedAddrsClient": [[37, 4, 1, "", "create"], [37, 4, 1, "", "delete"], [37, 4, 1, "", "get"], [37, 4, 1, "", "list"], [37, 4, 1, "", "update"]], "ngrok.services.ReservedDomainsClient": [[38, 4, 1, "", "create"], [38, 4, 1, "", "delete"], [38, 4, 1, "", "delete_certificate"], [38, 4, 1, "", "delete_certificate_management_policy"], [38, 4, 1, "", "get"], [38, 4, 1, "", "list"], [38, 4, 1, "", "update"]], "ngrok.services.SSHCertificateAuthoritiesClient": [[39, 4, 1, "", "create"], [39, 4, 1, "", "delete"], [39, 4, 1, "", "get"], [39, 4, 1, "", "list"], [39, 4, 1, "", "update"]], "ngrok.services.SSHCredentialsClient": [[40, 4, 1, "", "create"], [40, 4, 1, "", "delete"], [40, 4, 1, "", "get"], [40, 4, 1, "", "list"], [40, 4, 1, "", "update"]], "ngrok.services.SSHHostCertificatesClient": [[41, 4, 1, "", "create"], [41, 4, 1, "", "delete"], [41, 4, 1, "", "get"], [41, 4, 1, "", "list"], [41, 4, 1, "", "update"]], "ngrok.services.SSHUserCertificatesClient": [[42, 4, 1, "", "create"], [42, 4, 1, "", "delete"], [42, 4, 1, "", "get"], [42, 4, 1, "", "list"], [42, 4, 1, "", "update"]], "ngrok.services.TCPEdgeBackendModuleClient": [[43, 4, 1, "", "delete"], [43, 4, 1, "", "get"], [43, 4, 1, "", "replace"]], "ngrok.services.TCPEdgeIPRestrictionModuleClient": [[44, 4, 1, "", "delete"], [44, 4, 1, "", "get"], [44, 4, 1, "", "replace"]], "ngrok.services.TLSCertificatesClient": [[45, 4, 1, "", "create"], [45, 4, 1, "", "delete"], [45, 4, 1, "", "get"], [45, 4, 1, "", "list"], [45, 4, 1, "", "update"]], "ngrok.services.TLSEdgeBackendModuleClient": [[46, 4, 1, "", "delete"], [46, 4, 1, "", "get"], [46, 4, 1, "", "replace"]], "ngrok.services.TLSEdgeIPRestrictionModuleClient": [[47, 4, 1, "", "delete"], [47, 4, 1, "", "get"], [47, 4, 1, "", "replace"]], "ngrok.services.TLSEdgeMutualTLSModuleClient": [[48, 4, 1, "", "delete"], [48, 4, 1, "", "get"], [48, 4, 1, "", "replace"]], "ngrok.services.TLSEdgeTLSTerminationModuleClient": [[49, 4, 1, "", "delete"], [49, 4, 1, "", "get"], [49, 4, 1, "", "replace"]], "ngrok.services.TunnelGroupBackendsClient": [[50, 4, 1, "", "create"], [50, 4, 1, "", "delete"], [50, 4, 1, "", "get"], [50, 4, 1, "", "list"], [50, 4, 1, "", "update"]], "ngrok.services.TunnelSessionsClient": [[51, 4, 1, "", "get"], [51, 4, 1, "", "list"], [51, 4, 1, "", "restart"], [51, 4, 1, "", "stop"], [51, 4, 1, "", "update"]], "ngrok.services.TunnelsClient": [[52, 4, 1, "", "get"], [52, 4, 1, "", "list"]], "ngrok.services.WeightedBackendsClient": [[53, 4, 1, "", "create"], [53, 4, 1, "", "delete"], [53, 4, 1, "", "get"], [53, 4, 1, "", "list"], [53, 4, 1, "", "update"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:property", "3": "py:exception", "4": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "property", "Python property"], "3": ["py", "exception", "Python exception"], "4": ["py", "method", "Python method"]}, "titleterms": {"abus": 0, "report": 0, "agent": 1, "ingress": 1, "api": [2, 33], "kei": 2, "applic": [3, 4], "session": [3, 51], "user": [4, 42], "certif": [5, 39, 41, 42, 45], "author": [5, 39], "client": 6, "tunnel": [7, 50, 51, 52], "credenti": [7, 40], "datatyp": 8, "http": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 30, 31, 32], "edg": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 31, 32, 43, 44, 46, 47, 48, 49], "rout": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21], "backend": [9, 29, 30, 43, 46, 50, 53], "modul": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 31, 32, 43, 44, 46, 47, 48, 49], "circuit": 10, "breaker": 10, "compress": 11, "ip": [12, 34, 35, 36, 44, 47], "restrict": [12, 36, 44, 47], "oauth": 13, "oidc": 14, "request": 15, "header": [15, 16], "respons": [16, 30], "saml": 17, "webhook": 18, "verif": 18, "websocket": 19, "tcp": [19, 22, 43, 44], "convert": 19, "tl": [23, 31, 32, 45, 46, 47, 48, 49], "endpoint": 24, "error": [25, 33], "handl": [25, 33], "except": 25, "class": 25, "event": [26, 27, 28], "destin": 26, "sourc": 27, "subscript": 28, "failov": 29, "mutual": [31, 48], "termin": [32, 49], "ngrok": 33, "get": 33, "start": 33, "instal": 33, "quickstart": 33, "exampl": 33, "automat": 33, "page": 33, "instanc": 33, "method": 33, "refer": 33, "servic": 33, "polici": [34, 35], "rule": 35, "reserv": [37, 38], "address": 37, "domain": 38, "ssh": [39, 40, 41, 42], "host": 41, "group": 50, "weight": 53}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Abuse Reports": [[0, "abuse-reports"]], "Agent Ingresses": [[1, "agent-ingresses"]], "API Keys": [[2, "api-keys"]], "Application Sessions": [[3, "application-sessions"]], "Application Users": [[4, "application-users"]], "Certificate Authorities": [[5, "certificate-authorities"]], "Client": [[6, "client"]], "Tunnel Credentials": [[7, "tunnel-credentials"]], "Datatypes": [[8, "datatypes"]], "HTTPS Edge Route Backend Module": [[9, "https-edge-route-backend-module"]], "HTTPS Edge Route Circuit Breaker Module": [[10, "https-edge-route-circuit-breaker-module"]], "HTTPS Edge Route Compression Module": [[11, "https-edge-route-compression-module"]], "HTTPS Edge Route IP Restriction Module": [[12, "https-edge-route-ip-restriction-module"]], "HTTPS Edge Route OAuth Module": [[13, "https-edge-route-oauth-module"]], "HTTPS Edge Route OIDC Module": [[14, "https-edge-route-oidc-module"]], "HTTPS Edge Route Request Headers Module": [[15, "https-edge-route-request-headers-module"]], "HTTPS Edge Route Response Headers Module": [[16, "https-edge-route-response-headers-module"]], "HTTPS Edge Route SAML Module": [[17, "https-edge-route-saml-module"]], "HTTPS Edge Route Webhook Verification Module": [[18, "https-edge-route-webhook-verification-module"]], "HTTPS Edge Route Websocket TCP Converter Module": [[19, "https-edge-route-websocket-tcp-converter-module"]], "HTTPS Edges": [[20, "https-edges"]], "HTTPS Edge Routes": [[21, "https-edge-routes"]], "TCP Edges": [[22, "tcp-edges"]], "TLS Edges": [[23, "tls-edges"]], "Endpoints": [[24, "endpoints"]], "Errors": [[25, "errors"]], "Handling Errors": [[25, "handling-errors"]], "Exception Classes": [[25, "module-ngrok"]], "Event Destinations": [[26, "event-destinations"]], "Event Sources": [[27, "event-sources"]], "Event Subscriptions": [[28, "event-subscriptions"]], "Failover Backends": [[29, "failover-backends"]], "HTTP Response Backends": [[30, "http-response-backends"]], "HTTPS Edge Mutual TLS Module": [[31, "https-edge-mutual-tls-module"]], "HTTPS Edge TLS Termination Module": [[32, "https-edge-tls-termination-module"]], "ngrok-api": [[33, "ngrok-api"]], "Getting Started": [[33, "getting-started"]], "Installation": [[33, "installation"]], "Quickstart Example": [[33, "quickstart-example"]], "Automatic Paging": [[33, "automatic-paging"]], "Instance Methods": [[33, "instance-methods"]], "Error Handling": [[33, "error-handling"]], "API Reference": [[33, "api-reference"]], "API": [[33, null]], "Services": [[33, null]], "IP Policies": [[34, "ip-policies"]], "IP Policy Rules": [[35, "ip-policy-rules"]], "IP Restrictions": [[36, "ip-restrictions"]], "Reserved Addresses": [[37, "reserved-addresses"]], "Reserved Domains": [[38, "reserved-domains"]], "SSH Certificate Authorities": [[39, "ssh-certificate-authorities"]], "SSH Credentials": [[40, "ssh-credentials"]], "SSH Host Certificates": [[41, "ssh-host-certificates"]], "SSH User Certificates": [[42, "ssh-user-certificates"]], "TCP Edge Backend Module": [[43, "tcp-edge-backend-module"]], "TCP Edge IP Restriction Module": [[44, "tcp-edge-ip-restriction-module"]], "TLS Certificates": [[45, "tls-certificates"]], "TLS Edge Backend Module": [[46, "tls-edge-backend-module"]], "TLS Edge IP Restriction Module": [[47, "tls-edge-ip-restriction-module"]], "TLS Edge Mutual TLS Module": [[48, "tls-edge-mutual-tls-module"]], "TLS Edge TLS Termination Module": [[49, "tls-edge-tls-termination-module"]], "Tunnel Group Backends": [[50, "tunnel-group-backends"]], "Tunnel Sessions": [[51, "tunnel-sessions"]], "Tunnels": [[52, "tunnels"]], "Weighted Backends": [[53, "weighted-backends"]]}, "indexentries": {"abusereportsclient (class in ngrok.services)": [[0, "ngrok.services.AbuseReportsClient"]], "create() (ngrok.services.abusereportsclient method)": [[0, "ngrok.services.AbuseReportsClient.create"]], "get() (ngrok.services.abusereportsclient method)": [[0, "ngrok.services.AbuseReportsClient.get"]], "module": [[0, "module-ngrok.services"], [1, "module-ngrok.services"], [2, "module-ngrok.services"], [3, "module-ngrok.services"], [4, "module-ngrok.services"], [5, "module-ngrok.services"], [6, "module-ngrok"], [7, "module-ngrok.services"], [8, "module-ngrok.datatypes"], [9, "module-ngrok.services"], [10, "module-ngrok.services"], [11, "module-ngrok.services"], [12, "module-ngrok.services"], [13, "module-ngrok.services"], [14, "module-ngrok.services"], [15, "module-ngrok.services"], [16, "module-ngrok.services"], [17, "module-ngrok.services"], [18, "module-ngrok.services"], [19, "module-ngrok.services"], [20, "module-ngrok.services"], [21, "module-ngrok.services"], [22, "module-ngrok.services"], [23, "module-ngrok.services"], [24, "module-ngrok.services"], [25, "module-ngrok"], [26, "module-ngrok.services"], [27, "module-ngrok.services"], [28, "module-ngrok.services"], [29, "module-ngrok.services"], [30, "module-ngrok.services"], [31, "module-ngrok.services"], [32, "module-ngrok.services"], [34, "module-ngrok.services"], [35, "module-ngrok.services"], [36, "module-ngrok.services"], [37, "module-ngrok.services"], [38, "module-ngrok.services"], [39, "module-ngrok.services"], [40, "module-ngrok.services"], [41, "module-ngrok.services"], [42, "module-ngrok.services"], [43, "module-ngrok.services"], [44, "module-ngrok.services"], [45, "module-ngrok.services"], [46, "module-ngrok.services"], [47, "module-ngrok.services"], [48, "module-ngrok.services"], [49, "module-ngrok.services"], [50, "module-ngrok.services"], [51, "module-ngrok.services"], [52, "module-ngrok.services"], [53, "module-ngrok.services"]], "ngrok.services": [[0, "module-ngrok.services"], [1, "module-ngrok.services"], [2, "module-ngrok.services"], [3, "module-ngrok.services"], [4, "module-ngrok.services"], [5, "module-ngrok.services"], [7, "module-ngrok.services"], [9, "module-ngrok.services"], [10, "module-ngrok.services"], [11, "module-ngrok.services"], [12, "module-ngrok.services"], [13, "module-ngrok.services"], [14, "module-ngrok.services"], [15, "module-ngrok.services"], [16, "module-ngrok.services"], [17, "module-ngrok.services"], [18, "module-ngrok.services"], [19, "module-ngrok.services"], [20, "module-ngrok.services"], [21, "module-ngrok.services"], [22, "module-ngrok.services"], [23, "module-ngrok.services"], [24, "module-ngrok.services"], [26, "module-ngrok.services"], [27, "module-ngrok.services"], [28, "module-ngrok.services"], [29, "module-ngrok.services"], [30, "module-ngrok.services"], [31, "module-ngrok.services"], [32, "module-ngrok.services"], [34, "module-ngrok.services"], [35, "module-ngrok.services"], [36, "module-ngrok.services"], [37, "module-ngrok.services"], [38, "module-ngrok.services"], [39, "module-ngrok.services"], [40, "module-ngrok.services"], [41, "module-ngrok.services"], [42, "module-ngrok.services"], [43, "module-ngrok.services"], [44, "module-ngrok.services"], [45, "module-ngrok.services"], [46, "module-ngrok.services"], [47, "module-ngrok.services"], [48, "module-ngrok.services"], [49, "module-ngrok.services"], [50, "module-ngrok.services"], [51, "module-ngrok.services"], [52, "module-ngrok.services"], [53, "module-ngrok.services"]], "agentingressesclient (class in ngrok.services)": [[1, "ngrok.services.AgentIngressesClient"]], "create() (ngrok.services.agentingressesclient method)": [[1, "ngrok.services.AgentIngressesClient.create"]], "delete() (ngrok.services.agentingressesclient method)": [[1, "ngrok.services.AgentIngressesClient.delete"]], "get() (ngrok.services.agentingressesclient method)": [[1, "ngrok.services.AgentIngressesClient.get"]], "list() (ngrok.services.agentingressesclient method)": [[1, "ngrok.services.AgentIngressesClient.list"]], "update() (ngrok.services.agentingressesclient method)": [[1, "ngrok.services.AgentIngressesClient.update"]], "apikeysclient (class in ngrok.services)": [[2, "ngrok.services.APIKeysClient"]], "create() (ngrok.services.apikeysclient method)": [[2, "ngrok.services.APIKeysClient.create"]], "delete() (ngrok.services.apikeysclient method)": [[2, "ngrok.services.APIKeysClient.delete"]], "get() (ngrok.services.apikeysclient method)": [[2, "ngrok.services.APIKeysClient.get"]], "list() (ngrok.services.apikeysclient method)": [[2, "ngrok.services.APIKeysClient.list"]], "update() (ngrok.services.apikeysclient method)": [[2, "ngrok.services.APIKeysClient.update"]], "applicationsessionsclient (class in ngrok.services)": [[3, "ngrok.services.ApplicationSessionsClient"]], "delete() (ngrok.services.applicationsessionsclient method)": [[3, "ngrok.services.ApplicationSessionsClient.delete"]], "get() (ngrok.services.applicationsessionsclient method)": [[3, "ngrok.services.ApplicationSessionsClient.get"]], "list() (ngrok.services.applicationsessionsclient method)": [[3, "ngrok.services.ApplicationSessionsClient.list"]], "applicationusersclient (class in ngrok.services)": [[4, "ngrok.services.ApplicationUsersClient"]], "delete() (ngrok.services.applicationusersclient method)": [[4, "ngrok.services.ApplicationUsersClient.delete"]], "get() (ngrok.services.applicationusersclient method)": [[4, "ngrok.services.ApplicationUsersClient.get"]], "list() (ngrok.services.applicationusersclient method)": [[4, "ngrok.services.ApplicationUsersClient.list"]], "certificateauthoritiesclient (class in ngrok.services)": [[5, "ngrok.services.CertificateAuthoritiesClient"]], "create() (ngrok.services.certificateauthoritiesclient method)": [[5, "ngrok.services.CertificateAuthoritiesClient.create"]], "delete() (ngrok.services.certificateauthoritiesclient method)": [[5, "ngrok.services.CertificateAuthoritiesClient.delete"]], "get() (ngrok.services.certificateauthoritiesclient method)": [[5, "ngrok.services.CertificateAuthoritiesClient.get"]], "list() (ngrok.services.certificateauthoritiesclient method)": [[5, "ngrok.services.CertificateAuthoritiesClient.list"]], "update() (ngrok.services.certificateauthoritiesclient method)": [[5, "ngrok.services.CertificateAuthoritiesClient.update"]], "client (class in ngrok)": [[6, "ngrok.Client"]], "abuse_reports (ngrok.client property)": [[6, "ngrok.Client.abuse_reports"]], "agent_ingresses (ngrok.client property)": [[6, "ngrok.Client.agent_ingresses"]], "api_keys (ngrok.client property)": [[6, "ngrok.Client.api_keys"]], "application_sessions (ngrok.client property)": [[6, "ngrok.Client.application_sessions"]], "application_users (ngrok.client property)": [[6, "ngrok.Client.application_users"]], "backends (ngrok.client property)": [[6, "ngrok.Client.backends"]], "certificate_authorities (ngrok.client property)": [[6, "ngrok.Client.certificate_authorities"]], "credentials (ngrok.client property)": [[6, "ngrok.Client.credentials"]], "edge_modules (ngrok.client property)": [[6, "ngrok.Client.edge_modules"]], "edges (ngrok.client property)": [[6, "ngrok.Client.edges"]], "endpoints (ngrok.client property)": [[6, "ngrok.Client.endpoints"]], "event_destinations (ngrok.client property)": [[6, "ngrok.Client.event_destinations"]], "event_sources (ngrok.client property)": [[6, "ngrok.Client.event_sources"]], "event_subscriptions (ngrok.client property)": [[6, "ngrok.Client.event_subscriptions"]], "ip_policies (ngrok.client property)": [[6, "ngrok.Client.ip_policies"]], "ip_policy_rules (ngrok.client property)": [[6, "ngrok.Client.ip_policy_rules"]], "ip_restrictions (ngrok.client property)": [[6, "ngrok.Client.ip_restrictions"]], "ngrok": [[6, "module-ngrok"], [25, "module-ngrok"]], "reserved_addrs (ngrok.client property)": [[6, "ngrok.Client.reserved_addrs"]], "reserved_domains (ngrok.client property)": [[6, "ngrok.Client.reserved_domains"]], "ssh_certificate_authorities (ngrok.client property)": [[6, "ngrok.Client.ssh_certificate_authorities"]], "ssh_credentials (ngrok.client property)": [[6, "ngrok.Client.ssh_credentials"]], "ssh_host_certificates (ngrok.client property)": [[6, "ngrok.Client.ssh_host_certificates"]], "ssh_user_certificates (ngrok.client property)": [[6, "ngrok.Client.ssh_user_certificates"]], "tls_certificates (ngrok.client property)": [[6, "ngrok.Client.tls_certificates"]], "tunnel_sessions (ngrok.client property)": [[6, "ngrok.Client.tunnel_sessions"]], "tunnels (ngrok.client property)": [[6, "ngrok.Client.tunnels"]], "credentialsclient (class in ngrok.services)": [[7, "ngrok.services.CredentialsClient"]], "create() (ngrok.services.credentialsclient method)": [[7, "ngrok.services.CredentialsClient.create"]], "delete() (ngrok.services.credentialsclient method)": [[7, "ngrok.services.CredentialsClient.delete"]], "get() (ngrok.services.credentialsclient method)": [[7, "ngrok.services.CredentialsClient.get"]], "list() (ngrok.services.credentialsclient method)": [[7, "ngrok.services.CredentialsClient.list"]], "update() (ngrok.services.credentialsclient method)": [[7, "ngrok.services.CredentialsClient.update"]], "apikey (class in ngrok.datatypes)": [[8, "ngrok.datatypes.APIKey"]], "apikeylist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.APIKeyList"]], "awsauth (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AWSAuth"]], "awscredentials (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AWSCredentials"]], "awsrole (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AWSRole"]], "abusereport (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AbuseReport"]], "abusereporthostname (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AbuseReportHostname"]], "agentingress (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AgentIngress"]], "agentingresscertjob (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AgentIngressCertJob"]], "agentingresscertpolicy (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AgentIngressCertPolicy"]], "agentingresscertstatus (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AgentIngressCertStatus"]], "agentingresslist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.AgentIngressList"]], "applicationsession (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ApplicationSession"]], "applicationsessionlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ApplicationSessionList"]], "applicationuser (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ApplicationUser"]], "applicationuserlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ApplicationUserList"]], "browsersession (class in ngrok.datatypes)": [[8, "ngrok.datatypes.BrowserSession"]], "certificateauthority (class in ngrok.datatypes)": [[8, "ngrok.datatypes.CertificateAuthority"]], "certificateauthoritylist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.CertificateAuthorityList"]], "credential (class in ngrok.datatypes)": [[8, "ngrok.datatypes.Credential"]], "credentiallist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.CredentialList"]], "endpoint (class in ngrok.datatypes)": [[8, "ngrok.datatypes.Endpoint"]], "endpointbackend (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointBackend"]], "endpointbackendmutate (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointBackendMutate"]], "endpointcircuitbreaker (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointCircuitBreaker"]], "endpointcompression (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointCompression"]], "endpointippolicy (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointIPPolicy"]], "endpointippolicymutate (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointIPPolicyMutate"]], "endpointlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointList"]], "endpointmutualtls (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointMutualTLS"]], "endpointmutualtlsmutate (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointMutualTLSMutate"]], "endpointoauth (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuth"]], "endpointoauthamazon (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthAmazon"]], "endpointoauthfacebook (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthFacebook"]], "endpointoauthgithub (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthGitHub"]], "endpointoauthgitlab (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthGitLab"]], "endpointoauthgoogle (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthGoogle"]], "endpointoauthlinkedin (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthLinkedIn"]], "endpointoauthmicrosoft (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthMicrosoft"]], "endpointoauthprovider (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthProvider"]], "endpointoauthtwitch (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOAuthTwitch"]], "endpointoidc (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointOIDC"]], "endpointrequestheaders (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointRequestHeaders"]], "endpointresponseheaders (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointResponseHeaders"]], "endpointsaml (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointSAML"]], "endpointsamlmutate (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointSAMLMutate"]], "endpointtlstermination (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointTLSTermination"]], "endpointtlsterminationatedge (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointTLSTerminationAtEdge"]], "endpointwebhookvalidation (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointWebhookValidation"]], "endpointwebsockettcpconverter (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EndpointWebsocketTCPConverter"]], "eventdestination (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventDestination"]], "eventdestinationlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventDestinationList"]], "eventsource (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventSource"]], "eventsourcelist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventSourceList"]], "eventsourcereplace (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventSourceReplace"]], "eventsubscription (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventSubscription"]], "eventsubscriptionlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventSubscriptionList"]], "eventtarget (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventTarget"]], "eventtargetcloudwatchlogs (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventTargetCloudwatchLogs"]], "eventtargetdatadog (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventTargetDatadog"]], "eventtargetfirehose (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventTargetFirehose"]], "eventtargetkinesis (class in ngrok.datatypes)": [[8, "ngrok.datatypes.EventTargetKinesis"]], "failoverbackend (class in ngrok.datatypes)": [[8, "ngrok.datatypes.FailoverBackend"]], "failoverbackendlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.FailoverBackendList"]], "httpresponsebackend (class in ngrok.datatypes)": [[8, "ngrok.datatypes.HTTPResponseBackend"]], "httpresponsebackendlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.HTTPResponseBackendList"]], "httpsedge (class in ngrok.datatypes)": [[8, "ngrok.datatypes.HTTPSEdge"]], "httpsedgelist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.HTTPSEdgeList"]], "httpsedgeroute (class in ngrok.datatypes)": [[8, "ngrok.datatypes.HTTPSEdgeRoute"]], "ippolicy (class in ngrok.datatypes)": [[8, "ngrok.datatypes.IPPolicy"]], "ippolicylist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.IPPolicyList"]], "ippolicyrule (class in ngrok.datatypes)": [[8, "ngrok.datatypes.IPPolicyRule"]], "ippolicyrulelist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.IPPolicyRuleList"]], "iprestriction (class in ngrok.datatypes)": [[8, "ngrok.datatypes.IPRestriction"]], "iprestrictionlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.IPRestrictionList"]], "identityprovider (class in ngrok.datatypes)": [[8, "ngrok.datatypes.IdentityProvider"]], "location (class in ngrok.datatypes)": [[8, "ngrok.datatypes.Location"]], "ref (class in ngrok.datatypes)": [[8, "ngrok.datatypes.Ref"]], "reservedaddr (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ReservedAddr"]], "reservedaddrlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ReservedAddrList"]], "reserveddomain (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ReservedDomain"]], "reserveddomaincertjob (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ReservedDomainCertJob"]], "reserveddomaincertpolicy (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ReservedDomainCertPolicy"]], "reserveddomaincertstatus (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ReservedDomainCertStatus"]], "reserveddomainlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.ReservedDomainList"]], "sshcertificateauthority (class in ngrok.datatypes)": [[8, "ngrok.datatypes.SSHCertificateAuthority"]], "sshcertificateauthoritylist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.SSHCertificateAuthorityList"]], "sshcredential (class in ngrok.datatypes)": [[8, "ngrok.datatypes.SSHCredential"]], "sshcredentiallist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.SSHCredentialList"]], "sshhostcertificate (class in ngrok.datatypes)": [[8, "ngrok.datatypes.SSHHostCertificate"]], "sshhostcertificatelist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.SSHHostCertificateList"]], "sshusercertificate (class in ngrok.datatypes)": [[8, "ngrok.datatypes.SSHUserCertificate"]], "sshusercertificatelist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.SSHUserCertificateList"]], "tcpedge (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TCPEdge"]], "tcpedgelist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TCPEdgeList"]], "tlscertificate (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TLSCertificate"]], "tlscertificatelist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TLSCertificateList"]], "tlscertificatesans (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TLSCertificateSANs"]], "tlsedge (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TLSEdge"]], "tlsedgelist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TLSEdgeList"]], "tunnel (class in ngrok.datatypes)": [[8, "ngrok.datatypes.Tunnel"]], "tunnelgroupbackend (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TunnelGroupBackend"]], "tunnelgroupbackendlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TunnelGroupBackendList"]], "tunnellist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TunnelList"]], "tunnelsession (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TunnelSession"]], "tunnelsessionlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.TunnelSessionList"]], "useragent (class in ngrok.datatypes)": [[8, "ngrok.datatypes.UserAgent"]], "weightedbackend (class in ngrok.datatypes)": [[8, "ngrok.datatypes.WeightedBackend"]], "weightedbackendlist (class in ngrok.datatypes)": [[8, "ngrok.datatypes.WeightedBackendList"]], "acl (ngrok.datatypes.credential property)": [[8, "ngrok.datatypes.Credential.acl"]], "acl (ngrok.datatypes.sshcredential property)": [[8, "ngrok.datatypes.SSHCredential.acl"]], "acme_challenge_cname_target (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.acme_challenge_cname_target"]], "action (ngrok.datatypes.ippolicyrule property)": [[8, "ngrok.datatypes.IPPolicyRule.action"]], "add (ngrok.datatypes.endpointrequestheaders property)": [[8, "ngrok.datatypes.EndpointRequestHeaders.add"]], "add (ngrok.datatypes.endpointresponseheaders property)": [[8, "ngrok.datatypes.EndpointResponseHeaders.add"]], "addr (ngrok.datatypes.reservedaddr property)": [[8, "ngrok.datatypes.ReservedAddr.addr"]], "agent_version (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.agent_version"]], "allow_idp_initiated (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.allow_idp_initiated"]], "allow_idp_initiated (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.allow_idp_initiated"]], "amazon (ngrok.datatypes.endpointoauthprovider property)": [[8, "ngrok.datatypes.EndpointOAuthProvider.amazon"]], "api_key (ngrok.datatypes.eventtargetdatadog property)": [[8, "ngrok.datatypes.EventTargetDatadog.api_key"]], "application_sessions (ngrok.datatypes.applicationsessionlist property)": [[8, "ngrok.datatypes.ApplicationSessionList.application_sessions"]], "application_user (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.application_user"]], "application_users (ngrok.datatypes.applicationuserlist property)": [[8, "ngrok.datatypes.ApplicationUserList.application_users"]], "assertion_consumer_service_url (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.assertion_consumer_service_url"]], "auth (ngrok.datatypes.eventtargetcloudwatchlogs property)": [[8, "ngrok.datatypes.EventTargetCloudwatchLogs.auth"]], "auth (ngrok.datatypes.eventtargetfirehose property)": [[8, "ngrok.datatypes.EventTargetFirehose.auth"]], "auth (ngrok.datatypes.eventtargetkinesis property)": [[8, "ngrok.datatypes.EventTargetKinesis.auth"]], "auth_check_interval (ngrok.datatypes.endpointoauth property)": [[8, "ngrok.datatypes.EndpointOAuth.auth_check_interval"]], "authority (ngrok.datatypes.agentingresscertpolicy property)": [[8, "ngrok.datatypes.AgentIngressCertPolicy.authority"]], "authority (ngrok.datatypes.reserveddomaincertpolicy property)": [[8, "ngrok.datatypes.ReservedDomainCertPolicy.authority"]], "authorized_groups (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.authorized_groups"]], "authorized_groups (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.authorized_groups"]], "aws_access_key_id (ngrok.datatypes.awscredentials property)": [[8, "ngrok.datatypes.AWSCredentials.aws_access_key_id"]], "aws_secret_access_key (ngrok.datatypes.awscredentials property)": [[8, "ngrok.datatypes.AWSCredentials.aws_secret_access_key"]], "backend (ngrok.datatypes.endpointbackend property)": [[8, "ngrok.datatypes.EndpointBackend.backend"]], "backend (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.backend"]], "backend (ngrok.datatypes.tcpedge property)": [[8, "ngrok.datatypes.TCPEdge.backend"]], "backend (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.backend"]], "backend_id (ngrok.datatypes.endpointbackendmutate property)": [[8, "ngrok.datatypes.EndpointBackendMutate.backend_id"]], "backends (ngrok.datatypes.failoverbackend property)": [[8, "ngrok.datatypes.FailoverBackend.backends"]], "backends (ngrok.datatypes.failoverbackendlist property)": [[8, "ngrok.datatypes.FailoverBackendList.backends"]], "backends (ngrok.datatypes.httpresponsebackendlist property)": [[8, "ngrok.datatypes.HTTPResponseBackendList.backends"]], "backends (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.backends"]], "backends (ngrok.datatypes.tunnelgroupbackendlist property)": [[8, "ngrok.datatypes.TunnelGroupBackendList.backends"]], "backends (ngrok.datatypes.weightedbackend property)": [[8, "ngrok.datatypes.WeightedBackend.backends"]], "backends (ngrok.datatypes.weightedbackendlist property)": [[8, "ngrok.datatypes.WeightedBackendList.backends"]], "body (ngrok.datatypes.httpresponsebackend property)": [[8, "ngrok.datatypes.HTTPResponseBackend.body"]], "browser_name (ngrok.datatypes.useragent property)": [[8, "ngrok.datatypes.UserAgent.browser_name"]], "browser_session (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.browser_session"]], "browser_version (ngrok.datatypes.useragent property)": [[8, "ngrok.datatypes.UserAgent.browser_version"]], "ca_pem (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.ca_pem"]], "certificate (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.certificate"]], "certificate (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.certificate"]], "certificate (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.certificate"]], "certificate_authorities (ngrok.datatypes.certificateauthoritylist property)": [[8, "ngrok.datatypes.CertificateAuthorityList.certificate_authorities"]], "certificate_authorities (ngrok.datatypes.endpointmutualtls property)": [[8, "ngrok.datatypes.EndpointMutualTLS.certificate_authorities"]], "certificate_authority_ids (ngrok.datatypes.endpointmutualtlsmutate property)": [[8, "ngrok.datatypes.EndpointMutualTLSMutate.certificate_authority_ids"]], "certificate_management_policy (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.certificate_management_policy"]], "certificate_management_policy (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.certificate_management_policy"]], "certificate_management_status (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.certificate_management_status"]], "certificate_management_status (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.certificate_management_status"]], "certificate_pem (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.certificate_pem"]], "cidr (ngrok.datatypes.ippolicyrule property)": [[8, "ngrok.datatypes.IPPolicyRule.cidr"]], "circuit_breaker (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.circuit_breaker"]], "client_id (ngrok.datatypes.endpointoauthamazon property)": [[8, "ngrok.datatypes.EndpointOAuthAmazon.client_id"]], "client_id (ngrok.datatypes.endpointoauthfacebook property)": [[8, "ngrok.datatypes.EndpointOAuthFacebook.client_id"]], "client_id (ngrok.datatypes.endpointoauthgithub property)": [[8, "ngrok.datatypes.EndpointOAuthGitHub.client_id"]], "client_id (ngrok.datatypes.endpointoauthgitlab property)": [[8, "ngrok.datatypes.EndpointOAuthGitLab.client_id"]], "client_id (ngrok.datatypes.endpointoauthgoogle property)": [[8, "ngrok.datatypes.EndpointOAuthGoogle.client_id"]], "client_id (ngrok.datatypes.endpointoauthlinkedin property)": [[8, "ngrok.datatypes.EndpointOAuthLinkedIn.client_id"]], "client_id (ngrok.datatypes.endpointoauthmicrosoft property)": [[8, "ngrok.datatypes.EndpointOAuthMicrosoft.client_id"]], "client_id (ngrok.datatypes.endpointoauthtwitch property)": [[8, "ngrok.datatypes.EndpointOAuthTwitch.client_id"]], "client_id (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.client_id"]], "client_secret (ngrok.datatypes.endpointoauthamazon property)": [[8, "ngrok.datatypes.EndpointOAuthAmazon.client_secret"]], "client_secret (ngrok.datatypes.endpointoauthfacebook property)": [[8, "ngrok.datatypes.EndpointOAuthFacebook.client_secret"]], "client_secret (ngrok.datatypes.endpointoauthgithub property)": [[8, "ngrok.datatypes.EndpointOAuthGitHub.client_secret"]], "client_secret (ngrok.datatypes.endpointoauthgitlab property)": [[8, "ngrok.datatypes.EndpointOAuthGitLab.client_secret"]], "client_secret (ngrok.datatypes.endpointoauthgoogle property)": [[8, "ngrok.datatypes.EndpointOAuthGoogle.client_secret"]], "client_secret (ngrok.datatypes.endpointoauthlinkedin property)": [[8, "ngrok.datatypes.EndpointOAuthLinkedIn.client_secret"]], "client_secret (ngrok.datatypes.endpointoauthmicrosoft property)": [[8, "ngrok.datatypes.EndpointOAuthMicrosoft.client_secret"]], "client_secret (ngrok.datatypes.endpointoauthtwitch property)": [[8, "ngrok.datatypes.EndpointOAuthTwitch.client_secret"]], "client_secret (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.client_secret"]], "cloudwatch_logs (ngrok.datatypes.eventtarget property)": [[8, "ngrok.datatypes.EventTarget.cloudwatch_logs"]], "cname_target (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.cname_target"]], "compression (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.compression"]], "cookie_prefix (ngrok.datatypes.endpointoauth property)": [[8, "ngrok.datatypes.EndpointOAuth.cookie_prefix"]], "cookie_prefix (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.cookie_prefix"]], "cookie_prefix (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.cookie_prefix"]], "cookie_prefix (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.cookie_prefix"]], "country_code (ngrok.datatypes.location property)": [[8, "ngrok.datatypes.Location.country_code"]], "created_at (ngrok.datatypes.apikey property)": [[8, "ngrok.datatypes.APIKey.created_at"]], "created_at (ngrok.datatypes.abusereport property)": [[8, "ngrok.datatypes.AbuseReport.created_at"]], "created_at (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.created_at"]], "created_at (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.created_at"]], "created_at (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.created_at"]], "created_at (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.created_at"]], "created_at (ngrok.datatypes.credential property)": [[8, "ngrok.datatypes.Credential.created_at"]], "created_at (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.created_at"]], "created_at (ngrok.datatypes.eventdestination property)": [[8, "ngrok.datatypes.EventDestination.created_at"]], "created_at (ngrok.datatypes.eventsubscription property)": [[8, "ngrok.datatypes.EventSubscription.created_at"]], "created_at (ngrok.datatypes.failoverbackend property)": [[8, "ngrok.datatypes.FailoverBackend.created_at"]], "created_at (ngrok.datatypes.httpresponsebackend property)": [[8, "ngrok.datatypes.HTTPResponseBackend.created_at"]], "created_at (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.created_at"]], "created_at (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.created_at"]], "created_at (ngrok.datatypes.ippolicy property)": [[8, "ngrok.datatypes.IPPolicy.created_at"]], "created_at (ngrok.datatypes.ippolicyrule property)": [[8, "ngrok.datatypes.IPPolicyRule.created_at"]], "created_at (ngrok.datatypes.iprestriction property)": [[8, "ngrok.datatypes.IPRestriction.created_at"]], "created_at (ngrok.datatypes.reservedaddr property)": [[8, "ngrok.datatypes.ReservedAddr.created_at"]], "created_at (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.created_at"]], "created_at (ngrok.datatypes.sshcertificateauthority property)": [[8, "ngrok.datatypes.SSHCertificateAuthority.created_at"]], "created_at (ngrok.datatypes.sshcredential property)": [[8, "ngrok.datatypes.SSHCredential.created_at"]], "created_at (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.created_at"]], "created_at (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.created_at"]], "created_at (ngrok.datatypes.tcpedge property)": [[8, "ngrok.datatypes.TCPEdge.created_at"]], "created_at (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.created_at"]], "created_at (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.created_at"]], "created_at (ngrok.datatypes.tunnelgroupbackend property)": [[8, "ngrok.datatypes.TunnelGroupBackend.created_at"]], "created_at (ngrok.datatypes.weightedbackend property)": [[8, "ngrok.datatypes.WeightedBackend.created_at"]], "credential (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.credential"]], "credentials (ngrok.datatypes.credentiallist property)": [[8, "ngrok.datatypes.CredentialList.credentials"]], "creds (ngrok.datatypes.awsauth property)": [[8, "ngrok.datatypes.AWSAuth.creds"]], "critical_options (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.critical_options"]], "datadog (ngrok.datatypes.eventtarget property)": [[8, "ngrok.datatypes.EventTarget.datadog"]], "ddsite (ngrok.datatypes.eventtargetdatadog property)": [[8, "ngrok.datatypes.EventTargetDatadog.ddsite"]], "ddtags (ngrok.datatypes.eventtargetdatadog property)": [[8, "ngrok.datatypes.EventTargetDatadog.ddtags"]], "delete() (ngrok.datatypes.apikey method)": [[8, "ngrok.datatypes.APIKey.delete"]], "delete() (ngrok.datatypes.agentingress method)": [[8, "ngrok.datatypes.AgentIngress.delete"]], "delete() (ngrok.datatypes.applicationsession method)": [[8, "ngrok.datatypes.ApplicationSession.delete"]], "delete() (ngrok.datatypes.applicationuser method)": [[8, "ngrok.datatypes.ApplicationUser.delete"]], "delete() (ngrok.datatypes.certificateauthority method)": [[8, "ngrok.datatypes.CertificateAuthority.delete"]], "delete() (ngrok.datatypes.credential method)": [[8, "ngrok.datatypes.Credential.delete"]], "delete() (ngrok.datatypes.eventdestination method)": [[8, "ngrok.datatypes.EventDestination.delete"]], "delete() (ngrok.datatypes.eventsubscription method)": [[8, "ngrok.datatypes.EventSubscription.delete"]], "delete() (ngrok.datatypes.failoverbackend method)": [[8, "ngrok.datatypes.FailoverBackend.delete"]], "delete() (ngrok.datatypes.httpresponsebackend method)": [[8, "ngrok.datatypes.HTTPResponseBackend.delete"]], "delete() (ngrok.datatypes.httpsedge method)": [[8, "ngrok.datatypes.HTTPSEdge.delete"]], "delete() (ngrok.datatypes.httpsedgeroute method)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.delete"]], "delete() (ngrok.datatypes.ippolicy method)": [[8, "ngrok.datatypes.IPPolicy.delete"]], "delete() (ngrok.datatypes.ippolicyrule method)": [[8, "ngrok.datatypes.IPPolicyRule.delete"]], "delete() (ngrok.datatypes.iprestriction method)": [[8, "ngrok.datatypes.IPRestriction.delete"]], "delete() (ngrok.datatypes.reservedaddr method)": [[8, "ngrok.datatypes.ReservedAddr.delete"]], "delete() (ngrok.datatypes.reserveddomain method)": [[8, "ngrok.datatypes.ReservedDomain.delete"]], "delete() (ngrok.datatypes.sshcertificateauthority method)": [[8, "ngrok.datatypes.SSHCertificateAuthority.delete"]], "delete() (ngrok.datatypes.sshcredential method)": [[8, "ngrok.datatypes.SSHCredential.delete"]], "delete() (ngrok.datatypes.sshhostcertificate method)": [[8, "ngrok.datatypes.SSHHostCertificate.delete"]], "delete() (ngrok.datatypes.sshusercertificate method)": [[8, "ngrok.datatypes.SSHUserCertificate.delete"]], "delete() (ngrok.datatypes.tcpedge method)": [[8, "ngrok.datatypes.TCPEdge.delete"]], "delete() (ngrok.datatypes.tlscertificate method)": [[8, "ngrok.datatypes.TLSCertificate.delete"]], "delete() (ngrok.datatypes.tlsedge method)": [[8, "ngrok.datatypes.TLSEdge.delete"]], "delete() (ngrok.datatypes.tunnelgroupbackend method)": [[8, "ngrok.datatypes.TunnelGroupBackend.delete"]], "delete() (ngrok.datatypes.weightedbackend method)": [[8, "ngrok.datatypes.WeightedBackend.delete"]], "delivery_stream_arn (ngrok.datatypes.eventtargetfirehose property)": [[8, "ngrok.datatypes.EventTargetFirehose.delivery_stream_arn"]], "description (ngrok.datatypes.apikey property)": [[8, "ngrok.datatypes.APIKey.description"]], "description (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.description"]], "description (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.description"]], "description (ngrok.datatypes.credential property)": [[8, "ngrok.datatypes.Credential.description"]], "description (ngrok.datatypes.eventdestination property)": [[8, "ngrok.datatypes.EventDestination.description"]], "description (ngrok.datatypes.eventsubscription property)": [[8, "ngrok.datatypes.EventSubscription.description"]], "description (ngrok.datatypes.failoverbackend property)": [[8, "ngrok.datatypes.FailoverBackend.description"]], "description (ngrok.datatypes.httpresponsebackend property)": [[8, "ngrok.datatypes.HTTPResponseBackend.description"]], "description (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.description"]], "description (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.description"]], "description (ngrok.datatypes.ippolicy property)": [[8, "ngrok.datatypes.IPPolicy.description"]], "description (ngrok.datatypes.ippolicyrule property)": [[8, "ngrok.datatypes.IPPolicyRule.description"]], "description (ngrok.datatypes.iprestriction property)": [[8, "ngrok.datatypes.IPRestriction.description"]], "description (ngrok.datatypes.reservedaddr property)": [[8, "ngrok.datatypes.ReservedAddr.description"]], "description (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.description"]], "description (ngrok.datatypes.sshcertificateauthority property)": [[8, "ngrok.datatypes.SSHCertificateAuthority.description"]], "description (ngrok.datatypes.sshcredential property)": [[8, "ngrok.datatypes.SSHCredential.description"]], "description (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.description"]], "description (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.description"]], "description (ngrok.datatypes.tcpedge property)": [[8, "ngrok.datatypes.TCPEdge.description"]], "description (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.description"]], "description (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.description"]], "description (ngrok.datatypes.tunnelgroupbackend property)": [[8, "ngrok.datatypes.TunnelGroupBackend.description"]], "description (ngrok.datatypes.weightedbackend property)": [[8, "ngrok.datatypes.WeightedBackend.description"]], "destinations (ngrok.datatypes.eventsubscription property)": [[8, "ngrok.datatypes.EventSubscription.destinations"]], "device_type (ngrok.datatypes.useragent property)": [[8, "ngrok.datatypes.UserAgent.device_type"]], "dns_names (ngrok.datatypes.tlscertificatesans property)": [[8, "ngrok.datatypes.TLSCertificateSANs.dns_names"]], "domain (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.domain"]], "domain (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.domain"]], "domain (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.domain"]], "edge (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.edge"]], "edge (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.edge"]], "edge_id (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.edge_id"]], "email (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.email"]], "email_addresses (ngrok.datatypes.endpointoauthamazon property)": [[8, "ngrok.datatypes.EndpointOAuthAmazon.email_addresses"]], "email_addresses (ngrok.datatypes.endpointoauthfacebook property)": [[8, "ngrok.datatypes.EndpointOAuthFacebook.email_addresses"]], "email_addresses (ngrok.datatypes.endpointoauthgithub property)": [[8, "ngrok.datatypes.EndpointOAuthGitHub.email_addresses"]], "email_addresses (ngrok.datatypes.endpointoauthgitlab property)": [[8, "ngrok.datatypes.EndpointOAuthGitLab.email_addresses"]], "email_addresses (ngrok.datatypes.endpointoauthgoogle property)": [[8, "ngrok.datatypes.EndpointOAuthGoogle.email_addresses"]], "email_addresses (ngrok.datatypes.endpointoauthlinkedin property)": [[8, "ngrok.datatypes.EndpointOAuthLinkedIn.email_addresses"]], "email_addresses (ngrok.datatypes.endpointoauthmicrosoft property)": [[8, "ngrok.datatypes.EndpointOAuthMicrosoft.email_addresses"]], "email_addresses (ngrok.datatypes.endpointoauthtwitch property)": [[8, "ngrok.datatypes.EndpointOAuthTwitch.email_addresses"]], "email_domains (ngrok.datatypes.endpointoauthamazon property)": [[8, "ngrok.datatypes.EndpointOAuthAmazon.email_domains"]], "email_domains (ngrok.datatypes.endpointoauthfacebook property)": [[8, "ngrok.datatypes.EndpointOAuthFacebook.email_domains"]], "email_domains (ngrok.datatypes.endpointoauthgithub property)": [[8, "ngrok.datatypes.EndpointOAuthGitHub.email_domains"]], "email_domains (ngrok.datatypes.endpointoauthgitlab property)": [[8, "ngrok.datatypes.EndpointOAuthGitLab.email_domains"]], "email_domains (ngrok.datatypes.endpointoauthgoogle property)": [[8, "ngrok.datatypes.EndpointOAuthGoogle.email_domains"]], "email_domains (ngrok.datatypes.endpointoauthlinkedin property)": [[8, "ngrok.datatypes.EndpointOAuthLinkedIn.email_domains"]], "email_domains (ngrok.datatypes.endpointoauthmicrosoft property)": [[8, "ngrok.datatypes.EndpointOAuthMicrosoft.email_domains"]], "email_domains (ngrok.datatypes.endpointoauthtwitch property)": [[8, "ngrok.datatypes.EndpointOAuthTwitch.email_domains"]], "enabled (ngrok.datatypes.endpointbackend property)": [[8, "ngrok.datatypes.EndpointBackend.enabled"]], "enabled (ngrok.datatypes.endpointbackendmutate property)": [[8, "ngrok.datatypes.EndpointBackendMutate.enabled"]], "enabled (ngrok.datatypes.endpointcircuitbreaker property)": [[8, "ngrok.datatypes.EndpointCircuitBreaker.enabled"]], "enabled (ngrok.datatypes.endpointcompression property)": [[8, "ngrok.datatypes.EndpointCompression.enabled"]], "enabled (ngrok.datatypes.endpointippolicy property)": [[8, "ngrok.datatypes.EndpointIPPolicy.enabled"]], "enabled (ngrok.datatypes.endpointippolicymutate property)": [[8, "ngrok.datatypes.EndpointIPPolicyMutate.enabled"]], "enabled (ngrok.datatypes.endpointmutualtls property)": [[8, "ngrok.datatypes.EndpointMutualTLS.enabled"]], "enabled (ngrok.datatypes.endpointmutualtlsmutate property)": [[8, "ngrok.datatypes.EndpointMutualTLSMutate.enabled"]], "enabled (ngrok.datatypes.endpointoauth property)": [[8, "ngrok.datatypes.EndpointOAuth.enabled"]], "enabled (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.enabled"]], "enabled (ngrok.datatypes.endpointrequestheaders property)": [[8, "ngrok.datatypes.EndpointRequestHeaders.enabled"]], "enabled (ngrok.datatypes.endpointresponseheaders property)": [[8, "ngrok.datatypes.EndpointResponseHeaders.enabled"]], "enabled (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.enabled"]], "enabled (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.enabled"]], "enabled (ngrok.datatypes.endpointtlstermination property)": [[8, "ngrok.datatypes.EndpointTLSTermination.enabled"]], "enabled (ngrok.datatypes.endpointtlsterminationatedge property)": [[8, "ngrok.datatypes.EndpointTLSTerminationAtEdge.enabled"]], "enabled (ngrok.datatypes.endpointwebhookvalidation property)": [[8, "ngrok.datatypes.EndpointWebhookValidation.enabled"]], "enabled (ngrok.datatypes.endpointwebsockettcpconverter property)": [[8, "ngrok.datatypes.EndpointWebsocketTCPConverter.enabled"]], "endpoint (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.endpoint"]], "endpoint (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.endpoint"]], "endpoints (ngrok.datatypes.endpointlist property)": [[8, "ngrok.datatypes.EndpointList.endpoints"]], "enforced (ngrok.datatypes.iprestriction property)": [[8, "ngrok.datatypes.IPRestriction.enforced"]], "entity_id (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.entity_id"]], "error_code (ngrok.datatypes.agentingresscertjob property)": [[8, "ngrok.datatypes.AgentIngressCertJob.error_code"]], "error_code (ngrok.datatypes.reserveddomaincertjob property)": [[8, "ngrok.datatypes.ReservedDomainCertJob.error_code"]], "error_threshold_percentage (ngrok.datatypes.endpointcircuitbreaker property)": [[8, "ngrok.datatypes.EndpointCircuitBreaker.error_threshold_percentage"]], "event_destinations (ngrok.datatypes.eventdestinationlist property)": [[8, "ngrok.datatypes.EventDestinationList.event_destinations"]], "event_subscriptions (ngrok.datatypes.eventsubscriptionlist property)": [[8, "ngrok.datatypes.EventSubscriptionList.event_subscriptions"]], "expires_at (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.expires_at"]], "extended_key_usages (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.extended_key_usages"]], "extended_key_usages (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.extended_key_usages"]], "extensions (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.extensions"]], "facebook (ngrok.datatypes.endpointoauthprovider property)": [[8, "ngrok.datatypes.EndpointOAuthProvider.facebook"]], "firehose (ngrok.datatypes.eventtarget property)": [[8, "ngrok.datatypes.EventTarget.firehose"]], "force_authn (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.force_authn"]], "force_authn (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.force_authn"]], "format (ngrok.datatypes.eventdestination property)": [[8, "ngrok.datatypes.EventDestination.format"]], "forwards_to (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.forwards_to"]], "github (ngrok.datatypes.endpointoauthprovider property)": [[8, "ngrok.datatypes.EndpointOAuthProvider.github"]], "gitlab (ngrok.datatypes.endpointoauthprovider property)": [[8, "ngrok.datatypes.EndpointOAuthProvider.gitlab"]], "google (ngrok.datatypes.endpointoauthprovider property)": [[8, "ngrok.datatypes.EndpointOAuthProvider.google"]], "headers (ngrok.datatypes.httpresponsebackend property)": [[8, "ngrok.datatypes.HTTPResponseBackend.headers"]], "hostname (ngrok.datatypes.abusereporthostname property)": [[8, "ngrok.datatypes.AbuseReportHostname.hostname"]], "hostnames (ngrok.datatypes.abusereport property)": [[8, "ngrok.datatypes.AbuseReport.hostnames"]], "hostport (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.hostport"]], "hostports (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.hostports"]], "hostports (ngrok.datatypes.tcpedge property)": [[8, "ngrok.datatypes.TCPEdge.hostports"]], "hostports (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.hostports"]], "https_edges (ngrok.datatypes.httpsedgelist property)": [[8, "ngrok.datatypes.HTTPSEdgeList.https_edges"]], "id (ngrok.datatypes.apikey property)": [[8, "ngrok.datatypes.APIKey.id"]], "id (ngrok.datatypes.abusereport property)": [[8, "ngrok.datatypes.AbuseReport.id"]], "id (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.id"]], "id (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.id"]], "id (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.id"]], "id (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.id"]], "id (ngrok.datatypes.credential property)": [[8, "ngrok.datatypes.Credential.id"]], "id (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.id"]], "id (ngrok.datatypes.eventdestination property)": [[8, "ngrok.datatypes.EventDestination.id"]], "id (ngrok.datatypes.eventsubscription property)": [[8, "ngrok.datatypes.EventSubscription.id"]], "id (ngrok.datatypes.failoverbackend property)": [[8, "ngrok.datatypes.FailoverBackend.id"]], "id (ngrok.datatypes.httpresponsebackend property)": [[8, "ngrok.datatypes.HTTPResponseBackend.id"]], "id (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.id"]], "id (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.id"]], "id (ngrok.datatypes.ippolicy property)": [[8, "ngrok.datatypes.IPPolicy.id"]], "id (ngrok.datatypes.ippolicyrule property)": [[8, "ngrok.datatypes.IPPolicyRule.id"]], "id (ngrok.datatypes.iprestriction property)": [[8, "ngrok.datatypes.IPRestriction.id"]], "id (ngrok.datatypes.ref property)": [[8, "ngrok.datatypes.Ref.id"]], "id (ngrok.datatypes.reservedaddr property)": [[8, "ngrok.datatypes.ReservedAddr.id"]], "id (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.id"]], "id (ngrok.datatypes.sshcertificateauthority property)": [[8, "ngrok.datatypes.SSHCertificateAuthority.id"]], "id (ngrok.datatypes.sshcredential property)": [[8, "ngrok.datatypes.SSHCredential.id"]], "id (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.id"]], "id (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.id"]], "id (ngrok.datatypes.tcpedge property)": [[8, "ngrok.datatypes.TCPEdge.id"]], "id (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.id"]], "id (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.id"]], "id (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.id"]], "id (ngrok.datatypes.tunnelgroupbackend property)": [[8, "ngrok.datatypes.TunnelGroupBackend.id"]], "id (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.id"]], "id (ngrok.datatypes.weightedbackend property)": [[8, "ngrok.datatypes.WeightedBackend.id"]], "identity_provider (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.identity_provider"]], "idp_metadata (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.idp_metadata"]], "idp_metadata (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.idp_metadata"]], "inactivity_timeout (ngrok.datatypes.endpointoauth property)": [[8, "ngrok.datatypes.EndpointOAuth.inactivity_timeout"]], "inactivity_timeout (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.inactivity_timeout"]], "inactivity_timeout (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.inactivity_timeout"]], "inactivity_timeout (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.inactivity_timeout"]], "ingresses (ngrok.datatypes.agentingresslist property)": [[8, "ngrok.datatypes.AgentIngressList.ingresses"]], "ip (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.ip"]], "ip_address (ngrok.datatypes.browsersession property)": [[8, "ngrok.datatypes.BrowserSession.ip_address"]], "ip_policies (ngrok.datatypes.endpointippolicy property)": [[8, "ngrok.datatypes.EndpointIPPolicy.ip_policies"]], "ip_policies (ngrok.datatypes.ippolicylist property)": [[8, "ngrok.datatypes.IPPolicyList.ip_policies"]], "ip_policies (ngrok.datatypes.iprestriction property)": [[8, "ngrok.datatypes.IPRestriction.ip_policies"]], "ip_policy (ngrok.datatypes.ippolicyrule property)": [[8, "ngrok.datatypes.IPPolicyRule.ip_policy"]], "ip_policy_ids (ngrok.datatypes.endpointippolicymutate property)": [[8, "ngrok.datatypes.EndpointIPPolicyMutate.ip_policy_ids"]], "ip_policy_rules (ngrok.datatypes.ippolicyrulelist property)": [[8, "ngrok.datatypes.IPPolicyRuleList.ip_policy_rules"]], "ip_restriction (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.ip_restriction"]], "ip_restriction (ngrok.datatypes.tcpedge property)": [[8, "ngrok.datatypes.TCPEdge.ip_restriction"]], "ip_restriction (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.ip_restriction"]], "ip_restrictions (ngrok.datatypes.iprestrictionlist property)": [[8, "ngrok.datatypes.IPRestrictionList.ip_restrictions"]], "ips (ngrok.datatypes.tlscertificatesans property)": [[8, "ngrok.datatypes.TLSCertificateSANs.ips"]], "issued_at (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.issued_at"]], "issuer (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.issuer"]], "issuer_common_name (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.issuer_common_name"]], "key_type (ngrok.datatypes.sshcertificateauthority property)": [[8, "ngrok.datatypes.SSHCertificateAuthority.key_type"]], "key_type (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.key_type"]], "key_type (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.key_type"]], "key_usages (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.key_usages"]], "key_usages (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.key_usages"]], "keys (ngrok.datatypes.apikeylist property)": [[8, "ngrok.datatypes.APIKeyList.keys"]], "kinesis (ngrok.datatypes.eventtarget property)": [[8, "ngrok.datatypes.EventTarget.kinesis"]], "labels (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.labels"]], "labels (ngrok.datatypes.tunnelgroupbackend property)": [[8, "ngrok.datatypes.TunnelGroupBackend.labels"]], "last_active (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.last_active"]], "last_active (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.last_active"]], "last_login (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.last_login"]], "lat_long_radius_km (ngrok.datatypes.location property)": [[8, "ngrok.datatypes.Location.lat_long_radius_km"]], "latitude (ngrok.datatypes.location property)": [[8, "ngrok.datatypes.Location.latitude"]], "linkedin (ngrok.datatypes.endpointoauthprovider property)": [[8, "ngrok.datatypes.EndpointOAuthProvider.linkedin"]], "location (ngrok.datatypes.browsersession property)": [[8, "ngrok.datatypes.BrowserSession.location"]], "log_group_arn (ngrok.datatypes.eventtargetcloudwatchlogs property)": [[8, "ngrok.datatypes.EventTargetCloudwatchLogs.log_group_arn"]], "longitude (ngrok.datatypes.location property)": [[8, "ngrok.datatypes.Location.longitude"]], "match (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.match"]], "match_type (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.match_type"]], "maximum_duration (ngrok.datatypes.endpointoauth property)": [[8, "ngrok.datatypes.EndpointOAuth.maximum_duration"]], "maximum_duration (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.maximum_duration"]], "maximum_duration (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.maximum_duration"]], "maximum_duration (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.maximum_duration"]], "metadata (ngrok.datatypes.apikey property)": [[8, "ngrok.datatypes.APIKey.metadata"]], "metadata (ngrok.datatypes.abusereport property)": [[8, "ngrok.datatypes.AbuseReport.metadata"]], "metadata (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.metadata"]], "metadata (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.metadata"]], "metadata (ngrok.datatypes.credential property)": [[8, "ngrok.datatypes.Credential.metadata"]], "metadata (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.metadata"]], "metadata (ngrok.datatypes.eventdestination property)": [[8, "ngrok.datatypes.EventDestination.metadata"]], "metadata (ngrok.datatypes.eventsubscription property)": [[8, "ngrok.datatypes.EventSubscription.metadata"]], "metadata (ngrok.datatypes.failoverbackend property)": [[8, "ngrok.datatypes.FailoverBackend.metadata"]], "metadata (ngrok.datatypes.httpresponsebackend property)": [[8, "ngrok.datatypes.HTTPResponseBackend.metadata"]], "metadata (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.metadata"]], "metadata (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.metadata"]], "metadata (ngrok.datatypes.ippolicy property)": [[8, "ngrok.datatypes.IPPolicy.metadata"]], "metadata (ngrok.datatypes.ippolicyrule property)": [[8, "ngrok.datatypes.IPPolicyRule.metadata"]], "metadata (ngrok.datatypes.iprestriction property)": [[8, "ngrok.datatypes.IPRestriction.metadata"]], "metadata (ngrok.datatypes.reservedaddr property)": [[8, "ngrok.datatypes.ReservedAddr.metadata"]], "metadata (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.metadata"]], "metadata (ngrok.datatypes.sshcertificateauthority property)": [[8, "ngrok.datatypes.SSHCertificateAuthority.metadata"]], "metadata (ngrok.datatypes.sshcredential property)": [[8, "ngrok.datatypes.SSHCredential.metadata"]], "metadata (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.metadata"]], "metadata (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.metadata"]], "metadata (ngrok.datatypes.tcpedge property)": [[8, "ngrok.datatypes.TCPEdge.metadata"]], "metadata (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.metadata"]], "metadata (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.metadata"]], "metadata (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.metadata"]], "metadata (ngrok.datatypes.tunnelgroupbackend property)": [[8, "ngrok.datatypes.TunnelGroupBackend.metadata"]], "metadata (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.metadata"]], "metadata (ngrok.datatypes.weightedbackend property)": [[8, "ngrok.datatypes.WeightedBackend.metadata"]], "metadata_url (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.metadata_url"]], "microsoft (ngrok.datatypes.endpointoauthprovider property)": [[8, "ngrok.datatypes.EndpointOAuthProvider.microsoft"]], "min_version (ngrok.datatypes.endpointtlstermination property)": [[8, "ngrok.datatypes.EndpointTLSTermination.min_version"]], "min_version (ngrok.datatypes.endpointtlsterminationatedge property)": [[8, "ngrok.datatypes.EndpointTLSTerminationAtEdge.min_version"]], "msg (ngrok.datatypes.agentingresscertjob property)": [[8, "ngrok.datatypes.AgentIngressCertJob.msg"]], "msg (ngrok.datatypes.reserveddomaincertjob property)": [[8, "ngrok.datatypes.ReservedDomainCertJob.msg"]], "mutual_tls (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.mutual_tls"]], "mutual_tls (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.mutual_tls"]], "name (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.name"]], "name (ngrok.datatypes.identityprovider property)": [[8, "ngrok.datatypes.IdentityProvider.name"]], "nameid_format (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.nameid_format"]], "nameid_format (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.nameid_format"]], "next_page_uri (ngrok.datatypes.apikeylist property)": [[8, "ngrok.datatypes.APIKeyList.next_page_uri"]], "next_page_uri (ngrok.datatypes.agentingresslist property)": [[8, "ngrok.datatypes.AgentIngressList.next_page_uri"]], "next_page_uri (ngrok.datatypes.applicationsessionlist property)": [[8, "ngrok.datatypes.ApplicationSessionList.next_page_uri"]], "next_page_uri (ngrok.datatypes.applicationuserlist property)": [[8, "ngrok.datatypes.ApplicationUserList.next_page_uri"]], "next_page_uri (ngrok.datatypes.certificateauthoritylist property)": [[8, "ngrok.datatypes.CertificateAuthorityList.next_page_uri"]], "next_page_uri (ngrok.datatypes.credentiallist property)": [[8, "ngrok.datatypes.CredentialList.next_page_uri"]], "next_page_uri (ngrok.datatypes.endpointlist property)": [[8, "ngrok.datatypes.EndpointList.next_page_uri"]], "next_page_uri (ngrok.datatypes.eventdestinationlist property)": [[8, "ngrok.datatypes.EventDestinationList.next_page_uri"]], "next_page_uri (ngrok.datatypes.eventsubscriptionlist property)": [[8, "ngrok.datatypes.EventSubscriptionList.next_page_uri"]], "next_page_uri (ngrok.datatypes.failoverbackendlist property)": [[8, "ngrok.datatypes.FailoverBackendList.next_page_uri"]], "next_page_uri (ngrok.datatypes.httpresponsebackendlist property)": [[8, "ngrok.datatypes.HTTPResponseBackendList.next_page_uri"]], "next_page_uri (ngrok.datatypes.httpsedgelist property)": [[8, "ngrok.datatypes.HTTPSEdgeList.next_page_uri"]], "next_page_uri (ngrok.datatypes.ippolicylist property)": [[8, "ngrok.datatypes.IPPolicyList.next_page_uri"]], "next_page_uri (ngrok.datatypes.ippolicyrulelist property)": [[8, "ngrok.datatypes.IPPolicyRuleList.next_page_uri"]], "next_page_uri (ngrok.datatypes.iprestrictionlist property)": [[8, "ngrok.datatypes.IPRestrictionList.next_page_uri"]], "next_page_uri (ngrok.datatypes.reservedaddrlist property)": [[8, "ngrok.datatypes.ReservedAddrList.next_page_uri"]], "next_page_uri (ngrok.datatypes.reserveddomainlist property)": [[8, "ngrok.datatypes.ReservedDomainList.next_page_uri"]], "next_page_uri (ngrok.datatypes.sshcertificateauthoritylist property)": [[8, "ngrok.datatypes.SSHCertificateAuthorityList.next_page_uri"]], "next_page_uri (ngrok.datatypes.sshcredentiallist property)": [[8, "ngrok.datatypes.SSHCredentialList.next_page_uri"]], "next_page_uri (ngrok.datatypes.sshhostcertificatelist property)": [[8, "ngrok.datatypes.SSHHostCertificateList.next_page_uri"]], "next_page_uri (ngrok.datatypes.sshusercertificatelist property)": [[8, "ngrok.datatypes.SSHUserCertificateList.next_page_uri"]], "next_page_uri (ngrok.datatypes.tcpedgelist property)": [[8, "ngrok.datatypes.TCPEdgeList.next_page_uri"]], "next_page_uri (ngrok.datatypes.tlscertificatelist property)": [[8, "ngrok.datatypes.TLSCertificateList.next_page_uri"]], "next_page_uri (ngrok.datatypes.tlsedgelist property)": [[8, "ngrok.datatypes.TLSEdgeList.next_page_uri"]], "next_page_uri (ngrok.datatypes.tunnelgroupbackendlist property)": [[8, "ngrok.datatypes.TunnelGroupBackendList.next_page_uri"]], "next_page_uri (ngrok.datatypes.tunnellist property)": [[8, "ngrok.datatypes.TunnelList.next_page_uri"]], "next_page_uri (ngrok.datatypes.tunnelsessionlist property)": [[8, "ngrok.datatypes.TunnelSessionList.next_page_uri"]], "next_page_uri (ngrok.datatypes.weightedbackendlist property)": [[8, "ngrok.datatypes.WeightedBackendList.next_page_uri"]], "ngrok.datatypes": [[8, "module-ngrok.datatypes"]], "not_after (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.not_after"]], "not_after (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.not_after"]], "not_before (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.not_before"]], "not_before (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.not_before"]], "ns_targets (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.ns_targets"]], "num_buckets (ngrok.datatypes.endpointcircuitbreaker property)": [[8, "ngrok.datatypes.EndpointCircuitBreaker.num_buckets"]], "oauth (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.oauth"]], "oidc (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.oidc"]], "options_passthrough (ngrok.datatypes.endpointoauth property)": [[8, "ngrok.datatypes.EndpointOAuth.options_passthrough"]], "options_passthrough (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.options_passthrough"]], "options_passthrough (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.options_passthrough"]], "options_passthrough (ngrok.datatypes.endpointsamlmutate property)": [[8, "ngrok.datatypes.EndpointSAMLMutate.options_passthrough"]], "organizations (ngrok.datatypes.endpointoauthgithub property)": [[8, "ngrok.datatypes.EndpointOAuthGitHub.organizations"]], "os (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.os"]], "os_name (ngrok.datatypes.useragent property)": [[8, "ngrok.datatypes.UserAgent.os_name"]], "os_version (ngrok.datatypes.useragent property)": [[8, "ngrok.datatypes.UserAgent.os_version"]], "owner_id (ngrok.datatypes.apikey property)": [[8, "ngrok.datatypes.APIKey.owner_id"]], "owner_id (ngrok.datatypes.credential property)": [[8, "ngrok.datatypes.Credential.owner_id"]], "owner_id (ngrok.datatypes.sshcredential property)": [[8, "ngrok.datatypes.SSHCredential.owner_id"]], "principals (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.principals"]], "principals (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.principals"]], "private_key_type (ngrok.datatypes.agentingresscertpolicy property)": [[8, "ngrok.datatypes.AgentIngressCertPolicy.private_key_type"]], "private_key_type (ngrok.datatypes.reserveddomaincertpolicy property)": [[8, "ngrok.datatypes.ReservedDomainCertPolicy.private_key_type"]], "private_key_type (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.private_key_type"]], "proto (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.proto"]], "proto (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.proto"]], "provider (ngrok.datatypes.endpointoauth property)": [[8, "ngrok.datatypes.EndpointOAuth.provider"]], "provider (ngrok.datatypes.endpointwebhookvalidation property)": [[8, "ngrok.datatypes.EndpointWebhookValidation.provider"]], "provider_user_id (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.provider_user_id"]], "provisioning_job (ngrok.datatypes.agentingresscertstatus property)": [[8, "ngrok.datatypes.AgentIngressCertStatus.provisioning_job"]], "provisioning_job (ngrok.datatypes.reserveddomaincertstatus property)": [[8, "ngrok.datatypes.ReservedDomainCertStatus.provisioning_job"]], "public_key (ngrok.datatypes.sshcertificateauthority property)": [[8, "ngrok.datatypes.SSHCertificateAuthority.public_key"]], "public_key (ngrok.datatypes.sshcredential property)": [[8, "ngrok.datatypes.SSHCredential.public_key"]], "public_key (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.public_key"]], "public_key (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.public_key"]], "public_url (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.public_url"]], "public_url (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.public_url"]], "public_url (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.public_url"]], "raw (ngrok.datatypes.useragent property)": [[8, "ngrok.datatypes.UserAgent.raw"]], "region (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.region"]], "region (ngrok.datatypes.reservedaddr property)": [[8, "ngrok.datatypes.ReservedAddr.region"]], "region (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.region"]], "region (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.region"]], "region (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.region"]], "region_domains (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.region_domains"]], "remove (ngrok.datatypes.endpointrequestheaders property)": [[8, "ngrok.datatypes.EndpointRequestHeaders.remove"]], "remove (ngrok.datatypes.endpointresponseheaders property)": [[8, "ngrok.datatypes.EndpointResponseHeaders.remove"]], "renews_at (ngrok.datatypes.agentingresscertstatus property)": [[8, "ngrok.datatypes.AgentIngressCertStatus.renews_at"]], "renews_at (ngrok.datatypes.reserveddomaincertstatus property)": [[8, "ngrok.datatypes.ReservedDomainCertStatus.renews_at"]], "request_headers (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.request_headers"]], "request_signing_certificate_pem (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.request_signing_certificate_pem"]], "reserved_addrs (ngrok.datatypes.reservedaddrlist property)": [[8, "ngrok.datatypes.ReservedAddrList.reserved_addrs"]], "reserved_domains (ngrok.datatypes.reserveddomainlist property)": [[8, "ngrok.datatypes.ReservedDomainList.reserved_domains"]], "response_headers (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.response_headers"]], "retries_at (ngrok.datatypes.agentingresscertjob property)": [[8, "ngrok.datatypes.AgentIngressCertJob.retries_at"]], "retries_at (ngrok.datatypes.reserveddomaincertjob property)": [[8, "ngrok.datatypes.ReservedDomainCertJob.retries_at"]], "role (ngrok.datatypes.awsauth property)": [[8, "ngrok.datatypes.AWSAuth.role"]], "role_arn (ngrok.datatypes.awsrole property)": [[8, "ngrok.datatypes.AWSRole.role_arn"]], "rolling_window (ngrok.datatypes.endpointcircuitbreaker property)": [[8, "ngrok.datatypes.EndpointCircuitBreaker.rolling_window"]], "route (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.route"]], "routes (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.routes"]], "saml (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.saml"]], "scopes (ngrok.datatypes.endpointoauthamazon property)": [[8, "ngrok.datatypes.EndpointOAuthAmazon.scopes"]], "scopes (ngrok.datatypes.endpointoauthfacebook property)": [[8, "ngrok.datatypes.EndpointOAuthFacebook.scopes"]], "scopes (ngrok.datatypes.endpointoauthgithub property)": [[8, "ngrok.datatypes.EndpointOAuthGitHub.scopes"]], "scopes (ngrok.datatypes.endpointoauthgitlab property)": [[8, "ngrok.datatypes.EndpointOAuthGitLab.scopes"]], "scopes (ngrok.datatypes.endpointoauthgoogle property)": [[8, "ngrok.datatypes.EndpointOAuthGoogle.scopes"]], "scopes (ngrok.datatypes.endpointoauthlinkedin property)": [[8, "ngrok.datatypes.EndpointOAuthLinkedIn.scopes"]], "scopes (ngrok.datatypes.endpointoauthmicrosoft property)": [[8, "ngrok.datatypes.EndpointOAuthMicrosoft.scopes"]], "scopes (ngrok.datatypes.endpointoauthtwitch property)": [[8, "ngrok.datatypes.EndpointOAuthTwitch.scopes"]], "scopes (ngrok.datatypes.endpointoidc property)": [[8, "ngrok.datatypes.EndpointOIDC.scopes"]], "secret (ngrok.datatypes.endpointwebhookvalidation property)": [[8, "ngrok.datatypes.EndpointWebhookValidation.secret"]], "serial_number (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.serial_number"]], "service (ngrok.datatypes.eventtargetdatadog property)": [[8, "ngrok.datatypes.EventTargetDatadog.service"]], "single_logout_url (ngrok.datatypes.endpointsaml property)": [[8, "ngrok.datatypes.EndpointSAML.single_logout_url"]], "sources (ngrok.datatypes.eventsourcelist property)": [[8, "ngrok.datatypes.EventSourceList.sources"]], "sources (ngrok.datatypes.eventsubscription property)": [[8, "ngrok.datatypes.EventSubscription.sources"]], "ssh_certificate_authorities (ngrok.datatypes.sshcertificateauthoritylist property)": [[8, "ngrok.datatypes.SSHCertificateAuthorityList.ssh_certificate_authorities"]], "ssh_certificate_authority_id (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.ssh_certificate_authority_id"]], "ssh_certificate_authority_id (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.ssh_certificate_authority_id"]], "ssh_credentials (ngrok.datatypes.sshcredentiallist property)": [[8, "ngrok.datatypes.SSHCredentialList.ssh_credentials"]], "ssh_host_certificates (ngrok.datatypes.sshhostcertificatelist property)": [[8, "ngrok.datatypes.SSHHostCertificateList.ssh_host_certificates"]], "ssh_user_certificates (ngrok.datatypes.sshusercertificatelist property)": [[8, "ngrok.datatypes.SSHUserCertificateList.ssh_user_certificates"]], "started_at (ngrok.datatypes.agentingresscertjob property)": [[8, "ngrok.datatypes.AgentIngressCertJob.started_at"]], "started_at (ngrok.datatypes.reserveddomaincertjob property)": [[8, "ngrok.datatypes.ReservedDomainCertJob.started_at"]], "started_at (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.started_at"]], "started_at (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.started_at"]], "status (ngrok.datatypes.abusereport property)": [[8, "ngrok.datatypes.AbuseReport.status"]], "status (ngrok.datatypes.abusereporthostname property)": [[8, "ngrok.datatypes.AbuseReportHostname.status"]], "status_code (ngrok.datatypes.httpresponsebackend property)": [[8, "ngrok.datatypes.HTTPResponseBackend.status_code"]], "stream_arn (ngrok.datatypes.eventtargetkinesis property)": [[8, "ngrok.datatypes.EventTargetKinesis.stream_arn"]], "subject_alternative_names (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.subject_alternative_names"]], "subject_common_name (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.subject_common_name"]], "subject_common_name (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.subject_common_name"]], "subject_country (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.subject_country"]], "subject_locality (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.subject_locality"]], "subject_organization (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.subject_organization"]], "subject_organizational_unit (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.subject_organizational_unit"]], "subject_province (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.subject_province"]], "target (ngrok.datatypes.eventdestination property)": [[8, "ngrok.datatypes.EventDestination.target"]], "tcp_addr (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.tcp_addr"]], "tcp_edges (ngrok.datatypes.tcpedgelist property)": [[8, "ngrok.datatypes.TCPEdgeList.tcp_edges"]], "teams (ngrok.datatypes.endpointoauthgithub property)": [[8, "ngrok.datatypes.EndpointOAuthGitHub.teams"]], "terminate_at (ngrok.datatypes.endpointtlstermination property)": [[8, "ngrok.datatypes.EndpointTLSTermination.terminate_at"]], "tls_certificates (ngrok.datatypes.tlscertificatelist property)": [[8, "ngrok.datatypes.TLSCertificateList.tls_certificates"]], "tls_edges (ngrok.datatypes.tlsedgelist property)": [[8, "ngrok.datatypes.TLSEdgeList.tls_edges"]], "tls_termination (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.tls_termination"]], "tls_termination (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.tls_termination"]], "token (ngrok.datatypes.apikey property)": [[8, "ngrok.datatypes.APIKey.token"]], "token (ngrok.datatypes.credential property)": [[8, "ngrok.datatypes.Credential.token"]], "transport (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.transport"]], "tripped_duration (ngrok.datatypes.endpointcircuitbreaker property)": [[8, "ngrok.datatypes.EndpointCircuitBreaker.tripped_duration"]], "tunnel (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.tunnel"]], "tunnel_session (ngrok.datatypes.tunnel property)": [[8, "ngrok.datatypes.Tunnel.tunnel_session"]], "tunnel_sessions (ngrok.datatypes.tunnelsessionlist property)": [[8, "ngrok.datatypes.TunnelSessionList.tunnel_sessions"]], "tunnels (ngrok.datatypes.tunnelgroupbackend property)": [[8, "ngrok.datatypes.TunnelGroupBackend.tunnels"]], "tunnels (ngrok.datatypes.tunnellist property)": [[8, "ngrok.datatypes.TunnelList.tunnels"]], "twitch (ngrok.datatypes.endpointoauthprovider property)": [[8, "ngrok.datatypes.EndpointOAuthProvider.twitch"]], "type (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.type"]], "type (ngrok.datatypes.eventsource property)": [[8, "ngrok.datatypes.EventSource.type"]], "type (ngrok.datatypes.eventsourcereplace property)": [[8, "ngrok.datatypes.EventSourceReplace.type"]], "type (ngrok.datatypes.iprestriction property)": [[8, "ngrok.datatypes.IPRestriction.type"]], "update() (ngrok.datatypes.apikey method)": [[8, "ngrok.datatypes.APIKey.update"]], "update() (ngrok.datatypes.agentingress method)": [[8, "ngrok.datatypes.AgentIngress.update"]], "update() (ngrok.datatypes.certificateauthority method)": [[8, "ngrok.datatypes.CertificateAuthority.update"]], "update() (ngrok.datatypes.credential method)": [[8, "ngrok.datatypes.Credential.update"]], "update() (ngrok.datatypes.failoverbackend method)": [[8, "ngrok.datatypes.FailoverBackend.update"]], "update() (ngrok.datatypes.httpresponsebackend method)": [[8, "ngrok.datatypes.HTTPResponseBackend.update"]], "update() (ngrok.datatypes.httpsedge method)": [[8, "ngrok.datatypes.HTTPSEdge.update"]], "update() (ngrok.datatypes.httpsedgeroute method)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.update"]], "update() (ngrok.datatypes.ippolicy method)": [[8, "ngrok.datatypes.IPPolicy.update"]], "update() (ngrok.datatypes.ippolicyrule method)": [[8, "ngrok.datatypes.IPPolicyRule.update"]], "update() (ngrok.datatypes.sshcertificateauthority method)": [[8, "ngrok.datatypes.SSHCertificateAuthority.update"]], "update() (ngrok.datatypes.sshcredential method)": [[8, "ngrok.datatypes.SSHCredential.update"]], "update() (ngrok.datatypes.sshhostcertificate method)": [[8, "ngrok.datatypes.SSHHostCertificate.update"]], "update() (ngrok.datatypes.sshusercertificate method)": [[8, "ngrok.datatypes.SSHUserCertificate.update"]], "update() (ngrok.datatypes.tcpedge method)": [[8, "ngrok.datatypes.TCPEdge.update"]], "update() (ngrok.datatypes.tlscertificate method)": [[8, "ngrok.datatypes.TLSCertificate.update"]], "update() (ngrok.datatypes.tlsedge method)": [[8, "ngrok.datatypes.TLSEdge.update"]], "update() (ngrok.datatypes.tunnelgroupbackend method)": [[8, "ngrok.datatypes.TunnelGroupBackend.update"]], "update() (ngrok.datatypes.weightedbackend method)": [[8, "ngrok.datatypes.WeightedBackend.update"]], "updated_at (ngrok.datatypes.endpoint property)": [[8, "ngrok.datatypes.Endpoint.updated_at"]], "uri (ngrok.datatypes.apikey property)": [[8, "ngrok.datatypes.APIKey.uri"]], "uri (ngrok.datatypes.apikeylist property)": [[8, "ngrok.datatypes.APIKeyList.uri"]], "uri (ngrok.datatypes.abusereport property)": [[8, "ngrok.datatypes.AbuseReport.uri"]], "uri (ngrok.datatypes.agentingress property)": [[8, "ngrok.datatypes.AgentIngress.uri"]], "uri (ngrok.datatypes.agentingresslist property)": [[8, "ngrok.datatypes.AgentIngressList.uri"]], "uri (ngrok.datatypes.applicationsession property)": [[8, "ngrok.datatypes.ApplicationSession.uri"]], "uri (ngrok.datatypes.applicationsessionlist property)": [[8, "ngrok.datatypes.ApplicationSessionList.uri"]], "uri (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.uri"]], "uri (ngrok.datatypes.applicationuserlist property)": [[8, "ngrok.datatypes.ApplicationUserList.uri"]], "uri (ngrok.datatypes.certificateauthority property)": [[8, "ngrok.datatypes.CertificateAuthority.uri"]], "uri (ngrok.datatypes.certificateauthoritylist property)": [[8, "ngrok.datatypes.CertificateAuthorityList.uri"]], "uri (ngrok.datatypes.credential property)": [[8, "ngrok.datatypes.Credential.uri"]], "uri (ngrok.datatypes.credentiallist property)": [[8, "ngrok.datatypes.CredentialList.uri"]], "uri (ngrok.datatypes.endpointlist property)": [[8, "ngrok.datatypes.EndpointList.uri"]], "uri (ngrok.datatypes.eventdestination property)": [[8, "ngrok.datatypes.EventDestination.uri"]], "uri (ngrok.datatypes.eventdestinationlist property)": [[8, "ngrok.datatypes.EventDestinationList.uri"]], "uri (ngrok.datatypes.eventsource property)": [[8, "ngrok.datatypes.EventSource.uri"]], "uri (ngrok.datatypes.eventsourcelist property)": [[8, "ngrok.datatypes.EventSourceList.uri"]], "uri (ngrok.datatypes.eventsubscription property)": [[8, "ngrok.datatypes.EventSubscription.uri"]], "uri (ngrok.datatypes.eventsubscriptionlist property)": [[8, "ngrok.datatypes.EventSubscriptionList.uri"]], "uri (ngrok.datatypes.failoverbackend property)": [[8, "ngrok.datatypes.FailoverBackend.uri"]], "uri (ngrok.datatypes.failoverbackendlist property)": [[8, "ngrok.datatypes.FailoverBackendList.uri"]], "uri (ngrok.datatypes.httpresponsebackend property)": [[8, "ngrok.datatypes.HTTPResponseBackend.uri"]], "uri (ngrok.datatypes.httpresponsebackendlist property)": [[8, "ngrok.datatypes.HTTPResponseBackendList.uri"]], "uri (ngrok.datatypes.httpsedge property)": [[8, "ngrok.datatypes.HTTPSEdge.uri"]], "uri (ngrok.datatypes.httpsedgelist property)": [[8, "ngrok.datatypes.HTTPSEdgeList.uri"]], "uri (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.uri"]], "uri (ngrok.datatypes.ippolicy property)": [[8, "ngrok.datatypes.IPPolicy.uri"]], "uri (ngrok.datatypes.ippolicylist property)": [[8, "ngrok.datatypes.IPPolicyList.uri"]], "uri (ngrok.datatypes.ippolicyrule property)": [[8, "ngrok.datatypes.IPPolicyRule.uri"]], "uri (ngrok.datatypes.ippolicyrulelist property)": [[8, "ngrok.datatypes.IPPolicyRuleList.uri"]], "uri (ngrok.datatypes.iprestriction property)": [[8, "ngrok.datatypes.IPRestriction.uri"]], "uri (ngrok.datatypes.iprestrictionlist property)": [[8, "ngrok.datatypes.IPRestrictionList.uri"]], "uri (ngrok.datatypes.ref property)": [[8, "ngrok.datatypes.Ref.uri"]], "uri (ngrok.datatypes.reservedaddr property)": [[8, "ngrok.datatypes.ReservedAddr.uri"]], "uri (ngrok.datatypes.reservedaddrlist property)": [[8, "ngrok.datatypes.ReservedAddrList.uri"]], "uri (ngrok.datatypes.reserveddomain property)": [[8, "ngrok.datatypes.ReservedDomain.uri"]], "uri (ngrok.datatypes.reserveddomainlist property)": [[8, "ngrok.datatypes.ReservedDomainList.uri"]], "uri (ngrok.datatypes.sshcertificateauthority property)": [[8, "ngrok.datatypes.SSHCertificateAuthority.uri"]], "uri (ngrok.datatypes.sshcertificateauthoritylist property)": [[8, "ngrok.datatypes.SSHCertificateAuthorityList.uri"]], "uri (ngrok.datatypes.sshcredential property)": [[8, "ngrok.datatypes.SSHCredential.uri"]], "uri (ngrok.datatypes.sshcredentiallist property)": [[8, "ngrok.datatypes.SSHCredentialList.uri"]], "uri (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.uri"]], "uri (ngrok.datatypes.sshhostcertificatelist property)": [[8, "ngrok.datatypes.SSHHostCertificateList.uri"]], "uri (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.uri"]], "uri (ngrok.datatypes.sshusercertificatelist property)": [[8, "ngrok.datatypes.SSHUserCertificateList.uri"]], "uri (ngrok.datatypes.tcpedge property)": [[8, "ngrok.datatypes.TCPEdge.uri"]], "uri (ngrok.datatypes.tcpedgelist property)": [[8, "ngrok.datatypes.TCPEdgeList.uri"]], "uri (ngrok.datatypes.tlscertificate property)": [[8, "ngrok.datatypes.TLSCertificate.uri"]], "uri (ngrok.datatypes.tlscertificatelist property)": [[8, "ngrok.datatypes.TLSCertificateList.uri"]], "uri (ngrok.datatypes.tlsedge property)": [[8, "ngrok.datatypes.TLSEdge.uri"]], "uri (ngrok.datatypes.tlsedgelist property)": [[8, "ngrok.datatypes.TLSEdgeList.uri"]], "uri (ngrok.datatypes.tunnelgroupbackend property)": [[8, "ngrok.datatypes.TunnelGroupBackend.uri"]], "uri (ngrok.datatypes.tunnelgroupbackendlist property)": [[8, "ngrok.datatypes.TunnelGroupBackendList.uri"]], "uri (ngrok.datatypes.tunnellist property)": [[8, "ngrok.datatypes.TunnelList.uri"]], "uri (ngrok.datatypes.tunnelsession property)": [[8, "ngrok.datatypes.TunnelSession.uri"]], "uri (ngrok.datatypes.tunnelsessionlist property)": [[8, "ngrok.datatypes.TunnelSessionList.uri"]], "uri (ngrok.datatypes.weightedbackend property)": [[8, "ngrok.datatypes.WeightedBackend.uri"]], "uri (ngrok.datatypes.weightedbackendlist property)": [[8, "ngrok.datatypes.WeightedBackendList.uri"]], "url (ngrok.datatypes.identityprovider property)": [[8, "ngrok.datatypes.IdentityProvider.url"]], "urls (ngrok.datatypes.abusereport property)": [[8, "ngrok.datatypes.AbuseReport.urls"]], "user_agent (ngrok.datatypes.browsersession property)": [[8, "ngrok.datatypes.BrowserSession.user_agent"]], "username (ngrok.datatypes.applicationuser property)": [[8, "ngrok.datatypes.ApplicationUser.username"]], "valid_after (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.valid_after"]], "valid_after (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.valid_after"]], "valid_until (ngrok.datatypes.sshhostcertificate property)": [[8, "ngrok.datatypes.SSHHostCertificate.valid_until"]], "valid_until (ngrok.datatypes.sshusercertificate property)": [[8, "ngrok.datatypes.SSHUserCertificate.valid_until"]], "volume_threshold (ngrok.datatypes.endpointcircuitbreaker property)": [[8, "ngrok.datatypes.EndpointCircuitBreaker.volume_threshold"]], "webhook_verification (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.webhook_verification"]], "websocket_tcp_converter (ngrok.datatypes.httpsedgeroute property)": [[8, "ngrok.datatypes.HTTPSEdgeRoute.websocket_tcp_converter"]], "edgeroutebackendmoduleclient (class in ngrok.services)": [[9, "ngrok.services.EdgeRouteBackendModuleClient"]], "delete() (ngrok.services.edgeroutebackendmoduleclient method)": [[9, "ngrok.services.EdgeRouteBackendModuleClient.delete"]], "get() (ngrok.services.edgeroutebackendmoduleclient method)": [[9, "ngrok.services.EdgeRouteBackendModuleClient.get"]], "replace() (ngrok.services.edgeroutebackendmoduleclient method)": [[9, "ngrok.services.EdgeRouteBackendModuleClient.replace"]], "edgeroutecircuitbreakermoduleclient (class in ngrok.services)": [[10, "ngrok.services.EdgeRouteCircuitBreakerModuleClient"]], "delete() (ngrok.services.edgeroutecircuitbreakermoduleclient method)": [[10, "ngrok.services.EdgeRouteCircuitBreakerModuleClient.delete"]], "get() (ngrok.services.edgeroutecircuitbreakermoduleclient method)": [[10, "ngrok.services.EdgeRouteCircuitBreakerModuleClient.get"]], "replace() (ngrok.services.edgeroutecircuitbreakermoduleclient method)": [[10, "ngrok.services.EdgeRouteCircuitBreakerModuleClient.replace"]], "edgeroutecompressionmoduleclient (class in ngrok.services)": [[11, "ngrok.services.EdgeRouteCompressionModuleClient"]], "delete() (ngrok.services.edgeroutecompressionmoduleclient method)": [[11, "ngrok.services.EdgeRouteCompressionModuleClient.delete"]], "get() (ngrok.services.edgeroutecompressionmoduleclient method)": [[11, "ngrok.services.EdgeRouteCompressionModuleClient.get"]], "replace() (ngrok.services.edgeroutecompressionmoduleclient method)": [[11, "ngrok.services.EdgeRouteCompressionModuleClient.replace"]], "edgerouteiprestrictionmoduleclient (class in ngrok.services)": [[12, "ngrok.services.EdgeRouteIPRestrictionModuleClient"]], "delete() (ngrok.services.edgerouteiprestrictionmoduleclient method)": [[12, "ngrok.services.EdgeRouteIPRestrictionModuleClient.delete"]], "get() (ngrok.services.edgerouteiprestrictionmoduleclient method)": [[12, "ngrok.services.EdgeRouteIPRestrictionModuleClient.get"]], "replace() (ngrok.services.edgerouteiprestrictionmoduleclient method)": [[12, "ngrok.services.EdgeRouteIPRestrictionModuleClient.replace"]], "edgerouteoauthmoduleclient (class in ngrok.services)": [[13, "ngrok.services.EdgeRouteOAuthModuleClient"]], "delete() (ngrok.services.edgerouteoauthmoduleclient method)": [[13, "ngrok.services.EdgeRouteOAuthModuleClient.delete"]], "get() (ngrok.services.edgerouteoauthmoduleclient method)": [[13, "ngrok.services.EdgeRouteOAuthModuleClient.get"]], "replace() (ngrok.services.edgerouteoauthmoduleclient method)": [[13, "ngrok.services.EdgeRouteOAuthModuleClient.replace"]], "edgerouteoidcmoduleclient (class in ngrok.services)": [[14, "ngrok.services.EdgeRouteOIDCModuleClient"]], "delete() (ngrok.services.edgerouteoidcmoduleclient method)": [[14, "ngrok.services.EdgeRouteOIDCModuleClient.delete"]], "get() (ngrok.services.edgerouteoidcmoduleclient method)": [[14, "ngrok.services.EdgeRouteOIDCModuleClient.get"]], "replace() (ngrok.services.edgerouteoidcmoduleclient method)": [[14, "ngrok.services.EdgeRouteOIDCModuleClient.replace"]], "edgerouterequestheadersmoduleclient (class in ngrok.services)": [[15, "ngrok.services.EdgeRouteRequestHeadersModuleClient"]], "delete() (ngrok.services.edgerouterequestheadersmoduleclient method)": [[15, "ngrok.services.EdgeRouteRequestHeadersModuleClient.delete"]], "get() (ngrok.services.edgerouterequestheadersmoduleclient method)": [[15, "ngrok.services.EdgeRouteRequestHeadersModuleClient.get"]], "replace() (ngrok.services.edgerouterequestheadersmoduleclient method)": [[15, "ngrok.services.EdgeRouteRequestHeadersModuleClient.replace"]], "edgerouteresponseheadersmoduleclient (class in ngrok.services)": [[16, "ngrok.services.EdgeRouteResponseHeadersModuleClient"]], "delete() (ngrok.services.edgerouteresponseheadersmoduleclient method)": [[16, "ngrok.services.EdgeRouteResponseHeadersModuleClient.delete"]], "get() (ngrok.services.edgerouteresponseheadersmoduleclient method)": [[16, "ngrok.services.EdgeRouteResponseHeadersModuleClient.get"]], "replace() (ngrok.services.edgerouteresponseheadersmoduleclient method)": [[16, "ngrok.services.EdgeRouteResponseHeadersModuleClient.replace"]], "edgeroutesamlmoduleclient (class in ngrok.services)": [[17, "ngrok.services.EdgeRouteSAMLModuleClient"]], "delete() (ngrok.services.edgeroutesamlmoduleclient method)": [[17, "ngrok.services.EdgeRouteSAMLModuleClient.delete"]], "get() (ngrok.services.edgeroutesamlmoduleclient method)": [[17, "ngrok.services.EdgeRouteSAMLModuleClient.get"]], "replace() (ngrok.services.edgeroutesamlmoduleclient method)": [[17, "ngrok.services.EdgeRouteSAMLModuleClient.replace"]], "edgeroutewebhookverificationmoduleclient (class in ngrok.services)": [[18, "ngrok.services.EdgeRouteWebhookVerificationModuleClient"]], "delete() (ngrok.services.edgeroutewebhookverificationmoduleclient method)": [[18, "ngrok.services.EdgeRouteWebhookVerificationModuleClient.delete"]], "get() (ngrok.services.edgeroutewebhookverificationmoduleclient method)": [[18, "ngrok.services.EdgeRouteWebhookVerificationModuleClient.get"]], "replace() (ngrok.services.edgeroutewebhookverificationmoduleclient method)": [[18, "ngrok.services.EdgeRouteWebhookVerificationModuleClient.replace"]], "edgeroutewebsockettcpconvertermoduleclient (class in ngrok.services)": [[19, "ngrok.services.EdgeRouteWebsocketTCPConverterModuleClient"]], "delete() (ngrok.services.edgeroutewebsockettcpconvertermoduleclient method)": [[19, "ngrok.services.EdgeRouteWebsocketTCPConverterModuleClient.delete"]], "get() (ngrok.services.edgeroutewebsockettcpconvertermoduleclient method)": [[19, "ngrok.services.EdgeRouteWebsocketTCPConverterModuleClient.get"]], "replace() (ngrok.services.edgeroutewebsockettcpconvertermoduleclient method)": [[19, "ngrok.services.EdgeRouteWebsocketTCPConverterModuleClient.replace"]], "edgeshttpsclient (class in ngrok.services)": [[20, "ngrok.services.EdgesHTTPSClient"]], "create() (ngrok.services.edgeshttpsclient method)": [[20, "ngrok.services.EdgesHTTPSClient.create"]], "delete() (ngrok.services.edgeshttpsclient method)": [[20, "ngrok.services.EdgesHTTPSClient.delete"]], "get() (ngrok.services.edgeshttpsclient method)": [[20, "ngrok.services.EdgesHTTPSClient.get"]], "list() (ngrok.services.edgeshttpsclient method)": [[20, "ngrok.services.EdgesHTTPSClient.list"]], "update() (ngrok.services.edgeshttpsclient method)": [[20, "ngrok.services.EdgesHTTPSClient.update"]], "edgeshttpsroutesclient (class in ngrok.services)": [[21, "ngrok.services.EdgesHTTPSRoutesClient"]], "create() (ngrok.services.edgeshttpsroutesclient method)": [[21, "ngrok.services.EdgesHTTPSRoutesClient.create"]], "delete() (ngrok.services.edgeshttpsroutesclient method)": [[21, "ngrok.services.EdgesHTTPSRoutesClient.delete"]], "get() (ngrok.services.edgeshttpsroutesclient method)": [[21, "ngrok.services.EdgesHTTPSRoutesClient.get"]], "update() (ngrok.services.edgeshttpsroutesclient method)": [[21, "ngrok.services.EdgesHTTPSRoutesClient.update"]], "edgestcpclient (class in ngrok.services)": [[22, "ngrok.services.EdgesTCPClient"]], "create() (ngrok.services.edgestcpclient method)": [[22, "ngrok.services.EdgesTCPClient.create"]], "delete() (ngrok.services.edgestcpclient method)": [[22, "ngrok.services.EdgesTCPClient.delete"]], "get() (ngrok.services.edgestcpclient method)": [[22, "ngrok.services.EdgesTCPClient.get"]], "list() (ngrok.services.edgestcpclient method)": [[22, "ngrok.services.EdgesTCPClient.list"]], "update() (ngrok.services.edgestcpclient method)": [[22, "ngrok.services.EdgesTCPClient.update"]], "edgestlsclient (class in ngrok.services)": [[23, "ngrok.services.EdgesTLSClient"]], "create() (ngrok.services.edgestlsclient method)": [[23, "ngrok.services.EdgesTLSClient.create"]], "delete() (ngrok.services.edgestlsclient method)": [[23, "ngrok.services.EdgesTLSClient.delete"]], "get() (ngrok.services.edgestlsclient method)": [[23, "ngrok.services.EdgesTLSClient.get"]], "list() (ngrok.services.edgestlsclient method)": [[23, "ngrok.services.EdgesTLSClient.list"]], "update() (ngrok.services.edgestlsclient method)": [[23, "ngrok.services.EdgesTLSClient.update"]], "endpointsclient (class in ngrok.services)": [[24, "ngrok.services.EndpointsClient"]], "get() (ngrok.services.endpointsclient method)": [[24, "ngrok.services.EndpointsClient.get"]], "list() (ngrok.services.endpointsclient method)": [[24, "ngrok.services.EndpointsClient.list"]], "error": [[25, "ngrok.Error"]], "notfounderror": [[25, "ngrok.NotFoundError"]], "operation_id (ngrok.error property)": [[25, "ngrok.Error.operation_id"]], "eventdestinationsclient (class in ngrok.services)": [[26, "ngrok.services.EventDestinationsClient"]], "create() (ngrok.services.eventdestinationsclient method)": [[26, "ngrok.services.EventDestinationsClient.create"]], "delete() (ngrok.services.eventdestinationsclient method)": [[26, "ngrok.services.EventDestinationsClient.delete"]], "get() (ngrok.services.eventdestinationsclient method)": [[26, "ngrok.services.EventDestinationsClient.get"]], "list() (ngrok.services.eventdestinationsclient method)": [[26, "ngrok.services.EventDestinationsClient.list"]], "update() (ngrok.services.eventdestinationsclient method)": [[26, "ngrok.services.EventDestinationsClient.update"]], "eventsourcesclient (class in ngrok.services)": [[27, "ngrok.services.EventSourcesClient"]], "create() (ngrok.services.eventsourcesclient method)": [[27, "ngrok.services.EventSourcesClient.create"]], "delete() (ngrok.services.eventsourcesclient method)": [[27, "ngrok.services.EventSourcesClient.delete"]], "get() (ngrok.services.eventsourcesclient method)": [[27, "ngrok.services.EventSourcesClient.get"]], "list() (ngrok.services.eventsourcesclient method)": [[27, "ngrok.services.EventSourcesClient.list"]], "update() (ngrok.services.eventsourcesclient method)": [[27, "ngrok.services.EventSourcesClient.update"]], "eventsubscriptionsclient (class in ngrok.services)": [[28, "ngrok.services.EventSubscriptionsClient"]], "create() (ngrok.services.eventsubscriptionsclient method)": [[28, "ngrok.services.EventSubscriptionsClient.create"]], "delete() (ngrok.services.eventsubscriptionsclient method)": [[28, "ngrok.services.EventSubscriptionsClient.delete"]], "get() (ngrok.services.eventsubscriptionsclient method)": [[28, "ngrok.services.EventSubscriptionsClient.get"]], "list() (ngrok.services.eventsubscriptionsclient method)": [[28, "ngrok.services.EventSubscriptionsClient.list"]], "update() (ngrok.services.eventsubscriptionsclient method)": [[28, "ngrok.services.EventSubscriptionsClient.update"]], "failoverbackendsclient (class in ngrok.services)": [[29, "ngrok.services.FailoverBackendsClient"]], "create() (ngrok.services.failoverbackendsclient method)": [[29, "ngrok.services.FailoverBackendsClient.create"]], "delete() (ngrok.services.failoverbackendsclient method)": [[29, "ngrok.services.FailoverBackendsClient.delete"]], "get() (ngrok.services.failoverbackendsclient method)": [[29, "ngrok.services.FailoverBackendsClient.get"]], "list() (ngrok.services.failoverbackendsclient method)": [[29, "ngrok.services.FailoverBackendsClient.list"]], "update() (ngrok.services.failoverbackendsclient method)": [[29, "ngrok.services.FailoverBackendsClient.update"]], "httpresponsebackendsclient (class in ngrok.services)": [[30, "ngrok.services.HTTPResponseBackendsClient"]], "create() (ngrok.services.httpresponsebackendsclient method)": [[30, "ngrok.services.HTTPResponseBackendsClient.create"]], "delete() (ngrok.services.httpresponsebackendsclient method)": [[30, "ngrok.services.HTTPResponseBackendsClient.delete"]], "get() (ngrok.services.httpresponsebackendsclient method)": [[30, "ngrok.services.HTTPResponseBackendsClient.get"]], "list() (ngrok.services.httpresponsebackendsclient method)": [[30, "ngrok.services.HTTPResponseBackendsClient.list"]], "update() (ngrok.services.httpresponsebackendsclient method)": [[30, "ngrok.services.HTTPResponseBackendsClient.update"]], "httpsedgemutualtlsmoduleclient (class in ngrok.services)": [[31, "ngrok.services.HTTPSEdgeMutualTLSModuleClient"]], "delete() (ngrok.services.httpsedgemutualtlsmoduleclient method)": [[31, "ngrok.services.HTTPSEdgeMutualTLSModuleClient.delete"]], "get() (ngrok.services.httpsedgemutualtlsmoduleclient method)": [[31, "ngrok.services.HTTPSEdgeMutualTLSModuleClient.get"]], "replace() (ngrok.services.httpsedgemutualtlsmoduleclient method)": [[31, "ngrok.services.HTTPSEdgeMutualTLSModuleClient.replace"]], "httpsedgetlsterminationmoduleclient (class in ngrok.services)": [[32, "ngrok.services.HTTPSEdgeTLSTerminationModuleClient"]], "delete() (ngrok.services.httpsedgetlsterminationmoduleclient method)": [[32, "ngrok.services.HTTPSEdgeTLSTerminationModuleClient.delete"]], "get() (ngrok.services.httpsedgetlsterminationmoduleclient method)": [[32, "ngrok.services.HTTPSEdgeTLSTerminationModuleClient.get"]], "replace() (ngrok.services.httpsedgetlsterminationmoduleclient method)": [[32, "ngrok.services.HTTPSEdgeTLSTerminationModuleClient.replace"]], "ippoliciesclient (class in ngrok.services)": [[34, "ngrok.services.IPPoliciesClient"]], "create() (ngrok.services.ippoliciesclient method)": [[34, "ngrok.services.IPPoliciesClient.create"]], "delete() (ngrok.services.ippoliciesclient method)": [[34, "ngrok.services.IPPoliciesClient.delete"]], "get() (ngrok.services.ippoliciesclient method)": [[34, "ngrok.services.IPPoliciesClient.get"]], "list() (ngrok.services.ippoliciesclient method)": [[34, "ngrok.services.IPPoliciesClient.list"]], "update() (ngrok.services.ippoliciesclient method)": [[34, "ngrok.services.IPPoliciesClient.update"]], "ippolicyrulesclient (class in ngrok.services)": [[35, "ngrok.services.IPPolicyRulesClient"]], "create() (ngrok.services.ippolicyrulesclient method)": [[35, "ngrok.services.IPPolicyRulesClient.create"]], "delete() (ngrok.services.ippolicyrulesclient method)": [[35, "ngrok.services.IPPolicyRulesClient.delete"]], "get() (ngrok.services.ippolicyrulesclient method)": [[35, "ngrok.services.IPPolicyRulesClient.get"]], "list() (ngrok.services.ippolicyrulesclient method)": [[35, "ngrok.services.IPPolicyRulesClient.list"]], "update() (ngrok.services.ippolicyrulesclient method)": [[35, "ngrok.services.IPPolicyRulesClient.update"]], "iprestrictionsclient (class in ngrok.services)": [[36, "ngrok.services.IPRestrictionsClient"]], "create() (ngrok.services.iprestrictionsclient method)": [[36, "ngrok.services.IPRestrictionsClient.create"]], "delete() (ngrok.services.iprestrictionsclient method)": [[36, "ngrok.services.IPRestrictionsClient.delete"]], "get() (ngrok.services.iprestrictionsclient method)": [[36, "ngrok.services.IPRestrictionsClient.get"]], "list() (ngrok.services.iprestrictionsclient method)": [[36, "ngrok.services.IPRestrictionsClient.list"]], "update() (ngrok.services.iprestrictionsclient method)": [[36, "ngrok.services.IPRestrictionsClient.update"]], "reservedaddrsclient (class in ngrok.services)": [[37, "ngrok.services.ReservedAddrsClient"]], "create() (ngrok.services.reservedaddrsclient method)": [[37, "ngrok.services.ReservedAddrsClient.create"]], "delete() (ngrok.services.reservedaddrsclient method)": [[37, "ngrok.services.ReservedAddrsClient.delete"]], "get() (ngrok.services.reservedaddrsclient method)": [[37, "ngrok.services.ReservedAddrsClient.get"]], "list() (ngrok.services.reservedaddrsclient method)": [[37, "ngrok.services.ReservedAddrsClient.list"]], "update() (ngrok.services.reservedaddrsclient method)": [[37, "ngrok.services.ReservedAddrsClient.update"]], "reserveddomainsclient (class in ngrok.services)": [[38, "ngrok.services.ReservedDomainsClient"]], "create() (ngrok.services.reserveddomainsclient method)": [[38, "ngrok.services.ReservedDomainsClient.create"]], "delete() (ngrok.services.reserveddomainsclient method)": [[38, "ngrok.services.ReservedDomainsClient.delete"]], "delete_certificate() (ngrok.services.reserveddomainsclient method)": [[38, "ngrok.services.ReservedDomainsClient.delete_certificate"]], "delete_certificate_management_policy() (ngrok.services.reserveddomainsclient method)": [[38, "ngrok.services.ReservedDomainsClient.delete_certificate_management_policy"]], "get() (ngrok.services.reserveddomainsclient method)": [[38, "ngrok.services.ReservedDomainsClient.get"]], "list() (ngrok.services.reserveddomainsclient method)": [[38, "ngrok.services.ReservedDomainsClient.list"]], "update() (ngrok.services.reserveddomainsclient method)": [[38, "ngrok.services.ReservedDomainsClient.update"]], "sshcertificateauthoritiesclient (class in ngrok.services)": [[39, "ngrok.services.SSHCertificateAuthoritiesClient"]], "create() (ngrok.services.sshcertificateauthoritiesclient method)": [[39, "ngrok.services.SSHCertificateAuthoritiesClient.create"]], "delete() (ngrok.services.sshcertificateauthoritiesclient method)": [[39, "ngrok.services.SSHCertificateAuthoritiesClient.delete"]], "get() (ngrok.services.sshcertificateauthoritiesclient method)": [[39, "ngrok.services.SSHCertificateAuthoritiesClient.get"]], "list() (ngrok.services.sshcertificateauthoritiesclient method)": [[39, "ngrok.services.SSHCertificateAuthoritiesClient.list"]], "update() (ngrok.services.sshcertificateauthoritiesclient method)": [[39, "ngrok.services.SSHCertificateAuthoritiesClient.update"]], "sshcredentialsclient (class in ngrok.services)": [[40, "ngrok.services.SSHCredentialsClient"]], "create() (ngrok.services.sshcredentialsclient method)": [[40, "ngrok.services.SSHCredentialsClient.create"]], "delete() (ngrok.services.sshcredentialsclient method)": [[40, "ngrok.services.SSHCredentialsClient.delete"]], "get() (ngrok.services.sshcredentialsclient method)": [[40, "ngrok.services.SSHCredentialsClient.get"]], "list() (ngrok.services.sshcredentialsclient method)": [[40, "ngrok.services.SSHCredentialsClient.list"]], "update() (ngrok.services.sshcredentialsclient method)": [[40, "ngrok.services.SSHCredentialsClient.update"]], "sshhostcertificatesclient (class in ngrok.services)": [[41, "ngrok.services.SSHHostCertificatesClient"]], "create() (ngrok.services.sshhostcertificatesclient method)": [[41, "ngrok.services.SSHHostCertificatesClient.create"]], "delete() (ngrok.services.sshhostcertificatesclient method)": [[41, "ngrok.services.SSHHostCertificatesClient.delete"]], "get() (ngrok.services.sshhostcertificatesclient method)": [[41, "ngrok.services.SSHHostCertificatesClient.get"]], "list() (ngrok.services.sshhostcertificatesclient method)": [[41, "ngrok.services.SSHHostCertificatesClient.list"]], "update() (ngrok.services.sshhostcertificatesclient method)": [[41, "ngrok.services.SSHHostCertificatesClient.update"]], "sshusercertificatesclient (class in ngrok.services)": [[42, "ngrok.services.SSHUserCertificatesClient"]], "create() (ngrok.services.sshusercertificatesclient method)": [[42, "ngrok.services.SSHUserCertificatesClient.create"]], "delete() (ngrok.services.sshusercertificatesclient method)": [[42, "ngrok.services.SSHUserCertificatesClient.delete"]], "get() (ngrok.services.sshusercertificatesclient method)": [[42, "ngrok.services.SSHUserCertificatesClient.get"]], "list() (ngrok.services.sshusercertificatesclient method)": [[42, "ngrok.services.SSHUserCertificatesClient.list"]], "update() (ngrok.services.sshusercertificatesclient method)": [[42, "ngrok.services.SSHUserCertificatesClient.update"]], "tcpedgebackendmoduleclient (class in ngrok.services)": [[43, "ngrok.services.TCPEdgeBackendModuleClient"]], "delete() (ngrok.services.tcpedgebackendmoduleclient method)": [[43, "ngrok.services.TCPEdgeBackendModuleClient.delete"]], "get() (ngrok.services.tcpedgebackendmoduleclient method)": [[43, "ngrok.services.TCPEdgeBackendModuleClient.get"]], "replace() (ngrok.services.tcpedgebackendmoduleclient method)": [[43, "ngrok.services.TCPEdgeBackendModuleClient.replace"]], "tcpedgeiprestrictionmoduleclient (class in ngrok.services)": [[44, "ngrok.services.TCPEdgeIPRestrictionModuleClient"]], "delete() (ngrok.services.tcpedgeiprestrictionmoduleclient method)": [[44, "ngrok.services.TCPEdgeIPRestrictionModuleClient.delete"]], "get() (ngrok.services.tcpedgeiprestrictionmoduleclient method)": [[44, "ngrok.services.TCPEdgeIPRestrictionModuleClient.get"]], "replace() (ngrok.services.tcpedgeiprestrictionmoduleclient method)": [[44, "ngrok.services.TCPEdgeIPRestrictionModuleClient.replace"]], "tlscertificatesclient (class in ngrok.services)": [[45, "ngrok.services.TLSCertificatesClient"]], "create() (ngrok.services.tlscertificatesclient method)": [[45, "ngrok.services.TLSCertificatesClient.create"]], "delete() (ngrok.services.tlscertificatesclient method)": [[45, "ngrok.services.TLSCertificatesClient.delete"]], "get() (ngrok.services.tlscertificatesclient method)": [[45, "ngrok.services.TLSCertificatesClient.get"]], "list() (ngrok.services.tlscertificatesclient method)": [[45, "ngrok.services.TLSCertificatesClient.list"]], "update() (ngrok.services.tlscertificatesclient method)": [[45, "ngrok.services.TLSCertificatesClient.update"]], "tlsedgebackendmoduleclient (class in ngrok.services)": [[46, "ngrok.services.TLSEdgeBackendModuleClient"]], "delete() (ngrok.services.tlsedgebackendmoduleclient method)": [[46, "ngrok.services.TLSEdgeBackendModuleClient.delete"]], "get() (ngrok.services.tlsedgebackendmoduleclient method)": [[46, "ngrok.services.TLSEdgeBackendModuleClient.get"]], "replace() (ngrok.services.tlsedgebackendmoduleclient method)": [[46, "ngrok.services.TLSEdgeBackendModuleClient.replace"]], "tlsedgeiprestrictionmoduleclient (class in ngrok.services)": [[47, "ngrok.services.TLSEdgeIPRestrictionModuleClient"]], "delete() (ngrok.services.tlsedgeiprestrictionmoduleclient method)": [[47, "ngrok.services.TLSEdgeIPRestrictionModuleClient.delete"]], "get() (ngrok.services.tlsedgeiprestrictionmoduleclient method)": [[47, "ngrok.services.TLSEdgeIPRestrictionModuleClient.get"]], "replace() (ngrok.services.tlsedgeiprestrictionmoduleclient method)": [[47, "ngrok.services.TLSEdgeIPRestrictionModuleClient.replace"]], "tlsedgemutualtlsmoduleclient (class in ngrok.services)": [[48, "ngrok.services.TLSEdgeMutualTLSModuleClient"]], "delete() (ngrok.services.tlsedgemutualtlsmoduleclient method)": [[48, "ngrok.services.TLSEdgeMutualTLSModuleClient.delete"]], "get() (ngrok.services.tlsedgemutualtlsmoduleclient method)": [[48, "ngrok.services.TLSEdgeMutualTLSModuleClient.get"]], "replace() (ngrok.services.tlsedgemutualtlsmoduleclient method)": [[48, "ngrok.services.TLSEdgeMutualTLSModuleClient.replace"]], "tlsedgetlsterminationmoduleclient (class in ngrok.services)": [[49, "ngrok.services.TLSEdgeTLSTerminationModuleClient"]], "delete() (ngrok.services.tlsedgetlsterminationmoduleclient method)": [[49, "ngrok.services.TLSEdgeTLSTerminationModuleClient.delete"]], "get() (ngrok.services.tlsedgetlsterminationmoduleclient method)": [[49, "ngrok.services.TLSEdgeTLSTerminationModuleClient.get"]], "replace() (ngrok.services.tlsedgetlsterminationmoduleclient method)": [[49, "ngrok.services.TLSEdgeTLSTerminationModuleClient.replace"]], "tunnelgroupbackendsclient (class in ngrok.services)": [[50, "ngrok.services.TunnelGroupBackendsClient"]], "create() (ngrok.services.tunnelgroupbackendsclient method)": [[50, "ngrok.services.TunnelGroupBackendsClient.create"]], "delete() (ngrok.services.tunnelgroupbackendsclient method)": [[50, "ngrok.services.TunnelGroupBackendsClient.delete"]], "get() (ngrok.services.tunnelgroupbackendsclient method)": [[50, "ngrok.services.TunnelGroupBackendsClient.get"]], "list() (ngrok.services.tunnelgroupbackendsclient method)": [[50, "ngrok.services.TunnelGroupBackendsClient.list"]], "update() (ngrok.services.tunnelgroupbackendsclient method)": [[50, "ngrok.services.TunnelGroupBackendsClient.update"]], "tunnelsessionsclient (class in ngrok.services)": [[51, "ngrok.services.TunnelSessionsClient"]], "get() (ngrok.services.tunnelsessionsclient method)": [[51, "ngrok.services.TunnelSessionsClient.get"]], "list() (ngrok.services.tunnelsessionsclient method)": [[51, "ngrok.services.TunnelSessionsClient.list"]], "restart() (ngrok.services.tunnelsessionsclient method)": [[51, "ngrok.services.TunnelSessionsClient.restart"]], "stop() (ngrok.services.tunnelsessionsclient method)": [[51, "ngrok.services.TunnelSessionsClient.stop"]], "update() (ngrok.services.tunnelsessionsclient method)": [[51, "ngrok.services.TunnelSessionsClient.update"]], "tunnelsclient (class in ngrok.services)": [[52, "ngrok.services.TunnelsClient"]], "get() (ngrok.services.tunnelsclient method)": [[52, "ngrok.services.TunnelsClient.get"]], "list() (ngrok.services.tunnelsclient method)": [[52, "ngrok.services.TunnelsClient.list"]], "weightedbackendsclient (class in ngrok.services)": [[53, "ngrok.services.WeightedBackendsClient"]], "create() (ngrok.services.weightedbackendsclient method)": [[53, "ngrok.services.WeightedBackendsClient.create"]], "delete() (ngrok.services.weightedbackendsclient method)": [[53, "ngrok.services.WeightedBackendsClient.delete"]], "get() (ngrok.services.weightedbackendsclient method)": [[53, "ngrok.services.WeightedBackendsClient.get"]], "list() (ngrok.services.weightedbackendsclient method)": [[53, "ngrok.services.WeightedBackendsClient.list"]], "update() (ngrok.services.weightedbackendsclient method)": [[53, "ngrok.services.WeightedBackendsClient.update"]]}}) \ No newline at end of file diff --git a/docs/ssh_certificate_authorities.html b/docs/ssh_certificate_authorities.html index 4971665..9766beb 100644 --- a/docs/ssh_certificate_authorities.html +++ b/docs/ssh_certificate_authorities.html @@ -167,6 +167,7 @@
    • API Keys
    • Application Sessions
    • Application Users
    • +
    • Tunnel Sessions
    • Failover Backends
    • HTTP Response Backends
    • Tunnel Group Backends
    • @@ -210,7 +211,6 @@
    • SSH Host Certificates
    • SSH User Certificates
    • TLS Certificates
    • -
    • Tunnel Sessions
    • Tunnels
    • diff --git a/docs/ssh_credentials.html b/docs/ssh_credentials.html index db4d03b..fa7e45c 100644 --- a/docs/ssh_credentials.html +++ b/docs/ssh_credentials.html @@ -167,6 +167,7 @@
    • API Keys
    • Application Sessions
    • Application Users
    • +
    • Tunnel Sessions
    • Failover Backends
    • HTTP Response Backends
    • Tunnel Group Backends
    • @@ -210,7 +211,6 @@
    • SSH Host Certificates
    • SSH User Certificates
    • TLS Certificates
    • -
    • Tunnel Sessions
    • Tunnels
    • diff --git a/docs/ssh_host_certificates.html b/docs/ssh_host_certificates.html index 2309ac4..686eb05 100644 --- a/docs/ssh_host_certificates.html +++ b/docs/ssh_host_certificates.html @@ -167,6 +167,7 @@
    • API Keys
    • Application Sessions
    • Application Users
    • +
    • Tunnel Sessions
    • Failover Backends
    • HTTP Response Backends
    • Tunnel Group Backends
    • @@ -210,7 +211,6 @@
    • SSH Host Certificates
    • SSH User Certificates
    • TLS Certificates
    • -
    • Tunnel Sessions
    • Tunnels
    • diff --git a/docs/ssh_user_certificates.html b/docs/ssh_user_certificates.html index 989ce5d..2bc430b 100644 --- a/docs/ssh_user_certificates.html +++ b/docs/ssh_user_certificates.html @@ -167,6 +167,7 @@
    • API Keys
    • Application Sessions
    • Application Users
    • +
    • Tunnel Sessions
    • Failover Backends
    • HTTP Response Backends
    • Tunnel Group Backends
    • @@ -210,7 +211,6 @@
    • SSH Host Certificates
    • SSH User Certificates
    • TLS Certificates
    • -
    • Tunnel Sessions
    • Tunnels
    • diff --git a/docs/tcp_edge_backend_module.html b/docs/tcp_edge_backend_module.html index dab769b..96b74b6 100644 --- a/docs/tcp_edge_backend_module.html +++ b/docs/tcp_edge_backend_module.html @@ -167,6 +167,7 @@
    • API Keys
    • Application Sessions
    • Application Users
    • +
    • Tunnel Sessions
    • Failover Backends
    • HTTP Response Backends
    • Tunnel Group Backends
    • @@ -210,7 +211,6 @@
    • SSH Host Certificates
    • SSH User Certificates
    • TLS Certificates
    • -
    • Tunnel Sessions
    • Tunnels
    • diff --git a/docs/tcp_edge_ip_restriction_module.html b/docs/tcp_edge_ip_restriction_module.html index b88b489..9f0bd68 100644 --- a/docs/tcp_edge_ip_restriction_module.html +++ b/docs/tcp_edge_ip_restriction_module.html @@ -167,6 +167,7 @@
    • API Keys
    • Application Sessions
    • Application Users
    • +
    • Tunnel Sessions
    • Failover Backends
    • HTTP Response Backends
    • Tunnel Group Backends
    • @@ -210,7 +211,6 @@
    • SSH Host Certificates
    • SSH User Certificates
    • TLS Certificates
    • -
    • Tunnel Sessions
    • Tunnels
    • diff --git a/docs/tls_certificates.html b/docs/tls_certificates.html index c71bc3a..5b171a5 100644 --- a/docs/tls_certificates.html +++ b/docs/tls_certificates.html @@ -3,7 +3,7 @@ - + TLS Certificates - ngrok-api documentation @@ -167,6 +167,7 @@
    • API Keys
    • Application Sessions
    • Application Users
    • +
    • Tunnel Sessions
    • Failover Backends
    • HTTP Response Backends
    • Tunnel Group Backends
    • @@ -210,7 +211,6 @@
    • SSH Host Certificates
    • SSH User Certificates
    • TLS Certificates
    • -
    • Tunnel Sessions
    • Tunnels
    • @@ -267,8 +267,8 @@ automated certificate provisioning.

      • description (str) – human-readable description of this TLS certificate. optional, max 255 bytes.

      • metadata (str) – arbitrary user-defined machine-readable data of this TLS certificate. optional, max 4096 bytes.

      • -
      • certificate_pem (str) – chain of PEM-encoded certificates, leaf first. See Certificate Bundles.

      • -
      • private_key_pem (str) – private key for the TLS certificate, PEM-encoded. See Private Keys.

      • +
      • certificate_pem (str) – chain of PEM-encoded certificates, leaf first. See Certificate Bundles.

      • +
      • private_key_pem (str) – private key for the TLS certificate, PEM-encoded. See Private Keys.

      @@ -359,12 +359,12 @@ automated certificate provisioning.