diff --git a/CHANGELOG.md b/CHANGELOG.md index ccaed69..070106f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ -## 0.22.0 +## 0.16.0 * Added support for the Bot User API. The Bot User API allows you to manage the bots that are registered to your ngrok account. You can automate the creation, management, and deletion of bot users in your account. diff --git a/Gemfile b/Gemfile index 8f8fc41..dddbd73 100644 --- a/Gemfile +++ b/Gemfile @@ -31,5 +31,5 @@ group :development, :test do # https://github.com/airbnb/ruby/tree/master/rubocop gem 'rubocop' # https://github.com/airbnb/ruby/tree/master/rubocop-airbnb - gem 'rubocop-airbnb' + gem 'rubocop-airbnb', '~> 6.0.0' end diff --git a/doc/NgrokAPI.html b/doc/NgrokAPI.html index 8d9c350..64414dd 100644 --- a/doc/NgrokAPI.html +++ b/doc/NgrokAPI.html @@ -79,7 +79,7 @@
Defined in:
lib/ngrokapi.rb,
- lib/ngrokapi/error.rb,
lib/ngrokapi/client.rb,
lib/ngrokapi/version.rb,
lib/ngrokapi/models/ref.rb,
lib/ngrokapi/http_client.rb,
lib/ngrokapi/models/tunnel.rb,
lib/ngrokapi/models/api_key.rb,
lib/ngrokapi/paged_iterator.rb,
lib/ngrokapi/models/aws_auth.rb,
lib/ngrokapi/models/aws_role.rb,
lib/ngrokapi/models/bot_user.rb,
lib/ngrokapi/models/endpoint.rb,
lib/ngrokapi/models/listable.rb,
lib/ngrokapi/models/location.rb,
lib/ngrokapi/models/tcp_edge.rb,
lib/ngrokapi/models/tls_edge.rb,
lib/ngrokapi/models/ip_policy.rb,
lib/ngrokapi/models/credential.rb,
lib/ngrokapi/models/https_edge.rb,
lib/ngrokapi/models/user_agent.rb,
lib/ngrokapi/models/abuse_report.rb,
lib/ngrokapi/models/event_source.rb,
lib/ngrokapi/models/event_target.rb,
lib/ngrokapi/models/agent_ingress.rb,
lib/ngrokapi/models/endpoint_oidc.rb,
lib/ngrokapi/models/endpoint_rule.rb,
lib/ngrokapi/models/endpoint_saml.rb,
lib/ngrokapi/models/reserved_addr.rb,
lib/ngrokapi/models/ip_policy_rule.rb,
lib/ngrokapi/models/ip_restriction.rb,
lib/ngrokapi/models/ssh_credential.rb,
lib/ngrokapi/models/static_backend.rb,
lib/ngrokapi/models/tunnel_session.rb,
lib/ngrokapi/errors/not_found_error.rb,
lib/ngrokapi/models/aws_credentials.rb,
lib/ngrokapi/models/browser_session.rb,
lib/ngrokapi/models/endpoint_action.rb,
lib/ngrokapi/models/endpoint_o_auth.rb,
lib/ngrokapi/models/endpoint_policy.rb,
lib/ngrokapi/models/reserved_domain.rb,
lib/ngrokapi/models/tls_certificate.rb,
lib/ngrokapi/models/application_user.rb,
lib/ngrokapi/models/endpoint_backend.rb,
lib/ngrokapi/models/failover_backend.rb,
lib/ngrokapi/models/https_edge_route.rb,
lib/ngrokapi/models/weighted_backend.rb,
lib/ngrokapi/services/tunnels_client.rb,
lib/ngrokapi/models/event_destination.rb,
lib/ngrokapi/models/event_source_list.rb,
lib/ngrokapi/models/identity_provider.rb,
lib/ngrokapi/services/api_keys_client.rb,
lib/ngrokapi/models/endpoint_ip_policy.rb,
lib/ngrokapi/models/event_subscription.rb,
lib/ngrokapi/models/static_backend_tls.rb,
lib/ngrokapi/services/bot_users_client.rb,
lib/ngrokapi/services/edges_tcp_client.rb,
lib/ngrokapi/services/edges_tls_client.rb,
lib/ngrokapi/services/endpoints_client.rb,
lib/ngrokapi/models/application_session.rb,
lib/ngrokapi/models/endpoint_mutual_tls.rb,
lib/ngrokapi/models/endpoint_compression.rb,
lib/ngrokapi/models/endpoint_saml_mutate.rb,
lib/ngrokapi/models/event_source_replace.rb,
lib/ngrokapi/models/event_target_datadog.rb,
lib/ngrokapi/models/event_target_kinesis.rb,
lib/ngrokapi/models/ssh_host_certificate.rb,
lib/ngrokapi/models/ssh_user_certificate.rb,
lib/ngrokapi/models/tunnel_group_backend.rb,
lib/ngrokapi/services/credentials_client.rb,
lib/ngrokapi/services/edges_https_client.rb,
lib/ngrokapi/services/ip_policies_client.rb,
lib/ngrokapi/models/abuse_report_hostname.rb,
lib/ngrokapi/models/certificate_authority.rb,
lib/ngrokapi/models/event_target_firehose.rb,
lib/ngrokapi/models/http_response_backend.rb,
lib/ngrokapi/models/tls_certificate_sa_ns.rb,
lib/ngrokapi/models/agent_ingress_cert_job.rb,
lib/ngrokapi/models/endpoint_o_auth_amazon.rb,
lib/ngrokapi/models/endpoint_o_auth_google.rb,
lib/ngrokapi/models/endpoint_o_auth_twitch.rb,
lib/ngrokapi/services/abuse_reports_client.rb,
lib/ngrokapi/services/event_sources_client.rb,
lib/ngrokapi/models/endpoint_backend_mutate.rb,
lib/ngrokapi/models/endpoint_o_auth_git_hub.rb,
lib/ngrokapi/models/endpoint_o_auth_git_lab.rb,
lib/ngrokapi/services/reserved_addrs_client.rb,
lib/ngrokapi/models/endpoint_circuit_breaker.rb,
lib/ngrokapi/models/endpoint_o_auth_facebook.rb,
lib/ngrokapi/models/endpoint_o_auth_provider.rb,
lib/ngrokapi/models/endpoint_request_headers.rb,
lib/ngrokapi/models/endpoint_tls_termination.rb,
lib/ngrokapi/models/reserved_domain_cert_job.rb,
lib/ngrokapi/services/agent_ingresses_client.rb,
lib/ngrokapi/services/ip_policy_rules_client.rb,
lib/ngrokapi/services/ip_restrictions_client.rb,
lib/ngrokapi/services/ssh_credentials_client.rb,
lib/ngrokapi/services/static_backends_client.rb,
lib/ngrokapi/services/tunnel_sessions_client.rb,
lib/ngrokapi/models/agent_ingress_cert_policy.rb,
lib/ngrokapi/models/agent_ingress_cert_status.rb,
lib/ngrokapi/models/endpoint_ip_policy_mutate.rb,
lib/ngrokapi/models/endpoint_o_auth_linked_in.rb,
lib/ngrokapi/models/endpoint_o_auth_microsoft.rb,
lib/ngrokapi/models/endpoint_response_headers.rb,
lib/ngrokapi/models/ssh_certificate_authority.rb,
lib/ngrokapi/services/reserved_domains_client.rb,
lib/ngrokapi/services/tls_certificates_client.rb,
lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb,
lib/ngrokapi/models/endpoint_user_agent_filter.rb,
lib/ngrokapi/services/application_users_client.rb,
lib/ngrokapi/services/failover_backends_client.rb,
lib/ngrokapi/services/weighted_backends_client.rb,
lib/ngrokapi/models/endpoint_webhook_validation.rb,
lib/ngrokapi/models/reserved_domain_cert_policy.rb,
lib/ngrokapi/models/reserved_domain_cert_status.rb,
lib/ngrokapi/services/edges_https_routes_client.rb,
lib/ngrokapi/services/event_destinations_client.rb,
lib/ngrokapi/models/event_target_cloudwatch_logs.rb,
lib/ngrokapi/services/event_subscriptions_client.rb,
lib/ngrokapi/services/application_sessions_client.rb,
lib/ngrokapi/services/ssh_host_certificates_client.rb,
lib/ngrokapi/services/ssh_user_certificates_client.rb,
lib/ngrokapi/services/tunnel_group_backends_client.rb,
lib/ngrokapi/services/edge_route_oidc_module_client.rb,
lib/ngrokapi/services/edge_route_saml_module_client.rb,
lib/ngrokapi/services/http_response_backends_client.rb,
lib/ngrokapi/services/tcp_edge_policy_module_client.rb,
lib/ngrokapi/services/tls_edge_policy_module_client.rb,
lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb,
lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb,
lib/ngrokapi/services/certificate_authorities_client.rb,
lib/ngrokapi/services/tcp_edge_backend_module_client.rb,
lib/ngrokapi/services/tls_edge_backend_module_client.rb,
lib/ngrokapi/services/edge_route_o_auth_module_client.rb,
lib/ngrokapi/services/edge_route_policy_module_client.rb,
lib/ngrokapi/services/edge_route_backend_module_client.rb,
lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb,
lib/ngrokapi/services/ssh_certificate_authorities_client.rb,
lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb,
lib/ngrokapi/services/edge_route_compression_module_client.rb,
lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb,
lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb,
lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb,
lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb,
lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb,
lib/ngrokapi/services/edge_route_request_headers_module_client.rb,
lib/ngrokapi/services/https_edge_tls_termination_module_client.rb,
lib/ngrokapi/services/edge_route_response_headers_module_client.rb,
lib/ngrokapi/services/edge_route_user_agent_filter_module_client.rb,
lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb,
lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
+ lib/ngrokapi/error.rb,
lib/ngrokapi/client.rb,
lib/ngrokapi/version.rb,
lib/ngrokapi/models/ref.rb,
lib/ngrokapi/http_client.rb,
lib/ngrokapi/models/tunnel.rb,
lib/ngrokapi/models/api_key.rb,
lib/ngrokapi/paged_iterator.rb,
lib/ngrokapi/models/aws_auth.rb,
lib/ngrokapi/models/aws_role.rb,
lib/ngrokapi/models/bot_user.rb,
lib/ngrokapi/models/endpoint.rb,
lib/ngrokapi/models/listable.rb,
lib/ngrokapi/models/location.rb,
lib/ngrokapi/models/tcp_edge.rb,
lib/ngrokapi/models/tls_edge.rb,
lib/ngrokapi/models/ip_policy.rb,
lib/ngrokapi/models/credential.rb,
lib/ngrokapi/models/https_edge.rb,
lib/ngrokapi/models/user_agent.rb,
lib/ngrokapi/models/abuse_report.rb,
lib/ngrokapi/models/event_source.rb,
lib/ngrokapi/models/event_target.rb,
lib/ngrokapi/models/agent_ingress.rb,
lib/ngrokapi/models/endpoint_oidc.rb,
lib/ngrokapi/models/endpoint_saml.rb,
lib/ngrokapi/models/reserved_addr.rb,
lib/ngrokapi/models/ip_policy_rule.rb,
lib/ngrokapi/models/ip_restriction.rb,
lib/ngrokapi/models/ssh_credential.rb,
lib/ngrokapi/models/static_backend.rb,
lib/ngrokapi/models/tunnel_session.rb,
lib/ngrokapi/errors/not_found_error.rb,
lib/ngrokapi/models/aws_credentials.rb,
lib/ngrokapi/models/browser_session.rb,
lib/ngrokapi/models/endpoint_o_auth.rb,
lib/ngrokapi/models/reserved_domain.rb,
lib/ngrokapi/models/tls_certificate.rb,
lib/ngrokapi/models/application_user.rb,
lib/ngrokapi/models/endpoint_backend.rb,
lib/ngrokapi/models/failover_backend.rb,
lib/ngrokapi/models/https_edge_route.rb,
lib/ngrokapi/models/weighted_backend.rb,
lib/ngrokapi/services/tunnels_client.rb,
lib/ngrokapi/models/event_destination.rb,
lib/ngrokapi/models/event_source_list.rb,
lib/ngrokapi/models/identity_provider.rb,
lib/ngrokapi/services/api_keys_client.rb,
lib/ngrokapi/models/endpoint_ip_policy.rb,
lib/ngrokapi/models/event_subscription.rb,
lib/ngrokapi/models/static_backend_tls.rb,
lib/ngrokapi/services/bot_users_client.rb,
lib/ngrokapi/services/edges_tcp_client.rb,
lib/ngrokapi/services/edges_tls_client.rb,
lib/ngrokapi/services/endpoints_client.rb,
lib/ngrokapi/models/application_session.rb,
lib/ngrokapi/models/endpoint_mutual_tls.rb,
lib/ngrokapi/models/endpoint_compression.rb,
lib/ngrokapi/models/endpoint_saml_mutate.rb,
lib/ngrokapi/models/event_source_replace.rb,
lib/ngrokapi/models/event_target_datadog.rb,
lib/ngrokapi/models/event_target_kinesis.rb,
lib/ngrokapi/models/ssh_host_certificate.rb,
lib/ngrokapi/models/ssh_user_certificate.rb,
lib/ngrokapi/models/tunnel_group_backend.rb,
lib/ngrokapi/services/credentials_client.rb,
lib/ngrokapi/services/edges_https_client.rb,
lib/ngrokapi/services/ip_policies_client.rb,
lib/ngrokapi/models/abuse_report_hostname.rb,
lib/ngrokapi/models/certificate_authority.rb,
lib/ngrokapi/models/event_target_firehose.rb,
lib/ngrokapi/models/http_response_backend.rb,
lib/ngrokapi/models/tls_certificate_sa_ns.rb,
lib/ngrokapi/models/agent_ingress_cert_job.rb,
lib/ngrokapi/models/endpoint_o_auth_amazon.rb,
lib/ngrokapi/models/endpoint_o_auth_google.rb,
lib/ngrokapi/models/endpoint_o_auth_twitch.rb,
lib/ngrokapi/services/abuse_reports_client.rb,
lib/ngrokapi/services/event_sources_client.rb,
lib/ngrokapi/models/endpoint_backend_mutate.rb,
lib/ngrokapi/models/endpoint_o_auth_git_hub.rb,
lib/ngrokapi/models/endpoint_o_auth_git_lab.rb,
lib/ngrokapi/models/endpoint_traffic_policy.rb,
lib/ngrokapi/services/reserved_addrs_client.rb,
lib/ngrokapi/models/endpoint_circuit_breaker.rb,
lib/ngrokapi/models/endpoint_o_auth_facebook.rb,
lib/ngrokapi/models/endpoint_o_auth_provider.rb,
lib/ngrokapi/models/endpoint_request_headers.rb,
lib/ngrokapi/models/endpoint_tls_termination.rb,
lib/ngrokapi/models/reserved_domain_cert_job.rb,
lib/ngrokapi/services/agent_ingresses_client.rb,
lib/ngrokapi/services/ip_policy_rules_client.rb,
lib/ngrokapi/services/ip_restrictions_client.rb,
lib/ngrokapi/services/ssh_credentials_client.rb,
lib/ngrokapi/services/static_backends_client.rb,
lib/ngrokapi/services/tunnel_sessions_client.rb,
lib/ngrokapi/models/agent_ingress_cert_policy.rb,
lib/ngrokapi/models/agent_ingress_cert_status.rb,
lib/ngrokapi/models/endpoint_ip_policy_mutate.rb,
lib/ngrokapi/models/endpoint_o_auth_linked_in.rb,
lib/ngrokapi/models/endpoint_o_auth_microsoft.rb,
lib/ngrokapi/models/endpoint_response_headers.rb,
lib/ngrokapi/models/ssh_certificate_authority.rb,
lib/ngrokapi/services/reserved_domains_client.rb,
lib/ngrokapi/services/tls_certificates_client.rb,
lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb,
lib/ngrokapi/models/endpoint_user_agent_filter.rb,
lib/ngrokapi/services/application_users_client.rb,
lib/ngrokapi/services/failover_backends_client.rb,
lib/ngrokapi/services/weighted_backends_client.rb,
lib/ngrokapi/models/endpoint_webhook_validation.rb,
lib/ngrokapi/models/reserved_domain_cert_policy.rb,
lib/ngrokapi/models/reserved_domain_cert_status.rb,
lib/ngrokapi/services/edges_https_routes_client.rb,
lib/ngrokapi/services/event_destinations_client.rb,
lib/ngrokapi/models/event_target_cloudwatch_logs.rb,
lib/ngrokapi/services/event_subscriptions_client.rb,
lib/ngrokapi/services/application_sessions_client.rb,
lib/ngrokapi/services/ssh_host_certificates_client.rb,
lib/ngrokapi/services/ssh_user_certificates_client.rb,
lib/ngrokapi/services/tunnel_group_backends_client.rb,
lib/ngrokapi/services/edge_route_oidc_module_client.rb,
lib/ngrokapi/services/edge_route_saml_module_client.rb,
lib/ngrokapi/services/http_response_backends_client.rb,
lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb,
lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb,
lib/ngrokapi/services/certificate_authorities_client.rb,
lib/ngrokapi/services/tcp_edge_backend_module_client.rb,
lib/ngrokapi/services/tls_edge_backend_module_client.rb,
lib/ngrokapi/models/event_target_azure_logs_ingestion.rb,
lib/ngrokapi/services/edge_route_o_auth_module_client.rb,
lib/ngrokapi/services/edge_route_backend_module_client.rb,
lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb,
lib/ngrokapi/services/ssh_certificate_authorities_client.rb,
lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb,
lib/ngrokapi/services/edge_route_compression_module_client.rb,
lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb,
lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb,
lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb,
lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb,
lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb,
lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb,
lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb,
lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb,
lib/ngrokapi/services/edge_route_request_headers_module_client.rb,
lib/ngrokapi/services/https_edge_tls_termination_module_client.rb,
lib/ngrokapi/services/edge_route_response_headers_module_client.rb,
lib/ngrokapi/services/edge_route_user_agent_filter_module_client.rb,
lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb,
lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
@@ -147,9 +147,9 @@ diff --git a/doc/NgrokAPI/Client.html b/doc/NgrokAPI/Client.html index 0db4fca..34ec2a2 100644 --- a/doc/NgrokAPI/Client.html +++ b/doc/NgrokAPI/Client.html @@ -845,7 +845,7 @@
-

Abuse Reports allow you to submit take-down requests for URLs hosted by ngrok that violate ngrok’s terms of service.

+

Abuse Reports allow you to submit take-down requests for URLs hosted by ngrok that violate ngrok’s terms of service.

@@ -929,7 +929,7 @@
-

API Keys are used to authenticate to the ngrok API. You may use the API itself to provision and manage API Keys but you’ll need to provision your first API key from the API Keys page on your ngrok.com dashboard.

+

API Keys are used to authenticate to the ngrok API. You may use the API itself to provision and manage API Keys but you’ll need to provision your first API key from the API Keys page on your ngrok.com dashboard.

@@ -1117,7 +1117,7 @@
-

Certificate Authorities are x509 certificates that are used to sign other x509 certificates. Attach a Certificate Authority to the Mutual TLS module to verify that the TLS certificate presented by a client has been signed by this CA. Certificate Authorities are used only for mTLS validation only and thus a private key is not included in the resource.

+

Certificate Authorities are x509 certificates that are used to sign other x509 certificates. Attach a Certificate Authority to the Mutual TLS module to verify that the TLS certificate presented by a client has been signed by this CA. Certificate Authorities are used only for mTLS validation only and thus a private key is not included in the resource.

@@ -1171,7 +1171,7 @@
-

Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with the ngrok config add-authtoken command or by specifying it in the ngrok.yml configuration file with the authtoken property.

+

Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with the ngrok config add-authtoken command or by specifying it in the ngrok.yml configuration file with the authtoken property.

@@ -1341,7 +1341,7 @@
-

Endpoints provides an API for querying the endpoint objects which define what tunnel or edge is used to serve a hostport. Only active endpoints associated with a tunnel or backend are returned.

+

Endpoints provides an API for querying the endpoint objects which define what tunnel or edge is used to serve a hostport. Only active endpoints associated with a tunnel or backend are returned.

@@ -1485,7 +1485,7 @@
-

IP Policies are reusable groups of CIDR ranges with an allow or deny action. They can be attached to endpoints via the Endpoint Configuration IP Policy module. They can also be used with IP Restrictions to control source IP ranges that can start tunnel sessions and connect to the API and dashboard.

+

IP Policies are reusable groups of CIDR ranges with an allow or deny action. They can be attached to endpoints via the Endpoint Configuration IP Policy module. They can also be used with IP Restrictions to control source IP ranges that can start tunnel sessions and connect to the API and dashboard.

@@ -1539,7 +1539,7 @@
-

IP Policy Rules are the IPv4 or IPv6 CIDRs entries that make up an IP Policy.

+

IP Policy Rules are the IPv4 or IPv6 CIDRs entries that make up an IP Policy.

@@ -1593,7 +1593,7 @@
-

An IP restriction is a restriction placed on the CIDRs that are allowed to initiate traffic to a specific aspect of your ngrok account. An IP restriction has a type which defines the ingress it applies to. IP restrictions can be used to enforce the source IPs that can make API requests, log in to the dashboard, start ngrok agents, and connect to your public-facing endpoints.

+

An IP restriction is a restriction placed on the CIDRs that are allowed to initiate traffic to a specific aspect of your ngrok account. An IP restriction has a type which defines the ingress it applies to. IP restrictions can be used to enforce the source IPs that can make API requests, log in to the dashboard, start ngrok agents, and connect to your public-facing endpoints.

@@ -1647,7 +1647,7 @@
-

Reserved Addresses are TCP addresses that can be used to listen for traffic. TCP address hostnames and ports are assigned by ngrok, they cannot be chosen.

+

Reserved Addresses are TCP addresses that can be used to listen for traffic. TCP address hostnames and ports are assigned by ngrok, they cannot be chosen.

@@ -1701,7 +1701,7 @@
-

Reserved Domains are hostnames that you can listen for traffic on. Domains can be used to listen for http, https or tls traffic. You may use a domain 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.

+

Reserved Domains are hostnames that you can listen for traffic on. Domains can be used to listen for http, https or tls traffic. You may use a domain 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.

@@ -1755,7 +1755,7 @@
-

An SSH Certificate Authority is a pair of an SSH Certificate and its private key that can be used to sign other SSH host and user certificates.

+

An SSH Certificate Authority is a pair of an SSH Certificate and its private key that can be used to sign other SSH host and user certificates.

@@ -1809,7 +1809,7 @@
-

SSH Credentials are SSH public keys that can be used to start SSH tunnels via the ngrok SSH tunnel gateway.

+

SSH Credentials are SSH public keys that can be used to start SSH tunnels via the ngrok SSH tunnel gateway.

@@ -1863,7 +1863,7 @@
-

SSH Host Certificates along with the corresponding private key allows an SSH server to assert its authenticity to connecting SSH clients who trust the SSH Certificate Authority that was used to sign the certificate.

+

SSH Host Certificates along with the corresponding private key allows an SSH server to assert its authenticity to connecting SSH clients who trust the SSH Certificate Authority that was used to sign the certificate.

@@ -1917,7 +1917,7 @@
-

SSH User Certificates are presented by SSH clients when connecting to an SSH server to authenticate their connection. The SSH server must trust the SSH Certificate Authority used to sign the certificate.

+

SSH User Certificates are presented by SSH clients when connecting to an SSH server to authenticate their connection. The SSH server must trust the SSH Certificate Authority used to sign the certificate.

@@ -1971,7 +1971,7 @@
-

TLS Certificates are pairs of x509 certificates and their matching private key that can be used to terminate TLS traffic. TLS certificates are unused until they are attached to a Domain. TLS Certificates may also be provisioned by ngrok automatically for domains on which you have enabled automated certificate provisioning.

+

TLS Certificates are pairs of x509 certificates and their matching private key that can be used to terminate TLS traffic. TLS certificates are unused until they are attached to a Domain. TLS Certificates may also be provisioned by ngrok automatically for domains on which you have enabled automated certificate provisioning.

@@ -2025,7 +2025,7 @@
-

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.

+

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.

@@ -2079,7 +2079,7 @@
-

Tunnels provide endpoints to access services exposed by a running ngrok agent tunnel session or an SSH reverse tunnel session.

+

Tunnels provide endpoints to access services exposed by a running ngrok agent tunnel session or an SSH reverse tunnel session.

@@ -2126,9 +2126,9 @@
diff --git a/doc/NgrokAPI/Error.html b/doc/NgrokAPI/Error.html index 807a624..a589982 100644 --- a/doc/NgrokAPI/Error.html +++ b/doc/NgrokAPI/Error.html @@ -295,9 +295,9 @@
diff --git a/doc/NgrokAPI/Errors.html b/doc/NgrokAPI/Errors.html index f1c38d8..869ba96 100644 --- a/doc/NgrokAPI/Errors.html +++ b/doc/NgrokAPI/Errors.html @@ -105,9 +105,9 @@
diff --git a/doc/NgrokAPI/Errors/NotFoundError.html b/doc/NgrokAPI/Errors/NotFoundError.html index 0ef3ebf..b37fe1b 100644 --- a/doc/NgrokAPI/Errors/NotFoundError.html +++ b/doc/NgrokAPI/Errors/NotFoundError.html @@ -299,9 +299,9 @@
diff --git a/doc/NgrokAPI/HttpClient.html b/doc/NgrokAPI/HttpClient.html index e8e9c57..64761d7 100644 --- a/doc/NgrokAPI/HttpClient.html +++ b/doc/NgrokAPI/HttpClient.html @@ -1267,9 +1267,9 @@
diff --git a/doc/NgrokAPI/Models.html b/doc/NgrokAPI/Models.html index 0c7db12..495159a 100644 --- a/doc/NgrokAPI/Models.html +++ b/doc/NgrokAPI/Models.html @@ -79,7 +79,7 @@
Defined in:
lib/ngrokapi/models/ref.rb,
- lib/ngrokapi/models/tunnel.rb,
lib/ngrokapi/models/api_key.rb,
lib/ngrokapi/models/aws_auth.rb,
lib/ngrokapi/models/aws_role.rb,
lib/ngrokapi/models/bot_user.rb,
lib/ngrokapi/models/endpoint.rb,
lib/ngrokapi/models/listable.rb,
lib/ngrokapi/models/location.rb,
lib/ngrokapi/models/tcp_edge.rb,
lib/ngrokapi/models/tls_edge.rb,
lib/ngrokapi/models/ip_policy.rb,
lib/ngrokapi/models/credential.rb,
lib/ngrokapi/models/https_edge.rb,
lib/ngrokapi/models/user_agent.rb,
lib/ngrokapi/models/abuse_report.rb,
lib/ngrokapi/models/event_source.rb,
lib/ngrokapi/models/event_target.rb,
lib/ngrokapi/models/agent_ingress.rb,
lib/ngrokapi/models/endpoint_oidc.rb,
lib/ngrokapi/models/endpoint_rule.rb,
lib/ngrokapi/models/endpoint_saml.rb,
lib/ngrokapi/models/reserved_addr.rb,
lib/ngrokapi/models/ip_policy_rule.rb,
lib/ngrokapi/models/ip_restriction.rb,
lib/ngrokapi/models/ssh_credential.rb,
lib/ngrokapi/models/static_backend.rb,
lib/ngrokapi/models/tunnel_session.rb,
lib/ngrokapi/models/aws_credentials.rb,
lib/ngrokapi/models/browser_session.rb,
lib/ngrokapi/models/endpoint_action.rb,
lib/ngrokapi/models/endpoint_o_auth.rb,
lib/ngrokapi/models/endpoint_policy.rb,
lib/ngrokapi/models/reserved_domain.rb,
lib/ngrokapi/models/tls_certificate.rb,
lib/ngrokapi/models/application_user.rb,
lib/ngrokapi/models/endpoint_backend.rb,
lib/ngrokapi/models/failover_backend.rb,
lib/ngrokapi/models/https_edge_route.rb,
lib/ngrokapi/models/weighted_backend.rb,
lib/ngrokapi/models/event_destination.rb,
lib/ngrokapi/models/event_source_list.rb,
lib/ngrokapi/models/identity_provider.rb,
lib/ngrokapi/models/endpoint_ip_policy.rb,
lib/ngrokapi/models/event_subscription.rb,
lib/ngrokapi/models/static_backend_tls.rb,
lib/ngrokapi/models/application_session.rb,
lib/ngrokapi/models/endpoint_mutual_tls.rb,
lib/ngrokapi/models/endpoint_compression.rb,
lib/ngrokapi/models/endpoint_saml_mutate.rb,
lib/ngrokapi/models/event_source_replace.rb,
lib/ngrokapi/models/event_target_datadog.rb,
lib/ngrokapi/models/event_target_kinesis.rb,
lib/ngrokapi/models/ssh_host_certificate.rb,
lib/ngrokapi/models/ssh_user_certificate.rb,
lib/ngrokapi/models/tunnel_group_backend.rb,
lib/ngrokapi/models/abuse_report_hostname.rb,
lib/ngrokapi/models/certificate_authority.rb,
lib/ngrokapi/models/event_target_firehose.rb,
lib/ngrokapi/models/http_response_backend.rb,
lib/ngrokapi/models/tls_certificate_sa_ns.rb,
lib/ngrokapi/models/agent_ingress_cert_job.rb,
lib/ngrokapi/models/endpoint_o_auth_amazon.rb,
lib/ngrokapi/models/endpoint_o_auth_google.rb,
lib/ngrokapi/models/endpoint_o_auth_twitch.rb,
lib/ngrokapi/models/endpoint_backend_mutate.rb,
lib/ngrokapi/models/endpoint_o_auth_git_hub.rb,
lib/ngrokapi/models/endpoint_o_auth_git_lab.rb,
lib/ngrokapi/models/endpoint_circuit_breaker.rb,
lib/ngrokapi/models/endpoint_o_auth_facebook.rb,
lib/ngrokapi/models/endpoint_o_auth_provider.rb,
lib/ngrokapi/models/endpoint_request_headers.rb,
lib/ngrokapi/models/endpoint_tls_termination.rb,
lib/ngrokapi/models/reserved_domain_cert_job.rb,
lib/ngrokapi/models/agent_ingress_cert_policy.rb,
lib/ngrokapi/models/agent_ingress_cert_status.rb,
lib/ngrokapi/models/endpoint_ip_policy_mutate.rb,
lib/ngrokapi/models/endpoint_o_auth_linked_in.rb,
lib/ngrokapi/models/endpoint_o_auth_microsoft.rb,
lib/ngrokapi/models/endpoint_response_headers.rb,
lib/ngrokapi/models/ssh_certificate_authority.rb,
lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb,
lib/ngrokapi/models/endpoint_user_agent_filter.rb,
lib/ngrokapi/models/endpoint_webhook_validation.rb,
lib/ngrokapi/models/reserved_domain_cert_policy.rb,
lib/ngrokapi/models/reserved_domain_cert_status.rb,
lib/ngrokapi/models/event_target_cloudwatch_logs.rb,
lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb,
lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb
+ lib/ngrokapi/models/tunnel.rb,
lib/ngrokapi/models/api_key.rb,
lib/ngrokapi/models/aws_auth.rb,
lib/ngrokapi/models/aws_role.rb,
lib/ngrokapi/models/bot_user.rb,
lib/ngrokapi/models/endpoint.rb,
lib/ngrokapi/models/listable.rb,
lib/ngrokapi/models/location.rb,
lib/ngrokapi/models/tcp_edge.rb,
lib/ngrokapi/models/tls_edge.rb,
lib/ngrokapi/models/ip_policy.rb,
lib/ngrokapi/models/credential.rb,
lib/ngrokapi/models/https_edge.rb,
lib/ngrokapi/models/user_agent.rb,
lib/ngrokapi/models/abuse_report.rb,
lib/ngrokapi/models/event_source.rb,
lib/ngrokapi/models/event_target.rb,
lib/ngrokapi/models/agent_ingress.rb,
lib/ngrokapi/models/endpoint_oidc.rb,
lib/ngrokapi/models/endpoint_saml.rb,
lib/ngrokapi/models/reserved_addr.rb,
lib/ngrokapi/models/ip_policy_rule.rb,
lib/ngrokapi/models/ip_restriction.rb,
lib/ngrokapi/models/ssh_credential.rb,
lib/ngrokapi/models/static_backend.rb,
lib/ngrokapi/models/tunnel_session.rb,
lib/ngrokapi/models/aws_credentials.rb,
lib/ngrokapi/models/browser_session.rb,
lib/ngrokapi/models/endpoint_o_auth.rb,
lib/ngrokapi/models/reserved_domain.rb,
lib/ngrokapi/models/tls_certificate.rb,
lib/ngrokapi/models/application_user.rb,
lib/ngrokapi/models/endpoint_backend.rb,
lib/ngrokapi/models/failover_backend.rb,
lib/ngrokapi/models/https_edge_route.rb,
lib/ngrokapi/models/weighted_backend.rb,
lib/ngrokapi/models/event_destination.rb,
lib/ngrokapi/models/event_source_list.rb,
lib/ngrokapi/models/identity_provider.rb,
lib/ngrokapi/models/endpoint_ip_policy.rb,
lib/ngrokapi/models/event_subscription.rb,
lib/ngrokapi/models/static_backend_tls.rb,
lib/ngrokapi/models/application_session.rb,
lib/ngrokapi/models/endpoint_mutual_tls.rb,
lib/ngrokapi/models/endpoint_compression.rb,
lib/ngrokapi/models/endpoint_saml_mutate.rb,
lib/ngrokapi/models/event_source_replace.rb,
lib/ngrokapi/models/event_target_datadog.rb,
lib/ngrokapi/models/event_target_kinesis.rb,
lib/ngrokapi/models/ssh_host_certificate.rb,
lib/ngrokapi/models/ssh_user_certificate.rb,
lib/ngrokapi/models/tunnel_group_backend.rb,
lib/ngrokapi/models/abuse_report_hostname.rb,
lib/ngrokapi/models/certificate_authority.rb,
lib/ngrokapi/models/event_target_firehose.rb,
lib/ngrokapi/models/http_response_backend.rb,
lib/ngrokapi/models/tls_certificate_sa_ns.rb,
lib/ngrokapi/models/agent_ingress_cert_job.rb,
lib/ngrokapi/models/endpoint_o_auth_amazon.rb,
lib/ngrokapi/models/endpoint_o_auth_google.rb,
lib/ngrokapi/models/endpoint_o_auth_twitch.rb,
lib/ngrokapi/models/endpoint_backend_mutate.rb,
lib/ngrokapi/models/endpoint_o_auth_git_hub.rb,
lib/ngrokapi/models/endpoint_o_auth_git_lab.rb,
lib/ngrokapi/models/endpoint_traffic_policy.rb,
lib/ngrokapi/models/endpoint_circuit_breaker.rb,
lib/ngrokapi/models/endpoint_o_auth_facebook.rb,
lib/ngrokapi/models/endpoint_o_auth_provider.rb,
lib/ngrokapi/models/endpoint_request_headers.rb,
lib/ngrokapi/models/endpoint_tls_termination.rb,
lib/ngrokapi/models/reserved_domain_cert_job.rb,
lib/ngrokapi/models/agent_ingress_cert_policy.rb,
lib/ngrokapi/models/agent_ingress_cert_status.rb,
lib/ngrokapi/models/endpoint_ip_policy_mutate.rb,
lib/ngrokapi/models/endpoint_o_auth_linked_in.rb,
lib/ngrokapi/models/endpoint_o_auth_microsoft.rb,
lib/ngrokapi/models/endpoint_response_headers.rb,
lib/ngrokapi/models/ssh_certificate_authority.rb,
lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb,
lib/ngrokapi/models/endpoint_user_agent_filter.rb,
lib/ngrokapi/models/endpoint_webhook_validation.rb,
lib/ngrokapi/models/reserved_domain_cert_policy.rb,
lib/ngrokapi/models/reserved_domain_cert_status.rb,
lib/ngrokapi/models/event_target_cloudwatch_logs.rb,
lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb,
lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb,
lib/ngrokapi/models/event_target_azure_logs_ingestion.rb
@@ -91,7 +91,7 @@ - Classes: APIKey, AWSAuth, AWSCredentials, AWSRole, AbuseReport, AbuseReportHostname, AgentIngress, AgentIngressCertJob, AgentIngressCertPolicy, AgentIngressCertStatus, ApplicationSession, ApplicationUser, BotUser, BrowserSession, CertificateAuthority, Credential, Endpoint, EndpointAction, EndpointBackend, EndpointBackendMutate, EndpointCircuitBreaker, EndpointCompression, EndpointIPPolicy, EndpointIPPolicyMutate, EndpointMutualTLS, EndpointMutualTLSMutate, EndpointOAuth, EndpointOAuthAmazon, EndpointOAuthFacebook, EndpointOAuthGitHub, EndpointOAuthGitLab, EndpointOAuthGoogle, EndpointOAuthLinkedIn, EndpointOAuthMicrosoft, EndpointOAuthProvider, EndpointOAuthTwitch, EndpointOIDC, EndpointPolicy, EndpointRequestHeaders, EndpointResponseHeaders, EndpointRule, EndpointSAML, EndpointSAMLMutate, EndpointTLSTermination, EndpointTLSTerminationAtEdge, EndpointUserAgentFilter, EndpointWebhookValidation, EndpointWebsocketTCPConverter, EventDestination, EventSource, EventSourceList, EventSourceReplace, EventSubscription, EventTarget, EventTargetCloudwatchLogs, EventTargetDatadog, EventTargetFirehose, EventTargetKinesis, FailoverBackend, HTTPResponseBackend, HTTPSEdge, HTTPSEdgeRoute, IPPolicy, IPPolicyRule, IPRestriction, IdentityProvider, Listable, Location, Ref, ReservedAddr, ReservedDomain, ReservedDomainCertJob, ReservedDomainCertPolicy, ReservedDomainCertStatus, SSHCertificateAuthority, SSHCredential, SSHHostCertificate, SSHUserCertificate, StaticBackend, StaticBackendTLS, TCPEdge, TLSCertificate, TLSCertificateSANs, TLSEdge, Tunnel, TunnelGroupBackend, TunnelSession, UserAgent, WeightedBackend + Classes: APIKey, AWSAuth, AWSCredentials, AWSRole, AbuseReport, AbuseReportHostname, AgentIngress, AgentIngressCertJob, AgentIngressCertPolicy, AgentIngressCertStatus, ApplicationSession, ApplicationUser, BotUser, BrowserSession, CertificateAuthority, Credential, Endpoint, EndpointBackend, EndpointBackendMutate, EndpointCircuitBreaker, EndpointCompression, EndpointIPPolicy, EndpointIPPolicyMutate, EndpointMutualTLS, EndpointMutualTLSMutate, EndpointOAuth, EndpointOAuthAmazon, EndpointOAuthFacebook, EndpointOAuthGitHub, EndpointOAuthGitLab, EndpointOAuthGoogle, EndpointOAuthLinkedIn, EndpointOAuthMicrosoft, EndpointOAuthProvider, EndpointOAuthTwitch, EndpointOIDC, EndpointRequestHeaders, EndpointResponseHeaders, EndpointSAML, EndpointSAMLMutate, EndpointTLSTermination, EndpointTLSTerminationAtEdge, EndpointTrafficPolicy, EndpointUserAgentFilter, EndpointWebhookValidation, EndpointWebsocketTCPConverter, EventDestination, EventSource, EventSourceList, EventSourceReplace, EventSubscription, EventTarget, EventTargetAzureLogsIngestion, EventTargetCloudwatchLogs, EventTargetDatadog, EventTargetFirehose, EventTargetKinesis, FailoverBackend, HTTPResponseBackend, HTTPSEdge, HTTPSEdgeRoute, IPPolicy, IPPolicyRule, IPRestriction, IdentityProvider, Listable, Location, Ref, ReservedAddr, ReservedDomain, ReservedDomainCertJob, ReservedDomainCertPolicy, ReservedDomainCertStatus, SSHCertificateAuthority, SSHCredential, SSHHostCertificate, SSHUserCertificate, StaticBackend, StaticBackendTLS, TCPEdge, TLSCertificate, TLSCertificateSANs, TLSEdge, Tunnel, TunnelGroupBackend, TunnelSession, UserAgent, WeightedBackend

@@ -107,9 +107,9 @@
diff --git a/doc/NgrokAPI/Models/APIKey.html b/doc/NgrokAPI/Models/APIKey.html index 8ec0612..f79683e 100644 --- a/doc/NgrokAPI/Models/APIKey.html +++ b/doc/NgrokAPI/Models/APIKey.html @@ -1189,9 +1189,9 @@
diff --git a/doc/NgrokAPI/Models/AWSAuth.html b/doc/NgrokAPI/Models/AWSAuth.html index 9250d9e..4c97c0e 100644 --- a/doc/NgrokAPI/Models/AWSAuth.html +++ b/doc/NgrokAPI/Models/AWSAuth.html @@ -659,9 +659,9 @@
diff --git a/doc/NgrokAPI/Models/AWSCredentials.html b/doc/NgrokAPI/Models/AWSCredentials.html index f9c1347..27a0312 100644 --- a/doc/NgrokAPI/Models/AWSCredentials.html +++ b/doc/NgrokAPI/Models/AWSCredentials.html @@ -659,9 +659,9 @@
diff --git a/doc/NgrokAPI/Models/AWSRole.html b/doc/NgrokAPI/Models/AWSRole.html index 980e18c..a49f9bc 100644 --- a/doc/NgrokAPI/Models/AWSRole.html +++ b/doc/NgrokAPI/Models/AWSRole.html @@ -585,9 +585,9 @@ diff --git a/doc/NgrokAPI/Models/AbuseReport.html b/doc/NgrokAPI/Models/AbuseReport.html index 846de1e..db98167 100644 --- a/doc/NgrokAPI/Models/AbuseReport.html +++ b/doc/NgrokAPI/Models/AbuseReport.html @@ -1033,9 +1033,9 @@ diff --git a/doc/NgrokAPI/Models/AbuseReportHostname.html b/doc/NgrokAPI/Models/AbuseReportHostname.html index 080d99d..aecf78c 100644 --- a/doc/NgrokAPI/Models/AbuseReportHostname.html +++ b/doc/NgrokAPI/Models/AbuseReportHostname.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/AgentIngress.html b/doc/NgrokAPI/Models/AgentIngress.html index 07b2baf..dbf0129 100644 --- a/doc/NgrokAPI/Models/AgentIngress.html +++ b/doc/NgrokAPI/Models/AgentIngress.html @@ -1417,9 +1417,9 @@ diff --git a/doc/NgrokAPI/Models/AgentIngressCertJob.html b/doc/NgrokAPI/Models/AgentIngressCertJob.html index da36f4b..c37f5f9 100644 --- a/doc/NgrokAPI/Models/AgentIngressCertJob.html +++ b/doc/NgrokAPI/Models/AgentIngressCertJob.html @@ -807,9 +807,9 @@ diff --git a/doc/NgrokAPI/Models/AgentIngressCertPolicy.html b/doc/NgrokAPI/Models/AgentIngressCertPolicy.html index 33657a6..dfab030 100644 --- a/doc/NgrokAPI/Models/AgentIngressCertPolicy.html +++ b/doc/NgrokAPI/Models/AgentIngressCertPolicy.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/AgentIngressCertStatus.html b/doc/NgrokAPI/Models/AgentIngressCertStatus.html index 12dbeda..80584e2 100644 --- a/doc/NgrokAPI/Models/AgentIngressCertStatus.html +++ b/doc/NgrokAPI/Models/AgentIngressCertStatus.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/ApplicationSession.html b/doc/NgrokAPI/Models/ApplicationSession.html index 8b8e3c8..9c21947 100644 --- a/doc/NgrokAPI/Models/ApplicationSession.html +++ b/doc/NgrokAPI/Models/ApplicationSession.html @@ -1404,9 +1404,9 @@ diff --git a/doc/NgrokAPI/Models/ApplicationUser.html b/doc/NgrokAPI/Models/ApplicationUser.html index 1223d70..b0296e8 100644 --- a/doc/NgrokAPI/Models/ApplicationUser.html +++ b/doc/NgrokAPI/Models/ApplicationUser.html @@ -1326,9 +1326,9 @@ diff --git a/doc/NgrokAPI/Models/BotUser.html b/doc/NgrokAPI/Models/BotUser.html index 2a0e987..b61f4a1 100644 --- a/doc/NgrokAPI/Models/BotUser.html +++ b/doc/NgrokAPI/Models/BotUser.html @@ -1041,9 +1041,9 @@ diff --git a/doc/NgrokAPI/Models/BrowserSession.html b/doc/NgrokAPI/Models/BrowserSession.html index eca6c42..8c45931 100644 --- a/doc/NgrokAPI/Models/BrowserSession.html +++ b/doc/NgrokAPI/Models/BrowserSession.html @@ -733,9 +733,9 @@ diff --git a/doc/NgrokAPI/Models/CertificateAuthority.html b/doc/NgrokAPI/Models/CertificateAuthority.html index a4684fd..8057491 100644 --- a/doc/NgrokAPI/Models/CertificateAuthority.html +++ b/doc/NgrokAPI/Models/CertificateAuthority.html @@ -1485,9 +1485,9 @@ diff --git a/doc/NgrokAPI/Models/Credential.html b/doc/NgrokAPI/Models/Credential.html index ba5c612..fd3214c 100644 --- a/doc/NgrokAPI/Models/Credential.html +++ b/doc/NgrokAPI/Models/Credential.html @@ -1269,9 +1269,9 @@ diff --git a/doc/NgrokAPI/Models/Endpoint.html b/doc/NgrokAPI/Models/Endpoint.html index 338eaeb..5f79c43 100644 --- a/doc/NgrokAPI/Models/Endpoint.html +++ b/doc/NgrokAPI/Models/Endpoint.html @@ -1477,9 +1477,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointBackend.html b/doc/NgrokAPI/Models/EndpointBackend.html index e1dafc1..1b729b0 100644 --- a/doc/NgrokAPI/Models/EndpointBackend.html +++ b/doc/NgrokAPI/Models/EndpointBackend.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointBackendMutate.html b/doc/NgrokAPI/Models/EndpointBackendMutate.html index b7562c0..1562605 100644 --- a/doc/NgrokAPI/Models/EndpointBackendMutate.html +++ b/doc/NgrokAPI/Models/EndpointBackendMutate.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointCircuitBreaker.html b/doc/NgrokAPI/Models/EndpointCircuitBreaker.html index 17c505e..6fa0ef4 100644 --- a/doc/NgrokAPI/Models/EndpointCircuitBreaker.html +++ b/doc/NgrokAPI/Models/EndpointCircuitBreaker.html @@ -955,9 +955,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointCompression.html b/doc/NgrokAPI/Models/EndpointCompression.html index 861ba07..f24caf5 100644 --- a/doc/NgrokAPI/Models/EndpointCompression.html +++ b/doc/NgrokAPI/Models/EndpointCompression.html @@ -585,9 +585,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointIPPolicy.html b/doc/NgrokAPI/Models/EndpointIPPolicy.html index 08d228b..656b7bc 100644 --- a/doc/NgrokAPI/Models/EndpointIPPolicy.html +++ b/doc/NgrokAPI/Models/EndpointIPPolicy.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointIPPolicyMutate.html b/doc/NgrokAPI/Models/EndpointIPPolicyMutate.html index 51bc8a2..54f63ec 100644 --- a/doc/NgrokAPI/Models/EndpointIPPolicyMutate.html +++ b/doc/NgrokAPI/Models/EndpointIPPolicyMutate.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointMutualTLS.html b/doc/NgrokAPI/Models/EndpointMutualTLS.html index 609f612..ad67e43 100644 --- a/doc/NgrokAPI/Models/EndpointMutualTLS.html +++ b/doc/NgrokAPI/Models/EndpointMutualTLS.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointMutualTLSMutate.html b/doc/NgrokAPI/Models/EndpointMutualTLSMutate.html index 4c46591..577902d 100644 --- a/doc/NgrokAPI/Models/EndpointMutualTLSMutate.html +++ b/doc/NgrokAPI/Models/EndpointMutualTLSMutate.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointOAuth.html b/doc/NgrokAPI/Models/EndpointOAuth.html index 9b7536d..2df1030 100644 --- a/doc/NgrokAPI/Models/EndpointOAuth.html +++ b/doc/NgrokAPI/Models/EndpointOAuth.html @@ -1029,9 +1029,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointOAuthAmazon.html b/doc/NgrokAPI/Models/EndpointOAuthAmazon.html index f5d5b51..832c21b 100644 --- a/doc/NgrokAPI/Models/EndpointOAuthAmazon.html +++ b/doc/NgrokAPI/Models/EndpointOAuthAmazon.html @@ -881,9 +881,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointOAuthFacebook.html b/doc/NgrokAPI/Models/EndpointOAuthFacebook.html index 858344d..4199681 100644 --- a/doc/NgrokAPI/Models/EndpointOAuthFacebook.html +++ b/doc/NgrokAPI/Models/EndpointOAuthFacebook.html @@ -881,9 +881,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointOAuthGitHub.html b/doc/NgrokAPI/Models/EndpointOAuthGitHub.html index 2543e35..2a122e8 100644 --- a/doc/NgrokAPI/Models/EndpointOAuthGitHub.html +++ b/doc/NgrokAPI/Models/EndpointOAuthGitHub.html @@ -1029,9 +1029,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointOAuthGitLab.html b/doc/NgrokAPI/Models/EndpointOAuthGitLab.html index 667232b..866aeb7 100644 --- a/doc/NgrokAPI/Models/EndpointOAuthGitLab.html +++ b/doc/NgrokAPI/Models/EndpointOAuthGitLab.html @@ -881,9 +881,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointOAuthGoogle.html b/doc/NgrokAPI/Models/EndpointOAuthGoogle.html index 923ccce..a226d03 100644 --- a/doc/NgrokAPI/Models/EndpointOAuthGoogle.html +++ b/doc/NgrokAPI/Models/EndpointOAuthGoogle.html @@ -881,9 +881,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointOAuthLinkedIn.html b/doc/NgrokAPI/Models/EndpointOAuthLinkedIn.html index 26eb934..fae09a0 100644 --- a/doc/NgrokAPI/Models/EndpointOAuthLinkedIn.html +++ b/doc/NgrokAPI/Models/EndpointOAuthLinkedIn.html @@ -881,9 +881,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointOAuthMicrosoft.html b/doc/NgrokAPI/Models/EndpointOAuthMicrosoft.html index 27ef55f..4d8abfd 100644 --- a/doc/NgrokAPI/Models/EndpointOAuthMicrosoft.html +++ b/doc/NgrokAPI/Models/EndpointOAuthMicrosoft.html @@ -881,9 +881,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointOAuthProvider.html b/doc/NgrokAPI/Models/EndpointOAuthProvider.html index df23264..e1b7f0c 100644 --- a/doc/NgrokAPI/Models/EndpointOAuthProvider.html +++ b/doc/NgrokAPI/Models/EndpointOAuthProvider.html @@ -1103,9 +1103,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointOAuthTwitch.html b/doc/NgrokAPI/Models/EndpointOAuthTwitch.html index d3998a5..b79893a 100644 --- a/doc/NgrokAPI/Models/EndpointOAuthTwitch.html +++ b/doc/NgrokAPI/Models/EndpointOAuthTwitch.html @@ -881,9 +881,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointOIDC.html b/doc/NgrokAPI/Models/EndpointOIDC.html index 6679700..b9363bb 100644 --- a/doc/NgrokAPI/Models/EndpointOIDC.html +++ b/doc/NgrokAPI/Models/EndpointOIDC.html @@ -1177,9 +1177,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointRequestHeaders.html b/doc/NgrokAPI/Models/EndpointRequestHeaders.html index 240a355..f75cf47 100644 --- a/doc/NgrokAPI/Models/EndpointRequestHeaders.html +++ b/doc/NgrokAPI/Models/EndpointRequestHeaders.html @@ -733,9 +733,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointResponseHeaders.html b/doc/NgrokAPI/Models/EndpointResponseHeaders.html index a37ffe5..0a8f414 100644 --- a/doc/NgrokAPI/Models/EndpointResponseHeaders.html +++ b/doc/NgrokAPI/Models/EndpointResponseHeaders.html @@ -733,9 +733,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointSAML.html b/doc/NgrokAPI/Models/EndpointSAML.html index d18f1a3..1a1d5cf 100644 --- a/doc/NgrokAPI/Models/EndpointSAML.html +++ b/doc/NgrokAPI/Models/EndpointSAML.html @@ -1633,9 +1633,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointSAMLMutate.html b/doc/NgrokAPI/Models/EndpointSAMLMutate.html index bb716e1..31c4c1b 100644 --- a/doc/NgrokAPI/Models/EndpointSAMLMutate.html +++ b/doc/NgrokAPI/Models/EndpointSAMLMutate.html @@ -1251,9 +1251,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointTLSTermination.html b/doc/NgrokAPI/Models/EndpointTLSTermination.html index 0375d3b..ed09085 100644 --- a/doc/NgrokAPI/Models/EndpointTLSTermination.html +++ b/doc/NgrokAPI/Models/EndpointTLSTermination.html @@ -733,9 +733,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html b/doc/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html index 5d9ed6f..6ceefe7 100644 --- a/doc/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html +++ b/doc/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointTrafficPolicy.html b/doc/NgrokAPI/Models/EndpointTrafficPolicy.html new file mode 100644 index 0000000..6a8b841 --- /dev/null +++ b/doc/NgrokAPI/Models/EndpointTrafficPolicy.html @@ -0,0 +1,669 @@ + + + + + + + Class: NgrokAPI::Models::EndpointTrafficPolicy + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
+ + +

Class: NgrokAPI::Models::EndpointTrafficPolicy + + + +

+
+ +
+
Inherits:
+
+ Object + +
    +
  • Object
  • + + + +
+ show all + +
+
+ + + + + + + + + + + +
+
Defined in:
+
lib/ngrokapi/models/endpoint_traffic_policy.rb
+
+ +
+ + + + + +

Instance Attribute Summary collapse

+ + + + + + +

+ Instance Method Summary + collapse +

+ + + + +
+

Constructor Details

+ +
+

+ + #initialize(client: nil, attrs: {}) ⇒ EndpointTrafficPolicy + + + + + +

+
+ +

Returns a new instance of EndpointTrafficPolicy.

+ + +
+
+
+ + +
+ + + + +
+
+
+
+13
+14
+15
+16
+17
+18
+
+
# File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 13
+
+def initialize(client: nil, attrs: {})
+  @client = client
+  @attrs = attrs
+  @enabled = @attrs['enabled']
+  @value = @attrs['value']
+end
+
+
+ +
+ +
+

Instance Attribute Details

+ + + +
+

+ + #attrsObject (readonly) + + + + + +

+
+ +

Returns the value of attribute attrs.

+ + +
+
+
+ + +
+ + + + +
+
+
+
+8
+9
+10
+
+
# File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 8
+
+def attrs
+  @attrs
+end
+
+
+ + + +
+

+ + #clientObject (readonly) + + + + + +

+
+ +

Returns the value of attribute client.

+ + +
+
+
+ + +
+ + + + +
+
+
+
+8
+9
+10
+
+
# File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 8
+
+def client
+  @client
+end
+
+
+ + + +
+

+ + #enabledObject (readonly) + + + + + +

+
+ +

Returns the value of attribute enabled.

+ + +
+
+
+ + +
+ + + + +
+
+
+
+8
+9
+10
+
+
# File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 8
+
+def enabled
+  @enabled
+end
+
+
+ + + +
+

+ + #valueObject (readonly) + + + + + +

+
+ +

Returns the value of attribute value.

+ + +
+
+
+ + +
+ + + + +
+
+
+
+8
+9
+10
+
+
# File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 8
+
+def value
+  @value
+end
+
+
+ +
+ + +
+

Instance Method Details

+ + +
+

+ + #==(other) ⇒ Object + + + + + +

+ + + + +
+
+
+
+20
+21
+22
+
+
# File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 20
+
+def ==(other)
+  @attrs == other.attrs
+end
+
+
+ +
+

+ + #to_hObject + + + + + +

+ + + + +
+
+
+
+28
+29
+30
+
+
# File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 28
+
+def to_h
+  @attrs.to_h
+end
+
+
+ +
+

+ + #to_sObject + + + + + +

+ + + + +
+
+
+
+24
+25
+26
+
+
# File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 24
+
+def to_s
+  @attrs.to_s
+end
+
+
+ +
+ +
+ + + +
+ + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/EndpointUserAgentFilter.html b/doc/NgrokAPI/Models/EndpointUserAgentFilter.html index 4eec3d4..dee2bfc 100644 --- a/doc/NgrokAPI/Models/EndpointUserAgentFilter.html +++ b/doc/NgrokAPI/Models/EndpointUserAgentFilter.html @@ -733,9 +733,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointWebhookValidation.html b/doc/NgrokAPI/Models/EndpointWebhookValidation.html index bf91540..956b4c3 100644 --- a/doc/NgrokAPI/Models/EndpointWebhookValidation.html +++ b/doc/NgrokAPI/Models/EndpointWebhookValidation.html @@ -733,9 +733,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointWebsocketTCPConverter.html b/doc/NgrokAPI/Models/EndpointWebsocketTCPConverter.html index ac07177..c81d8d5 100644 --- a/doc/NgrokAPI/Models/EndpointWebsocketTCPConverter.html +++ b/doc/NgrokAPI/Models/EndpointWebsocketTCPConverter.html @@ -585,9 +585,9 @@ diff --git a/doc/NgrokAPI/Models/EventDestination.html b/doc/NgrokAPI/Models/EventDestination.html index 9590f35..26919f2 100644 --- a/doc/NgrokAPI/Models/EventDestination.html +++ b/doc/NgrokAPI/Models/EventDestination.html @@ -1104,9 +1104,9 @@ diff --git a/doc/NgrokAPI/Models/EventSource.html b/doc/NgrokAPI/Models/EventSource.html index 50520c6..98d5ee5 100644 --- a/doc/NgrokAPI/Models/EventSource.html +++ b/doc/NgrokAPI/Models/EventSource.html @@ -663,9 +663,9 @@ diff --git a/doc/NgrokAPI/Models/EventSourceList.html b/doc/NgrokAPI/Models/EventSourceList.html index 5c5451f..eb3f415 100644 --- a/doc/NgrokAPI/Models/EventSourceList.html +++ b/doc/NgrokAPI/Models/EventSourceList.html @@ -663,9 +663,9 @@ diff --git a/doc/NgrokAPI/Models/EventSourceReplace.html b/doc/NgrokAPI/Models/EventSourceReplace.html index 94a35d4..4876466 100644 --- a/doc/NgrokAPI/Models/EventSourceReplace.html +++ b/doc/NgrokAPI/Models/EventSourceReplace.html @@ -585,9 +585,9 @@ diff --git a/doc/NgrokAPI/Models/EventSubscription.html b/doc/NgrokAPI/Models/EventSubscription.html index 9871b23..cd91417 100644 --- a/doc/NgrokAPI/Models/EventSubscription.html +++ b/doc/NgrokAPI/Models/EventSubscription.html @@ -1104,9 +1104,9 @@ diff --git a/doc/NgrokAPI/Models/EventTarget.html b/doc/NgrokAPI/Models/EventTarget.html index 2d66d25..bdde6dc 100644 --- a/doc/NgrokAPI/Models/EventTarget.html +++ b/doc/NgrokAPI/Models/EventTarget.html @@ -132,6 +132,35 @@

Returns the value of attribute attrs.

+ + + +
  • + + + #azure_logs_ingestion ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute azure_logs_ingestion.

    +
    +
  • @@ -417,17 +446,18 @@
     
     
    -15
     16
     17
     18
     19
     20
     21
    -22
    +22 +23 +24 -
    # File 'lib/ngrokapi/models/event_target.rb', line 15
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 16
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -436,6 +466,7 @@
       @kinesis = @attrs['kinesis']
       @cloudwatch_logs = @attrs['cloudwatch_logs']
       @datadog = @attrs['datadog']
    +  @azure_logs_ingestion = @attrs['azure_logs_ingestion']
     end
    @@ -491,6 +522,49 @@ + +
    +

    + + #azure_logs_ingestionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute azure_logs_ingestion.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target.rb', line 8
    +
    +def azure_logs_ingestion
    +  @azure_logs_ingestion
    +end
    +
    +
    + +

    @@ -727,12 +801,12 @@
     
     
    -24
    -25
    -26
    +26 +27 +28

    -
    # File 'lib/ngrokapi/models/event_target.rb', line 24
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 26
     
     def ==(other)
       @attrs == other.attrs
    @@ -757,12 +831,12 @@
           
     
     
    -32
    -33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 32
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 34
     
     def to_h
       @attrs.to_h
    @@ -787,12 +861,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 28
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 30
     
     def to_s
       @attrs.to_s
    @@ -807,9 +881,9 @@
     
     
           
     
         
    diff --git a/doc/NgrokAPI/Models/EventTargetAzureLogsIngestion.html b/doc/NgrokAPI/Models/EventTargetAzureLogsIngestion.html
    new file mode 100644
    index 0000000..5bdeab0
    --- /dev/null
    +++ b/doc/NgrokAPI/Models/EventTargetAzureLogsIngestion.html
    @@ -0,0 +1,965 @@
    +
    +
    +  
    +    
    +
    +
    +  Class: NgrokAPI::Models::EventTargetAzureLogsIngestion
    +  
    +    — Documentation by YARD 0.9.36
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    Class: NgrokAPI::Models::EventTargetAzureLogsIngestion + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/event_target_azure_logs_ingestion.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #client_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_id.

      +
      + +
    • + + +
    • + + + #client_secret ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_secret.

      +
      + +
    • + + +
    • + + + #data_collection_rule_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute data_collection_rule_id.

      +
      + +
    • + + +
    • + + + #data_collection_stream_name ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute data_collection_stream_name.

      +
      + +
    • + + +
    • + + + #logs_ingestion_uri ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute logs_ingestion_uri.

      +
      + +
    • + + +
    • + + + #tenant_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute tenant_id.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ EventTargetAzureLogsIngestion + + + + + +

    +
    + +

    Returns a new instance of EventTargetAzureLogsIngestion.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 17
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @tenant_id = @attrs['tenant_id']
    +  @client_id = @attrs['client_id']
    +  @client_secret = @attrs['client_secret']
    +  @logs_ingestion_uri = @attrs['logs_ingestion_uri']
    +  @data_collection_rule_id = @attrs['data_collection_rule_id']
    +  @data_collection_stream_name = @attrs['data_collection_stream_name']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #client_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 8
    +
    +def client_id
    +  @client_id
    +end
    +
    +
    + + + +
    +

    + + #client_secretObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_secret.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 8
    +
    +def client_secret
    +  @client_secret
    +end
    +
    +
    + + + +
    +

    + + #data_collection_rule_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute data_collection_rule_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 8
    +
    +def data_collection_rule_id
    +  @data_collection_rule_id
    +end
    +
    +
    + + + +
    +

    + + #data_collection_stream_nameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute data_collection_stream_name.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 8
    +
    +def data_collection_stream_name
    +  @data_collection_stream_name
    +end
    +
    +
    + + + +
    +

    + + #logs_ingestion_uriObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute logs_ingestion_uri.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 8
    +
    +def logs_ingestion_uri
    +  @logs_ingestion_uri
    +end
    +
    +
    + + + +
    +

    + + #tenant_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute tenant_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 8
    +
    +def tenant_id
    +  @tenant_id
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 28
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +36
    +37
    +38
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 36
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +32
    +33
    +34
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 32
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/EventTargetCloudwatchLogs.html b/doc/NgrokAPI/Models/EventTargetCloudwatchLogs.html index 7a455e4..3d8f5c0 100644 --- a/doc/NgrokAPI/Models/EventTargetCloudwatchLogs.html +++ b/doc/NgrokAPI/Models/EventTargetCloudwatchLogs.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/EventTargetDatadog.html b/doc/NgrokAPI/Models/EventTargetDatadog.html index 4810cbd..4589f84 100644 --- a/doc/NgrokAPI/Models/EventTargetDatadog.html +++ b/doc/NgrokAPI/Models/EventTargetDatadog.html @@ -807,9 +807,9 @@ diff --git a/doc/NgrokAPI/Models/EventTargetFirehose.html b/doc/NgrokAPI/Models/EventTargetFirehose.html index c76d829..5ec1fb5 100644 --- a/doc/NgrokAPI/Models/EventTargetFirehose.html +++ b/doc/NgrokAPI/Models/EventTargetFirehose.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/EventTargetKinesis.html b/doc/NgrokAPI/Models/EventTargetKinesis.html index 7c7f8c5..a32c134 100644 --- a/doc/NgrokAPI/Models/EventTargetKinesis.html +++ b/doc/NgrokAPI/Models/EventTargetKinesis.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/FailoverBackend.html b/doc/NgrokAPI/Models/FailoverBackend.html index 1bd38de..640986a 100644 --- a/doc/NgrokAPI/Models/FailoverBackend.html +++ b/doc/NgrokAPI/Models/FailoverBackend.html @@ -1121,9 +1121,9 @@ diff --git a/doc/NgrokAPI/Models/HTTPResponseBackend.html b/doc/NgrokAPI/Models/HTTPResponseBackend.html index 02aa959..807748b 100644 --- a/doc/NgrokAPI/Models/HTTPResponseBackend.html +++ b/doc/NgrokAPI/Models/HTTPResponseBackend.html @@ -1277,9 +1277,9 @@ diff --git a/doc/NgrokAPI/Models/HTTPSEdge.html b/doc/NgrokAPI/Models/HTTPSEdge.html index 254e080..93457b9 100644 --- a/doc/NgrokAPI/Models/HTTPSEdge.html +++ b/doc/NgrokAPI/Models/HTTPSEdge.html @@ -1355,9 +1355,9 @@ diff --git a/doc/NgrokAPI/Models/HTTPSEdgeRoute.html b/doc/NgrokAPI/Models/HTTPSEdgeRoute.html index 3210cf5..3e7bbc6 100644 --- a/doc/NgrokAPI/Models/HTTPSEdgeRoute.html +++ b/doc/NgrokAPI/Models/HTTPSEdgeRoute.html @@ -538,35 +538,6 @@

    Returns the value of attribute oidc.

    - - - -
  • - - - #policy ⇒ Object - - - - - - - - - readonly - - - - - - - - - -
    -

    Returns the value of attribute policy.

    -
    -
  • @@ -654,6 +625,35 @@

    Returns the value of attribute saml.

    + + + +
  • + + + #traffic_policy ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute traffic_policy.

    +
    +
  • @@ -905,7 +905,7 @@
  • - #update(match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ Object + #update(match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, traffic_policy: nil) ⇒ Object @@ -1014,7 +1014,7 @@ @oidc = @attrs['oidc'] @websocket_tcp_converter = @attrs['websocket_tcp_converter'] @user_agent_filter = @attrs['user_agent_filter'] - @policy = @attrs['policy'] + @traffic_policy = @attrs['traffic_policy'] end
  • @@ -1672,49 +1672,6 @@ - -
    -

    - - #policyObject (readonly) - - - - - -

    -
    - -

    Returns the value of attribute policy.

    - - -
    -
    -
    - - -
    - - - - -
    -
    -
    -
    -10
    -11
    -12
    -
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
    -
    -def policy
    -  @policy
    -end
    -
    -
    - -

    @@ -1844,6 +1801,49 @@

    + +
    +

    + + #traffic_policyObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute traffic_policy.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
    +
    +def traffic_policy
    +  @traffic_policy
    +end
    +
    +
    + +

    @@ -2166,7 +2166,7 @@

    - #update(match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ Object + #update(match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, traffic_policy: nil) ⇒ Object @@ -2270,7 +2270,7 @@ oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, - policy: nil + traffic_policy: nil ) @match_type = match_type if match_type @match = match if match @@ -2288,7 +2288,7 @@ @oidc = oidc if oidc @websocket_tcp_converter = websocket_tcp_converter if websocket_tcp_converter @user_agent_filter = user_agent_filter if user_agent_filter - @policy = policy if policy + @traffic_policy = traffic_policy if traffic_policy @client.update( edge_id: @edge_id, id: @id, @@ -2308,7 +2308,7 @@ oidc: oidc, websocket_tcp_converter: websocket_tcp_converter, user_agent_filter: user_agent_filter, - policy: policy + traffic_policy: traffic_policy ) end

    @@ -2321,9 +2321,9 @@ diff --git a/doc/NgrokAPI/Models/IPPolicy.html b/doc/NgrokAPI/Models/IPPolicy.html index cf445bf..21b4c84 100644 --- a/doc/NgrokAPI/Models/IPPolicy.html +++ b/doc/NgrokAPI/Models/IPPolicy.html @@ -1041,9 +1041,9 @@ diff --git a/doc/NgrokAPI/Models/IPPolicyRule.html b/doc/NgrokAPI/Models/IPPolicyRule.html index e162447..afc922e 100644 --- a/doc/NgrokAPI/Models/IPPolicyRule.html +++ b/doc/NgrokAPI/Models/IPPolicyRule.html @@ -1269,9 +1269,9 @@ diff --git a/doc/NgrokAPI/Models/IPRestriction.html b/doc/NgrokAPI/Models/IPRestriction.html index 365e202..a52ac26 100644 --- a/doc/NgrokAPI/Models/IPRestriction.html +++ b/doc/NgrokAPI/Models/IPRestriction.html @@ -1178,9 +1178,9 @@ diff --git a/doc/NgrokAPI/Models/IdentityProvider.html b/doc/NgrokAPI/Models/IdentityProvider.html index f754fab..e19e364 100644 --- a/doc/NgrokAPI/Models/IdentityProvider.html +++ b/doc/NgrokAPI/Models/IdentityProvider.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/Listable.html b/doc/NgrokAPI/Models/Listable.html index b1af2bd..b8d823f 100644 --- a/doc/NgrokAPI/Models/Listable.html +++ b/doc/NgrokAPI/Models/Listable.html @@ -992,9 +992,9 @@ diff --git a/doc/NgrokAPI/Models/Location.html b/doc/NgrokAPI/Models/Location.html index f1e49bd..5e967d6 100644 --- a/doc/NgrokAPI/Models/Location.html +++ b/doc/NgrokAPI/Models/Location.html @@ -807,9 +807,9 @@ diff --git a/doc/NgrokAPI/Models/Ref.html b/doc/NgrokAPI/Models/Ref.html index 765a68b..4630563 100644 --- a/doc/NgrokAPI/Models/Ref.html +++ b/doc/NgrokAPI/Models/Ref.html @@ -663,9 +663,9 @@ diff --git a/doc/NgrokAPI/Models/ReservedAddr.html b/doc/NgrokAPI/Models/ReservedAddr.html index 943d091..a89a462 100644 --- a/doc/NgrokAPI/Models/ReservedAddr.html +++ b/doc/NgrokAPI/Models/ReservedAddr.html @@ -1104,9 +1104,9 @@ diff --git a/doc/NgrokAPI/Models/ReservedDomain.html b/doc/NgrokAPI/Models/ReservedDomain.html index 8fa05cf..51368da 100644 --- a/doc/NgrokAPI/Models/ReservedDomain.html +++ b/doc/NgrokAPI/Models/ReservedDomain.html @@ -1474,9 +1474,9 @@ diff --git a/doc/NgrokAPI/Models/ReservedDomainCertJob.html b/doc/NgrokAPI/Models/ReservedDomainCertJob.html index d058bb3..4fd293f 100644 --- a/doc/NgrokAPI/Models/ReservedDomainCertJob.html +++ b/doc/NgrokAPI/Models/ReservedDomainCertJob.html @@ -807,9 +807,9 @@ diff --git a/doc/NgrokAPI/Models/ReservedDomainCertPolicy.html b/doc/NgrokAPI/Models/ReservedDomainCertPolicy.html index 46d5d68..d1f9d02 100644 --- a/doc/NgrokAPI/Models/ReservedDomainCertPolicy.html +++ b/doc/NgrokAPI/Models/ReservedDomainCertPolicy.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/ReservedDomainCertStatus.html b/doc/NgrokAPI/Models/ReservedDomainCertStatus.html index b091903..e3858b3 100644 --- a/doc/NgrokAPI/Models/ReservedDomainCertStatus.html +++ b/doc/NgrokAPI/Models/ReservedDomainCertStatus.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/SSHCertificateAuthority.html b/doc/NgrokAPI/Models/SSHCertificateAuthority.html index 0a78673..f7c69d9 100644 --- a/doc/NgrokAPI/Models/SSHCertificateAuthority.html +++ b/doc/NgrokAPI/Models/SSHCertificateAuthority.html @@ -1189,9 +1189,9 @@ diff --git a/doc/NgrokAPI/Models/SSHCredential.html b/doc/NgrokAPI/Models/SSHCredential.html index 8840aa3..658b743 100644 --- a/doc/NgrokAPI/Models/SSHCredential.html +++ b/doc/NgrokAPI/Models/SSHCredential.html @@ -1269,9 +1269,9 @@ diff --git a/doc/NgrokAPI/Models/SSHHostCertificate.html b/doc/NgrokAPI/Models/SSHHostCertificate.html index bde4a44..c91c038 100644 --- a/doc/NgrokAPI/Models/SSHHostCertificate.html +++ b/doc/NgrokAPI/Models/SSHHostCertificate.html @@ -1559,9 +1559,9 @@ diff --git a/doc/NgrokAPI/Models/SSHUserCertificate.html b/doc/NgrokAPI/Models/SSHUserCertificate.html index 1b07152..0dc2064 100644 --- a/doc/NgrokAPI/Models/SSHUserCertificate.html +++ b/doc/NgrokAPI/Models/SSHUserCertificate.html @@ -1707,9 +1707,9 @@ diff --git a/doc/NgrokAPI/Models/StaticBackend.html b/doc/NgrokAPI/Models/StaticBackend.html index 57488b7..d319b34 100644 --- a/doc/NgrokAPI/Models/StaticBackend.html +++ b/doc/NgrokAPI/Models/StaticBackend.html @@ -1201,9 +1201,9 @@ diff --git a/doc/NgrokAPI/Models/StaticBackendTLS.html b/doc/NgrokAPI/Models/StaticBackendTLS.html index 7965203..23574e4 100644 --- a/doc/NgrokAPI/Models/StaticBackendTLS.html +++ b/doc/NgrokAPI/Models/StaticBackendTLS.html @@ -585,9 +585,9 @@ diff --git a/doc/NgrokAPI/Models/TCPEdge.html b/doc/NgrokAPI/Models/TCPEdge.html index 9e9c667..8080897 100644 --- a/doc/NgrokAPI/Models/TCPEdge.html +++ b/doc/NgrokAPI/Models/TCPEdge.html @@ -370,7 +370,7 @@
  • - #policy ⇒ Object + #traffic_policy ⇒ Object @@ -390,7 +390,7 @@
    -

    Returns the value of attribute policy.

    +

    Returns the value of attribute traffic_policy.

  • @@ -557,7 +557,7 @@
  • - #update(description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ Object + #update(description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, traffic_policy: nil) ⇒ Object @@ -642,7 +642,7 @@ @hostports = @attrs['hostports'] @backend = @attrs['backend'] @ip_restriction = @attrs['ip_restriction'] - @policy = @attrs['policy'] + @traffic_policy = @attrs['traffic_policy'] end
  • @@ -1044,9 +1044,9 @@
    -

    +

    - #policyObject (readonly) + #traffic_policyObject (readonly) @@ -1055,7 +1055,7 @@

    -

    Returns the value of attribute policy.

    +

    Returns the value of attribute traffic_policy.

    @@ -1076,8 +1076,8 @@
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
    -def policy
    -  @policy
    +def traffic_policy
    +  @traffic_policy
     end
    @@ -1274,7 +1274,7 @@

    - #update(description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ Object + #update(description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, traffic_policy: nil) ⇒ Object @@ -1333,14 +1333,14 @@ hostports: nil, backend: nil, ip_restriction: nil, - policy: nil + traffic_policy: nil ) @description = description if description @metadata = if @hostports = hostports if hostports @backend = backend if backend @ip_restriction = ip_restriction if ip_restriction - @policy = policy if policy + @traffic_policy = traffic_policy if traffic_policy @client.update( id: @id, description: description, @@ -1348,7 +1348,7 @@ hostports: hostports, backend: backend, ip_restriction: ip_restriction, - policy: policy + traffic_policy: traffic_policy ) end

    @@ -1361,9 +1361,9 @@ diff --git a/doc/NgrokAPI/Models/TLSCertificate.html b/doc/NgrokAPI/Models/TLSCertificate.html index 7b6bab7..ecaaf00 100644 --- a/doc/NgrokAPI/Models/TLSCertificate.html +++ b/doc/NgrokAPI/Models/TLSCertificate.html @@ -2225,9 +2225,9 @@ diff --git a/doc/NgrokAPI/Models/TLSCertificateSANs.html b/doc/NgrokAPI/Models/TLSCertificateSANs.html index 8d5fda3..561881d 100644 --- a/doc/NgrokAPI/Models/TLSCertificateSANs.html +++ b/doc/NgrokAPI/Models/TLSCertificateSANs.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/TLSEdge.html b/doc/NgrokAPI/Models/TLSEdge.html index 1c0442c..e7ae7cf 100644 --- a/doc/NgrokAPI/Models/TLSEdge.html +++ b/doc/NgrokAPI/Models/TLSEdge.html @@ -393,35 +393,6 @@

    Returns the value of attribute mutual_tls.

    - - - -
  • - - - #policy ⇒ Object - - - - - - - - - readonly - - - - - - - - - -
    -

    Returns the value of attribute policy.

    -
    -
  • @@ -451,6 +422,35 @@

    Returns the value of attribute tls_termination.

    + + + +
  • + + + #traffic_policy ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute traffic_policy.

    +
    +
  • @@ -615,7 +615,7 @@
  • - #update(description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ Object + #update(description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, traffic_policy: nil) ⇒ Object @@ -704,7 +704,7 @@ @ip_restriction = @attrs['ip_restriction'] @mutual_tls = @attrs['mutual_tls'] @tls_termination = @attrs['tls_termination'] - @policy = @attrs['policy'] + @traffic_policy = @attrs['traffic_policy'] end @@ -1147,49 +1147,6 @@ - -
    -

    - - #policyObject (readonly) - - - - - -

    -
    - -

    Returns the value of attribute policy.

    - - -
    -
    -
    - - -
    - - - - -
    -
    -
    -
    -10
    -11
    -12
    -
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
    -
    -def policy
    -  @policy
    -end
    -
    -
    - -

    @@ -1233,6 +1190,49 @@

    + +
    +

    + + #traffic_policyObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute traffic_policy.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
    +
    +def traffic_policy
    +  @traffic_policy
    +end
    +
    +
    + +

    @@ -1422,7 +1422,7 @@

    - #update(description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ Object + #update(description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, traffic_policy: nil) ⇒ Object @@ -1489,7 +1489,7 @@ ip_restriction: nil, mutual_tls: nil, tls_termination: nil, - policy: nil + traffic_policy: nil ) @description = description if description @metadata = if @@ -1498,7 +1498,7 @@ @ip_restriction = ip_restriction if ip_restriction @mutual_tls = mutual_tls if mutual_tls @tls_termination = tls_termination if tls_termination - @policy = policy if policy + @traffic_policy = traffic_policy if traffic_policy @client.update( id: @id, description: description, @@ -1508,7 +1508,7 @@ ip_restriction: ip_restriction, mutual_tls: mutual_tls, tls_termination: tls_termination, - policy: policy + traffic_policy: traffic_policy ) end @@ -1521,9 +1521,9 @@

    diff --git a/doc/NgrokAPI/Models/Tunnel.html b/doc/NgrokAPI/Models/Tunnel.html index 67e76b7..ebf15bc 100644 --- a/doc/NgrokAPI/Models/Tunnel.html +++ b/doc/NgrokAPI/Models/Tunnel.html @@ -1329,9 +1329,9 @@ diff --git a/doc/NgrokAPI/Models/TunnelGroupBackend.html b/doc/NgrokAPI/Models/TunnelGroupBackend.html index 43397ce..b6fe277 100644 --- a/doc/NgrokAPI/Models/TunnelGroupBackend.html +++ b/doc/NgrokAPI/Models/TunnelGroupBackend.html @@ -1195,9 +1195,9 @@ diff --git a/doc/NgrokAPI/Models/TunnelSession.html b/doc/NgrokAPI/Models/TunnelSession.html index 47211e3..e34e969 100644 --- a/doc/NgrokAPI/Models/TunnelSession.html +++ b/doc/NgrokAPI/Models/TunnelSession.html @@ -1255,9 +1255,9 @@ diff --git a/doc/NgrokAPI/Models/UserAgent.html b/doc/NgrokAPI/Models/UserAgent.html index df6cbe9..f23924d 100644 --- a/doc/NgrokAPI/Models/UserAgent.html +++ b/doc/NgrokAPI/Models/UserAgent.html @@ -955,9 +955,9 @@ diff --git a/doc/NgrokAPI/Models/WeightedBackend.html b/doc/NgrokAPI/Models/WeightedBackend.html index 8d9e6fd..fe74109 100644 --- a/doc/NgrokAPI/Models/WeightedBackend.html +++ b/doc/NgrokAPI/Models/WeightedBackend.html @@ -1121,9 +1121,9 @@ diff --git a/doc/NgrokAPI/PagedIterator.html b/doc/NgrokAPI/PagedIterator.html index 06caabb..444fd74 100644 --- a/doc/NgrokAPI/PagedIterator.html +++ b/doc/NgrokAPI/PagedIterator.html @@ -625,9 +625,9 @@ diff --git a/doc/NgrokAPI/Services.html b/doc/NgrokAPI/Services.html index 60fa3dc..8ede47b 100644 --- a/doc/NgrokAPI/Services.html +++ b/doc/NgrokAPI/Services.html @@ -79,7 +79,7 @@
    Defined in:
    lib/ngrokapi/services/tunnels_client.rb,
    - lib/ngrokapi/services/api_keys_client.rb,
    lib/ngrokapi/services/bot_users_client.rb,
    lib/ngrokapi/services/edges_tcp_client.rb,
    lib/ngrokapi/services/edges_tls_client.rb,
    lib/ngrokapi/services/endpoints_client.rb,
    lib/ngrokapi/services/credentials_client.rb,
    lib/ngrokapi/services/edges_https_client.rb,
    lib/ngrokapi/services/ip_policies_client.rb,
    lib/ngrokapi/services/abuse_reports_client.rb,
    lib/ngrokapi/services/event_sources_client.rb,
    lib/ngrokapi/services/reserved_addrs_client.rb,
    lib/ngrokapi/services/agent_ingresses_client.rb,
    lib/ngrokapi/services/ip_policy_rules_client.rb,
    lib/ngrokapi/services/ip_restrictions_client.rb,
    lib/ngrokapi/services/ssh_credentials_client.rb,
    lib/ngrokapi/services/static_backends_client.rb,
    lib/ngrokapi/services/tunnel_sessions_client.rb,
    lib/ngrokapi/services/reserved_domains_client.rb,
    lib/ngrokapi/services/tls_certificates_client.rb,
    lib/ngrokapi/services/application_users_client.rb,
    lib/ngrokapi/services/failover_backends_client.rb,
    lib/ngrokapi/services/weighted_backends_client.rb,
    lib/ngrokapi/services/edges_https_routes_client.rb,
    lib/ngrokapi/services/event_destinations_client.rb,
    lib/ngrokapi/services/event_subscriptions_client.rb,
    lib/ngrokapi/services/application_sessions_client.rb,
    lib/ngrokapi/services/ssh_host_certificates_client.rb,
    lib/ngrokapi/services/ssh_user_certificates_client.rb,
    lib/ngrokapi/services/tunnel_group_backends_client.rb,
    lib/ngrokapi/services/edge_route_oidc_module_client.rb,
    lib/ngrokapi/services/edge_route_saml_module_client.rb,
    lib/ngrokapi/services/http_response_backends_client.rb,
    lib/ngrokapi/services/tcp_edge_policy_module_client.rb,
    lib/ngrokapi/services/tls_edge_policy_module_client.rb,
    lib/ngrokapi/services/certificate_authorities_client.rb,
    lib/ngrokapi/services/tcp_edge_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_backend_module_client.rb,
    lib/ngrokapi/services/edge_route_o_auth_module_client.rb,
    lib/ngrokapi/services/edge_route_policy_module_client.rb,
    lib/ngrokapi/services/edge_route_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/ssh_certificate_authorities_client.rb,
    lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/edge_route_compression_module_client.rb,
    lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb,
    lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb,
    lib/ngrokapi/services/edge_route_request_headers_module_client.rb,
    lib/ngrokapi/services/https_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_response_headers_module_client.rb,
    lib/ngrokapi/services/edge_route_user_agent_filter_module_client.rb,
    lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb,
    lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
    + lib/ngrokapi/services/api_keys_client.rb,
    lib/ngrokapi/services/bot_users_client.rb,
    lib/ngrokapi/services/edges_tcp_client.rb,
    lib/ngrokapi/services/edges_tls_client.rb,
    lib/ngrokapi/services/endpoints_client.rb,
    lib/ngrokapi/services/credentials_client.rb,
    lib/ngrokapi/services/edges_https_client.rb,
    lib/ngrokapi/services/ip_policies_client.rb,
    lib/ngrokapi/services/abuse_reports_client.rb,
    lib/ngrokapi/services/event_sources_client.rb,
    lib/ngrokapi/services/reserved_addrs_client.rb,
    lib/ngrokapi/services/agent_ingresses_client.rb,
    lib/ngrokapi/services/ip_policy_rules_client.rb,
    lib/ngrokapi/services/ip_restrictions_client.rb,
    lib/ngrokapi/services/ssh_credentials_client.rb,
    lib/ngrokapi/services/static_backends_client.rb,
    lib/ngrokapi/services/tunnel_sessions_client.rb,
    lib/ngrokapi/services/reserved_domains_client.rb,
    lib/ngrokapi/services/tls_certificates_client.rb,
    lib/ngrokapi/services/application_users_client.rb,
    lib/ngrokapi/services/failover_backends_client.rb,
    lib/ngrokapi/services/weighted_backends_client.rb,
    lib/ngrokapi/services/edges_https_routes_client.rb,
    lib/ngrokapi/services/event_destinations_client.rb,
    lib/ngrokapi/services/event_subscriptions_client.rb,
    lib/ngrokapi/services/application_sessions_client.rb,
    lib/ngrokapi/services/ssh_host_certificates_client.rb,
    lib/ngrokapi/services/ssh_user_certificates_client.rb,
    lib/ngrokapi/services/tunnel_group_backends_client.rb,
    lib/ngrokapi/services/edge_route_oidc_module_client.rb,
    lib/ngrokapi/services/edge_route_saml_module_client.rb,
    lib/ngrokapi/services/http_response_backends_client.rb,
    lib/ngrokapi/services/certificate_authorities_client.rb,
    lib/ngrokapi/services/tcp_edge_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_backend_module_client.rb,
    lib/ngrokapi/services/edge_route_o_auth_module_client.rb,
    lib/ngrokapi/services/edge_route_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/ssh_certificate_authorities_client.rb,
    lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/edge_route_compression_module_client.rb,
    lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb,
    lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb,
    lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb,
    lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb,
    lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb,
    lib/ngrokapi/services/edge_route_request_headers_module_client.rb,
    lib/ngrokapi/services/https_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_response_headers_module_client.rb,
    lib/ngrokapi/services/edge_route_user_agent_filter_module_client.rb,
    lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb,
    lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
    @@ -91,7 +91,7 @@ - Classes: APIKeysClient, AbuseReportsClient, AgentIngressesClient, ApplicationSessionsClient, ApplicationUsersClient, BotUsersClient, CertificateAuthoritiesClient, CredentialsClient, EdgeRouteBackendModuleClient, EdgeRouteCircuitBreakerModuleClient, EdgeRouteCompressionModuleClient, EdgeRouteIPRestrictionModuleClient, EdgeRouteOAuthModuleClient, EdgeRouteOIDCModuleClient, EdgeRoutePolicyModuleClient, EdgeRouteRequestHeadersModuleClient, EdgeRouteResponseHeadersModuleClient, EdgeRouteSAMLModuleClient, EdgeRouteUserAgentFilterModuleClient, EdgeRouteWebhookVerificationModuleClient, EdgeRouteWebsocketTCPConverterModuleClient, EdgesHTTPSClient, EdgesHTTPSRoutesClient, EdgesTCPClient, EdgesTLSClient, EndpointsClient, EventDestinationsClient, EventSourcesClient, EventSubscriptionsClient, FailoverBackendsClient, HTTPResponseBackendsClient, HTTPSEdgeMutualTLSModuleClient, HTTPSEdgeTLSTerminationModuleClient, IPPoliciesClient, IPPolicyRulesClient, IPRestrictionsClient, ReservedAddrsClient, ReservedDomainsClient, SSHCertificateAuthoritiesClient, SSHCredentialsClient, SSHHostCertificatesClient, SSHUserCertificatesClient, StaticBackendsClient, TCPEdgeBackendModuleClient, TCPEdgeIPRestrictionModuleClient, TCPEdgePolicyModuleClient, TLSCertificatesClient, TLSEdgeBackendModuleClient, TLSEdgeIPRestrictionModuleClient, TLSEdgeMutualTLSModuleClient, TLSEdgePolicyModuleClient, TLSEdgeTLSTerminationModuleClient, TunnelGroupBackendsClient, TunnelSessionsClient, TunnelsClient, WeightedBackendsClient + Classes: APIKeysClient, AbuseReportsClient, AgentIngressesClient, ApplicationSessionsClient, ApplicationUsersClient, BotUsersClient, CertificateAuthoritiesClient, CredentialsClient, EdgeRouteBackendModuleClient, EdgeRouteCircuitBreakerModuleClient, EdgeRouteCompressionModuleClient, EdgeRouteIPRestrictionModuleClient, EdgeRouteOAuthModuleClient, EdgeRouteOIDCModuleClient, EdgeRouteRequestHeadersModuleClient, EdgeRouteResponseHeadersModuleClient, EdgeRouteSAMLModuleClient, EdgeRouteTrafficPolicyModuleClient, EdgeRouteUserAgentFilterModuleClient, EdgeRouteWebhookVerificationModuleClient, EdgeRouteWebsocketTCPConverterModuleClient, EdgesHTTPSClient, EdgesHTTPSRoutesClient, EdgesTCPClient, EdgesTLSClient, EndpointsClient, EventDestinationsClient, EventSourcesClient, EventSubscriptionsClient, FailoverBackendsClient, HTTPResponseBackendsClient, HTTPSEdgeMutualTLSModuleClient, HTTPSEdgeTLSTerminationModuleClient, IPPoliciesClient, IPPolicyRulesClient, IPRestrictionsClient, ReservedAddrsClient, ReservedDomainsClient, SSHCertificateAuthoritiesClient, SSHCredentialsClient, SSHHostCertificatesClient, SSHUserCertificatesClient, StaticBackendsClient, TCPEdgeBackendModuleClient, TCPEdgeIPRestrictionModuleClient, TCPEdgeTrafficPolicyModuleClient, TLSCertificatesClient, TLSEdgeBackendModuleClient, TLSEdgeIPRestrictionModuleClient, TLSEdgeMutualTLSModuleClient, TLSEdgeTLSTerminationModuleClient, TLSEdgeTrafficPolicyModuleClient, TunnelGroupBackendsClient, TunnelSessionsClient, TunnelsClient, WeightedBackendsClient

    @@ -107,9 +107,9 @@ diff --git a/doc/NgrokAPI/Services/APIKeysClient.html b/doc/NgrokAPI/Services/APIKeysClient.html index c2edb41..00fac29 100644 --- a/doc/NgrokAPI/Services/APIKeysClient.html +++ b/doc/NgrokAPI/Services/APIKeysClient.html @@ -102,7 +102,7 @@

    Overview

    -

    API Keys are used to authenticate to the ngrok API. You may use the API itself to provision and manage API Keys but you’ll need to provision your first API key from the API Keys page on your ngrok.com dashboard.

    +

    API Keys are used to authenticate to the ngrok API. You may use the API itself to provision and manage API Keys but you’ll need to provision your first API key from the API Keys page on your ngrok.com dashboard.

    ngrok.com/docs/api#api-api-keys

    @@ -1749,9 +1749,9 @@
    diff --git a/doc/NgrokAPI/Services/AbuseReportsClient.html b/doc/NgrokAPI/Services/AbuseReportsClient.html index 83870a9..d397c6f 100644 --- a/doc/NgrokAPI/Services/AbuseReportsClient.html +++ b/doc/NgrokAPI/Services/AbuseReportsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    Abuse Reports allow you to submit take-down requests for URLs hosted by ngrok that violate ngrok’s terms of service.

    +

    Abuse Reports allow you to submit take-down requests for URLs hosted by ngrok that violate ngrok’s terms of service.

    ngrok.com/docs/api#api-abuse-reports

    @@ -833,9 +833,9 @@
    diff --git a/doc/NgrokAPI/Services/AgentIngressesClient.html b/doc/NgrokAPI/Services/AgentIngressesClient.html index 60bff81..5bc1fd3 100644 --- a/doc/NgrokAPI/Services/AgentIngressesClient.html +++ b/doc/NgrokAPI/Services/AgentIngressesClient.html @@ -1823,9 +1823,9 @@ diff --git a/doc/NgrokAPI/Services/ApplicationSessionsClient.html b/doc/NgrokAPI/Services/ApplicationSessionsClient.html index 1f23f37..1d0d7c6 100644 --- a/doc/NgrokAPI/Services/ApplicationSessionsClient.html +++ b/doc/NgrokAPI/Services/ApplicationSessionsClient.html @@ -1121,9 +1121,9 @@ diff --git a/doc/NgrokAPI/Services/ApplicationUsersClient.html b/doc/NgrokAPI/Services/ApplicationUsersClient.html index b799a27..0624961 100644 --- a/doc/NgrokAPI/Services/ApplicationUsersClient.html +++ b/doc/NgrokAPI/Services/ApplicationUsersClient.html @@ -1121,9 +1121,9 @@ diff --git a/doc/NgrokAPI/Services/BotUsersClient.html b/doc/NgrokAPI/Services/BotUsersClient.html index 50153c1..88faeb4 100644 --- a/doc/NgrokAPI/Services/BotUsersClient.html +++ b/doc/NgrokAPI/Services/BotUsersClient.html @@ -1707,9 +1707,9 @@ diff --git a/doc/NgrokAPI/Services/CertificateAuthoritiesClient.html b/doc/NgrokAPI/Services/CertificateAuthoritiesClient.html index 1cf941e..0018f07 100644 --- a/doc/NgrokAPI/Services/CertificateAuthoritiesClient.html +++ b/doc/NgrokAPI/Services/CertificateAuthoritiesClient.html @@ -102,7 +102,7 @@

    Overview

    -

    Certificate Authorities are x509 certificates that are used to sign other x509 certificates. Attach a Certificate Authority to the Mutual TLS module to verify that the TLS certificate presented by a client has been signed by this CA. Certificate Authorities are used only for mTLS validation only and thus a private key is not included in the resource.

    +

    Certificate Authorities are x509 certificates that are used to sign other x509 certificates. Attach a Certificate Authority to the Mutual TLS module to verify that the TLS certificate presented by a client has been signed by this CA. Certificate Authorities are used only for mTLS validation only and thus a private key is not included in the resource.

    ngrok.com/docs/api#api-certificate-authorities

    @@ -1745,9 +1745,9 @@
    diff --git a/doc/NgrokAPI/Services/CredentialsClient.html b/doc/NgrokAPI/Services/CredentialsClient.html index 250230b..b047d97 100644 --- a/doc/NgrokAPI/Services/CredentialsClient.html +++ b/doc/NgrokAPI/Services/CredentialsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with the ngrok config add-authtoken command or by specifying it in the ngrok.yml configuration file with the authtoken property.

    +

    Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with the ngrok config add-authtoken command or by specifying it in the ngrok.yml configuration file with the authtoken property.

    ngrok.com/docs/api#api-credentials

    @@ -1829,9 +1829,9 @@
    diff --git a/doc/NgrokAPI/Services/EdgeRouteBackendModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteBackendModuleClient.html index 1acd7ac..03af7f4 100644 --- a/doc/NgrokAPI/Services/EdgeRouteBackendModuleClient.html +++ b/doc/NgrokAPI/Services/EdgeRouteBackendModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/doc/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html index 4ef5477..e3d33c5 100644 --- a/doc/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html +++ b/doc/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/doc/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html index bb5411a..df56e8b 100644 --- a/doc/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html +++ b/doc/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/doc/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html index 5913439..ec7defd 100644 --- a/doc/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html +++ b/doc/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/doc/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html index 06bc563..4913d5d 100644 --- a/doc/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html +++ b/doc/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/doc/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html index c10be78..1bdd343 100644 --- a/doc/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html +++ b/doc/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/doc/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html index 66d2fe3..3024d64 100644 --- a/doc/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html +++ b/doc/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/doc/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html index 327931d..d11d694 100644 --- a/doc/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html +++ b/doc/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/doc/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html index 609f215..1bf36fe 100644 --- a/doc/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html +++ b/doc/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/doc/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html new file mode 100644 index 0000000..602b312 --- /dev/null +++ b/doc/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html @@ -0,0 +1,1149 @@ + + + + + + + Class: NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb
    +
    + +
    + +

    Overview

    +
    + + +
    + +

    + Constant Summary + collapse +

    + +
    + +
    PATH = +
    +
    + +

    The API path for the requests

    + + +
    +
    +
    + + +
    +
    +
    '/edges/https/%{edge_id}/routes/%{id}/traffic_policy'
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client:) ⇒ EdgeRouteTrafficPolicyModuleClient + + + + + +

    +
    + +

    Returns a new instance of EdgeRouteTrafficPolicyModuleClient.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +
    +
    # File 'lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb', line 15
    +
    +def initialize(client:)
    +  @client = client
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +13
    +14
    +15
    +
    +
    # File 'lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb', line 13
    +
    +def client
    +  @client
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #delete(edge_id: "", id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + edge_id + + + (string) + + + (defaults to: "") + + + — +
      +

      unique identifier of this edge

      +
      + +
    • + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      unique identifier of this edge route

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +95
    +96
    +97
    +98
    +99
    +100
    +101
    +102
    +
    +
    # File 'lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb', line 95
    +
    +def delete(edge_id: "", id: "")
    +  path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy'
    +  replacements = {
    +    edge_id: edge_id,
    +    id: id,
    +  }
    +  @client.delete(path % replacements)
    +end
    +
    +
    + +
    +

    + + #delete!(edge_id: "", id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + edge_id + + + (string) + + + (defaults to: "") + + + — +
      +

      unique identifier of this edge

      +
      + +
    • + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      unique identifier of this edge route

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +110
    +111
    +112
    +113
    +114
    +115
    +116
    +117
    +
    +
    # File 'lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb', line 110
    +
    +def delete!(edge_id: "", id: "")
    +  path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy'
    +  replacements = {
    +    edge_id: edge_id,
    +    id: id,
    +  }
    +  @client.delete(path % replacements, danger: true)
    +end
    +
    +
    + +
    +

    + + #get(edge_id: "", id: "") ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + edge_id + + + (string) + + + (defaults to: "") + + + — +
      +

      unique identifier of this edge

      +
      + +
    • + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      unique identifier of this edge route

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +61
    +62
    +63
    +64
    +65
    +66
    +67
    +68
    +69
    +70
    +
    +
    # File 'lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb', line 61
    +
    +def get(edge_id: "", id: "")
    +  path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy'
    +  replacements = {
    +    edge_id: edge_id,
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #get!(edge_id: "", id: "") ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + edge_id + + + (string) + + + (defaults to: "") + + + — +
      +

      unique identifier of this edge

      +
      + +
    • + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      unique identifier of this edge route

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +78
    +79
    +80
    +81
    +82
    +83
    +84
    +85
    +86
    +87
    +
    +
    # File 'lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb', line 78
    +
    +def get!(edge_id: "", id: "")
    +  path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy'
    +  replacements = {
    +    edge_id: edge_id,
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #replace(edge_id: "", id: "", a_module: nil) ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + edge_id + + + (string) + + + (defaults to: "") + + +
    • + +
    • + + id + + + (string) + + + (defaults to: "") + + +
    • + +
    • + + a_module + + + (EndpointTrafficPolicy) + + + (defaults to: nil) + + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +
    +
    # File 'lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb', line 26
    +
    +def replace(edge_id: "", id: "", a_module: nil)
    +  path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy'
    +  replacements = {
    +    edge_id: edge_id,
    +    id: id,
    +  }
    +  data = a_module
    +  result = @client.put(path % replacements, data: data)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #replace!(edge_id: "", id: "", a_module: nil) ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + edge_id + + + (string) + + + (defaults to: "") + + +
    • + +
    • + + id + + + (string) + + + (defaults to: "") + + +
    • + +
    • + + a_module + + + (EndpointTrafficPolicy) + + + (defaults to: nil) + + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +44
    +45
    +46
    +47
    +48
    +49
    +50
    +51
    +52
    +53
    +
    +
    # File 'lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb', line 44
    +
    +def replace!(edge_id: "", id: "", a_module: nil)
    +  path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy'
    +  replacements = {
    +    edge_id: edge_id,
    +    id: id,
    +  }
    +  data = a_module
    +  result = @client.put(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html index a85e008..532ab86 100644 --- a/doc/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html +++ b/doc/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/doc/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html index 0864fda..79b52f1 100644 --- a/doc/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html +++ b/doc/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/doc/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html index 9825ad8..0389e48 100644 --- a/doc/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html +++ b/doc/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/doc/NgrokAPI/Services/EdgesHTTPSClient.html b/doc/NgrokAPI/Services/EdgesHTTPSClient.html index f7dfc0a..2b7ad39 100644 --- a/doc/NgrokAPI/Services/EdgesHTTPSClient.html +++ b/doc/NgrokAPI/Services/EdgesHTTPSClient.html @@ -1937,9 +1937,9 @@ diff --git a/doc/NgrokAPI/Services/EdgesHTTPSRoutesClient.html b/doc/NgrokAPI/Services/EdgesHTTPSRoutesClient.html index 11267f8..e8edc1c 100644 --- a/doc/NgrokAPI/Services/EdgesHTTPSRoutesClient.html +++ b/doc/NgrokAPI/Services/EdgesHTTPSRoutesClient.html @@ -189,7 +189,7 @@
  • - #create(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute + #create(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute @@ -213,7 +213,7 @@
  • - #create!(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute + #create!(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute @@ -359,7 +359,7 @@
  • - #update(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute + #update(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute @@ -383,7 +383,7 @@
  • - #update!(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute + #update!(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute @@ -509,7 +509,7 @@

    - #create(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute + #create(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute @@ -828,10 +828,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -901,7 +901,7 @@
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 43
     
    -def create(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil)
    +def create(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil)
       path = '/edges/https/%{edge_id}/routes'
       replacements = {
         edge_id: edge_id,
    @@ -923,7 +923,7 @@
       data[:oidc] = oidc if oidc
       data[:websocket_tcp_converter] = websocket_tcp_converter if websocket_tcp_converter
       data[:user_agent_filter] = user_agent_filter if user_agent_filter
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.post(path % replacements, data: data)
       NgrokAPI::Models::HTTPSEdgeRoute.new(client: self, attrs: result)
     end
    @@ -935,7 +935,7 @@

    - #create!(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute + #create!(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute @@ -1254,10 +1254,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -1327,7 +1327,7 @@
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 95
     
    -def create!(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil)
    +def create!(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil)
       path = '/edges/https/%{edge_id}/routes'
       replacements = {
         edge_id: edge_id,
    @@ -1349,7 +1349,7 @@
       data[:oidc] = oidc if oidc
       data[:websocket_tcp_converter] = websocket_tcp_converter if websocket_tcp_converter
       data[:user_agent_filter] = user_agent_filter if user_agent_filter
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.post(path % replacements, data: data, danger: true)
       NgrokAPI::Models::HTTPSEdgeRoute.new(client: self, attrs: result)
     end
    @@ -1813,7 +1813,7 @@

    - #update(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute + #update(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute @@ -2154,10 +2154,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -2228,7 +2228,7 @@
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 189
     
    -def update(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil)
    +def update(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}'
       replacements = {
         edge_id: edge_id,
    @@ -2251,7 +2251,7 @@
       data[:oidc] = oidc if oidc
       data[:websocket_tcp_converter] = websocket_tcp_converter if websocket_tcp_converter
       data[:user_agent_filter] = user_agent_filter if user_agent_filter
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.patch(path % replacements, data: data)
       NgrokAPI::Models::HTTPSEdgeRoute.new(client: self, attrs: result)
     end
    @@ -2263,7 +2263,7 @@

    - #update!(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute + #update!(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute @@ -2604,10 +2604,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -2678,7 +2678,7 @@
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 246
     
    -def update!(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil)
    +def update!(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}'
       replacements = {
         edge_id: edge_id,
    @@ -2701,7 +2701,7 @@
       data[:oidc] = oidc if oidc
       data[:websocket_tcp_converter] = websocket_tcp_converter if websocket_tcp_converter
       data[:user_agent_filter] = user_agent_filter if user_agent_filter
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.patch(path % replacements, data: data, danger: true)
       NgrokAPI::Models::HTTPSEdgeRoute.new(client: self, attrs: result)
     end
    @@ -2715,9 +2715,9 @@
  • diff --git a/doc/NgrokAPI/Services/EdgesTCPClient.html b/doc/NgrokAPI/Services/EdgesTCPClient.html index 3044512..c708f83 100644 --- a/doc/NgrokAPI/Services/EdgesTCPClient.html +++ b/doc/NgrokAPI/Services/EdgesTCPClient.html @@ -205,7 +205,7 @@
  • - #create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ NgrokAPI::Models::TCPEdge + #create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TCPEdge @@ -229,7 +229,7 @@
  • - #create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ NgrokAPI::Models::TCPEdge + #create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TCPEdge @@ -423,7 +423,7 @@
  • - #update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ NgrokAPI::Models::TCPEdge + #update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TCPEdge @@ -447,7 +447,7 @@
  • - #update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ NgrokAPI::Models::TCPEdge + #update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TCPEdge @@ -573,7 +573,7 @@

    - #create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ NgrokAPI::Models::TCPEdge + #create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TCPEdge @@ -680,10 +680,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -741,7 +741,7 @@
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 33
     
    -def create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil)
    +def create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil)
       path = '/edges/tcp'
       replacements = {
       }
    @@ -751,7 +751,7 @@
       data[:hostports] = hostports if hostports
       data[:backend] = backend if backend
       data[:ip_restriction] = ip_restriction if ip_restriction
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.post(path % replacements, data: data)
       NgrokAPI::Models::TCPEdge.new(client: self, attrs: result)
     end
    @@ -763,7 +763,7 @@

    - #create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ NgrokAPI::Models::TCPEdge + #create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TCPEdge @@ -870,10 +870,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -931,7 +931,7 @@
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 61
     
    -def create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil)
    +def create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil)
       path = '/edges/tcp'
       replacements = {
       }
    @@ -941,7 +941,7 @@
       data[:hostports] = hostports if hostports
       data[:backend] = backend if backend
       data[:ip_restriction] = ip_restriction if ip_restriction
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.post(path % replacements, data: data, danger: true)
       NgrokAPI::Models::TCPEdge.new(client: self, attrs: result)
     end
    @@ -1595,7 +1595,7 @@

    - #update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ NgrokAPI::Models::TCPEdge + #update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TCPEdge @@ -1720,10 +1720,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -1782,7 +1782,7 @@
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 180
     
    -def update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil)
    +def update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil)
       path = '/edges/tcp/%{id}'
       replacements = {
         id: id,
    @@ -1793,7 +1793,7 @@
       data[:hostports] = hostports if hostports
       data[:backend] = backend if backend
       data[:ip_restriction] = ip_restriction if ip_restriction
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.patch(path % replacements, data: data)
       NgrokAPI::Models::TCPEdge.new(client: self, attrs: result)
     end
    @@ -1805,7 +1805,7 @@

    - #update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ NgrokAPI::Models::TCPEdge + #update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TCPEdge @@ -1930,10 +1930,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -1992,7 +1992,7 @@
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 213
     
    -def update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil)
    +def update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil)
       path = '/edges/tcp/%{id}'
       replacements = {
         id: id,
    @@ -2003,7 +2003,7 @@
       data[:hostports] = hostports if hostports
       data[:backend] = backend if backend
       data[:ip_restriction] = ip_restriction if ip_restriction
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.patch(path % replacements, data: data, danger: true)
       NgrokAPI::Models::TCPEdge.new(client: self, attrs: result)
     end
    @@ -2017,9 +2017,9 @@
  • diff --git a/doc/NgrokAPI/Services/EdgesTLSClient.html b/doc/NgrokAPI/Services/EdgesTLSClient.html index 4ccf3a5..a5346e2 100644 --- a/doc/NgrokAPI/Services/EdgesTLSClient.html +++ b/doc/NgrokAPI/Services/EdgesTLSClient.html @@ -205,7 +205,7 @@
  • - #create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ NgrokAPI::Models::TLSEdge + #create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TLSEdge @@ -229,7 +229,7 @@
  • - #create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ NgrokAPI::Models::TLSEdge + #create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TLSEdge @@ -423,7 +423,7 @@
  • - #update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ NgrokAPI::Models::TLSEdge + #update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TLSEdge @@ -447,7 +447,7 @@
  • - #update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ NgrokAPI::Models::TLSEdge + #update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TLSEdge @@ -573,7 +573,7 @@

    - #create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ NgrokAPI::Models::TLSEdge + #create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TLSEdge @@ -706,10 +706,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -769,7 +769,7 @@
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 35
     
    -def create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil)
    +def create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil)
       path = '/edges/tls'
       replacements = {
       }
    @@ -781,7 +781,7 @@
       data[:ip_restriction] = ip_restriction if ip_restriction
       data[:mutual_tls] = mutual_tls if mutual_tls
       data[:tls_termination] = tls_termination if tls_termination
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.post(path % replacements, data: data)
       NgrokAPI::Models::TLSEdge.new(client: self, attrs: result)
     end
    @@ -793,7 +793,7 @@

    - #create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ NgrokAPI::Models::TLSEdge + #create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TLSEdge @@ -926,10 +926,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -989,7 +989,7 @@
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 67
     
    -def create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil)
    +def create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil)
       path = '/edges/tls'
       replacements = {
       }
    @@ -1001,7 +1001,7 @@
       data[:ip_restriction] = ip_restriction if ip_restriction
       data[:mutual_tls] = mutual_tls if mutual_tls
       data[:tls_termination] = tls_termination if tls_termination
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.post(path % replacements, data: data, danger: true)
       NgrokAPI::Models::TLSEdge.new(client: self, attrs: result)
     end
    @@ -1655,7 +1655,7 @@

    - #update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ NgrokAPI::Models::TLSEdge + #update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TLSEdge @@ -1806,10 +1806,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -1870,7 +1870,7 @@
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 190
     
    -def update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil)
    +def update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil)
       path = '/edges/tls/%{id}'
       replacements = {
         id: id,
    @@ -1883,7 +1883,7 @@
       data[:ip_restriction] = ip_restriction if ip_restriction
       data[:mutual_tls] = mutual_tls if mutual_tls
       data[:tls_termination] = tls_termination if tls_termination
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.patch(path % replacements, data: data)
       NgrokAPI::Models::TLSEdge.new(client: self, attrs: result)
     end
    @@ -1895,7 +1895,7 @@

    - #update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ NgrokAPI::Models::TLSEdge + #update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TLSEdge @@ -2046,10 +2046,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -2110,7 +2110,7 @@
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 227
     
    -def update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil)
    +def update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil)
       path = '/edges/tls/%{id}'
       replacements = {
         id: id,
    @@ -2123,7 +2123,7 @@
       data[:ip_restriction] = ip_restriction if ip_restriction
       data[:mutual_tls] = mutual_tls if mutual_tls
       data[:tls_termination] = tls_termination if tls_termination
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.patch(path % replacements, data: data, danger: true)
       NgrokAPI::Models::TLSEdge.new(client: self, attrs: result)
     end
    @@ -2137,9 +2137,9 @@
  • diff --git a/doc/NgrokAPI/Services/EndpointsClient.html b/doc/NgrokAPI/Services/EndpointsClient.html index 014efce..d8dd9a6 100644 --- a/doc/NgrokAPI/Services/EndpointsClient.html +++ b/doc/NgrokAPI/Services/EndpointsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    Endpoints provides an API for querying the endpoint objects which define what tunnel or edge is used to serve a hostport. Only active endpoints associated with a tunnel or backend are returned.

    +

    Endpoints provides an API for querying the endpoint objects which define what tunnel or edge is used to serve a hostport. Only active endpoints associated with a tunnel or backend are returned.

    ngrok.com/docs/api#api-endpoints

    @@ -893,9 +893,9 @@
    diff --git a/doc/NgrokAPI/Services/EventDestinationsClient.html b/doc/NgrokAPI/Services/EventDestinationsClient.html index 00b5c5c..a0b0248 100644 --- a/doc/NgrokAPI/Services/EventDestinationsClient.html +++ b/doc/NgrokAPI/Services/EventDestinationsClient.html @@ -1877,9 +1877,9 @@
  • diff --git a/doc/NgrokAPI/Services/EventSourcesClient.html b/doc/NgrokAPI/Services/EventSourcesClient.html index 8e7faf4..2094a60 100644 --- a/doc/NgrokAPI/Services/EventSourcesClient.html +++ b/doc/NgrokAPI/Services/EventSourcesClient.html @@ -1661,9 +1661,9 @@
  • diff --git a/doc/NgrokAPI/Services/EventSubscriptionsClient.html b/doc/NgrokAPI/Services/EventSubscriptionsClient.html index 975cfab..afe8da8 100644 --- a/doc/NgrokAPI/Services/EventSubscriptionsClient.html +++ b/doc/NgrokAPI/Services/EventSubscriptionsClient.html @@ -1877,9 +1877,9 @@
  • diff --git a/doc/NgrokAPI/Services/FailoverBackendsClient.html b/doc/NgrokAPI/Services/FailoverBackendsClient.html index 5015342..62f661a 100644 --- a/doc/NgrokAPI/Services/FailoverBackendsClient.html +++ b/doc/NgrokAPI/Services/FailoverBackendsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    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.

    +

    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.

    ngrok.com/docs/api#api-failover-backends

    @@ -1789,9 +1789,9 @@
    diff --git a/doc/NgrokAPI/Services/HTTPResponseBackendsClient.html b/doc/NgrokAPI/Services/HTTPResponseBackendsClient.html index bcbaf43..d428096 100644 --- a/doc/NgrokAPI/Services/HTTPResponseBackendsClient.html +++ b/doc/NgrokAPI/Services/HTTPResponseBackendsClient.html @@ -1927,9 +1927,9 @@ diff --git a/doc/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html b/doc/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html index d6efa9f..a904a50 100644 --- a/doc/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html +++ b/doc/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html @@ -1029,9 +1029,9 @@ diff --git a/doc/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html b/doc/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html index d7127f1..15c92f0 100644 --- a/doc/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html +++ b/doc/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html @@ -1029,9 +1029,9 @@ diff --git a/doc/NgrokAPI/Services/IPPoliciesClient.html b/doc/NgrokAPI/Services/IPPoliciesClient.html index 9b6474d..f037aec 100644 --- a/doc/NgrokAPI/Services/IPPoliciesClient.html +++ b/doc/NgrokAPI/Services/IPPoliciesClient.html @@ -102,7 +102,7 @@

    Overview

    -

    IP Policies are reusable groups of CIDR ranges with an allow or deny action. They can be attached to endpoints via the Endpoint Configuration IP Policy module. They can also be used with IP Restrictions to control source IP ranges that can start tunnel sessions and connect to the API and dashboard.

    +

    IP Policies are reusable groups of CIDR ranges with an allow or deny action. They can be attached to endpoints via the Endpoint Configuration IP Policy module. They can also be used with IP Restrictions to control source IP ranges that can start tunnel sessions and connect to the API and dashboard.

    ngrok.com/docs/api#api-ip-policies

    @@ -1709,9 +1709,9 @@
    diff --git a/doc/NgrokAPI/Services/IPPolicyRulesClient.html b/doc/NgrokAPI/Services/IPPolicyRulesClient.html index 6cdd86c..ec4cbe9 100644 --- a/doc/NgrokAPI/Services/IPPolicyRulesClient.html +++ b/doc/NgrokAPI/Services/IPPolicyRulesClient.html @@ -102,7 +102,7 @@

    Overview

    -

    IP Policy Rules are the IPv4 or IPv6 CIDRs entries that make up an IP Policy.

    +

    IP Policy Rules are the IPv4 or IPv6 CIDRs entries that make up an IP Policy.

    ngrok.com/docs/api#api-ip-policy-rules

    @@ -1857,9 +1857,9 @@
    diff --git a/doc/NgrokAPI/Services/IPRestrictionsClient.html b/doc/NgrokAPI/Services/IPRestrictionsClient.html index 2b55ad5..c17cae3 100644 --- a/doc/NgrokAPI/Services/IPRestrictionsClient.html +++ b/doc/NgrokAPI/Services/IPRestrictionsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    An IP restriction is a restriction placed on the CIDRs that are allowed to initiate traffic to a specific aspect of your ngrok account. An IP restriction has a type which defines the ingress it applies to. IP restrictions can be used to enforce the source IPs that can make API requests, log in to the dashboard, start ngrok agents, and connect to your public-facing endpoints.

    +

    An IP restriction is a restriction placed on the CIDRs that are allowed to initiate traffic to a specific aspect of your ngrok account. An IP restriction has a type which defines the ingress it applies to. IP restrictions can be used to enforce the source IPs that can make API requests, log in to the dashboard, start ngrok agents, and connect to your public-facing endpoints.

    ngrok.com/docs/api#api-ip-restrictions

    @@ -1901,9 +1901,9 @@
    diff --git a/doc/NgrokAPI/Services/ReservedAddrsClient.html b/doc/NgrokAPI/Services/ReservedAddrsClient.html index 7aba732..8c3018d 100644 --- a/doc/NgrokAPI/Services/ReservedAddrsClient.html +++ b/doc/NgrokAPI/Services/ReservedAddrsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    Reserved Addresses are TCP addresses that can be used to listen for traffic. TCP address hostnames and ports are assigned by ngrok, they cannot be chosen.

    +

    Reserved Addresses are TCP addresses that can be used to listen for traffic. TCP address hostnames and ports are assigned by ngrok, they cannot be chosen.

    ngrok.com/docs/api#api-reserved-addrs

    @@ -1749,9 +1749,9 @@
    diff --git a/doc/NgrokAPI/Services/ReservedDomainsClient.html b/doc/NgrokAPI/Services/ReservedDomainsClient.html index d203e61..c72b730 100644 --- a/doc/NgrokAPI/Services/ReservedDomainsClient.html +++ b/doc/NgrokAPI/Services/ReservedDomainsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    Reserved Domains are hostnames that you can listen for traffic on. Domains can be used to listen for http, https or tls traffic. You may use a domain 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.

    +

    Reserved Domains are hostnames that you can listen for traffic on. Domains can be used to listen for http, https or tls traffic. You may use a domain 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.

    ngrok.com/docs/api#api-reserved-domains

    @@ -207,7 +207,7 @@
  • - #create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, error_redirect_url: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -231,7 +231,7 @@
  • - #create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, error_redirect_url: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -521,7 +521,7 @@
  • - #update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) ⇒ NgrokAPI::Models::ReservedDomain + #update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil, error_redirect_url: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -545,7 +545,7 @@
  • - #update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) ⇒ NgrokAPI::Models::ReservedDomain + #update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil, error_redirect_url: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -671,7 +671,7 @@

    - #create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, error_redirect_url: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -844,7 +844,7 @@
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 38
     
    -def create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil)
    +def create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, error_redirect_url: nil)
       path = '/reserved_domains'
       replacements = {
       }
    @@ -866,7 +866,7 @@
           

    - #create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, error_redirect_url: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -1039,7 +1039,7 @@
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 66
     
    -def create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil)
    +def create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, error_redirect_url: nil)
       path = '/reserved_domains'
       replacements = {
       }
    @@ -2067,7 +2067,7 @@
           

    - #update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) ⇒ NgrokAPI::Models::ReservedDomain + #update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil, error_redirect_url: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -2216,7 +2216,7 @@
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 211
     
    -def update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil)
    +def update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil, error_redirect_url: nil)
       path = '/reserved_domains/%{id}'
       replacements = {
         id: id,
    @@ -2237,7 +2237,7 @@
           

    - #update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) ⇒ NgrokAPI::Models::ReservedDomain + #update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil, error_redirect_url: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -2386,7 +2386,7 @@
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 237
     
    -def update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil)
    +def update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil, error_redirect_url: nil)
       path = '/reserved_domains/%{id}'
       replacements = {
         id: id,
    @@ -2409,9 +2409,9 @@
     

    diff --git a/doc/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html b/doc/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html index 4c3c1f6..a07e3eb 100644 --- a/doc/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html +++ b/doc/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html @@ -102,7 +102,7 @@

    Overview

    -

    An SSH Certificate Authority is a pair of an SSH Certificate and its private key that can be used to sign other SSH host and user certificates.

    +

    An SSH Certificate Authority is a pair of an SSH Certificate and its private key that can be used to sign other SSH host and user certificates.

    ngrok.com/docs/api#api-ssh-certificate-authorities

    @@ -1829,9 +1829,9 @@
    diff --git a/doc/NgrokAPI/Services/SSHCredentialsClient.html b/doc/NgrokAPI/Services/SSHCredentialsClient.html index 3bdbcfe..dc8bcfe 100644 --- a/doc/NgrokAPI/Services/SSHCredentialsClient.html +++ b/doc/NgrokAPI/Services/SSHCredentialsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    SSH Credentials are SSH public keys that can be used to start SSH tunnels via the ngrok SSH tunnel gateway.

    +

    SSH Credentials are SSH public keys that can be used to start SSH tunnels via the ngrok SSH tunnel gateway.

    ngrok.com/docs/api#api-ssh-credentials

    @@ -1865,9 +1865,9 @@
    diff --git a/doc/NgrokAPI/Services/SSHHostCertificatesClient.html b/doc/NgrokAPI/Services/SSHHostCertificatesClient.html index d243878..74ae96b 100644 --- a/doc/NgrokAPI/Services/SSHHostCertificatesClient.html +++ b/doc/NgrokAPI/Services/SSHHostCertificatesClient.html @@ -102,7 +102,7 @@

    Overview

    -

    SSH Host Certificates along with the corresponding private key allows an SSH server to assert its authenticity to connecting SSH clients who trust the SSH Certificate Authority that was used to sign the certificate.

    +

    SSH Host Certificates along with the corresponding private key allows an SSH server to assert its authenticity to connecting SSH clients who trust the SSH Certificate Authority that was used to sign the certificate.

    ngrok.com/docs/api#api-ssh-host-certificates

    @@ -1901,9 +1901,9 @@
    diff --git a/doc/NgrokAPI/Services/SSHUserCertificatesClient.html b/doc/NgrokAPI/Services/SSHUserCertificatesClient.html index 3fb1456..7666406 100644 --- a/doc/NgrokAPI/Services/SSHUserCertificatesClient.html +++ b/doc/NgrokAPI/Services/SSHUserCertificatesClient.html @@ -102,7 +102,7 @@

    Overview

    -

    SSH User Certificates are presented by SSH clients when connecting to an SSH server to authenticate their connection. The SSH server must trust the SSH Certificate Authority used to sign the certificate.

    +

    SSH User Certificates are presented by SSH clients when connecting to an SSH server to authenticate their connection. The SSH server must trust the SSH Certificate Authority used to sign the certificate.

    ngrok.com/docs/api#api-ssh-user-certificates

    @@ -1981,9 +1981,9 @@
    diff --git a/doc/NgrokAPI/Services/StaticBackendsClient.html b/doc/NgrokAPI/Services/StaticBackendsClient.html index 30fe3ff..f8ad42b 100644 --- a/doc/NgrokAPI/Services/StaticBackendsClient.html +++ b/doc/NgrokAPI/Services/StaticBackendsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    A static backend sends traffic to a TCP address (hostname and port) that is reachable on the public internet.

    +

    A static backend sends traffic to a TCP address (hostname and port) that is reachable on the public internet.

    ngrok.com/docs/api#api-static-backends

    @@ -1869,9 +1869,9 @@
    diff --git a/doc/NgrokAPI/Services/TCPEdgeBackendModuleClient.html b/doc/NgrokAPI/Services/TCPEdgeBackendModuleClient.html index 7f28ca6..c6a5434 100644 --- a/doc/NgrokAPI/Services/TCPEdgeBackendModuleClient.html +++ b/doc/NgrokAPI/Services/TCPEdgeBackendModuleClient.html @@ -1029,9 +1029,9 @@

    diff --git a/doc/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html b/doc/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html index 129ff47..661675a 100644 --- a/doc/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html +++ b/doc/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html @@ -1029,9 +1029,9 @@ diff --git a/doc/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html b/doc/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html new file mode 100644 index 0000000..aa6c7b1 --- /dev/null +++ b/doc/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html @@ -0,0 +1,1039 @@ + + + + + + + Class: NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb
    +
    + +
    + +

    Overview

    +
    + + +
    + +

    + Constant Summary + collapse +

    + +
    + +
    PATH = +
    +
    + +

    The API path for the requests

    + + +
    +
    +
    + + +
    +
    +
    '/edges/tcp/%{id}/traffic_policy'
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client:) ⇒ TCPEdgeTrafficPolicyModuleClient + + + + + +

    +
    + +

    Returns a new instance of TCPEdgeTrafficPolicyModuleClient.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +
    +
    # File 'lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb', line 15
    +
    +def initialize(client:)
    +  @client = client
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +13
    +14
    +15
    +
    +
    # File 'lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb', line 13
    +
    +def client
    +  @client
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #delete(id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +86
    +87
    +88
    +89
    +90
    +91
    +92
    +
    +
    # File 'lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb', line 86
    +
    +def delete(id: "")
    +  path = '/edges/tcp/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements)
    +end
    +
    +
    + +
    +

    + + #delete!(id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +99
    +100
    +101
    +102
    +103
    +104
    +105
    +
    +
    # File 'lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb', line 99
    +
    +def delete!(id: "")
    +  path = '/edges/tcp/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements, danger: true)
    +end
    +
    +
    + +
    +

    + + #get(id: "") ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +56
    +57
    +58
    +59
    +60
    +61
    +62
    +63
    +64
    +
    +
    # File 'lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb', line 56
    +
    +def get(id: "")
    +  path = '/edges/tcp/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #get!(id: "") ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +71
    +72
    +73
    +74
    +75
    +76
    +77
    +78
    +79
    +
    +
    # File 'lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb', line 71
    +
    +def get!(id: "")
    +  path = '/edges/tcp/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #replace(id: "", a_module: nil) ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + +
    • + +
    • + + a_module + + + (EndpointTrafficPolicy) + + + (defaults to: nil) + + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +25
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +
    +
    # File 'lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb', line 25
    +
    +def replace(id: "", a_module: nil)
    +  path = '/edges/tcp/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  data = a_module
    +  result = @client.put(path % replacements, data: data)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #replace!(id: "", a_module: nil) ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + +
    • + +
    • + + a_module + + + (EndpointTrafficPolicy) + + + (defaults to: nil) + + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +41
    +42
    +43
    +44
    +45
    +46
    +47
    +48
    +49
    +
    +
    # File 'lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb', line 41
    +
    +def replace!(id: "", a_module: nil)
    +  path = '/edges/tcp/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  data = a_module
    +  result = @client.put(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Services/TLSCertificatesClient.html b/doc/NgrokAPI/Services/TLSCertificatesClient.html index 6d05343..746edc4 100644 --- a/doc/NgrokAPI/Services/TLSCertificatesClient.html +++ b/doc/NgrokAPI/Services/TLSCertificatesClient.html @@ -102,7 +102,7 @@

    Overview

    -

    TLS Certificates are pairs of x509 certificates and their matching private key that can be used to terminate TLS traffic. TLS certificates are unused until they are attached to a Domain. TLS Certificates may also be provisioned by ngrok automatically for domains on which you have enabled automated certificate provisioning.

    +

    TLS Certificates are pairs of x509 certificates and their matching private key that can be used to terminate TLS traffic. TLS certificates are unused until they are attached to a Domain. TLS Certificates may also be provisioned by ngrok automatically for domains on which you have enabled automated certificate provisioning.

    ngrok.com/docs/api#api-tls-certificates

    @@ -1781,9 +1781,9 @@
    diff --git a/doc/NgrokAPI/Services/TLSEdgeBackendModuleClient.html b/doc/NgrokAPI/Services/TLSEdgeBackendModuleClient.html index 847d183..cf15789 100644 --- a/doc/NgrokAPI/Services/TLSEdgeBackendModuleClient.html +++ b/doc/NgrokAPI/Services/TLSEdgeBackendModuleClient.html @@ -1029,9 +1029,9 @@ diff --git a/doc/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html b/doc/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html index 32af428..727ea8c 100644 --- a/doc/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html +++ b/doc/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html @@ -1029,9 +1029,9 @@ diff --git a/doc/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html b/doc/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html index 1885e4d..d0cef55 100644 --- a/doc/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html +++ b/doc/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html @@ -1029,9 +1029,9 @@ diff --git a/doc/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html b/doc/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html index fbd713f..03b84f5 100644 --- a/doc/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html +++ b/doc/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html @@ -1029,9 +1029,9 @@ diff --git a/doc/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html b/doc/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html new file mode 100644 index 0000000..1b4ccae --- /dev/null +++ b/doc/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html @@ -0,0 +1,1039 @@ + + + + + + + Class: NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb
    +
    + +
    + +

    Overview

    +
    + + +
    + +

    + Constant Summary + collapse +

    + +
    + +
    PATH = +
    +
    + +

    The API path for the requests

    + + +
    +
    +
    + + +
    +
    +
    '/edges/tls/%{id}/traffic_policy'
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client:) ⇒ TLSEdgeTrafficPolicyModuleClient + + + + + +

    +
    + +

    Returns a new instance of TLSEdgeTrafficPolicyModuleClient.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +
    +
    # File 'lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb', line 15
    +
    +def initialize(client:)
    +  @client = client
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +13
    +14
    +15
    +
    +
    # File 'lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb', line 13
    +
    +def client
    +  @client
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #delete(id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +86
    +87
    +88
    +89
    +90
    +91
    +92
    +
    +
    # File 'lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb', line 86
    +
    +def delete(id: "")
    +  path = '/edges/tls/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements)
    +end
    +
    +
    + +
    +

    + + #delete!(id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +99
    +100
    +101
    +102
    +103
    +104
    +105
    +
    +
    # File 'lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb', line 99
    +
    +def delete!(id: "")
    +  path = '/edges/tls/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements, danger: true)
    +end
    +
    +
    + +
    +

    + + #get(id: "") ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +56
    +57
    +58
    +59
    +60
    +61
    +62
    +63
    +64
    +
    +
    # File 'lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb', line 56
    +
    +def get(id: "")
    +  path = '/edges/tls/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #get!(id: "") ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +71
    +72
    +73
    +74
    +75
    +76
    +77
    +78
    +79
    +
    +
    # File 'lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb', line 71
    +
    +def get!(id: "")
    +  path = '/edges/tls/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #replace(id: "", a_module: nil) ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + +
    • + +
    • + + a_module + + + (EndpointTrafficPolicy) + + + (defaults to: nil) + + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +25
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +
    +
    # File 'lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb', line 25
    +
    +def replace(id: "", a_module: nil)
    +  path = '/edges/tls/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  data = a_module
    +  result = @client.put(path % replacements, data: data)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #replace!(id: "", a_module: nil) ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + +
    • + +
    • + + a_module + + + (EndpointTrafficPolicy) + + + (defaults to: nil) + + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +41
    +42
    +43
    +44
    +45
    +46
    +47
    +48
    +49
    +
    +
    # File 'lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb', line 41
    +
    +def replace!(id: "", a_module: nil)
    +  path = '/edges/tls/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  data = a_module
    +  result = @client.put(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Services/TunnelGroupBackendsClient.html b/doc/NgrokAPI/Services/TunnelGroupBackendsClient.html index 034cbba..8653087 100644 --- a/doc/NgrokAPI/Services/TunnelGroupBackendsClient.html +++ b/doc/NgrokAPI/Services/TunnelGroupBackendsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    A Tunnel Group Backend balances traffic among all online tunnels that match a label selector.

    +

    A Tunnel Group Backend balances traffic among all online tunnels that match a label selector.

    ngrok.com/docs/api#api-tunnel-group-backends

    @@ -1789,9 +1789,9 @@
    diff --git a/doc/NgrokAPI/Services/TunnelSessionsClient.html b/doc/NgrokAPI/Services/TunnelSessionsClient.html index a8b53f0..a341269 100644 --- a/doc/NgrokAPI/Services/TunnelSessionsClient.html +++ b/doc/NgrokAPI/Services/TunnelSessionsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    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.

    +

    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.

    ngrok.com/docs/api#api-tunnel-sessions

    @@ -1573,9 +1573,9 @@
    diff --git a/doc/NgrokAPI/Services/TunnelsClient.html b/doc/NgrokAPI/Services/TunnelsClient.html index 62397df..dba4448 100644 --- a/doc/NgrokAPI/Services/TunnelsClient.html +++ b/doc/NgrokAPI/Services/TunnelsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    Tunnels provide endpoints to access services exposed by a running ngrok agent tunnel session or an SSH reverse tunnel session.

    +

    Tunnels provide endpoints to access services exposed by a running ngrok agent tunnel session or an SSH reverse tunnel session.

    ngrok.com/docs/api#api-tunnels

    @@ -893,9 +893,9 @@
    diff --git a/doc/NgrokAPI/Services/WeightedBackendsClient.html b/doc/NgrokAPI/Services/WeightedBackendsClient.html index d46f2a5..4c69526 100644 --- a/doc/NgrokAPI/Services/WeightedBackendsClient.html +++ b/doc/NgrokAPI/Services/WeightedBackendsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    A Weighted Backend balances traffic among the referenced backends. Traffic is assigned proportionally to each based on its weight. The percentage of traffic is calculated by dividing a backend’s weight by the sum of all weights.

    +

    A Weighted Backend balances traffic among the referenced backends. Traffic is assigned proportionally to each based on its weight. The percentage of traffic is calculated by dividing a backend’s weight by the sum of all weights.

    ngrok.com/docs/api#api-weighted-backends

    @@ -1789,9 +1789,9 @@
    diff --git a/doc/_index.html b/doc/_index.html index 7a7f604..fb93dd8 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -321,13 +321,6 @@
  • -
  • - EdgeRoutePolicyModuleClient - - (NgrokAPI::Services) - -
  • -
  • EdgeRouteRequestHeadersModuleClient @@ -349,6 +342,13 @@
  • +
  • + EdgeRouteTrafficPolicyModuleClient + + (NgrokAPI::Services) + +
  • +
  • EdgeRouteUserAgentFilterModuleClient @@ -405,13 +405,6 @@
  • -
  • - EndpointAction - - (NgrokAPI::Models) - -
  • -
  • EndpointBackend @@ -545,13 +538,6 @@
  • -
  • - EndpointPolicy - - (NgrokAPI::Models) - -
  • -
  • EndpointRequestHeaders @@ -566,13 +552,6 @@
  • -
  • - EndpointRule - - (NgrokAPI::Models) - -
  • -
  • EndpointSAML @@ -601,6 +580,13 @@
  • +
  • + EndpointTrafficPolicy + + (NgrokAPI::Models) + +
  • +
  • EndpointUserAgentFilter @@ -706,6 +692,13 @@
  • +
  • + EventTargetAzureLogsIngestion + + (NgrokAPI::Models) + +
  • +
  • EventTargetCloudwatchLogs @@ -1131,7 +1124,7 @@
  • - TCPEdgePolicyModuleClient + TCPEdgeTrafficPolicyModuleClient (NgrokAPI::Services) @@ -1187,14 +1180,14 @@
  • - TLSEdgePolicyModuleClient + TLSEdgeTLSTerminationModuleClient (NgrokAPI::Services)
  • - TLSEdgeTLSTerminationModuleClient + TLSEdgeTrafficPolicyModuleClient (NgrokAPI::Services) @@ -1294,9 +1287,9 @@ diff --git a/doc/class_list.html b/doc/class_list.html index 93689e7..4b8aadf 100644 --- a/doc/class_list.html +++ b/doc/class_list.html @@ -43,7 +43,7 @@ diff --git a/doc/file.README.html b/doc/file.README.html index c9d544a..d28b139 100644 --- a/doc/file.README.html +++ b/doc/file.README.html @@ -147,9 +147,9 @@ diff --git a/doc/index.html b/doc/index.html index afe2517..1d64373 100644 --- a/doc/index.html +++ b/doc/index.html @@ -147,9 +147,9 @@ diff --git a/doc/method_list.html b/doc/method_list.html index 8d3f5b8..746a6e6 100644 --- a/doc/method_list.html +++ b/doc/method_list.html @@ -205,14 +205,6 @@
  • -
    - #== - NgrokAPI::Models::EndpointRule -
    -
  • - - -
  • #== NgrokAPI::Models::EndpointSAML @@ -220,7 +212,7 @@
  • -
  • +
  • #== NgrokAPI::Models::ReservedAddr @@ -228,7 +220,7 @@
  • -
  • +
  • #== NgrokAPI::Models::IPPolicyRule @@ -236,7 +228,7 @@
  • -
  • +
  • #== NgrokAPI::Models::IPRestriction @@ -244,7 +236,7 @@
  • -
  • +
  • #== NgrokAPI::Models::SSHCredential @@ -252,7 +244,7 @@
  • -
  • +
  • #== NgrokAPI::Models::StaticBackend @@ -260,7 +252,7 @@
  • -
  • +
  • #== NgrokAPI::Models::TunnelSession @@ -268,7 +260,7 @@
  • -
  • +
  • #== NgrokAPI::Models::AWSCredentials @@ -276,7 +268,7 @@
  • -
  • +
  • #== NgrokAPI::Models::BrowserSession @@ -284,14 +276,6 @@
  • -
  • -
    - #== - NgrokAPI::Models::EndpointAction -
    -
  • - -
  • #== @@ -301,14 +285,6 @@
  • -
    - #== - NgrokAPI::Models::EndpointPolicy -
    -
  • - - -
  • #== NgrokAPI::Models::ReservedDomain @@ -316,7 +292,7 @@
  • -
  • +
  • #== NgrokAPI::Models::TLSCertificate @@ -324,7 +300,7 @@
  • -
  • +
  • #== NgrokAPI::Models::ApplicationUser @@ -332,7 +308,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointBackend @@ -340,7 +316,7 @@
  • -
  • +
  • #== NgrokAPI::Models::FailoverBackend @@ -348,7 +324,7 @@
  • -
  • +
  • #== NgrokAPI::Models::HTTPSEdgeRoute @@ -356,7 +332,7 @@
  • -
  • +
  • #== NgrokAPI::Models::WeightedBackend @@ -364,7 +340,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EventDestination @@ -372,7 +348,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EventSourceList @@ -380,7 +356,7 @@
  • -
  • +
  • #== NgrokAPI::Models::IdentityProvider @@ -388,7 +364,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointIPPolicy @@ -396,7 +372,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EventSubscription @@ -404,7 +380,7 @@
  • -
  • +
  • #== NgrokAPI::Models::StaticBackendTLS @@ -412,7 +388,7 @@
  • -
  • +
  • #== NgrokAPI::Models::ApplicationSession @@ -420,7 +396,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointMutualTLS @@ -428,7 +404,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointCompression @@ -436,7 +412,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointSAMLMutate @@ -444,7 +420,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EventSourceReplace @@ -452,7 +428,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EventTargetDatadog @@ -460,7 +436,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EventTargetKinesis @@ -468,7 +444,7 @@
  • -
  • +
  • #== NgrokAPI::Models::SSHHostCertificate @@ -476,7 +452,7 @@
  • -
  • +
  • #== NgrokAPI::Models::SSHUserCertificate @@ -484,7 +460,7 @@
  • -
  • +
  • #== NgrokAPI::Models::TunnelGroupBackend @@ -492,7 +468,7 @@
  • -
  • +
  • #== NgrokAPI::Models::AbuseReportHostname @@ -500,7 +476,7 @@
  • -
  • +
  • #== NgrokAPI::Models::CertificateAuthority @@ -508,7 +484,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EventTargetFirehose @@ -516,7 +492,7 @@
  • -
  • +
  • #== NgrokAPI::Models::HTTPResponseBackend @@ -524,7 +500,7 @@
  • -
  • +
  • #== NgrokAPI::Models::TLSCertificateSANs @@ -532,7 +508,7 @@
  • -
  • +
  • #== NgrokAPI::Models::AgentIngressCertJob @@ -540,7 +516,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointOAuthAmazon @@ -548,7 +524,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointOAuthGoogle @@ -556,7 +532,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointOAuthTwitch @@ -564,7 +540,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointBackendMutate @@ -572,7 +548,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointOAuthGitHub @@ -580,7 +556,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointOAuthGitLab @@ -588,6 +564,14 @@
  • +
  • +
    + #== + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + +
  • #== @@ -757,6 +741,14 @@
  • +
    + #== + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + + +
  • #abuse_reports NgrokAPI::Client @@ -764,7 +756,7 @@
  • -
  • +
  • #acl NgrokAPI::Models::Credential @@ -772,7 +764,7 @@
  • -
  • +
  • #acl NgrokAPI::Models::SSHCredential @@ -780,7 +772,7 @@
  • -
  • +
  • #acme_challenge_cname_target NgrokAPI::Models::ReservedDomain @@ -788,7 +780,7 @@
  • -
  • +
  • #action NgrokAPI::Models::IPPolicyRule @@ -796,14 +788,6 @@
  • -
  • -
    - #actions - NgrokAPI::Models::EndpointRule -
    -
  • - -
  • #active @@ -1109,14 +1093,6 @@
  • -
    - #attrs - NgrokAPI::Models::EndpointRule -
    -
  • - - -
  • #attrs NgrokAPI::Models::EndpointSAML @@ -1124,7 +1100,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::ReservedAddr @@ -1132,7 +1108,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::IPPolicyRule @@ -1140,7 +1116,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::IPRestriction @@ -1148,7 +1124,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::SSHCredential @@ -1156,7 +1132,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::StaticBackend @@ -1164,7 +1140,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::TunnelSession @@ -1172,7 +1148,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::AWSCredentials @@ -1180,7 +1156,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::BrowserSession @@ -1188,14 +1164,6 @@
  • -
  • -
    - #attrs - NgrokAPI::Models::EndpointAction -
    -
  • - -
  • #attrs @@ -1205,14 +1173,6 @@
  • -
    - #attrs - NgrokAPI::Models::EndpointPolicy -
    -
  • - - -
  • #attrs NgrokAPI::Models::ReservedDomain @@ -1220,7 +1180,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::TLSCertificate @@ -1228,7 +1188,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::ApplicationUser @@ -1236,7 +1196,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointBackend @@ -1244,7 +1204,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::FailoverBackend @@ -1252,7 +1212,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::HTTPSEdgeRoute @@ -1260,7 +1220,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::WeightedBackend @@ -1268,7 +1228,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EventDestination @@ -1276,7 +1236,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EventSourceList @@ -1284,7 +1244,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::IdentityProvider @@ -1292,7 +1252,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointIPPolicy @@ -1300,7 +1260,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EventSubscription @@ -1308,7 +1268,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::StaticBackendTLS @@ -1316,7 +1276,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::ApplicationSession @@ -1324,7 +1284,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointMutualTLS @@ -1332,7 +1292,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointCompression @@ -1340,7 +1300,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointSAMLMutate @@ -1348,7 +1308,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EventSourceReplace @@ -1356,7 +1316,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EventTargetDatadog @@ -1364,7 +1324,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EventTargetKinesis @@ -1372,7 +1332,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::SSHHostCertificate @@ -1380,7 +1340,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::SSHUserCertificate @@ -1388,7 +1348,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::TunnelGroupBackend @@ -1396,7 +1356,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::AbuseReportHostname @@ -1404,7 +1364,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::CertificateAuthority @@ -1412,7 +1372,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EventTargetFirehose @@ -1420,7 +1380,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::HTTPResponseBackend @@ -1428,7 +1388,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::TLSCertificateSANs @@ -1436,7 +1396,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::AgentIngressCertJob @@ -1444,7 +1404,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointOAuthAmazon @@ -1452,7 +1412,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointOAuthGoogle @@ -1460,7 +1420,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointOAuthTwitch @@ -1468,7 +1428,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointBackendMutate @@ -1476,7 +1436,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointOAuthGitHub @@ -1484,7 +1444,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointOAuthGitLab @@ -1492,6 +1452,14 @@
  • +
  • +
    + #attrs + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + +
  • #attrs @@ -1661,6 +1629,14 @@
  • +
    + #attrs + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + + +
  • #auth NgrokAPI::Models::EventTargetKinesis @@ -1668,7 +1644,7 @@
  • -
  • +
  • #auth NgrokAPI::Models::EventTargetFirehose @@ -1676,7 +1652,7 @@
  • -
  • +
  • #auth NgrokAPI::Models::EventTargetCloudwatchLogs @@ -1684,7 +1660,7 @@
  • -
  • +
  • #auth_check_interval NgrokAPI::Models::EndpointOAuth @@ -1692,7 +1668,7 @@
  • -
  • +
  • #authority NgrokAPI::Models::AgentIngressCertPolicy @@ -1700,7 +1676,7 @@
  • -
  • +
  • #authority NgrokAPI::Models::ReservedDomainCertPolicy @@ -1708,7 +1684,7 @@
  • -
  • +
  • #authorized_groups NgrokAPI::Models::EndpointSAML @@ -1716,7 +1692,7 @@
  • -
  • +
  • #authorized_groups NgrokAPI::Models::EndpointSAMLMutate @@ -1724,7 +1700,7 @@
  • -
  • +
  • #aws_access_key_id NgrokAPI::Models::AWSCredentials @@ -1732,7 +1708,7 @@
  • -
  • +
  • #aws_secret_access_key NgrokAPI::Models::AWSCredentials @@ -1740,6 +1716,14 @@
  • +
  • +
    + #azure_logs_ingestion + NgrokAPI::Models::EventTarget +
    +
  • + +
  • #backend @@ -2141,14 +2125,6 @@
  • -
    - #client - NgrokAPI::Models::EndpointRule -
    -
  • - - -
  • #client NgrokAPI::Models::EndpointSAML @@ -2156,7 +2132,7 @@
  • -
  • +
  • #client NgrokAPI::Models::ReservedAddr @@ -2164,7 +2140,7 @@
  • -
  • +
  • #client NgrokAPI::Models::IPPolicyRule @@ -2172,7 +2148,7 @@
  • -
  • +
  • #client NgrokAPI::Models::IPRestriction @@ -2180,7 +2156,7 @@
  • -
  • +
  • #client NgrokAPI::Models::SSHCredential @@ -2188,7 +2164,7 @@
  • -
  • +
  • #client NgrokAPI::Models::StaticBackend @@ -2196,7 +2172,7 @@
  • -
  • +
  • #client NgrokAPI::Models::TunnelSession @@ -2204,7 +2180,7 @@
  • -
  • +
  • #client NgrokAPI::Models::AWSCredentials @@ -2212,7 +2188,7 @@
  • -
  • +
  • #client NgrokAPI::Models::BrowserSession @@ -2220,14 +2196,6 @@
  • -
  • -
    - #client - NgrokAPI::Models::EndpointAction -
    -
  • - -
  • #client @@ -2237,14 +2205,6 @@
  • -
    - #client - NgrokAPI::Models::EndpointPolicy -
    -
  • - - -
  • #client NgrokAPI::Models::ReservedDomain @@ -2252,7 +2212,7 @@
  • -
  • +
  • #client NgrokAPI::Models::TLSCertificate @@ -2260,7 +2220,7 @@
  • -
  • +
  • #client NgrokAPI::Models::ApplicationUser @@ -2268,7 +2228,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointBackend @@ -2276,7 +2236,7 @@
  • -
  • +
  • #client NgrokAPI::Models::FailoverBackend @@ -2284,7 +2244,7 @@
  • -
  • +
  • #client NgrokAPI::Models::HTTPSEdgeRoute @@ -2292,7 +2252,7 @@
  • -
  • +
  • #client NgrokAPI::Models::WeightedBackend @@ -2300,7 +2260,7 @@
  • -
  • +
  • #client NgrokAPI::Services::TunnelsClient @@ -2308,7 +2268,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EventDestination @@ -2316,7 +2276,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EventSourceList @@ -2324,7 +2284,7 @@
  • -
  • +
  • #client NgrokAPI::Models::IdentityProvider @@ -2332,7 +2292,7 @@
  • -
  • +
  • #client NgrokAPI::Services::APIKeysClient @@ -2340,7 +2300,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointIPPolicy @@ -2348,7 +2308,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EventSubscription @@ -2356,7 +2316,7 @@
  • -
  • +
  • #client NgrokAPI::Models::StaticBackendTLS @@ -2364,7 +2324,7 @@
  • -
  • +
  • #client NgrokAPI::Services::BotUsersClient @@ -2372,7 +2332,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EdgesTCPClient @@ -2380,7 +2340,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EdgesTLSClient @@ -2388,7 +2348,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EndpointsClient @@ -2396,7 +2356,7 @@
  • -
  • +
  • #client NgrokAPI::Models::ApplicationSession @@ -2404,7 +2364,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointMutualTLS @@ -2412,7 +2372,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointCompression @@ -2420,7 +2380,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointSAMLMutate @@ -2428,7 +2388,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EventSourceReplace @@ -2436,7 +2396,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EventTargetDatadog @@ -2444,7 +2404,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EventTargetKinesis @@ -2452,7 +2412,7 @@
  • -
  • +
  • #client NgrokAPI::Models::SSHHostCertificate @@ -2460,7 +2420,7 @@
  • -
  • +
  • #client NgrokAPI::Models::SSHUserCertificate @@ -2468,7 +2428,7 @@
  • -
  • +
  • #client NgrokAPI::Models::TunnelGroupBackend @@ -2476,7 +2436,7 @@
  • -
  • +
  • #client NgrokAPI::Services::CredentialsClient @@ -2484,7 +2444,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EdgesHTTPSClient @@ -2492,7 +2452,7 @@
  • -
  • +
  • #client NgrokAPI::Services::IPPoliciesClient @@ -2500,7 +2460,7 @@
  • -
  • +
  • #client NgrokAPI::Models::AbuseReportHostname @@ -2508,7 +2468,7 @@
  • -
  • +
  • #client NgrokAPI::Models::CertificateAuthority @@ -2516,7 +2476,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EventTargetFirehose @@ -2524,7 +2484,7 @@
  • -
  • +
  • #client NgrokAPI::Models::HTTPResponseBackend @@ -2532,7 +2492,7 @@
  • -
  • +
  • #client NgrokAPI::Models::TLSCertificateSANs @@ -2540,7 +2500,7 @@
  • -
  • +
  • #client NgrokAPI::Models::AgentIngressCertJob @@ -2548,7 +2508,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointOAuthAmazon @@ -2556,7 +2516,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointOAuthGoogle @@ -2564,7 +2524,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointOAuthTwitch @@ -2572,7 +2532,7 @@
  • -
  • +
  • #client NgrokAPI::Services::AbuseReportsClient @@ -2580,7 +2540,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EventSourcesClient @@ -2588,7 +2548,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointBackendMutate @@ -2596,7 +2556,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointOAuthGitHub @@ -2604,7 +2564,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointOAuthGitLab @@ -2612,6 +2572,14 @@
  • +
  • +
    + #client + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + +
  • #client @@ -2940,22 +2908,6 @@
  • -
  • -
    - #client - NgrokAPI::Services::TCPEdgePolicyModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TLSEdgePolicyModuleClient -
    -
  • - -
  • #client @@ -2998,16 +2950,16 @@
  • - #client - NgrokAPI::Services::EdgeRouteOAuthModuleClient + #client + NgrokAPI::Models::EventTargetAzureLogsIngestion
  • - #client - NgrokAPI::Services::EdgeRoutePolicyModuleClient + #client + NgrokAPI::Services::EdgeRouteOAuthModuleClient
  • @@ -3061,6 +3013,14 @@
  • +
    + #client + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + + +
  • #client NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -3068,6 +3028,14 @@
  • +
  • +
    + #client + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient +
    +
  • + +
  • #client @@ -3085,6 +3053,14 @@
  • +
    + #client + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + + +
  • #client NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -3092,7 +3068,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -3100,7 +3076,7 @@
  • -
  • +
  • #client NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -3108,7 +3084,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -3116,7 +3092,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -3124,7 +3100,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -3132,7 +3108,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -3140,7 +3116,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOIDC @@ -3148,7 +3124,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOAuthAmazon @@ -3156,7 +3132,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOAuthGoogle @@ -3164,7 +3140,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOAuthTwitch @@ -3172,7 +3148,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOAuthGitHub @@ -3180,7 +3156,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOAuthGitLab @@ -3188,7 +3164,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOAuthFacebook @@ -3196,7 +3172,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOAuthLinkedIn @@ -3204,7 +3180,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOAuthMicrosoft @@ -3212,6 +3188,14 @@
  • +
  • +
    + #client_id + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + +
  • #client_secret @@ -3285,6 +3269,14 @@
  • +
    + #client_secret + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + + +
  • #cloudwatch_logs NgrokAPI::Models::EventTarget @@ -3292,7 +3284,7 @@
  • -
  • +
  • #cname_target NgrokAPI::Models::ReservedDomain @@ -3300,7 +3292,7 @@
  • -
  • +
  • #compression NgrokAPI::Models::HTTPSEdgeRoute @@ -3308,14 +3300,6 @@
  • -
  • -
    - #config - NgrokAPI::Models::EndpointAction -
    -
  • - -
  • #cookie_prefix @@ -4076,6 +4060,22 @@
  • +
  • +
    + #data_collection_rule_id + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + + +
  • +
    + #data_collection_stream_name + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + +
  • #datadog @@ -4564,22 +4564,6 @@
  • -
  • -
    - #delete - NgrokAPI::Services::TCPEdgePolicyModuleClient -
    -
  • - - -
  • -
    - #delete - NgrokAPI::Services::TLSEdgePolicyModuleClient -
    -
  • - -
  • #delete @@ -4613,14 +4597,6 @@
  • -
    - #delete - NgrokAPI::Services::EdgeRoutePolicyModuleClient -
    -
  • - - -
  • #delete NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -4628,7 +4604,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -4636,7 +4612,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -4644,7 +4620,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -4652,7 +4628,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -4660,7 +4636,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -4668,6 +4644,14 @@
  • +
  • +
    + #delete + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + +
  • #delete @@ -4678,13 +4662,21 @@
  • - #delete - NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient + #delete + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient
  • +
    + #delete + NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient +
    +
  • + + +
  • #delete NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -4692,6 +4684,14 @@
  • +
  • +
    + #delete + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + +
  • #delete @@ -4980,22 +4980,6 @@
  • -
  • -
    - #delete! - NgrokAPI::Services::TCPEdgePolicyModuleClient -
    -
  • - - -
  • -
    - #delete! - NgrokAPI::Services::TLSEdgePolicyModuleClient -
    -
  • - -
  • #delete! @@ -5029,14 +5013,6 @@
  • -
    - #delete! - NgrokAPI::Services::EdgeRoutePolicyModuleClient -
    -
  • - - -
  • #delete! NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -5044,7 +5020,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -5052,7 +5028,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -5060,7 +5036,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -5068,7 +5044,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -5076,7 +5052,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -5084,6 +5060,14 @@
  • +
  • +
    + #delete! + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + +
  • #delete! @@ -5094,13 +5078,21 @@
  • - #delete! - NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient + #delete! + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient
  • +
    + #delete! + NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient +
    +
  • + + +
  • #delete! NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -5108,6 +5100,14 @@
  • +
  • +
    + #delete! + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + +
  • #delete! @@ -5669,14 +5669,6 @@
  • -
    - #enabled - NgrokAPI::Models::EndpointPolicy -
    -
  • - - -
  • #enabled NgrokAPI::Models::EndpointBackend @@ -5684,7 +5676,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointIPPolicy @@ -5692,7 +5684,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::StaticBackendTLS @@ -5700,7 +5692,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointMutualTLS @@ -5708,7 +5700,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointCompression @@ -5716,7 +5708,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointSAMLMutate @@ -5724,7 +5716,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointBackendMutate @@ -5732,6 +5724,14 @@
  • +
  • +
    + #enabled + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + +
  • #enabled @@ -5909,14 +5909,6 @@
  • -
    - #expressions - NgrokAPI::Models::EndpointRule -
    -
  • - - -
  • #extended_key_usages NgrokAPI::Models::TLSCertificate @@ -5924,7 +5916,7 @@
  • -
  • +
  • #extended_key_usages NgrokAPI::Models::CertificateAuthority @@ -5932,7 +5924,7 @@
  • -
  • +
  • #extensions NgrokAPI::Models::SSHUserCertificate @@ -5940,7 +5932,7 @@
  • -
  • +
  • #facebook NgrokAPI::Models::EndpointOAuthProvider @@ -5948,7 +5940,7 @@
  • -
  • +
  • #firehose NgrokAPI::Models::EventTarget @@ -5956,7 +5948,7 @@
  • -
  • +
  • #force_authn NgrokAPI::Models::EndpointSAML @@ -5964,7 +5956,7 @@
  • -
  • +
  • #force_authn NgrokAPI::Models::EndpointSAMLMutate @@ -5972,7 +5964,7 @@
  • -
  • +
  • #format NgrokAPI::Models::EventDestination @@ -5980,7 +5972,7 @@
  • -
  • +
  • #forwards_to NgrokAPI::Models::Tunnel @@ -5988,7 +5980,7 @@
  • -
  • +
  • #get NgrokAPI::HttpClient @@ -5996,7 +5988,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TunnelsClient @@ -6004,7 +5996,7 @@
  • -
  • +
  • #get NgrokAPI::Services::APIKeysClient @@ -6012,7 +6004,7 @@
  • -
  • +
  • #get NgrokAPI::Services::BotUsersClient @@ -6020,7 +6012,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgesTCPClient @@ -6028,7 +6020,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgesTLSClient @@ -6036,7 +6028,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EndpointsClient @@ -6044,7 +6036,7 @@
  • -
  • +
  • #get NgrokAPI::Services::CredentialsClient @@ -6052,7 +6044,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgesHTTPSClient @@ -6060,7 +6052,7 @@
  • -
  • +
  • #get NgrokAPI::Services::IPPoliciesClient @@ -6068,7 +6060,7 @@
  • -
  • +
  • #get NgrokAPI::Services::AbuseReportsClient @@ -6076,7 +6068,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EventSourcesClient @@ -6084,7 +6076,7 @@
  • -
  • +
  • #get NgrokAPI::Services::ReservedAddrsClient @@ -6092,7 +6084,7 @@
  • -
  • +
  • #get NgrokAPI::Services::AgentIngressesClient @@ -6100,7 +6092,7 @@
  • -
  • +
  • #get NgrokAPI::Services::IPPolicyRulesClient @@ -6108,7 +6100,7 @@
  • -
  • +
  • #get NgrokAPI::Services::IPRestrictionsClient @@ -6116,7 +6108,7 @@
  • -
  • +
  • #get NgrokAPI::Services::SSHCredentialsClient @@ -6124,7 +6116,7 @@
  • -
  • +
  • #get NgrokAPI::Services::StaticBackendsClient @@ -6132,7 +6124,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TunnelSessionsClient @@ -6140,7 +6132,7 @@
  • -
  • +
  • #get NgrokAPI::Services::ReservedDomainsClient @@ -6148,7 +6140,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TLSCertificatesClient @@ -6156,7 +6148,7 @@
  • -
  • +
  • #get NgrokAPI::Services::ApplicationUsersClient @@ -6164,7 +6156,7 @@
  • -
  • +
  • #get NgrokAPI::Services::FailoverBackendsClient @@ -6172,7 +6164,7 @@
  • -
  • +
  • #get NgrokAPI::Services::WeightedBackendsClient @@ -6180,7 +6172,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -6188,7 +6180,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EventDestinationsClient @@ -6196,7 +6188,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EventSubscriptionsClient @@ -6204,7 +6196,7 @@
  • -
  • +
  • #get NgrokAPI::Services::ApplicationSessionsClient @@ -6212,7 +6204,7 @@
  • -
  • +
  • #get NgrokAPI::Services::SSHHostCertificatesClient @@ -6220,7 +6212,7 @@
  • -
  • +
  • #get NgrokAPI::Services::SSHUserCertificatesClient @@ -6228,7 +6220,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TunnelGroupBackendsClient @@ -6236,7 +6228,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -6244,7 +6236,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -6252,7 +6244,7 @@
  • -
  • +
  • #get NgrokAPI::Services::HTTPResponseBackendsClient @@ -6260,23 +6252,7 @@
  • -
  • -
    - #get - NgrokAPI::Services::TCPEdgePolicyModuleClient -
    -
  • - -
  • -
    - #get - NgrokAPI::Services::TLSEdgePolicyModuleClient -
    -
  • - - -
  • #get NgrokAPI::Services::CertificateAuthoritiesClient @@ -6284,7 +6260,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -6292,7 +6268,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -6300,7 +6276,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -6308,14 +6284,6 @@
  • -
  • -
    - #get - NgrokAPI::Services::EdgeRoutePolicyModuleClient -
    -
  • - -
  • #get @@ -6365,6 +6333,14 @@
  • +
    + #get + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + + +
  • #get NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -6372,6 +6348,14 @@
  • +
  • +
    + #get + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient +
    +
  • + +
  • #get @@ -6389,6 +6373,14 @@
  • +
    + #get + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + + +
  • #get NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -6396,7 +6388,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -6404,7 +6396,7 @@
  • -
  • +
  • #get NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -6412,7 +6404,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -6420,7 +6412,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -6428,7 +6420,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -6436,7 +6428,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -6444,7 +6436,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TunnelsClient @@ -6452,7 +6444,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::APIKeysClient @@ -6460,7 +6452,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::BotUsersClient @@ -6468,7 +6460,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgesTCPClient @@ -6476,7 +6468,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgesTLSClient @@ -6484,7 +6476,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EndpointsClient @@ -6492,7 +6484,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::CredentialsClient @@ -6500,7 +6492,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgesHTTPSClient @@ -6508,7 +6500,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::IPPoliciesClient @@ -6516,7 +6508,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::AbuseReportsClient @@ -6524,7 +6516,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EventSourcesClient @@ -6532,7 +6524,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::ReservedAddrsClient @@ -6540,7 +6532,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::AgentIngressesClient @@ -6548,7 +6540,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::IPPolicyRulesClient @@ -6556,7 +6548,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::IPRestrictionsClient @@ -6564,7 +6556,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::SSHCredentialsClient @@ -6572,7 +6564,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::StaticBackendsClient @@ -6580,7 +6572,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TunnelSessionsClient @@ -6588,7 +6580,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::ReservedDomainsClient @@ -6596,7 +6588,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TLSCertificatesClient @@ -6604,7 +6596,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::ApplicationUsersClient @@ -6612,7 +6604,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::FailoverBackendsClient @@ -6620,7 +6612,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::WeightedBackendsClient @@ -6628,7 +6620,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -6636,7 +6628,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EventDestinationsClient @@ -6644,7 +6636,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EventSubscriptionsClient @@ -6652,7 +6644,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::ApplicationSessionsClient @@ -6660,7 +6652,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::SSHHostCertificatesClient @@ -6668,7 +6660,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::SSHUserCertificatesClient @@ -6676,7 +6668,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TunnelGroupBackendsClient @@ -6684,7 +6676,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -6692,7 +6684,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -6700,7 +6692,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::HTTPResponseBackendsClient @@ -6708,23 +6700,7 @@
  • -
  • -
    - #get! - NgrokAPI::Services::TCPEdgePolicyModuleClient -
    -
  • - -
  • -
    - #get! - NgrokAPI::Services::TLSEdgePolicyModuleClient -
    -
  • - - -
  • #get! NgrokAPI::Services::CertificateAuthoritiesClient @@ -6732,7 +6708,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -6740,7 +6716,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -6748,7 +6724,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -6756,14 +6732,6 @@
  • -
  • -
    - #get! - NgrokAPI::Services::EdgeRoutePolicyModuleClient -
    -
  • - -
  • #get! @@ -6813,6 +6781,14 @@
  • +
    + #get! + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + + +
  • #get! NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -6820,6 +6796,14 @@
  • +
  • +
    + #get! + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient +
    +
  • + +
  • #get! @@ -6837,6 +6821,14 @@
  • +
    + #get! + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + + +
  • #get! NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -6844,7 +6836,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -6852,7 +6844,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -6860,7 +6852,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -6868,7 +6860,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -6876,7 +6868,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -6884,7 +6876,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -6892,7 +6884,7 @@
  • -
  • +
  • #get_next NgrokAPI::PagedIterator @@ -6900,7 +6892,7 @@
  • -
  • +
  • #github NgrokAPI::Models::EndpointOAuthProvider @@ -6908,7 +6900,7 @@
  • -
  • +
  • #gitlab NgrokAPI::Models::EndpointOAuthProvider @@ -6916,7 +6908,7 @@
  • -
  • +
  • #google NgrokAPI::Models::EndpointOAuthProvider @@ -6924,7 +6916,7 @@
  • -
  • +
  • #headers NgrokAPI::Models::HTTPResponseBackend @@ -6932,7 +6924,7 @@
  • -
  • +
  • #hostname NgrokAPI::Models::AbuseReportHostname @@ -6940,7 +6932,7 @@
  • -
  • +
  • #hostnames NgrokAPI::Models::AbuseReport @@ -6948,7 +6940,7 @@
  • -
  • +
  • #hostport NgrokAPI::Models::Endpoint @@ -6956,7 +6948,7 @@
  • -
  • +
  • #hostports NgrokAPI::Models::TCPEdge @@ -6964,7 +6956,7 @@
  • -
  • +
  • #hostports NgrokAPI::Models::TLSEdge @@ -6972,7 +6964,7 @@
  • -
  • +
  • #hostports NgrokAPI::Models::HTTPSEdge @@ -6980,7 +6972,7 @@
  • -
  • +
  • #id NgrokAPI::Models::Ref @@ -6988,7 +6980,7 @@
  • -
  • +
  • #id NgrokAPI::Models::Tunnel @@ -6996,7 +6988,7 @@
  • -
  • +
  • #id NgrokAPI::Models::APIKey @@ -7004,7 +6996,7 @@
  • -
  • +
  • #id NgrokAPI::Models::BotUser @@ -7012,7 +7004,7 @@
  • -
  • +
  • #id NgrokAPI::Models::Endpoint @@ -7020,7 +7012,7 @@
  • -
  • +
  • #id NgrokAPI::Models::TCPEdge @@ -7028,7 +7020,7 @@
  • -
  • +
  • #id NgrokAPI::Models::TLSEdge @@ -7036,7 +7028,7 @@
  • -
  • +
  • #id NgrokAPI::Models::IPPolicy @@ -7044,7 +7036,7 @@
  • -
  • +
  • #id NgrokAPI::Models::Credential @@ -7052,7 +7044,7 @@
  • -
  • +
  • #id NgrokAPI::Models::HTTPSEdge @@ -7060,7 +7052,7 @@
  • -
  • +
  • #id NgrokAPI::Models::AbuseReport @@ -7068,7 +7060,7 @@
  • -
  • +
  • #id NgrokAPI::Models::AgentIngress @@ -7076,7 +7068,7 @@
  • -
  • +
  • #id NgrokAPI::Models::ReservedAddr @@ -7084,7 +7076,7 @@
  • -
  • +
  • #id NgrokAPI::Models::IPPolicyRule @@ -7092,7 +7084,7 @@
  • -
  • +
  • #id NgrokAPI::Models::IPRestriction @@ -7100,7 +7092,7 @@
  • -
  • +
  • #id NgrokAPI::Models::SSHCredential @@ -7108,7 +7100,7 @@
  • -
  • +
  • #id NgrokAPI::Models::StaticBackend @@ -7116,7 +7108,7 @@
  • -
  • +
  • #id NgrokAPI::Models::TunnelSession @@ -7124,7 +7116,7 @@
  • -
  • +
  • #id NgrokAPI::Models::ReservedDomain @@ -7132,7 +7124,7 @@
  • -
  • +
  • #id NgrokAPI::Models::TLSCertificate @@ -7140,7 +7132,7 @@
  • -
  • +
  • #id NgrokAPI::Models::ApplicationUser @@ -7148,7 +7140,7 @@
  • -
  • +
  • #id NgrokAPI::Models::FailoverBackend @@ -7156,7 +7148,7 @@
  • -
  • +
  • #id NgrokAPI::Models::HTTPSEdgeRoute @@ -7164,7 +7156,7 @@
  • -
  • +
  • #id NgrokAPI::Models::WeightedBackend @@ -7172,7 +7164,7 @@
  • -
  • +
  • #id NgrokAPI::Models::EventDestination @@ -7180,7 +7172,7 @@
  • -
  • +
  • #id NgrokAPI::Models::EventSubscription @@ -7188,7 +7180,7 @@
  • -
  • +
  • #id NgrokAPI::Models::ApplicationSession @@ -7196,7 +7188,7 @@
  • -
  • +
  • #id NgrokAPI::Models::SSHHostCertificate @@ -7204,7 +7196,7 @@
  • -
  • +
  • #id NgrokAPI::Models::SSHUserCertificate @@ -7212,7 +7204,7 @@
  • -
  • +
  • #id NgrokAPI::Models::TunnelGroupBackend @@ -7220,7 +7212,7 @@
  • -
  • +
  • #id NgrokAPI::Models::CertificateAuthority @@ -7228,7 +7220,7 @@
  • -
  • +
  • #id NgrokAPI::Models::HTTPResponseBackend @@ -7236,7 +7228,7 @@
  • -
  • +
  • #id NgrokAPI::Models::SSHCertificateAuthority @@ -7244,7 +7236,7 @@
  • -
  • +
  • #identity_provider NgrokAPI::Models::ApplicationUser @@ -7252,7 +7244,7 @@
  • -
  • +
  • #idp_metadata NgrokAPI::Models::EndpointSAML @@ -7260,7 +7252,7 @@
  • -
  • +
  • #idp_metadata NgrokAPI::Models::EndpointSAMLMutate @@ -7268,7 +7260,7 @@
  • -
  • +
  • #inactivity_timeout NgrokAPI::Models::EndpointOIDC @@ -7276,7 +7268,7 @@
  • -
  • +
  • #inactivity_timeout NgrokAPI::Models::EndpointSAML @@ -7284,7 +7276,7 @@
  • -
  • +
  • #inactivity_timeout NgrokAPI::Models::EndpointOAuth @@ -7292,7 +7284,7 @@
  • -
  • +
  • #inactivity_timeout NgrokAPI::Models::EndpointSAMLMutate @@ -7300,14 +7292,6 @@
  • -
  • -
    - #inbound - NgrokAPI::Models::EndpointPolicy -
    -
  • - -
  • #initialize @@ -7501,14 +7485,6 @@
  • -
    - #initialize - NgrokAPI::Models::EndpointRule -
    -
  • - - -
  • #initialize NgrokAPI::Models::EndpointSAML @@ -7516,7 +7492,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::ReservedAddr @@ -7524,7 +7500,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::IPPolicyRule @@ -7532,7 +7508,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::IPRestriction @@ -7540,7 +7516,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::SSHCredential @@ -7548,7 +7524,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::StaticBackend @@ -7556,7 +7532,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::TunnelSession @@ -7564,7 +7540,7 @@
  • -
  • +
  • #initialize NgrokAPI::Errors::NotFoundError @@ -7572,7 +7548,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::AWSCredentials @@ -7580,7 +7556,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::BrowserSession @@ -7588,14 +7564,6 @@
  • -
  • -
    - #initialize - NgrokAPI::Models::EndpointAction -
    -
  • - -
  • #initialize @@ -7605,14 +7573,6 @@
  • -
    - #initialize - NgrokAPI::Models::EndpointPolicy -
    -
  • - - -
  • #initialize NgrokAPI::Models::ReservedDomain @@ -7620,7 +7580,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::TLSCertificate @@ -7628,7 +7588,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::ApplicationUser @@ -7636,7 +7596,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointBackend @@ -7644,7 +7604,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::FailoverBackend @@ -7652,7 +7612,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::HTTPSEdgeRoute @@ -7660,7 +7620,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::WeightedBackend @@ -7668,7 +7628,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::TunnelsClient @@ -7676,7 +7636,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EventDestination @@ -7684,7 +7644,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EventSourceList @@ -7692,7 +7652,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::IdentityProvider @@ -7700,7 +7660,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::APIKeysClient @@ -7708,7 +7668,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointIPPolicy @@ -7716,7 +7676,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EventSubscription @@ -7724,7 +7684,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::StaticBackendTLS @@ -7732,7 +7692,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::BotUsersClient @@ -7740,7 +7700,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EdgesTCPClient @@ -7748,7 +7708,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EdgesTLSClient @@ -7756,7 +7716,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EndpointsClient @@ -7764,7 +7724,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::ApplicationSession @@ -7772,7 +7732,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointMutualTLS @@ -7780,7 +7740,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointCompression @@ -7788,7 +7748,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointSAMLMutate @@ -7796,7 +7756,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EventSourceReplace @@ -7804,7 +7764,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EventTargetDatadog @@ -7812,7 +7772,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EventTargetKinesis @@ -7820,7 +7780,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::SSHHostCertificate @@ -7828,7 +7788,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::SSHUserCertificate @@ -7836,7 +7796,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::TunnelGroupBackend @@ -7844,7 +7804,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::CredentialsClient @@ -7852,7 +7812,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EdgesHTTPSClient @@ -7860,7 +7820,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::IPPoliciesClient @@ -7868,7 +7828,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::AbuseReportHostname @@ -7876,7 +7836,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::CertificateAuthority @@ -7884,7 +7844,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EventTargetFirehose @@ -7892,7 +7852,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::HTTPResponseBackend @@ -7900,7 +7860,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::TLSCertificateSANs @@ -7908,7 +7868,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::AgentIngressCertJob @@ -7916,7 +7876,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointOAuthAmazon @@ -7924,7 +7884,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointOAuthGoogle @@ -7932,7 +7892,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointOAuthTwitch @@ -7940,7 +7900,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::AbuseReportsClient @@ -7948,7 +7908,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EventSourcesClient @@ -7956,7 +7916,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointBackendMutate @@ -7964,7 +7924,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointOAuthGitHub @@ -7972,7 +7932,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointOAuthGitLab @@ -7980,6 +7940,14 @@
  • +
  • +
    + #initialize + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + +
  • #initialize @@ -8308,22 +8276,6 @@
  • -
  • -
    - #initialize - NgrokAPI::Services::TCPEdgePolicyModuleClient -
    -
  • - - -
  • -
    - #initialize - NgrokAPI::Services::TLSEdgePolicyModuleClient -
    -
  • - -
  • #initialize @@ -8366,16 +8318,16 @@
  • - #initialize - NgrokAPI::Services::EdgeRouteOAuthModuleClient + #initialize + NgrokAPI::Models::EventTargetAzureLogsIngestion
  • - #initialize - NgrokAPI::Services::EdgeRoutePolicyModuleClient + #initialize + NgrokAPI::Services::EdgeRouteOAuthModuleClient
  • @@ -8429,6 +8381,14 @@
  • +
    + #initialize + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + + +
  • #initialize NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -8436,6 +8396,14 @@
  • +
  • +
    + #initialize + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient +
    +
  • + +
  • #initialize @@ -8453,6 +8421,14 @@
  • +
    + #initialize + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + + +
  • #initialize NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -8460,7 +8436,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -8468,7 +8444,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -8476,7 +8452,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -8484,7 +8460,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -8492,7 +8468,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -8500,7 +8476,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -8508,7 +8484,7 @@
  • -
  • +
  • #ip NgrokAPI::Models::TunnelSession @@ -8516,7 +8492,7 @@
  • -
  • +
  • #ip_address NgrokAPI::Models::BrowserSession @@ -8524,7 +8500,7 @@
  • -
  • +
  • #ip_policies NgrokAPI::Client @@ -8532,7 +8508,7 @@
  • -
  • +
  • #ip_policies NgrokAPI::Models::IPRestriction @@ -8540,7 +8516,7 @@
  • -
  • +
  • #ip_policies NgrokAPI::Models::EndpointIPPolicy @@ -8548,7 +8524,7 @@
  • -
  • +
  • #ip_policy NgrokAPI::Models::IPPolicyRule @@ -8556,7 +8532,7 @@
  • -
  • +
  • #ip_policy_ids NgrokAPI::Models::EndpointIPPolicyMutate @@ -8564,7 +8540,7 @@
  • -
  • +
  • #ip_policy_rules NgrokAPI::Client @@ -8572,7 +8548,7 @@
  • -
  • +
  • #ip_restriction NgrokAPI::Models::TCPEdge @@ -8580,7 +8556,7 @@
  • -
  • +
  • #ip_restriction NgrokAPI::Models::TLSEdge @@ -8588,7 +8564,7 @@
  • -
  • +
  • #ip_restriction NgrokAPI::Models::HTTPSEdgeRoute @@ -8596,7 +8572,7 @@
  • -
  • +
  • #ip_restrictions NgrokAPI::Client @@ -8604,7 +8580,7 @@
  • -
  • +
  • #ips NgrokAPI::Models::TLSCertificateSANs @@ -8612,7 +8588,7 @@
  • -
  • +
  • #issued_at NgrokAPI::Models::TLSCertificate @@ -8620,7 +8596,7 @@
  • -
  • +
  • #issuer NgrokAPI::Models::EndpointOIDC @@ -8628,7 +8604,7 @@
  • -
  • +
  • #issuer_common_name NgrokAPI::Models::TLSCertificate @@ -8636,7 +8612,7 @@
  • -
  • +
  • #items NgrokAPI::Models::Listable @@ -8644,7 +8620,7 @@
  • -
  • +
  • #iter NgrokAPI::Models::Listable @@ -8652,7 +8628,7 @@
  • -
  • +
  • #key_type NgrokAPI::Models::SSHHostCertificate @@ -8660,7 +8636,7 @@
  • -
  • +
  • #key_type NgrokAPI::Models::SSHUserCertificate @@ -8668,7 +8644,7 @@
  • -
  • +
  • #key_type NgrokAPI::Models::SSHCertificateAuthority @@ -8676,7 +8652,7 @@
  • -
  • +
  • #key_usages NgrokAPI::Models::TLSCertificate @@ -8684,7 +8660,7 @@
  • -
  • +
  • #key_usages NgrokAPI::Models::CertificateAuthority @@ -8692,7 +8668,7 @@
  • -
  • +
  • #kinesis NgrokAPI::Models::EventTarget @@ -8700,7 +8676,7 @@
  • -
  • +
  • #klass NgrokAPI::Models::Listable @@ -8708,7 +8684,7 @@
  • -
  • +
  • #labels NgrokAPI::Models::Tunnel @@ -8716,7 +8692,7 @@
  • -
  • +
  • #labels NgrokAPI::Models::TunnelGroupBackend @@ -8724,7 +8700,7 @@
  • -
  • +
  • #last_active NgrokAPI::Models::ApplicationUser @@ -8732,7 +8708,7 @@
  • -
  • +
  • #last_active NgrokAPI::Models::ApplicationSession @@ -8740,7 +8716,7 @@
  • -
  • +
  • #last_login NgrokAPI::Models::ApplicationUser @@ -8748,7 +8724,7 @@
  • -
  • +
  • #lat_long_radius_km NgrokAPI::Models::Location @@ -8756,7 +8732,7 @@
  • -
  • +
  • #latitude NgrokAPI::Models::Location @@ -8764,7 +8740,7 @@
  • -
  • +
  • #linkedin NgrokAPI::Models::EndpointOAuthProvider @@ -8772,7 +8748,7 @@
  • -
  • +
  • #list NgrokAPI::HttpClient @@ -8780,7 +8756,7 @@
  • -
  • +
  • #list NgrokAPI::Services::TunnelsClient @@ -8788,7 +8764,7 @@
  • -
  • +
  • #list NgrokAPI::Services::APIKeysClient @@ -8796,7 +8772,7 @@
  • -
  • +
  • #list NgrokAPI::Services::BotUsersClient @@ -8804,7 +8780,7 @@
  • -
  • +
  • #list NgrokAPI::Services::EdgesTCPClient @@ -8812,7 +8788,7 @@
  • -
  • +
  • #list NgrokAPI::Services::EdgesTLSClient @@ -8820,7 +8796,7 @@
  • -
  • +
  • #list NgrokAPI::Services::EndpointsClient @@ -8828,7 +8804,7 @@
  • -
  • +
  • #list NgrokAPI::Services::CredentialsClient @@ -8836,7 +8812,7 @@
  • -
  • +
  • #list NgrokAPI::Services::EdgesHTTPSClient @@ -8844,7 +8820,7 @@
  • -
  • +
  • #list NgrokAPI::Services::IPPoliciesClient @@ -8852,7 +8828,7 @@
  • -
  • +
  • #list NgrokAPI::Services::EventSourcesClient @@ -8860,7 +8836,7 @@
  • -
  • +
  • #list NgrokAPI::Services::ReservedAddrsClient @@ -8868,7 +8844,7 @@
  • -
  • +
  • #list NgrokAPI::Services::AgentIngressesClient @@ -8876,7 +8852,7 @@
  • -
  • +
  • #list NgrokAPI::Services::IPPolicyRulesClient @@ -8884,7 +8860,7 @@
  • -
  • +
  • #list NgrokAPI::Services::IPRestrictionsClient @@ -8892,7 +8868,7 @@
  • -
  • +
  • #list NgrokAPI::Services::SSHCredentialsClient @@ -8900,7 +8876,7 @@
  • -
  • +
  • #list NgrokAPI::Services::StaticBackendsClient @@ -8908,7 +8884,7 @@
  • -
  • +
  • #list NgrokAPI::Services::TunnelSessionsClient @@ -8916,7 +8892,7 @@
  • -
  • +
  • #list NgrokAPI::Services::ReservedDomainsClient @@ -8924,7 +8900,7 @@
  • -
  • +
  • #list NgrokAPI::Services::TLSCertificatesClient @@ -8932,7 +8908,7 @@
  • -
  • +
  • #list NgrokAPI::Services::ApplicationUsersClient @@ -8940,7 +8916,7 @@
  • -
  • +
  • #list NgrokAPI::Services::FailoverBackendsClient @@ -8948,7 +8924,7 @@
  • -
  • +
  • #list NgrokAPI::Services::WeightedBackendsClient @@ -8956,7 +8932,7 @@
  • -
  • +
  • #list NgrokAPI::Services::EventDestinationsClient @@ -8964,7 +8940,7 @@
  • -
  • +
  • #list NgrokAPI::Services::EventSubscriptionsClient @@ -8972,7 +8948,7 @@
  • -
  • +
  • #list NgrokAPI::Services::ApplicationSessionsClient @@ -8980,7 +8956,7 @@
  • -
  • +
  • #list NgrokAPI::Services::SSHHostCertificatesClient @@ -8988,7 +8964,7 @@
  • -
  • +
  • #list NgrokAPI::Services::SSHUserCertificatesClient @@ -8996,7 +8972,7 @@
  • -
  • +
  • #list NgrokAPI::Services::TunnelGroupBackendsClient @@ -9004,7 +8980,7 @@
  • -
  • +
  • #list NgrokAPI::Services::HTTPResponseBackendsClient @@ -9012,7 +8988,7 @@
  • -
  • +
  • #list NgrokAPI::Services::CertificateAuthoritiesClient @@ -9020,7 +8996,7 @@
  • -
  • +
  • #list NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -9028,7 +9004,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::TunnelsClient @@ -9036,7 +9012,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::APIKeysClient @@ -9044,7 +9020,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::BotUsersClient @@ -9052,7 +9028,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::EdgesTCPClient @@ -9060,7 +9036,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::EdgesTLSClient @@ -9068,7 +9044,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::EndpointsClient @@ -9076,7 +9052,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::CredentialsClient @@ -9084,7 +9060,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::EdgesHTTPSClient @@ -9092,7 +9068,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::IPPoliciesClient @@ -9100,7 +9076,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::EventSourcesClient @@ -9108,7 +9084,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::ReservedAddrsClient @@ -9116,7 +9092,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::AgentIngressesClient @@ -9124,7 +9100,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::IPPolicyRulesClient @@ -9132,7 +9108,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::IPRestrictionsClient @@ -9140,7 +9116,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::SSHCredentialsClient @@ -9148,7 +9124,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::StaticBackendsClient @@ -9156,7 +9132,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::TunnelSessionsClient @@ -9164,7 +9140,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::ReservedDomainsClient @@ -9172,7 +9148,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::TLSCertificatesClient @@ -9180,7 +9156,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::ApplicationUsersClient @@ -9188,7 +9164,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::FailoverBackendsClient @@ -9196,7 +9172,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::WeightedBackendsClient @@ -9204,7 +9180,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::EventDestinationsClient @@ -9212,7 +9188,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::EventSubscriptionsClient @@ -9220,7 +9196,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::ApplicationSessionsClient @@ -9228,7 +9204,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::SSHHostCertificatesClient @@ -9236,7 +9212,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::SSHUserCertificatesClient @@ -9244,7 +9220,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::TunnelGroupBackendsClient @@ -9252,7 +9228,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::HTTPResponseBackendsClient @@ -9260,7 +9236,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::CertificateAuthoritiesClient @@ -9268,7 +9244,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -9276,7 +9252,7 @@
  • -
  • +
  • #list_property NgrokAPI::PagedIterator @@ -9284,7 +9260,7 @@
  • -
  • +
  • #list_property NgrokAPI::Models::Listable @@ -9292,7 +9268,7 @@
  • -
  • +
  • #location NgrokAPI::Models::BrowserSession @@ -9300,7 +9276,7 @@
  • -
  • +
  • #log_group_arn NgrokAPI::Models::EventTargetCloudwatchLogs @@ -9308,6 +9284,14 @@
  • +
  • +
    + #logs_ingestion_uri + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + +
  • #longitude @@ -9677,14 +9661,6 @@
  • -
    - #name - NgrokAPI::Models::EndpointRule -
    -
  • - - -
  • #name NgrokAPI::Models::ApplicationUser @@ -9692,7 +9668,7 @@
  • -
  • +
  • #name NgrokAPI::Models::IdentityProvider @@ -9700,7 +9676,7 @@
  • -
  • +
  • #nameid_format NgrokAPI::Models::EndpointSAML @@ -9708,7 +9684,7 @@
  • -
  • +
  • #nameid_format NgrokAPI::Models::EndpointSAMLMutate @@ -9716,7 +9692,7 @@
  • -
  • +
  • #next_page_uri NgrokAPI::Models::Listable @@ -9724,7 +9700,7 @@
  • -
  • +
  • #not_after NgrokAPI::Models::TLSCertificate @@ -9732,7 +9708,7 @@
  • -
  • +
  • #not_after NgrokAPI::Models::CertificateAuthority @@ -9740,7 +9716,7 @@
  • -
  • +
  • #not_before NgrokAPI::Models::TLSCertificate @@ -9748,7 +9724,7 @@
  • -
  • +
  • #not_before NgrokAPI::Models::CertificateAuthority @@ -9756,7 +9732,7 @@
  • -
  • +
  • #ns_targets NgrokAPI::Models::AgentIngress @@ -9764,7 +9740,7 @@
  • -
  • +
  • #num_buckets NgrokAPI::Models::EndpointCircuitBreaker @@ -9772,7 +9748,7 @@
  • -
  • +
  • #oauth NgrokAPI::Models::HTTPSEdgeRoute @@ -9780,7 +9756,7 @@
  • -
  • +
  • #oidc NgrokAPI::Models::HTTPSEdgeRoute @@ -9788,7 +9764,7 @@
  • -
  • +
  • #options_passthrough NgrokAPI::Models::EndpointOIDC @@ -9796,7 +9772,7 @@
  • -
  • +
  • #options_passthrough NgrokAPI::Models::EndpointSAML @@ -9804,7 +9780,7 @@
  • -
  • +
  • #options_passthrough NgrokAPI::Models::EndpointOAuth @@ -9812,7 +9788,7 @@
  • -
  • +
  • #options_passthrough NgrokAPI::Models::EndpointSAMLMutate @@ -9820,7 +9796,7 @@
  • -
  • +
  • #organizations NgrokAPI::Models::EndpointOAuthGitHub @@ -9828,7 +9804,7 @@
  • -
  • +
  • #os NgrokAPI::Models::TunnelSession @@ -9836,7 +9812,7 @@
  • -
  • +
  • #os_name NgrokAPI::Models::UserAgent @@ -9844,7 +9820,7 @@
  • -
  • +
  • #os_version NgrokAPI::Models::UserAgent @@ -9852,14 +9828,6 @@
  • -
  • -
    - #outbound - NgrokAPI::Models::EndpointPolicy -
    -
  • - -
  • #owner_id @@ -9901,30 +9869,6 @@
  • -
    - #policy - NgrokAPI::Models::TCPEdge -
    -
  • - - -
  • -
    - #policy - NgrokAPI::Models::TLSEdge -
    -
  • - - -
  • -
    - #policy - NgrokAPI::Models::HTTPSEdgeRoute -
    -
  • - - -
  • #post NgrokAPI::HttpClient @@ -9932,7 +9876,7 @@
  • -
  • +
  • #principals NgrokAPI::Models::SSHHostCertificate @@ -9940,7 +9884,7 @@
  • -
  • +
  • #principals NgrokAPI::Models::SSHUserCertificate @@ -9948,7 +9892,7 @@
  • -
  • +
  • #private_key_type NgrokAPI::Models::TLSCertificate @@ -9956,7 +9900,7 @@
  • -
  • +
  • #private_key_type NgrokAPI::Models::AgentIngressCertPolicy @@ -9964,7 +9908,7 @@
  • -
  • +
  • #private_key_type NgrokAPI::Models::ReservedDomainCertPolicy @@ -9972,7 +9916,7 @@
  • -
  • +
  • #proto NgrokAPI::Models::Tunnel @@ -9980,7 +9924,7 @@
  • -
  • +
  • #proto NgrokAPI::Models::Endpoint @@ -9988,7 +9932,7 @@
  • -
  • +
  • #provider NgrokAPI::Models::EndpointOAuth @@ -9996,7 +9940,7 @@
  • -
  • +
  • #provider NgrokAPI::Models::EndpointWebhookValidation @@ -10004,7 +9948,7 @@
  • -
  • +
  • #provider_user_id NgrokAPI::Models::ApplicationUser @@ -10012,7 +9956,7 @@
  • -
  • +
  • #provisioning_job NgrokAPI::Models::AgentIngressCertStatus @@ -10020,7 +9964,7 @@
  • -
  • +
  • #provisioning_job NgrokAPI::Models::ReservedDomainCertStatus @@ -10028,7 +9972,7 @@
  • -
  • +
  • #public_key NgrokAPI::Models::SSHCredential @@ -10036,7 +9980,7 @@
  • -
  • +
  • #public_key NgrokAPI::Models::SSHHostCertificate @@ -10044,7 +9988,7 @@
  • -
  • +
  • #public_key NgrokAPI::Models::SSHUserCertificate @@ -10052,7 +9996,7 @@
  • -
  • +
  • #public_key NgrokAPI::Models::SSHCertificateAuthority @@ -10060,7 +10004,7 @@
  • -
  • +
  • #public_url NgrokAPI::Models::Tunnel @@ -10068,7 +10012,7 @@
  • -
  • +
  • #public_url NgrokAPI::Models::Endpoint @@ -10076,7 +10020,7 @@
  • -
  • +
  • #public_url NgrokAPI::Models::ApplicationSession @@ -10084,7 +10028,7 @@
  • -
  • +
  • #put NgrokAPI::HttpClient @@ -10092,7 +10036,7 @@
  • -
  • +
  • #raw NgrokAPI::Models::UserAgent @@ -10100,7 +10044,7 @@
  • -
  • +
  • #region NgrokAPI::Models::Tunnel @@ -10108,7 +10052,7 @@
  • -
  • +
  • #region NgrokAPI::Models::Endpoint @@ -10116,7 +10060,7 @@
  • -
  • +
  • #region NgrokAPI::Models::ReservedAddr @@ -10124,7 +10068,7 @@
  • -
  • +
  • #region NgrokAPI::Models::TunnelSession @@ -10132,7 +10076,7 @@
  • -
  • +
  • #region NgrokAPI::Models::ReservedDomain @@ -10140,7 +10084,7 @@
  • -
  • +
  • #region_domains NgrokAPI::Models::AgentIngress @@ -10148,7 +10092,7 @@
  • -
  • +
  • #remove NgrokAPI::Models::EndpointRequestHeaders @@ -10156,7 +10100,7 @@
  • -
  • +
  • #remove NgrokAPI::Models::EndpointResponseHeaders @@ -10164,7 +10108,7 @@
  • -
  • +
  • #renews_at NgrokAPI::Models::AgentIngressCertStatus @@ -10172,7 +10116,7 @@
  • -
  • +
  • #renews_at NgrokAPI::Models::ReservedDomainCertStatus @@ -10180,7 +10124,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -10188,7 +10132,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -10196,23 +10140,7 @@
  • -
  • -
    - #replace - NgrokAPI::Services::TCPEdgePolicyModuleClient -
    -
  • - -
  • -
    - #replace - NgrokAPI::Services::TLSEdgePolicyModuleClient -
    -
  • - - -
  • #replace NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -10220,7 +10148,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -10228,7 +10156,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -10236,14 +10164,6 @@
  • -
  • -
    - #replace - NgrokAPI::Services::EdgeRoutePolicyModuleClient -
    -
  • - -
  • #replace @@ -10285,6 +10205,14 @@
  • +
    + #replace + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + + +
  • #replace NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -10292,6 +10220,14 @@
  • +
  • +
    + #replace + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient +
    +
  • + +
  • #replace @@ -10309,6 +10245,14 @@
  • +
    + #replace + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + + +
  • #replace NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -10316,7 +10260,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -10324,7 +10268,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -10332,7 +10276,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -10340,7 +10284,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -10348,7 +10292,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -10356,7 +10300,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -10364,7 +10308,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -10372,7 +10316,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -10380,23 +10324,7 @@
  • -
  • -
    - #replace! - NgrokAPI::Services::TCPEdgePolicyModuleClient -
    -
  • - -
  • -
    - #replace! - NgrokAPI::Services::TLSEdgePolicyModuleClient -
    -
  • - - -
  • #replace! NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -10404,7 +10332,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -10412,7 +10340,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -10420,14 +10348,6 @@
  • -
  • -
    - #replace! - NgrokAPI::Services::EdgeRoutePolicyModuleClient -
    -
  • - -
  • #replace! @@ -10469,6 +10389,14 @@
  • +
    + #replace! + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + + +
  • #replace! NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -10476,6 +10404,14 @@
  • +
  • +
    + #replace! + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient +
    +
  • + +
  • #replace! @@ -10493,6 +10429,14 @@
  • +
    + #replace! + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + + +
  • #replace! NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -10500,7 +10444,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -10508,7 +10452,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -10516,7 +10460,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -10524,7 +10468,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -10532,7 +10476,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -10540,7 +10484,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -10548,7 +10492,7 @@
  • -
  • +
  • #request_headers NgrokAPI::Models::HTTPSEdgeRoute @@ -10556,7 +10500,7 @@
  • -
  • +
  • #request_signing_certificate_pem NgrokAPI::Models::EndpointSAML @@ -10564,7 +10508,7 @@
  • -
  • +
  • #reserved_addrs NgrokAPI::Client @@ -10572,7 +10516,7 @@
  • -
  • +
  • #reserved_domains NgrokAPI::Client @@ -10580,7 +10524,7 @@
  • -
  • +
  • #response NgrokAPI::Error @@ -10588,7 +10532,7 @@
  • -
  • +
  • #response NgrokAPI::Errors::NotFoundError @@ -10596,7 +10540,7 @@
  • -
  • +
  • #response_headers NgrokAPI::Models::HTTPSEdgeRoute @@ -10604,7 +10548,7 @@
  • -
  • +
  • #restart NgrokAPI::Services::TunnelSessionsClient @@ -10612,7 +10556,7 @@
  • -
  • +
  • #restart! NgrokAPI::Services::TunnelSessionsClient @@ -10620,7 +10564,7 @@
  • -
  • +
  • #retries_at NgrokAPI::Models::AgentIngressCertJob @@ -10628,7 +10572,7 @@
  • -
  • +
  • #retries_at NgrokAPI::Models::ReservedDomainCertJob @@ -10636,7 +10580,7 @@
  • -
  • +
  • #role NgrokAPI::Models::AWSAuth @@ -10644,7 +10588,7 @@
  • -
  • +
  • #role_arn NgrokAPI::Models::AWSRole @@ -10652,7 +10596,7 @@
  • -
  • +
  • #rolling_window NgrokAPI::Models::EndpointCircuitBreaker @@ -10660,7 +10604,7 @@
  • -
  • +
  • #route NgrokAPI::Models::ApplicationSession @@ -10668,7 +10612,7 @@
  • -
  • +
  • #routes NgrokAPI::Models::HTTPSEdge @@ -10676,7 +10620,7 @@
  • -
  • +
  • #saml NgrokAPI::Models::HTTPSEdgeRoute @@ -10684,7 +10628,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOIDC @@ -10692,7 +10636,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthAmazon @@ -10700,7 +10644,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthGoogle @@ -10708,7 +10652,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthTwitch @@ -10716,7 +10660,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthGitHub @@ -10724,7 +10668,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthGitLab @@ -10732,7 +10676,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthFacebook @@ -10740,7 +10684,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthLinkedIn @@ -10748,7 +10692,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthMicrosoft @@ -10756,7 +10700,7 @@
  • -
  • +
  • #secret NgrokAPI::Models::EndpointWebhookValidation @@ -10764,7 +10708,7 @@
  • -
  • +
  • #serial_number NgrokAPI::Models::TLSCertificate @@ -10772,7 +10716,7 @@
  • -
  • +
  • #service NgrokAPI::Models::EventTargetDatadog @@ -10780,7 +10724,7 @@
  • -
  • +
  • #single_logout_url NgrokAPI::Models::EndpointSAML @@ -10788,7 +10732,7 @@
  • -
  • +
  • #sources NgrokAPI::Models::EventSourceList @@ -10796,7 +10740,7 @@
  • -
  • +
  • #sources NgrokAPI::Models::EventSubscription @@ -10804,7 +10748,7 @@
  • -
  • +
  • #ssh_certificate_authorities NgrokAPI::Client @@ -10812,7 +10756,7 @@
  • -
  • +
  • #ssh_certificate_authority_id NgrokAPI::Models::SSHHostCertificate @@ -10820,7 +10764,7 @@
  • -
  • +
  • #ssh_certificate_authority_id NgrokAPI::Models::SSHUserCertificate @@ -10828,7 +10772,7 @@
  • -
  • +
  • #ssh_credentials NgrokAPI::Client @@ -10836,7 +10780,7 @@
  • -
  • +
  • #ssh_host_certificates NgrokAPI::Client @@ -10844,7 +10788,7 @@
  • -
  • +
  • #ssh_user_certificates NgrokAPI::Client @@ -10852,7 +10796,7 @@
  • -
  • +
  • #started_at NgrokAPI::Models::Tunnel @@ -10860,7 +10804,7 @@
  • -
  • +
  • #started_at NgrokAPI::Models::TunnelSession @@ -10868,7 +10812,7 @@
  • -
  • +
  • #started_at NgrokAPI::Models::AgentIngressCertJob @@ -10876,7 +10820,7 @@
  • -
  • +
  • #started_at NgrokAPI::Models::ReservedDomainCertJob @@ -10884,7 +10828,7 @@
  • -
  • +
  • #status NgrokAPI::Models::AbuseReport @@ -10892,7 +10836,7 @@
  • -
  • +
  • #status NgrokAPI::Models::AbuseReportHostname @@ -10900,7 +10844,7 @@
  • -
  • +
  • #status_code NgrokAPI::Models::HTTPResponseBackend @@ -10908,7 +10852,7 @@
  • -
  • +
  • #stop NgrokAPI::Services::TunnelSessionsClient @@ -10916,7 +10860,7 @@
  • -
  • +
  • #stop! NgrokAPI::Services::TunnelSessionsClient @@ -10924,7 +10868,7 @@
  • -
  • +
  • #stream_arn NgrokAPI::Models::EventTargetKinesis @@ -10932,7 +10876,7 @@
  • -
  • +
  • #subject_alternative_names NgrokAPI::Models::TLSCertificate @@ -10940,7 +10884,7 @@
  • -
  • +
  • #subject_common_name NgrokAPI::Models::TLSCertificate @@ -10948,7 +10892,7 @@
  • -
  • +
  • #subject_common_name NgrokAPI::Models::CertificateAuthority @@ -10956,7 +10900,7 @@
  • -
  • +
  • #subject_country NgrokAPI::Models::TLSCertificate @@ -10964,7 +10908,7 @@
  • -
  • +
  • #subject_locality NgrokAPI::Models::TLSCertificate @@ -10972,7 +10916,7 @@
  • -
  • +
  • #subject_organization NgrokAPI::Models::TLSCertificate @@ -10980,7 +10924,7 @@
  • -
  • +
  • #subject_organizational_unit NgrokAPI::Models::TLSCertificate @@ -10988,7 +10932,7 @@
  • -
  • +
  • #subject_province NgrokAPI::Models::TLSCertificate @@ -10996,7 +10940,7 @@
  • -
  • +
  • #target NgrokAPI::Models::EventDestination @@ -11004,7 +10948,7 @@
  • -
  • +
  • #tcp_addr NgrokAPI::Models::Endpoint @@ -11012,7 +10956,7 @@
  • -
  • +
  • #teams NgrokAPI::Models::EndpointOAuthGitHub @@ -11020,6 +10964,14 @@
  • +
  • +
    + #tenant_id + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + +
  • #terminate_at @@ -11213,14 +11165,6 @@
  • -
    - #to_h - NgrokAPI::Models::EndpointRule -
    -
  • - - -
  • #to_h NgrokAPI::Models::EndpointSAML @@ -11228,7 +11172,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ReservedAddr @@ -11236,7 +11180,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::IPPolicyRule @@ -11244,7 +11188,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::IPRestriction @@ -11252,7 +11196,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::SSHCredential @@ -11260,7 +11204,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::StaticBackend @@ -11268,7 +11212,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TunnelSession @@ -11276,7 +11220,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AWSCredentials @@ -11284,7 +11228,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::BrowserSession @@ -11292,14 +11236,6 @@
  • -
  • -
    - #to_h - NgrokAPI::Models::EndpointAction -
    -
  • - -
  • #to_h @@ -11309,14 +11245,6 @@
  • -
    - #to_h - NgrokAPI::Models::EndpointPolicy -
    -
  • - - -
  • #to_h NgrokAPI::Models::ReservedDomain @@ -11324,7 +11252,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TLSCertificate @@ -11332,7 +11260,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ApplicationUser @@ -11340,7 +11268,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointBackend @@ -11348,7 +11276,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::FailoverBackend @@ -11356,7 +11284,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::HTTPSEdgeRoute @@ -11364,7 +11292,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::WeightedBackend @@ -11372,7 +11300,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventDestination @@ -11380,7 +11308,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventSourceList @@ -11388,7 +11316,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::IdentityProvider @@ -11396,7 +11324,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointIPPolicy @@ -11404,7 +11332,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventSubscription @@ -11412,7 +11340,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::StaticBackendTLS @@ -11420,7 +11348,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ApplicationSession @@ -11428,7 +11356,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointMutualTLS @@ -11436,7 +11364,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointCompression @@ -11444,7 +11372,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointSAMLMutate @@ -11452,7 +11380,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventSourceReplace @@ -11460,7 +11388,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTargetDatadog @@ -11468,7 +11396,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTargetKinesis @@ -11476,7 +11404,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::SSHHostCertificate @@ -11484,7 +11412,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::SSHUserCertificate @@ -11492,7 +11420,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TunnelGroupBackend @@ -11500,7 +11428,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AbuseReportHostname @@ -11508,7 +11436,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::CertificateAuthority @@ -11516,7 +11444,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTargetFirehose @@ -11524,7 +11452,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::HTTPResponseBackend @@ -11532,7 +11460,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TLSCertificateSANs @@ -11540,7 +11468,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AgentIngressCertJob @@ -11548,7 +11476,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthAmazon @@ -11556,7 +11484,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthGoogle @@ -11564,7 +11492,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthTwitch @@ -11572,7 +11500,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointBackendMutate @@ -11580,7 +11508,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthGitHub @@ -11588,7 +11516,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthGitLab @@ -11596,6 +11524,14 @@
  • +
  • +
    + #to_h + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + +
  • #to_h @@ -11765,6 +11701,14 @@
  • +
    + #to_h + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + + +
  • #to_s NgrokAPI::Models::Ref @@ -11772,7 +11716,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Tunnel @@ -11780,7 +11724,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::APIKey @@ -11788,7 +11732,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AWSAuth @@ -11796,7 +11740,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AWSRole @@ -11804,7 +11748,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::BotUser @@ -11812,7 +11756,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Endpoint @@ -11820,7 +11764,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Listable @@ -11828,7 +11772,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Location @@ -11836,7 +11780,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::TCPEdge @@ -11844,7 +11788,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::TLSEdge @@ -11852,7 +11796,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::IPPolicy @@ -11860,7 +11804,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Credential @@ -11868,7 +11812,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::HTTPSEdge @@ -11876,7 +11820,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::UserAgent @@ -11884,7 +11828,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AbuseReport @@ -11892,7 +11836,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventSource @@ -11900,7 +11844,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventTarget @@ -11908,7 +11852,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AgentIngress @@ -11916,7 +11860,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOIDC @@ -11924,14 +11868,6 @@
  • -
  • -
    - #to_s - NgrokAPI::Models::EndpointRule -
    -
  • - -
  • #to_s @@ -12005,14 +11941,6 @@
  • -
    - #to_s - NgrokAPI::Models::EndpointAction -
    -
  • - - -
  • #to_s NgrokAPI::Models::EndpointOAuth @@ -12020,14 +11948,6 @@
  • -
  • -
    - #to_s - NgrokAPI::Models::EndpointPolicy -
    -
  • - -
  • #to_s @@ -12309,6 +12229,14 @@
  • +
    + #to_s + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + + +
  • #to_s NgrokAPI::Models::EndpointCircuitBreaker @@ -12316,7 +12244,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthFacebook @@ -12324,7 +12252,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthProvider @@ -12332,7 +12260,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointRequestHeaders @@ -12340,7 +12268,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointTLSTermination @@ -12348,7 +12276,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ReservedDomainCertJob @@ -12356,7 +12284,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AgentIngressCertPolicy @@ -12364,7 +12292,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AgentIngressCertStatus @@ -12372,7 +12300,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointIPPolicyMutate @@ -12380,7 +12308,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthLinkedIn @@ -12388,7 +12316,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthMicrosoft @@ -12396,7 +12324,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointResponseHeaders @@ -12404,7 +12332,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::SSHCertificateAuthority @@ -12412,7 +12340,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointMutualTLSMutate @@ -12420,7 +12348,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointUserAgentFilter @@ -12428,7 +12356,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointWebhookValidation @@ -12436,7 +12364,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ReservedDomainCertPolicy @@ -12444,7 +12372,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ReservedDomainCertStatus @@ -12452,7 +12380,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventTargetCloudwatchLogs @@ -12460,7 +12388,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointTLSTerminationAtEdge @@ -12468,7 +12396,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointWebsocketTCPConverter @@ -12476,6 +12404,14 @@
  • +
  • +
    + #to_s + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + +
  • #token @@ -12493,6 +12429,30 @@
  • +
    + #traffic_policy + NgrokAPI::Models::TCPEdge +
    +
  • + + +
  • +
    + #traffic_policy + NgrokAPI::Models::TLSEdge +
    +
  • + + +
  • +
    + #traffic_policy + NgrokAPI::Models::HTTPSEdgeRoute +
    +
  • + + +
  • #transport NgrokAPI::Models::TunnelSession @@ -12500,7 +12460,7 @@
  • -
  • +
  • #tripped_duration NgrokAPI::Models::EndpointCircuitBreaker @@ -12508,7 +12468,7 @@
  • -
  • +
  • #tunnel NgrokAPI::Models::Endpoint @@ -12516,7 +12476,7 @@
  • -
  • +
  • #tunnel_session NgrokAPI::Models::Tunnel @@ -12524,7 +12484,7 @@
  • -
  • +
  • #tunnel_sessions NgrokAPI::Client @@ -12532,7 +12492,7 @@
  • -
  • +
  • #tunnels NgrokAPI::Client @@ -12540,7 +12500,7 @@
  • -
  • +
  • #tunnels NgrokAPI::Models::TunnelGroupBackend @@ -12548,7 +12508,7 @@
  • -
  • +
  • #twitch NgrokAPI::Models::EndpointOAuthProvider @@ -12556,7 +12516,7 @@
  • -
  • +
  • #type NgrokAPI::Models::Endpoint @@ -12564,7 +12524,7 @@
  • -
  • +
  • #type NgrokAPI::Models::EventSource @@ -12572,7 +12532,7 @@
  • -
  • +
  • #type NgrokAPI::Models::IPRestriction @@ -12580,14 +12540,6 @@
  • -
  • -
    - #type - NgrokAPI::Models::EndpointAction -
    -
  • - -
  • #type @@ -13565,6 +13517,14 @@
  • +
    + #value + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + + +
  • #volume_threshold NgrokAPI::Models::EndpointCircuitBreaker @@ -13572,7 +13532,7 @@
  • -
  • +
  • #webhook_verification NgrokAPI::Models::HTTPSEdgeRoute @@ -13580,7 +13540,7 @@
  • -
  • +
  • #websocket_tcp_converter NgrokAPI::Models::HTTPSEdgeRoute diff --git a/doc/top-level-namespace.html b/doc/top-level-namespace.html index cae48ad..566d9f7 100644 --- a/doc/top-level-namespace.html +++ b/doc/top-level-namespace.html @@ -100,9 +100,9 @@
    diff --git a/docs/NgrokAPI.html b/docs/NgrokAPI.html index 8d9c350..64414dd 100644 --- a/docs/NgrokAPI.html +++ b/docs/NgrokAPI.html @@ -79,7 +79,7 @@
    Defined in:
    lib/ngrokapi.rb,
    - lib/ngrokapi/error.rb,
    lib/ngrokapi/client.rb,
    lib/ngrokapi/version.rb,
    lib/ngrokapi/models/ref.rb,
    lib/ngrokapi/http_client.rb,
    lib/ngrokapi/models/tunnel.rb,
    lib/ngrokapi/models/api_key.rb,
    lib/ngrokapi/paged_iterator.rb,
    lib/ngrokapi/models/aws_auth.rb,
    lib/ngrokapi/models/aws_role.rb,
    lib/ngrokapi/models/bot_user.rb,
    lib/ngrokapi/models/endpoint.rb,
    lib/ngrokapi/models/listable.rb,
    lib/ngrokapi/models/location.rb,
    lib/ngrokapi/models/tcp_edge.rb,
    lib/ngrokapi/models/tls_edge.rb,
    lib/ngrokapi/models/ip_policy.rb,
    lib/ngrokapi/models/credential.rb,
    lib/ngrokapi/models/https_edge.rb,
    lib/ngrokapi/models/user_agent.rb,
    lib/ngrokapi/models/abuse_report.rb,
    lib/ngrokapi/models/event_source.rb,
    lib/ngrokapi/models/event_target.rb,
    lib/ngrokapi/models/agent_ingress.rb,
    lib/ngrokapi/models/endpoint_oidc.rb,
    lib/ngrokapi/models/endpoint_rule.rb,
    lib/ngrokapi/models/endpoint_saml.rb,
    lib/ngrokapi/models/reserved_addr.rb,
    lib/ngrokapi/models/ip_policy_rule.rb,
    lib/ngrokapi/models/ip_restriction.rb,
    lib/ngrokapi/models/ssh_credential.rb,
    lib/ngrokapi/models/static_backend.rb,
    lib/ngrokapi/models/tunnel_session.rb,
    lib/ngrokapi/errors/not_found_error.rb,
    lib/ngrokapi/models/aws_credentials.rb,
    lib/ngrokapi/models/browser_session.rb,
    lib/ngrokapi/models/endpoint_action.rb,
    lib/ngrokapi/models/endpoint_o_auth.rb,
    lib/ngrokapi/models/endpoint_policy.rb,
    lib/ngrokapi/models/reserved_domain.rb,
    lib/ngrokapi/models/tls_certificate.rb,
    lib/ngrokapi/models/application_user.rb,
    lib/ngrokapi/models/endpoint_backend.rb,
    lib/ngrokapi/models/failover_backend.rb,
    lib/ngrokapi/models/https_edge_route.rb,
    lib/ngrokapi/models/weighted_backend.rb,
    lib/ngrokapi/services/tunnels_client.rb,
    lib/ngrokapi/models/event_destination.rb,
    lib/ngrokapi/models/event_source_list.rb,
    lib/ngrokapi/models/identity_provider.rb,
    lib/ngrokapi/services/api_keys_client.rb,
    lib/ngrokapi/models/endpoint_ip_policy.rb,
    lib/ngrokapi/models/event_subscription.rb,
    lib/ngrokapi/models/static_backend_tls.rb,
    lib/ngrokapi/services/bot_users_client.rb,
    lib/ngrokapi/services/edges_tcp_client.rb,
    lib/ngrokapi/services/edges_tls_client.rb,
    lib/ngrokapi/services/endpoints_client.rb,
    lib/ngrokapi/models/application_session.rb,
    lib/ngrokapi/models/endpoint_mutual_tls.rb,
    lib/ngrokapi/models/endpoint_compression.rb,
    lib/ngrokapi/models/endpoint_saml_mutate.rb,
    lib/ngrokapi/models/event_source_replace.rb,
    lib/ngrokapi/models/event_target_datadog.rb,
    lib/ngrokapi/models/event_target_kinesis.rb,
    lib/ngrokapi/models/ssh_host_certificate.rb,
    lib/ngrokapi/models/ssh_user_certificate.rb,
    lib/ngrokapi/models/tunnel_group_backend.rb,
    lib/ngrokapi/services/credentials_client.rb,
    lib/ngrokapi/services/edges_https_client.rb,
    lib/ngrokapi/services/ip_policies_client.rb,
    lib/ngrokapi/models/abuse_report_hostname.rb,
    lib/ngrokapi/models/certificate_authority.rb,
    lib/ngrokapi/models/event_target_firehose.rb,
    lib/ngrokapi/models/http_response_backend.rb,
    lib/ngrokapi/models/tls_certificate_sa_ns.rb,
    lib/ngrokapi/models/agent_ingress_cert_job.rb,
    lib/ngrokapi/models/endpoint_o_auth_amazon.rb,
    lib/ngrokapi/models/endpoint_o_auth_google.rb,
    lib/ngrokapi/models/endpoint_o_auth_twitch.rb,
    lib/ngrokapi/services/abuse_reports_client.rb,
    lib/ngrokapi/services/event_sources_client.rb,
    lib/ngrokapi/models/endpoint_backend_mutate.rb,
    lib/ngrokapi/models/endpoint_o_auth_git_hub.rb,
    lib/ngrokapi/models/endpoint_o_auth_git_lab.rb,
    lib/ngrokapi/services/reserved_addrs_client.rb,
    lib/ngrokapi/models/endpoint_circuit_breaker.rb,
    lib/ngrokapi/models/endpoint_o_auth_facebook.rb,
    lib/ngrokapi/models/endpoint_o_auth_provider.rb,
    lib/ngrokapi/models/endpoint_request_headers.rb,
    lib/ngrokapi/models/endpoint_tls_termination.rb,
    lib/ngrokapi/models/reserved_domain_cert_job.rb,
    lib/ngrokapi/services/agent_ingresses_client.rb,
    lib/ngrokapi/services/ip_policy_rules_client.rb,
    lib/ngrokapi/services/ip_restrictions_client.rb,
    lib/ngrokapi/services/ssh_credentials_client.rb,
    lib/ngrokapi/services/static_backends_client.rb,
    lib/ngrokapi/services/tunnel_sessions_client.rb,
    lib/ngrokapi/models/agent_ingress_cert_policy.rb,
    lib/ngrokapi/models/agent_ingress_cert_status.rb,
    lib/ngrokapi/models/endpoint_ip_policy_mutate.rb,
    lib/ngrokapi/models/endpoint_o_auth_linked_in.rb,
    lib/ngrokapi/models/endpoint_o_auth_microsoft.rb,
    lib/ngrokapi/models/endpoint_response_headers.rb,
    lib/ngrokapi/models/ssh_certificate_authority.rb,
    lib/ngrokapi/services/reserved_domains_client.rb,
    lib/ngrokapi/services/tls_certificates_client.rb,
    lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb,
    lib/ngrokapi/models/endpoint_user_agent_filter.rb,
    lib/ngrokapi/services/application_users_client.rb,
    lib/ngrokapi/services/failover_backends_client.rb,
    lib/ngrokapi/services/weighted_backends_client.rb,
    lib/ngrokapi/models/endpoint_webhook_validation.rb,
    lib/ngrokapi/models/reserved_domain_cert_policy.rb,
    lib/ngrokapi/models/reserved_domain_cert_status.rb,
    lib/ngrokapi/services/edges_https_routes_client.rb,
    lib/ngrokapi/services/event_destinations_client.rb,
    lib/ngrokapi/models/event_target_cloudwatch_logs.rb,
    lib/ngrokapi/services/event_subscriptions_client.rb,
    lib/ngrokapi/services/application_sessions_client.rb,
    lib/ngrokapi/services/ssh_host_certificates_client.rb,
    lib/ngrokapi/services/ssh_user_certificates_client.rb,
    lib/ngrokapi/services/tunnel_group_backends_client.rb,
    lib/ngrokapi/services/edge_route_oidc_module_client.rb,
    lib/ngrokapi/services/edge_route_saml_module_client.rb,
    lib/ngrokapi/services/http_response_backends_client.rb,
    lib/ngrokapi/services/tcp_edge_policy_module_client.rb,
    lib/ngrokapi/services/tls_edge_policy_module_client.rb,
    lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb,
    lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb,
    lib/ngrokapi/services/certificate_authorities_client.rb,
    lib/ngrokapi/services/tcp_edge_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_backend_module_client.rb,
    lib/ngrokapi/services/edge_route_o_auth_module_client.rb,
    lib/ngrokapi/services/edge_route_policy_module_client.rb,
    lib/ngrokapi/services/edge_route_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/ssh_certificate_authorities_client.rb,
    lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/edge_route_compression_module_client.rb,
    lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb,
    lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb,
    lib/ngrokapi/services/edge_route_request_headers_module_client.rb,
    lib/ngrokapi/services/https_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_response_headers_module_client.rb,
    lib/ngrokapi/services/edge_route_user_agent_filter_module_client.rb,
    lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb,
    lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
    + lib/ngrokapi/error.rb,
    lib/ngrokapi/client.rb,
    lib/ngrokapi/version.rb,
    lib/ngrokapi/models/ref.rb,
    lib/ngrokapi/http_client.rb,
    lib/ngrokapi/models/tunnel.rb,
    lib/ngrokapi/models/api_key.rb,
    lib/ngrokapi/paged_iterator.rb,
    lib/ngrokapi/models/aws_auth.rb,
    lib/ngrokapi/models/aws_role.rb,
    lib/ngrokapi/models/bot_user.rb,
    lib/ngrokapi/models/endpoint.rb,
    lib/ngrokapi/models/listable.rb,
    lib/ngrokapi/models/location.rb,
    lib/ngrokapi/models/tcp_edge.rb,
    lib/ngrokapi/models/tls_edge.rb,
    lib/ngrokapi/models/ip_policy.rb,
    lib/ngrokapi/models/credential.rb,
    lib/ngrokapi/models/https_edge.rb,
    lib/ngrokapi/models/user_agent.rb,
    lib/ngrokapi/models/abuse_report.rb,
    lib/ngrokapi/models/event_source.rb,
    lib/ngrokapi/models/event_target.rb,
    lib/ngrokapi/models/agent_ingress.rb,
    lib/ngrokapi/models/endpoint_oidc.rb,
    lib/ngrokapi/models/endpoint_saml.rb,
    lib/ngrokapi/models/reserved_addr.rb,
    lib/ngrokapi/models/ip_policy_rule.rb,
    lib/ngrokapi/models/ip_restriction.rb,
    lib/ngrokapi/models/ssh_credential.rb,
    lib/ngrokapi/models/static_backend.rb,
    lib/ngrokapi/models/tunnel_session.rb,
    lib/ngrokapi/errors/not_found_error.rb,
    lib/ngrokapi/models/aws_credentials.rb,
    lib/ngrokapi/models/browser_session.rb,
    lib/ngrokapi/models/endpoint_o_auth.rb,
    lib/ngrokapi/models/reserved_domain.rb,
    lib/ngrokapi/models/tls_certificate.rb,
    lib/ngrokapi/models/application_user.rb,
    lib/ngrokapi/models/endpoint_backend.rb,
    lib/ngrokapi/models/failover_backend.rb,
    lib/ngrokapi/models/https_edge_route.rb,
    lib/ngrokapi/models/weighted_backend.rb,
    lib/ngrokapi/services/tunnels_client.rb,
    lib/ngrokapi/models/event_destination.rb,
    lib/ngrokapi/models/event_source_list.rb,
    lib/ngrokapi/models/identity_provider.rb,
    lib/ngrokapi/services/api_keys_client.rb,
    lib/ngrokapi/models/endpoint_ip_policy.rb,
    lib/ngrokapi/models/event_subscription.rb,
    lib/ngrokapi/models/static_backend_tls.rb,
    lib/ngrokapi/services/bot_users_client.rb,
    lib/ngrokapi/services/edges_tcp_client.rb,
    lib/ngrokapi/services/edges_tls_client.rb,
    lib/ngrokapi/services/endpoints_client.rb,
    lib/ngrokapi/models/application_session.rb,
    lib/ngrokapi/models/endpoint_mutual_tls.rb,
    lib/ngrokapi/models/endpoint_compression.rb,
    lib/ngrokapi/models/endpoint_saml_mutate.rb,
    lib/ngrokapi/models/event_source_replace.rb,
    lib/ngrokapi/models/event_target_datadog.rb,
    lib/ngrokapi/models/event_target_kinesis.rb,
    lib/ngrokapi/models/ssh_host_certificate.rb,
    lib/ngrokapi/models/ssh_user_certificate.rb,
    lib/ngrokapi/models/tunnel_group_backend.rb,
    lib/ngrokapi/services/credentials_client.rb,
    lib/ngrokapi/services/edges_https_client.rb,
    lib/ngrokapi/services/ip_policies_client.rb,
    lib/ngrokapi/models/abuse_report_hostname.rb,
    lib/ngrokapi/models/certificate_authority.rb,
    lib/ngrokapi/models/event_target_firehose.rb,
    lib/ngrokapi/models/http_response_backend.rb,
    lib/ngrokapi/models/tls_certificate_sa_ns.rb,
    lib/ngrokapi/models/agent_ingress_cert_job.rb,
    lib/ngrokapi/models/endpoint_o_auth_amazon.rb,
    lib/ngrokapi/models/endpoint_o_auth_google.rb,
    lib/ngrokapi/models/endpoint_o_auth_twitch.rb,
    lib/ngrokapi/services/abuse_reports_client.rb,
    lib/ngrokapi/services/event_sources_client.rb,
    lib/ngrokapi/models/endpoint_backend_mutate.rb,
    lib/ngrokapi/models/endpoint_o_auth_git_hub.rb,
    lib/ngrokapi/models/endpoint_o_auth_git_lab.rb,
    lib/ngrokapi/models/endpoint_traffic_policy.rb,
    lib/ngrokapi/services/reserved_addrs_client.rb,
    lib/ngrokapi/models/endpoint_circuit_breaker.rb,
    lib/ngrokapi/models/endpoint_o_auth_facebook.rb,
    lib/ngrokapi/models/endpoint_o_auth_provider.rb,
    lib/ngrokapi/models/endpoint_request_headers.rb,
    lib/ngrokapi/models/endpoint_tls_termination.rb,
    lib/ngrokapi/models/reserved_domain_cert_job.rb,
    lib/ngrokapi/services/agent_ingresses_client.rb,
    lib/ngrokapi/services/ip_policy_rules_client.rb,
    lib/ngrokapi/services/ip_restrictions_client.rb,
    lib/ngrokapi/services/ssh_credentials_client.rb,
    lib/ngrokapi/services/static_backends_client.rb,
    lib/ngrokapi/services/tunnel_sessions_client.rb,
    lib/ngrokapi/models/agent_ingress_cert_policy.rb,
    lib/ngrokapi/models/agent_ingress_cert_status.rb,
    lib/ngrokapi/models/endpoint_ip_policy_mutate.rb,
    lib/ngrokapi/models/endpoint_o_auth_linked_in.rb,
    lib/ngrokapi/models/endpoint_o_auth_microsoft.rb,
    lib/ngrokapi/models/endpoint_response_headers.rb,
    lib/ngrokapi/models/ssh_certificate_authority.rb,
    lib/ngrokapi/services/reserved_domains_client.rb,
    lib/ngrokapi/services/tls_certificates_client.rb,
    lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb,
    lib/ngrokapi/models/endpoint_user_agent_filter.rb,
    lib/ngrokapi/services/application_users_client.rb,
    lib/ngrokapi/services/failover_backends_client.rb,
    lib/ngrokapi/services/weighted_backends_client.rb,
    lib/ngrokapi/models/endpoint_webhook_validation.rb,
    lib/ngrokapi/models/reserved_domain_cert_policy.rb,
    lib/ngrokapi/models/reserved_domain_cert_status.rb,
    lib/ngrokapi/services/edges_https_routes_client.rb,
    lib/ngrokapi/services/event_destinations_client.rb,
    lib/ngrokapi/models/event_target_cloudwatch_logs.rb,
    lib/ngrokapi/services/event_subscriptions_client.rb,
    lib/ngrokapi/services/application_sessions_client.rb,
    lib/ngrokapi/services/ssh_host_certificates_client.rb,
    lib/ngrokapi/services/ssh_user_certificates_client.rb,
    lib/ngrokapi/services/tunnel_group_backends_client.rb,
    lib/ngrokapi/services/edge_route_oidc_module_client.rb,
    lib/ngrokapi/services/edge_route_saml_module_client.rb,
    lib/ngrokapi/services/http_response_backends_client.rb,
    lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb,
    lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb,
    lib/ngrokapi/services/certificate_authorities_client.rb,
    lib/ngrokapi/services/tcp_edge_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_backend_module_client.rb,
    lib/ngrokapi/models/event_target_azure_logs_ingestion.rb,
    lib/ngrokapi/services/edge_route_o_auth_module_client.rb,
    lib/ngrokapi/services/edge_route_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/ssh_certificate_authorities_client.rb,
    lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/edge_route_compression_module_client.rb,
    lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb,
    lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb,
    lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb,
    lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb,
    lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb,
    lib/ngrokapi/services/edge_route_request_headers_module_client.rb,
    lib/ngrokapi/services/https_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_response_headers_module_client.rb,
    lib/ngrokapi/services/edge_route_user_agent_filter_module_client.rb,
    lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb,
    lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
    @@ -147,9 +147,9 @@ diff --git a/docs/NgrokAPI/Client.html b/docs/NgrokAPI/Client.html index 0db4fca..34ec2a2 100644 --- a/docs/NgrokAPI/Client.html +++ b/docs/NgrokAPI/Client.html @@ -845,7 +845,7 @@
    -

    Abuse Reports allow you to submit take-down requests for URLs hosted by ngrok that violate ngrok’s terms of service.

    +

    Abuse Reports allow you to submit take-down requests for URLs hosted by ngrok that violate ngrok’s terms of service.

    @@ -929,7 +929,7 @@
    -

    API Keys are used to authenticate to the ngrok API. You may use the API itself to provision and manage API Keys but you’ll need to provision your first API key from the API Keys page on your ngrok.com dashboard.

    +

    API Keys are used to authenticate to the ngrok API. You may use the API itself to provision and manage API Keys but you’ll need to provision your first API key from the API Keys page on your ngrok.com dashboard.

    @@ -1117,7 +1117,7 @@
    -

    Certificate Authorities are x509 certificates that are used to sign other x509 certificates. Attach a Certificate Authority to the Mutual TLS module to verify that the TLS certificate presented by a client has been signed by this CA. Certificate Authorities are used only for mTLS validation only and thus a private key is not included in the resource.

    +

    Certificate Authorities are x509 certificates that are used to sign other x509 certificates. Attach a Certificate Authority to the Mutual TLS module to verify that the TLS certificate presented by a client has been signed by this CA. Certificate Authorities are used only for mTLS validation only and thus a private key is not included in the resource.

    @@ -1171,7 +1171,7 @@
    -

    Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with the ngrok config add-authtoken command or by specifying it in the ngrok.yml configuration file with the authtoken property.

    +

    Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with the ngrok config add-authtoken command or by specifying it in the ngrok.yml configuration file with the authtoken property.

    @@ -1341,7 +1341,7 @@
    -

    Endpoints provides an API for querying the endpoint objects which define what tunnel or edge is used to serve a hostport. Only active endpoints associated with a tunnel or backend are returned.

    +

    Endpoints provides an API for querying the endpoint objects which define what tunnel or edge is used to serve a hostport. Only active endpoints associated with a tunnel or backend are returned.

    @@ -1485,7 +1485,7 @@
    -

    IP Policies are reusable groups of CIDR ranges with an allow or deny action. They can be attached to endpoints via the Endpoint Configuration IP Policy module. They can also be used with IP Restrictions to control source IP ranges that can start tunnel sessions and connect to the API and dashboard.

    +

    IP Policies are reusable groups of CIDR ranges with an allow or deny action. They can be attached to endpoints via the Endpoint Configuration IP Policy module. They can also be used with IP Restrictions to control source IP ranges that can start tunnel sessions and connect to the API and dashboard.

    @@ -1539,7 +1539,7 @@
    -

    IP Policy Rules are the IPv4 or IPv6 CIDRs entries that make up an IP Policy.

    +

    IP Policy Rules are the IPv4 or IPv6 CIDRs entries that make up an IP Policy.

    @@ -1593,7 +1593,7 @@
    -

    An IP restriction is a restriction placed on the CIDRs that are allowed to initiate traffic to a specific aspect of your ngrok account. An IP restriction has a type which defines the ingress it applies to. IP restrictions can be used to enforce the source IPs that can make API requests, log in to the dashboard, start ngrok agents, and connect to your public-facing endpoints.

    +

    An IP restriction is a restriction placed on the CIDRs that are allowed to initiate traffic to a specific aspect of your ngrok account. An IP restriction has a type which defines the ingress it applies to. IP restrictions can be used to enforce the source IPs that can make API requests, log in to the dashboard, start ngrok agents, and connect to your public-facing endpoints.

    @@ -1647,7 +1647,7 @@
    -

    Reserved Addresses are TCP addresses that can be used to listen for traffic. TCP address hostnames and ports are assigned by ngrok, they cannot be chosen.

    +

    Reserved Addresses are TCP addresses that can be used to listen for traffic. TCP address hostnames and ports are assigned by ngrok, they cannot be chosen.

    @@ -1701,7 +1701,7 @@
    -

    Reserved Domains are hostnames that you can listen for traffic on. Domains can be used to listen for http, https or tls traffic. You may use a domain 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.

    +

    Reserved Domains are hostnames that you can listen for traffic on. Domains can be used to listen for http, https or tls traffic. You may use a domain 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.

    @@ -1755,7 +1755,7 @@
    -

    An SSH Certificate Authority is a pair of an SSH Certificate and its private key that can be used to sign other SSH host and user certificates.

    +

    An SSH Certificate Authority is a pair of an SSH Certificate and its private key that can be used to sign other SSH host and user certificates.

    @@ -1809,7 +1809,7 @@
    -

    SSH Credentials are SSH public keys that can be used to start SSH tunnels via the ngrok SSH tunnel gateway.

    +

    SSH Credentials are SSH public keys that can be used to start SSH tunnels via the ngrok SSH tunnel gateway.

    @@ -1863,7 +1863,7 @@
    -

    SSH Host Certificates along with the corresponding private key allows an SSH server to assert its authenticity to connecting SSH clients who trust the SSH Certificate Authority that was used to sign the certificate.

    +

    SSH Host Certificates along with the corresponding private key allows an SSH server to assert its authenticity to connecting SSH clients who trust the SSH Certificate Authority that was used to sign the certificate.

    @@ -1917,7 +1917,7 @@
    -

    SSH User Certificates are presented by SSH clients when connecting to an SSH server to authenticate their connection. The SSH server must trust the SSH Certificate Authority used to sign the certificate.

    +

    SSH User Certificates are presented by SSH clients when connecting to an SSH server to authenticate their connection. The SSH server must trust the SSH Certificate Authority used to sign the certificate.

    @@ -1971,7 +1971,7 @@
    -

    TLS Certificates are pairs of x509 certificates and their matching private key that can be used to terminate TLS traffic. TLS certificates are unused until they are attached to a Domain. TLS Certificates may also be provisioned by ngrok automatically for domains on which you have enabled automated certificate provisioning.

    +

    TLS Certificates are pairs of x509 certificates and their matching private key that can be used to terminate TLS traffic. TLS certificates are unused until they are attached to a Domain. TLS Certificates may also be provisioned by ngrok automatically for domains on which you have enabled automated certificate provisioning.

    @@ -2025,7 +2025,7 @@
    -

    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.

    +

    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.

    @@ -2079,7 +2079,7 @@
    -

    Tunnels provide endpoints to access services exposed by a running ngrok agent tunnel session or an SSH reverse tunnel session.

    +

    Tunnels provide endpoints to access services exposed by a running ngrok agent tunnel session or an SSH reverse tunnel session.

    @@ -2126,9 +2126,9 @@
    diff --git a/docs/NgrokAPI/Error.html b/docs/NgrokAPI/Error.html index 807a624..a589982 100644 --- a/docs/NgrokAPI/Error.html +++ b/docs/NgrokAPI/Error.html @@ -295,9 +295,9 @@
    diff --git a/docs/NgrokAPI/Errors.html b/docs/NgrokAPI/Errors.html index f1c38d8..869ba96 100644 --- a/docs/NgrokAPI/Errors.html +++ b/docs/NgrokAPI/Errors.html @@ -105,9 +105,9 @@
    diff --git a/docs/NgrokAPI/Errors/NotFoundError.html b/docs/NgrokAPI/Errors/NotFoundError.html index 0ef3ebf..b37fe1b 100644 --- a/docs/NgrokAPI/Errors/NotFoundError.html +++ b/docs/NgrokAPI/Errors/NotFoundError.html @@ -299,9 +299,9 @@
    diff --git a/docs/NgrokAPI/HttpClient.html b/docs/NgrokAPI/HttpClient.html index e8e9c57..64761d7 100644 --- a/docs/NgrokAPI/HttpClient.html +++ b/docs/NgrokAPI/HttpClient.html @@ -1267,9 +1267,9 @@
    diff --git a/docs/NgrokAPI/Models.html b/docs/NgrokAPI/Models.html index 0c7db12..495159a 100644 --- a/docs/NgrokAPI/Models.html +++ b/docs/NgrokAPI/Models.html @@ -79,7 +79,7 @@
    Defined in:
    lib/ngrokapi/models/ref.rb,
    - lib/ngrokapi/models/tunnel.rb,
    lib/ngrokapi/models/api_key.rb,
    lib/ngrokapi/models/aws_auth.rb,
    lib/ngrokapi/models/aws_role.rb,
    lib/ngrokapi/models/bot_user.rb,
    lib/ngrokapi/models/endpoint.rb,
    lib/ngrokapi/models/listable.rb,
    lib/ngrokapi/models/location.rb,
    lib/ngrokapi/models/tcp_edge.rb,
    lib/ngrokapi/models/tls_edge.rb,
    lib/ngrokapi/models/ip_policy.rb,
    lib/ngrokapi/models/credential.rb,
    lib/ngrokapi/models/https_edge.rb,
    lib/ngrokapi/models/user_agent.rb,
    lib/ngrokapi/models/abuse_report.rb,
    lib/ngrokapi/models/event_source.rb,
    lib/ngrokapi/models/event_target.rb,
    lib/ngrokapi/models/agent_ingress.rb,
    lib/ngrokapi/models/endpoint_oidc.rb,
    lib/ngrokapi/models/endpoint_rule.rb,
    lib/ngrokapi/models/endpoint_saml.rb,
    lib/ngrokapi/models/reserved_addr.rb,
    lib/ngrokapi/models/ip_policy_rule.rb,
    lib/ngrokapi/models/ip_restriction.rb,
    lib/ngrokapi/models/ssh_credential.rb,
    lib/ngrokapi/models/static_backend.rb,
    lib/ngrokapi/models/tunnel_session.rb,
    lib/ngrokapi/models/aws_credentials.rb,
    lib/ngrokapi/models/browser_session.rb,
    lib/ngrokapi/models/endpoint_action.rb,
    lib/ngrokapi/models/endpoint_o_auth.rb,
    lib/ngrokapi/models/endpoint_policy.rb,
    lib/ngrokapi/models/reserved_domain.rb,
    lib/ngrokapi/models/tls_certificate.rb,
    lib/ngrokapi/models/application_user.rb,
    lib/ngrokapi/models/endpoint_backend.rb,
    lib/ngrokapi/models/failover_backend.rb,
    lib/ngrokapi/models/https_edge_route.rb,
    lib/ngrokapi/models/weighted_backend.rb,
    lib/ngrokapi/models/event_destination.rb,
    lib/ngrokapi/models/event_source_list.rb,
    lib/ngrokapi/models/identity_provider.rb,
    lib/ngrokapi/models/endpoint_ip_policy.rb,
    lib/ngrokapi/models/event_subscription.rb,
    lib/ngrokapi/models/static_backend_tls.rb,
    lib/ngrokapi/models/application_session.rb,
    lib/ngrokapi/models/endpoint_mutual_tls.rb,
    lib/ngrokapi/models/endpoint_compression.rb,
    lib/ngrokapi/models/endpoint_saml_mutate.rb,
    lib/ngrokapi/models/event_source_replace.rb,
    lib/ngrokapi/models/event_target_datadog.rb,
    lib/ngrokapi/models/event_target_kinesis.rb,
    lib/ngrokapi/models/ssh_host_certificate.rb,
    lib/ngrokapi/models/ssh_user_certificate.rb,
    lib/ngrokapi/models/tunnel_group_backend.rb,
    lib/ngrokapi/models/abuse_report_hostname.rb,
    lib/ngrokapi/models/certificate_authority.rb,
    lib/ngrokapi/models/event_target_firehose.rb,
    lib/ngrokapi/models/http_response_backend.rb,
    lib/ngrokapi/models/tls_certificate_sa_ns.rb,
    lib/ngrokapi/models/agent_ingress_cert_job.rb,
    lib/ngrokapi/models/endpoint_o_auth_amazon.rb,
    lib/ngrokapi/models/endpoint_o_auth_google.rb,
    lib/ngrokapi/models/endpoint_o_auth_twitch.rb,
    lib/ngrokapi/models/endpoint_backend_mutate.rb,
    lib/ngrokapi/models/endpoint_o_auth_git_hub.rb,
    lib/ngrokapi/models/endpoint_o_auth_git_lab.rb,
    lib/ngrokapi/models/endpoint_circuit_breaker.rb,
    lib/ngrokapi/models/endpoint_o_auth_facebook.rb,
    lib/ngrokapi/models/endpoint_o_auth_provider.rb,
    lib/ngrokapi/models/endpoint_request_headers.rb,
    lib/ngrokapi/models/endpoint_tls_termination.rb,
    lib/ngrokapi/models/reserved_domain_cert_job.rb,
    lib/ngrokapi/models/agent_ingress_cert_policy.rb,
    lib/ngrokapi/models/agent_ingress_cert_status.rb,
    lib/ngrokapi/models/endpoint_ip_policy_mutate.rb,
    lib/ngrokapi/models/endpoint_o_auth_linked_in.rb,
    lib/ngrokapi/models/endpoint_o_auth_microsoft.rb,
    lib/ngrokapi/models/endpoint_response_headers.rb,
    lib/ngrokapi/models/ssh_certificate_authority.rb,
    lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb,
    lib/ngrokapi/models/endpoint_user_agent_filter.rb,
    lib/ngrokapi/models/endpoint_webhook_validation.rb,
    lib/ngrokapi/models/reserved_domain_cert_policy.rb,
    lib/ngrokapi/models/reserved_domain_cert_status.rb,
    lib/ngrokapi/models/event_target_cloudwatch_logs.rb,
    lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb,
    lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb
    + lib/ngrokapi/models/tunnel.rb,
    lib/ngrokapi/models/api_key.rb,
    lib/ngrokapi/models/aws_auth.rb,
    lib/ngrokapi/models/aws_role.rb,
    lib/ngrokapi/models/bot_user.rb,
    lib/ngrokapi/models/endpoint.rb,
    lib/ngrokapi/models/listable.rb,
    lib/ngrokapi/models/location.rb,
    lib/ngrokapi/models/tcp_edge.rb,
    lib/ngrokapi/models/tls_edge.rb,
    lib/ngrokapi/models/ip_policy.rb,
    lib/ngrokapi/models/credential.rb,
    lib/ngrokapi/models/https_edge.rb,
    lib/ngrokapi/models/user_agent.rb,
    lib/ngrokapi/models/abuse_report.rb,
    lib/ngrokapi/models/event_source.rb,
    lib/ngrokapi/models/event_target.rb,
    lib/ngrokapi/models/agent_ingress.rb,
    lib/ngrokapi/models/endpoint_oidc.rb,
    lib/ngrokapi/models/endpoint_saml.rb,
    lib/ngrokapi/models/reserved_addr.rb,
    lib/ngrokapi/models/ip_policy_rule.rb,
    lib/ngrokapi/models/ip_restriction.rb,
    lib/ngrokapi/models/ssh_credential.rb,
    lib/ngrokapi/models/static_backend.rb,
    lib/ngrokapi/models/tunnel_session.rb,
    lib/ngrokapi/models/aws_credentials.rb,
    lib/ngrokapi/models/browser_session.rb,
    lib/ngrokapi/models/endpoint_o_auth.rb,
    lib/ngrokapi/models/reserved_domain.rb,
    lib/ngrokapi/models/tls_certificate.rb,
    lib/ngrokapi/models/application_user.rb,
    lib/ngrokapi/models/endpoint_backend.rb,
    lib/ngrokapi/models/failover_backend.rb,
    lib/ngrokapi/models/https_edge_route.rb,
    lib/ngrokapi/models/weighted_backend.rb,
    lib/ngrokapi/models/event_destination.rb,
    lib/ngrokapi/models/event_source_list.rb,
    lib/ngrokapi/models/identity_provider.rb,
    lib/ngrokapi/models/endpoint_ip_policy.rb,
    lib/ngrokapi/models/event_subscription.rb,
    lib/ngrokapi/models/static_backend_tls.rb,
    lib/ngrokapi/models/application_session.rb,
    lib/ngrokapi/models/endpoint_mutual_tls.rb,
    lib/ngrokapi/models/endpoint_compression.rb,
    lib/ngrokapi/models/endpoint_saml_mutate.rb,
    lib/ngrokapi/models/event_source_replace.rb,
    lib/ngrokapi/models/event_target_datadog.rb,
    lib/ngrokapi/models/event_target_kinesis.rb,
    lib/ngrokapi/models/ssh_host_certificate.rb,
    lib/ngrokapi/models/ssh_user_certificate.rb,
    lib/ngrokapi/models/tunnel_group_backend.rb,
    lib/ngrokapi/models/abuse_report_hostname.rb,
    lib/ngrokapi/models/certificate_authority.rb,
    lib/ngrokapi/models/event_target_firehose.rb,
    lib/ngrokapi/models/http_response_backend.rb,
    lib/ngrokapi/models/tls_certificate_sa_ns.rb,
    lib/ngrokapi/models/agent_ingress_cert_job.rb,
    lib/ngrokapi/models/endpoint_o_auth_amazon.rb,
    lib/ngrokapi/models/endpoint_o_auth_google.rb,
    lib/ngrokapi/models/endpoint_o_auth_twitch.rb,
    lib/ngrokapi/models/endpoint_backend_mutate.rb,
    lib/ngrokapi/models/endpoint_o_auth_git_hub.rb,
    lib/ngrokapi/models/endpoint_o_auth_git_lab.rb,
    lib/ngrokapi/models/endpoint_traffic_policy.rb,
    lib/ngrokapi/models/endpoint_circuit_breaker.rb,
    lib/ngrokapi/models/endpoint_o_auth_facebook.rb,
    lib/ngrokapi/models/endpoint_o_auth_provider.rb,
    lib/ngrokapi/models/endpoint_request_headers.rb,
    lib/ngrokapi/models/endpoint_tls_termination.rb,
    lib/ngrokapi/models/reserved_domain_cert_job.rb,
    lib/ngrokapi/models/agent_ingress_cert_policy.rb,
    lib/ngrokapi/models/agent_ingress_cert_status.rb,
    lib/ngrokapi/models/endpoint_ip_policy_mutate.rb,
    lib/ngrokapi/models/endpoint_o_auth_linked_in.rb,
    lib/ngrokapi/models/endpoint_o_auth_microsoft.rb,
    lib/ngrokapi/models/endpoint_response_headers.rb,
    lib/ngrokapi/models/ssh_certificate_authority.rb,
    lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb,
    lib/ngrokapi/models/endpoint_user_agent_filter.rb,
    lib/ngrokapi/models/endpoint_webhook_validation.rb,
    lib/ngrokapi/models/reserved_domain_cert_policy.rb,
    lib/ngrokapi/models/reserved_domain_cert_status.rb,
    lib/ngrokapi/models/event_target_cloudwatch_logs.rb,
    lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb,
    lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb,
    lib/ngrokapi/models/event_target_azure_logs_ingestion.rb
    @@ -91,7 +91,7 @@ - Classes: APIKey, AWSAuth, AWSCredentials, AWSRole, AbuseReport, AbuseReportHostname, AgentIngress, AgentIngressCertJob, AgentIngressCertPolicy, AgentIngressCertStatus, ApplicationSession, ApplicationUser, BotUser, BrowserSession, CertificateAuthority, Credential, Endpoint, EndpointAction, EndpointBackend, EndpointBackendMutate, EndpointCircuitBreaker, EndpointCompression, EndpointIPPolicy, EndpointIPPolicyMutate, EndpointMutualTLS, EndpointMutualTLSMutate, EndpointOAuth, EndpointOAuthAmazon, EndpointOAuthFacebook, EndpointOAuthGitHub, EndpointOAuthGitLab, EndpointOAuthGoogle, EndpointOAuthLinkedIn, EndpointOAuthMicrosoft, EndpointOAuthProvider, EndpointOAuthTwitch, EndpointOIDC, EndpointPolicy, EndpointRequestHeaders, EndpointResponseHeaders, EndpointRule, EndpointSAML, EndpointSAMLMutate, EndpointTLSTermination, EndpointTLSTerminationAtEdge, EndpointUserAgentFilter, EndpointWebhookValidation, EndpointWebsocketTCPConverter, EventDestination, EventSource, EventSourceList, EventSourceReplace, EventSubscription, EventTarget, EventTargetCloudwatchLogs, EventTargetDatadog, EventTargetFirehose, EventTargetKinesis, FailoverBackend, HTTPResponseBackend, HTTPSEdge, HTTPSEdgeRoute, IPPolicy, IPPolicyRule, IPRestriction, IdentityProvider, Listable, Location, Ref, ReservedAddr, ReservedDomain, ReservedDomainCertJob, ReservedDomainCertPolicy, ReservedDomainCertStatus, SSHCertificateAuthority, SSHCredential, SSHHostCertificate, SSHUserCertificate, StaticBackend, StaticBackendTLS, TCPEdge, TLSCertificate, TLSCertificateSANs, TLSEdge, Tunnel, TunnelGroupBackend, TunnelSession, UserAgent, WeightedBackend + Classes: APIKey, AWSAuth, AWSCredentials, AWSRole, AbuseReport, AbuseReportHostname, AgentIngress, AgentIngressCertJob, AgentIngressCertPolicy, AgentIngressCertStatus, ApplicationSession, ApplicationUser, BotUser, BrowserSession, CertificateAuthority, Credential, Endpoint, EndpointBackend, EndpointBackendMutate, EndpointCircuitBreaker, EndpointCompression, EndpointIPPolicy, EndpointIPPolicyMutate, EndpointMutualTLS, EndpointMutualTLSMutate, EndpointOAuth, EndpointOAuthAmazon, EndpointOAuthFacebook, EndpointOAuthGitHub, EndpointOAuthGitLab, EndpointOAuthGoogle, EndpointOAuthLinkedIn, EndpointOAuthMicrosoft, EndpointOAuthProvider, EndpointOAuthTwitch, EndpointOIDC, EndpointRequestHeaders, EndpointResponseHeaders, EndpointSAML, EndpointSAMLMutate, EndpointTLSTermination, EndpointTLSTerminationAtEdge, EndpointTrafficPolicy, EndpointUserAgentFilter, EndpointWebhookValidation, EndpointWebsocketTCPConverter, EventDestination, EventSource, EventSourceList, EventSourceReplace, EventSubscription, EventTarget, EventTargetAzureLogsIngestion, EventTargetCloudwatchLogs, EventTargetDatadog, EventTargetFirehose, EventTargetKinesis, FailoverBackend, HTTPResponseBackend, HTTPSEdge, HTTPSEdgeRoute, IPPolicy, IPPolicyRule, IPRestriction, IdentityProvider, Listable, Location, Ref, ReservedAddr, ReservedDomain, ReservedDomainCertJob, ReservedDomainCertPolicy, ReservedDomainCertStatus, SSHCertificateAuthority, SSHCredential, SSHHostCertificate, SSHUserCertificate, StaticBackend, StaticBackendTLS, TCPEdge, TLSCertificate, TLSCertificateSANs, TLSEdge, Tunnel, TunnelGroupBackend, TunnelSession, UserAgent, WeightedBackend

    @@ -107,9 +107,9 @@
    diff --git a/docs/NgrokAPI/Models/APIKey.html b/docs/NgrokAPI/Models/APIKey.html index 8ec0612..f79683e 100644 --- a/docs/NgrokAPI/Models/APIKey.html +++ b/docs/NgrokAPI/Models/APIKey.html @@ -1189,9 +1189,9 @@
    diff --git a/docs/NgrokAPI/Models/AWSAuth.html b/docs/NgrokAPI/Models/AWSAuth.html index 9250d9e..4c97c0e 100644 --- a/docs/NgrokAPI/Models/AWSAuth.html +++ b/docs/NgrokAPI/Models/AWSAuth.html @@ -659,9 +659,9 @@
    diff --git a/docs/NgrokAPI/Models/AWSCredentials.html b/docs/NgrokAPI/Models/AWSCredentials.html index f9c1347..27a0312 100644 --- a/docs/NgrokAPI/Models/AWSCredentials.html +++ b/docs/NgrokAPI/Models/AWSCredentials.html @@ -659,9 +659,9 @@
    diff --git a/docs/NgrokAPI/Models/AWSRole.html b/docs/NgrokAPI/Models/AWSRole.html index 980e18c..a49f9bc 100644 --- a/docs/NgrokAPI/Models/AWSRole.html +++ b/docs/NgrokAPI/Models/AWSRole.html @@ -585,9 +585,9 @@ diff --git a/docs/NgrokAPI/Models/AbuseReport.html b/docs/NgrokAPI/Models/AbuseReport.html index 846de1e..db98167 100644 --- a/docs/NgrokAPI/Models/AbuseReport.html +++ b/docs/NgrokAPI/Models/AbuseReport.html @@ -1033,9 +1033,9 @@ diff --git a/docs/NgrokAPI/Models/AbuseReportHostname.html b/docs/NgrokAPI/Models/AbuseReportHostname.html index 080d99d..aecf78c 100644 --- a/docs/NgrokAPI/Models/AbuseReportHostname.html +++ b/docs/NgrokAPI/Models/AbuseReportHostname.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/AgentIngress.html b/docs/NgrokAPI/Models/AgentIngress.html index 07b2baf..dbf0129 100644 --- a/docs/NgrokAPI/Models/AgentIngress.html +++ b/docs/NgrokAPI/Models/AgentIngress.html @@ -1417,9 +1417,9 @@ diff --git a/docs/NgrokAPI/Models/AgentIngressCertJob.html b/docs/NgrokAPI/Models/AgentIngressCertJob.html index da36f4b..c37f5f9 100644 --- a/docs/NgrokAPI/Models/AgentIngressCertJob.html +++ b/docs/NgrokAPI/Models/AgentIngressCertJob.html @@ -807,9 +807,9 @@ diff --git a/docs/NgrokAPI/Models/AgentIngressCertPolicy.html b/docs/NgrokAPI/Models/AgentIngressCertPolicy.html index 33657a6..dfab030 100644 --- a/docs/NgrokAPI/Models/AgentIngressCertPolicy.html +++ b/docs/NgrokAPI/Models/AgentIngressCertPolicy.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/AgentIngressCertStatus.html b/docs/NgrokAPI/Models/AgentIngressCertStatus.html index 12dbeda..80584e2 100644 --- a/docs/NgrokAPI/Models/AgentIngressCertStatus.html +++ b/docs/NgrokAPI/Models/AgentIngressCertStatus.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/ApplicationSession.html b/docs/NgrokAPI/Models/ApplicationSession.html index 8b8e3c8..9c21947 100644 --- a/docs/NgrokAPI/Models/ApplicationSession.html +++ b/docs/NgrokAPI/Models/ApplicationSession.html @@ -1404,9 +1404,9 @@ diff --git a/docs/NgrokAPI/Models/ApplicationUser.html b/docs/NgrokAPI/Models/ApplicationUser.html index 1223d70..b0296e8 100644 --- a/docs/NgrokAPI/Models/ApplicationUser.html +++ b/docs/NgrokAPI/Models/ApplicationUser.html @@ -1326,9 +1326,9 @@ diff --git a/docs/NgrokAPI/Models/BotUser.html b/docs/NgrokAPI/Models/BotUser.html index 2a0e987..b61f4a1 100644 --- a/docs/NgrokAPI/Models/BotUser.html +++ b/docs/NgrokAPI/Models/BotUser.html @@ -1041,9 +1041,9 @@ diff --git a/docs/NgrokAPI/Models/BrowserSession.html b/docs/NgrokAPI/Models/BrowserSession.html index eca6c42..8c45931 100644 --- a/docs/NgrokAPI/Models/BrowserSession.html +++ b/docs/NgrokAPI/Models/BrowserSession.html @@ -733,9 +733,9 @@ diff --git a/docs/NgrokAPI/Models/CertificateAuthority.html b/docs/NgrokAPI/Models/CertificateAuthority.html index a4684fd..8057491 100644 --- a/docs/NgrokAPI/Models/CertificateAuthority.html +++ b/docs/NgrokAPI/Models/CertificateAuthority.html @@ -1485,9 +1485,9 @@ diff --git a/docs/NgrokAPI/Models/Credential.html b/docs/NgrokAPI/Models/Credential.html index ba5c612..fd3214c 100644 --- a/docs/NgrokAPI/Models/Credential.html +++ b/docs/NgrokAPI/Models/Credential.html @@ -1269,9 +1269,9 @@ diff --git a/docs/NgrokAPI/Models/Endpoint.html b/docs/NgrokAPI/Models/Endpoint.html index 338eaeb..5f79c43 100644 --- a/docs/NgrokAPI/Models/Endpoint.html +++ b/docs/NgrokAPI/Models/Endpoint.html @@ -1477,9 +1477,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointBackend.html b/docs/NgrokAPI/Models/EndpointBackend.html index e1dafc1..1b729b0 100644 --- a/docs/NgrokAPI/Models/EndpointBackend.html +++ b/docs/NgrokAPI/Models/EndpointBackend.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointBackendMutate.html b/docs/NgrokAPI/Models/EndpointBackendMutate.html index b7562c0..1562605 100644 --- a/docs/NgrokAPI/Models/EndpointBackendMutate.html +++ b/docs/NgrokAPI/Models/EndpointBackendMutate.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointCircuitBreaker.html b/docs/NgrokAPI/Models/EndpointCircuitBreaker.html index 17c505e..6fa0ef4 100644 --- a/docs/NgrokAPI/Models/EndpointCircuitBreaker.html +++ b/docs/NgrokAPI/Models/EndpointCircuitBreaker.html @@ -955,9 +955,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointCompression.html b/docs/NgrokAPI/Models/EndpointCompression.html index 861ba07..f24caf5 100644 --- a/docs/NgrokAPI/Models/EndpointCompression.html +++ b/docs/NgrokAPI/Models/EndpointCompression.html @@ -585,9 +585,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointIPPolicy.html b/docs/NgrokAPI/Models/EndpointIPPolicy.html index 08d228b..656b7bc 100644 --- a/docs/NgrokAPI/Models/EndpointIPPolicy.html +++ b/docs/NgrokAPI/Models/EndpointIPPolicy.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointIPPolicyMutate.html b/docs/NgrokAPI/Models/EndpointIPPolicyMutate.html index 51bc8a2..54f63ec 100644 --- a/docs/NgrokAPI/Models/EndpointIPPolicyMutate.html +++ b/docs/NgrokAPI/Models/EndpointIPPolicyMutate.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointMutualTLS.html b/docs/NgrokAPI/Models/EndpointMutualTLS.html index 609f612..ad67e43 100644 --- a/docs/NgrokAPI/Models/EndpointMutualTLS.html +++ b/docs/NgrokAPI/Models/EndpointMutualTLS.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointMutualTLSMutate.html b/docs/NgrokAPI/Models/EndpointMutualTLSMutate.html index 4c46591..577902d 100644 --- a/docs/NgrokAPI/Models/EndpointMutualTLSMutate.html +++ b/docs/NgrokAPI/Models/EndpointMutualTLSMutate.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointOAuth.html b/docs/NgrokAPI/Models/EndpointOAuth.html index 9b7536d..2df1030 100644 --- a/docs/NgrokAPI/Models/EndpointOAuth.html +++ b/docs/NgrokAPI/Models/EndpointOAuth.html @@ -1029,9 +1029,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointOAuthAmazon.html b/docs/NgrokAPI/Models/EndpointOAuthAmazon.html index f5d5b51..832c21b 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthAmazon.html +++ b/docs/NgrokAPI/Models/EndpointOAuthAmazon.html @@ -881,9 +881,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointOAuthFacebook.html b/docs/NgrokAPI/Models/EndpointOAuthFacebook.html index 858344d..4199681 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthFacebook.html +++ b/docs/NgrokAPI/Models/EndpointOAuthFacebook.html @@ -881,9 +881,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointOAuthGitHub.html b/docs/NgrokAPI/Models/EndpointOAuthGitHub.html index 2543e35..2a122e8 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthGitHub.html +++ b/docs/NgrokAPI/Models/EndpointOAuthGitHub.html @@ -1029,9 +1029,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointOAuthGitLab.html b/docs/NgrokAPI/Models/EndpointOAuthGitLab.html index 667232b..866aeb7 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthGitLab.html +++ b/docs/NgrokAPI/Models/EndpointOAuthGitLab.html @@ -881,9 +881,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointOAuthGoogle.html b/docs/NgrokAPI/Models/EndpointOAuthGoogle.html index 923ccce..a226d03 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthGoogle.html +++ b/docs/NgrokAPI/Models/EndpointOAuthGoogle.html @@ -881,9 +881,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointOAuthLinkedIn.html b/docs/NgrokAPI/Models/EndpointOAuthLinkedIn.html index 26eb934..fae09a0 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthLinkedIn.html +++ b/docs/NgrokAPI/Models/EndpointOAuthLinkedIn.html @@ -881,9 +881,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointOAuthMicrosoft.html b/docs/NgrokAPI/Models/EndpointOAuthMicrosoft.html index 27ef55f..4d8abfd 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthMicrosoft.html +++ b/docs/NgrokAPI/Models/EndpointOAuthMicrosoft.html @@ -881,9 +881,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointOAuthProvider.html b/docs/NgrokAPI/Models/EndpointOAuthProvider.html index df23264..e1b7f0c 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthProvider.html +++ b/docs/NgrokAPI/Models/EndpointOAuthProvider.html @@ -1103,9 +1103,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointOAuthTwitch.html b/docs/NgrokAPI/Models/EndpointOAuthTwitch.html index d3998a5..b79893a 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthTwitch.html +++ b/docs/NgrokAPI/Models/EndpointOAuthTwitch.html @@ -881,9 +881,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointOIDC.html b/docs/NgrokAPI/Models/EndpointOIDC.html index 6679700..b9363bb 100644 --- a/docs/NgrokAPI/Models/EndpointOIDC.html +++ b/docs/NgrokAPI/Models/EndpointOIDC.html @@ -1177,9 +1177,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointRequestHeaders.html b/docs/NgrokAPI/Models/EndpointRequestHeaders.html index 240a355..f75cf47 100644 --- a/docs/NgrokAPI/Models/EndpointRequestHeaders.html +++ b/docs/NgrokAPI/Models/EndpointRequestHeaders.html @@ -733,9 +733,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointResponseHeaders.html b/docs/NgrokAPI/Models/EndpointResponseHeaders.html index a37ffe5..0a8f414 100644 --- a/docs/NgrokAPI/Models/EndpointResponseHeaders.html +++ b/docs/NgrokAPI/Models/EndpointResponseHeaders.html @@ -733,9 +733,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointSAML.html b/docs/NgrokAPI/Models/EndpointSAML.html index d18f1a3..1a1d5cf 100644 --- a/docs/NgrokAPI/Models/EndpointSAML.html +++ b/docs/NgrokAPI/Models/EndpointSAML.html @@ -1633,9 +1633,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointSAMLMutate.html b/docs/NgrokAPI/Models/EndpointSAMLMutate.html index bb716e1..31c4c1b 100644 --- a/docs/NgrokAPI/Models/EndpointSAMLMutate.html +++ b/docs/NgrokAPI/Models/EndpointSAMLMutate.html @@ -1251,9 +1251,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointTLSTermination.html b/docs/NgrokAPI/Models/EndpointTLSTermination.html index 0375d3b..ed09085 100644 --- a/docs/NgrokAPI/Models/EndpointTLSTermination.html +++ b/docs/NgrokAPI/Models/EndpointTLSTermination.html @@ -733,9 +733,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html b/docs/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html index 5d9ed6f..6ceefe7 100644 --- a/docs/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html +++ b/docs/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointTrafficPolicy.html b/docs/NgrokAPI/Models/EndpointTrafficPolicy.html new file mode 100644 index 0000000..6a8b841 --- /dev/null +++ b/docs/NgrokAPI/Models/EndpointTrafficPolicy.html @@ -0,0 +1,669 @@ + + + + + + + Class: NgrokAPI::Models::EndpointTrafficPolicy + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::EndpointTrafficPolicy + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/endpoint_traffic_policy.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #enabled ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute enabled.

      +
      + +
    • + + +
    • + + + #value ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute value.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ EndpointTrafficPolicy + + + + + +

    +
    + +

    Returns a new instance of EndpointTrafficPolicy.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +13
    +14
    +15
    +16
    +17
    +18
    +
    +
    # File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 13
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @enabled = @attrs['enabled']
    +  @value = @attrs['value']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #enabledObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute enabled.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 8
    +
    +def enabled
    +  @enabled
    +end
    +
    +
    + + + +
    +

    + + #valueObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute value.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 8
    +
    +def value
    +  @value
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +20
    +21
    +22
    +
    +
    # File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 20
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 28
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 24
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/EndpointUserAgentFilter.html b/docs/NgrokAPI/Models/EndpointUserAgentFilter.html index 4eec3d4..dee2bfc 100644 --- a/docs/NgrokAPI/Models/EndpointUserAgentFilter.html +++ b/docs/NgrokAPI/Models/EndpointUserAgentFilter.html @@ -733,9 +733,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointWebhookValidation.html b/docs/NgrokAPI/Models/EndpointWebhookValidation.html index bf91540..956b4c3 100644 --- a/docs/NgrokAPI/Models/EndpointWebhookValidation.html +++ b/docs/NgrokAPI/Models/EndpointWebhookValidation.html @@ -733,9 +733,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointWebsocketTCPConverter.html b/docs/NgrokAPI/Models/EndpointWebsocketTCPConverter.html index ac07177..c81d8d5 100644 --- a/docs/NgrokAPI/Models/EndpointWebsocketTCPConverter.html +++ b/docs/NgrokAPI/Models/EndpointWebsocketTCPConverter.html @@ -585,9 +585,9 @@ diff --git a/docs/NgrokAPI/Models/EventDestination.html b/docs/NgrokAPI/Models/EventDestination.html index 9590f35..26919f2 100644 --- a/docs/NgrokAPI/Models/EventDestination.html +++ b/docs/NgrokAPI/Models/EventDestination.html @@ -1104,9 +1104,9 @@ diff --git a/docs/NgrokAPI/Models/EventSource.html b/docs/NgrokAPI/Models/EventSource.html index 50520c6..98d5ee5 100644 --- a/docs/NgrokAPI/Models/EventSource.html +++ b/docs/NgrokAPI/Models/EventSource.html @@ -663,9 +663,9 @@ diff --git a/docs/NgrokAPI/Models/EventSourceList.html b/docs/NgrokAPI/Models/EventSourceList.html index 5c5451f..eb3f415 100644 --- a/docs/NgrokAPI/Models/EventSourceList.html +++ b/docs/NgrokAPI/Models/EventSourceList.html @@ -663,9 +663,9 @@ diff --git a/docs/NgrokAPI/Models/EventSourceReplace.html b/docs/NgrokAPI/Models/EventSourceReplace.html index 94a35d4..4876466 100644 --- a/docs/NgrokAPI/Models/EventSourceReplace.html +++ b/docs/NgrokAPI/Models/EventSourceReplace.html @@ -585,9 +585,9 @@ diff --git a/docs/NgrokAPI/Models/EventSubscription.html b/docs/NgrokAPI/Models/EventSubscription.html index 9871b23..cd91417 100644 --- a/docs/NgrokAPI/Models/EventSubscription.html +++ b/docs/NgrokAPI/Models/EventSubscription.html @@ -1104,9 +1104,9 @@ diff --git a/docs/NgrokAPI/Models/EventTarget.html b/docs/NgrokAPI/Models/EventTarget.html index 2d66d25..bdde6dc 100644 --- a/docs/NgrokAPI/Models/EventTarget.html +++ b/docs/NgrokAPI/Models/EventTarget.html @@ -132,6 +132,35 @@

    Returns the value of attribute attrs.

    +
  • + + +
  • + + + #azure_logs_ingestion ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute azure_logs_ingestion.

    +
    +
  • @@ -417,17 +446,18 @@
     
     
    -15
     16
     17
     18
     19
     20
     21
    -22
    +22 +23 +24 -
    # File 'lib/ngrokapi/models/event_target.rb', line 15
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 16
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -436,6 +466,7 @@
       @kinesis = @attrs['kinesis']
       @cloudwatch_logs = @attrs['cloudwatch_logs']
       @datadog = @attrs['datadog']
    +  @azure_logs_ingestion = @attrs['azure_logs_ingestion']
     end
    @@ -491,6 +522,49 @@ + +
    +

    + + #azure_logs_ingestionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute azure_logs_ingestion.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target.rb', line 8
    +
    +def azure_logs_ingestion
    +  @azure_logs_ingestion
    +end
    +
    +
    + +

    @@ -727,12 +801,12 @@
     
     
    -24
    -25
    -26
    +26 +27 +28

    -
    # File 'lib/ngrokapi/models/event_target.rb', line 24
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 26
     
     def ==(other)
       @attrs == other.attrs
    @@ -757,12 +831,12 @@
           
     
     
    -32
    -33
    -34
    +34 +35 +36
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 32
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 34
     
     def to_h
       @attrs.to_h
    @@ -787,12 +861,12 @@
           
     
     
    -28
    -29
    -30
    +30 +31 +32
    -
    # File 'lib/ngrokapi/models/event_target.rb', line 28
    +      
    # File 'lib/ngrokapi/models/event_target.rb', line 30
     
     def to_s
       @attrs.to_s
    @@ -807,9 +881,9 @@
     
     
           
     
         
    diff --git a/docs/NgrokAPI/Models/EventTargetAzureLogsIngestion.html b/docs/NgrokAPI/Models/EventTargetAzureLogsIngestion.html
    new file mode 100644
    index 0000000..5bdeab0
    --- /dev/null
    +++ b/docs/NgrokAPI/Models/EventTargetAzureLogsIngestion.html
    @@ -0,0 +1,965 @@
    +
    +
    +  
    +    
    +
    +
    +  Class: NgrokAPI::Models::EventTargetAzureLogsIngestion
    +  
    +    — Documentation by YARD 0.9.36
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    Class: NgrokAPI::Models::EventTargetAzureLogsIngestion + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/models/event_target_azure_logs_ingestion.rb
    +
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #attrs ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #client_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_id.

      +
      + +
    • + + +
    • + + + #client_secret ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client_secret.

      +
      + +
    • + + +
    • + + + #data_collection_rule_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute data_collection_rule_id.

      +
      + +
    • + + +
    • + + + #data_collection_stream_name ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute data_collection_stream_name.

      +
      + +
    • + + +
    • + + + #logs_ingestion_uri ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute logs_ingestion_uri.

      +
      + +
    • + + +
    • + + + #tenant_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute tenant_id.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client: nil, attrs: {}) ⇒ EventTargetAzureLogsIngestion + + + + + +

    +
    + +

    Returns a new instance of EventTargetAzureLogsIngestion.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 17
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @tenant_id = @attrs['tenant_id']
    +  @client_id = @attrs['client_id']
    +  @client_secret = @attrs['client_secret']
    +  @logs_ingestion_uri = @attrs['logs_ingestion_uri']
    +  @data_collection_rule_id = @attrs['data_collection_rule_id']
    +  @data_collection_stream_name = @attrs['data_collection_stream_name']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #attrsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute attrs.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 8
    +
    +def attrs
    +  @attrs
    +end
    +
    +
    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 8
    +
    +def client
    +  @client
    +end
    +
    +
    + + + +
    +

    + + #client_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 8
    +
    +def client_id
    +  @client_id
    +end
    +
    +
    + + + +
    +

    + + #client_secretObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client_secret.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 8
    +
    +def client_secret
    +  @client_secret
    +end
    +
    +
    + + + +
    +

    + + #data_collection_rule_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute data_collection_rule_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 8
    +
    +def data_collection_rule_id
    +  @data_collection_rule_id
    +end
    +
    +
    + + + +
    +

    + + #data_collection_stream_nameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute data_collection_stream_name.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 8
    +
    +def data_collection_stream_name
    +  @data_collection_stream_name
    +end
    +
    +
    + + + +
    +

    + + #logs_ingestion_uriObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute logs_ingestion_uri.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 8
    +
    +def logs_ingestion_uri
    +  @logs_ingestion_uri
    +end
    +
    +
    + + + +
    +

    + + #tenant_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute tenant_id.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +8
    +9
    +10
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 8
    +
    +def tenant_id
    +  @tenant_id
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #==(other) ⇒ Object + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 28
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +36
    +37
    +38
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 36
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +32
    +33
    +34
    +
    +
    # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 32
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/EventTargetCloudwatchLogs.html b/docs/NgrokAPI/Models/EventTargetCloudwatchLogs.html index 7a455e4..3d8f5c0 100644 --- a/docs/NgrokAPI/Models/EventTargetCloudwatchLogs.html +++ b/docs/NgrokAPI/Models/EventTargetCloudwatchLogs.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/EventTargetDatadog.html b/docs/NgrokAPI/Models/EventTargetDatadog.html index 4810cbd..4589f84 100644 --- a/docs/NgrokAPI/Models/EventTargetDatadog.html +++ b/docs/NgrokAPI/Models/EventTargetDatadog.html @@ -807,9 +807,9 @@ diff --git a/docs/NgrokAPI/Models/EventTargetFirehose.html b/docs/NgrokAPI/Models/EventTargetFirehose.html index c76d829..5ec1fb5 100644 --- a/docs/NgrokAPI/Models/EventTargetFirehose.html +++ b/docs/NgrokAPI/Models/EventTargetFirehose.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/EventTargetKinesis.html b/docs/NgrokAPI/Models/EventTargetKinesis.html index 7c7f8c5..a32c134 100644 --- a/docs/NgrokAPI/Models/EventTargetKinesis.html +++ b/docs/NgrokAPI/Models/EventTargetKinesis.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/FailoverBackend.html b/docs/NgrokAPI/Models/FailoverBackend.html index 1bd38de..640986a 100644 --- a/docs/NgrokAPI/Models/FailoverBackend.html +++ b/docs/NgrokAPI/Models/FailoverBackend.html @@ -1121,9 +1121,9 @@ diff --git a/docs/NgrokAPI/Models/HTTPResponseBackend.html b/docs/NgrokAPI/Models/HTTPResponseBackend.html index 02aa959..807748b 100644 --- a/docs/NgrokAPI/Models/HTTPResponseBackend.html +++ b/docs/NgrokAPI/Models/HTTPResponseBackend.html @@ -1277,9 +1277,9 @@ diff --git a/docs/NgrokAPI/Models/HTTPSEdge.html b/docs/NgrokAPI/Models/HTTPSEdge.html index 254e080..93457b9 100644 --- a/docs/NgrokAPI/Models/HTTPSEdge.html +++ b/docs/NgrokAPI/Models/HTTPSEdge.html @@ -1355,9 +1355,9 @@ diff --git a/docs/NgrokAPI/Models/HTTPSEdgeRoute.html b/docs/NgrokAPI/Models/HTTPSEdgeRoute.html index 3210cf5..3e7bbc6 100644 --- a/docs/NgrokAPI/Models/HTTPSEdgeRoute.html +++ b/docs/NgrokAPI/Models/HTTPSEdgeRoute.html @@ -538,35 +538,6 @@

    Returns the value of attribute oidc.

    - - - -
  • - - - #policy ⇒ Object - - - - - - - - - readonly - - - - - - - - - -
    -

    Returns the value of attribute policy.

    -
    -
  • @@ -654,6 +625,35 @@

    Returns the value of attribute saml.

    + + + +
  • + + + #traffic_policy ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute traffic_policy.

    +
    +
  • @@ -905,7 +905,7 @@
  • - #update(match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ Object + #update(match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, traffic_policy: nil) ⇒ Object @@ -1014,7 +1014,7 @@ @oidc = @attrs['oidc'] @websocket_tcp_converter = @attrs['websocket_tcp_converter'] @user_agent_filter = @attrs['user_agent_filter'] - @policy = @attrs['policy'] + @traffic_policy = @attrs['traffic_policy'] end
  • @@ -1672,49 +1672,6 @@ - -
    -

    - - #policyObject (readonly) - - - - - -

    -
    - -

    Returns the value of attribute policy.

    - - -
    -
    -
    - - -
    - - - - -
    -
    -
    -
    -10
    -11
    -12
    -
    -
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
    -
    -def policy
    -  @policy
    -end
    -
    -
    - -

    @@ -1844,6 +1801,49 @@

    + +
    +

    + + #traffic_policyObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute traffic_policy.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
    +
    +def traffic_policy
    +  @traffic_policy
    +end
    +
    +
    + +

    @@ -2166,7 +2166,7 @@

    - #update(match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ Object + #update(match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, traffic_policy: nil) ⇒ Object @@ -2270,7 +2270,7 @@ oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, - policy: nil + traffic_policy: nil ) @match_type = match_type if match_type @match = match if match @@ -2288,7 +2288,7 @@ @oidc = oidc if oidc @websocket_tcp_converter = websocket_tcp_converter if websocket_tcp_converter @user_agent_filter = user_agent_filter if user_agent_filter - @policy = policy if policy + @traffic_policy = traffic_policy if traffic_policy @client.update( edge_id: @edge_id, id: @id, @@ -2308,7 +2308,7 @@ oidc: oidc, websocket_tcp_converter: websocket_tcp_converter, user_agent_filter: user_agent_filter, - policy: policy + traffic_policy: traffic_policy ) end

    @@ -2321,9 +2321,9 @@ diff --git a/docs/NgrokAPI/Models/IPPolicy.html b/docs/NgrokAPI/Models/IPPolicy.html index cf445bf..21b4c84 100644 --- a/docs/NgrokAPI/Models/IPPolicy.html +++ b/docs/NgrokAPI/Models/IPPolicy.html @@ -1041,9 +1041,9 @@ diff --git a/docs/NgrokAPI/Models/IPPolicyRule.html b/docs/NgrokAPI/Models/IPPolicyRule.html index e162447..afc922e 100644 --- a/docs/NgrokAPI/Models/IPPolicyRule.html +++ b/docs/NgrokAPI/Models/IPPolicyRule.html @@ -1269,9 +1269,9 @@ diff --git a/docs/NgrokAPI/Models/IPRestriction.html b/docs/NgrokAPI/Models/IPRestriction.html index 365e202..a52ac26 100644 --- a/docs/NgrokAPI/Models/IPRestriction.html +++ b/docs/NgrokAPI/Models/IPRestriction.html @@ -1178,9 +1178,9 @@ diff --git a/docs/NgrokAPI/Models/IdentityProvider.html b/docs/NgrokAPI/Models/IdentityProvider.html index f754fab..e19e364 100644 --- a/docs/NgrokAPI/Models/IdentityProvider.html +++ b/docs/NgrokAPI/Models/IdentityProvider.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/Listable.html b/docs/NgrokAPI/Models/Listable.html index b1af2bd..b8d823f 100644 --- a/docs/NgrokAPI/Models/Listable.html +++ b/docs/NgrokAPI/Models/Listable.html @@ -992,9 +992,9 @@ diff --git a/docs/NgrokAPI/Models/Location.html b/docs/NgrokAPI/Models/Location.html index f1e49bd..5e967d6 100644 --- a/docs/NgrokAPI/Models/Location.html +++ b/docs/NgrokAPI/Models/Location.html @@ -807,9 +807,9 @@ diff --git a/docs/NgrokAPI/Models/Ref.html b/docs/NgrokAPI/Models/Ref.html index 765a68b..4630563 100644 --- a/docs/NgrokAPI/Models/Ref.html +++ b/docs/NgrokAPI/Models/Ref.html @@ -663,9 +663,9 @@ diff --git a/docs/NgrokAPI/Models/ReservedAddr.html b/docs/NgrokAPI/Models/ReservedAddr.html index 943d091..a89a462 100644 --- a/docs/NgrokAPI/Models/ReservedAddr.html +++ b/docs/NgrokAPI/Models/ReservedAddr.html @@ -1104,9 +1104,9 @@ diff --git a/docs/NgrokAPI/Models/ReservedDomain.html b/docs/NgrokAPI/Models/ReservedDomain.html index 8fa05cf..51368da 100644 --- a/docs/NgrokAPI/Models/ReservedDomain.html +++ b/docs/NgrokAPI/Models/ReservedDomain.html @@ -1474,9 +1474,9 @@ diff --git a/docs/NgrokAPI/Models/ReservedDomainCertJob.html b/docs/NgrokAPI/Models/ReservedDomainCertJob.html index d058bb3..4fd293f 100644 --- a/docs/NgrokAPI/Models/ReservedDomainCertJob.html +++ b/docs/NgrokAPI/Models/ReservedDomainCertJob.html @@ -807,9 +807,9 @@ diff --git a/docs/NgrokAPI/Models/ReservedDomainCertPolicy.html b/docs/NgrokAPI/Models/ReservedDomainCertPolicy.html index 46d5d68..d1f9d02 100644 --- a/docs/NgrokAPI/Models/ReservedDomainCertPolicy.html +++ b/docs/NgrokAPI/Models/ReservedDomainCertPolicy.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/ReservedDomainCertStatus.html b/docs/NgrokAPI/Models/ReservedDomainCertStatus.html index b091903..e3858b3 100644 --- a/docs/NgrokAPI/Models/ReservedDomainCertStatus.html +++ b/docs/NgrokAPI/Models/ReservedDomainCertStatus.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/SSHCertificateAuthority.html b/docs/NgrokAPI/Models/SSHCertificateAuthority.html index 0a78673..f7c69d9 100644 --- a/docs/NgrokAPI/Models/SSHCertificateAuthority.html +++ b/docs/NgrokAPI/Models/SSHCertificateAuthority.html @@ -1189,9 +1189,9 @@ diff --git a/docs/NgrokAPI/Models/SSHCredential.html b/docs/NgrokAPI/Models/SSHCredential.html index 8840aa3..658b743 100644 --- a/docs/NgrokAPI/Models/SSHCredential.html +++ b/docs/NgrokAPI/Models/SSHCredential.html @@ -1269,9 +1269,9 @@ diff --git a/docs/NgrokAPI/Models/SSHHostCertificate.html b/docs/NgrokAPI/Models/SSHHostCertificate.html index bde4a44..c91c038 100644 --- a/docs/NgrokAPI/Models/SSHHostCertificate.html +++ b/docs/NgrokAPI/Models/SSHHostCertificate.html @@ -1559,9 +1559,9 @@ diff --git a/docs/NgrokAPI/Models/SSHUserCertificate.html b/docs/NgrokAPI/Models/SSHUserCertificate.html index 1b07152..0dc2064 100644 --- a/docs/NgrokAPI/Models/SSHUserCertificate.html +++ b/docs/NgrokAPI/Models/SSHUserCertificate.html @@ -1707,9 +1707,9 @@ diff --git a/docs/NgrokAPI/Models/StaticBackend.html b/docs/NgrokAPI/Models/StaticBackend.html index 57488b7..d319b34 100644 --- a/docs/NgrokAPI/Models/StaticBackend.html +++ b/docs/NgrokAPI/Models/StaticBackend.html @@ -1201,9 +1201,9 @@ diff --git a/docs/NgrokAPI/Models/StaticBackendTLS.html b/docs/NgrokAPI/Models/StaticBackendTLS.html index 7965203..23574e4 100644 --- a/docs/NgrokAPI/Models/StaticBackendTLS.html +++ b/docs/NgrokAPI/Models/StaticBackendTLS.html @@ -585,9 +585,9 @@ diff --git a/docs/NgrokAPI/Models/TCPEdge.html b/docs/NgrokAPI/Models/TCPEdge.html index 9e9c667..8080897 100644 --- a/docs/NgrokAPI/Models/TCPEdge.html +++ b/docs/NgrokAPI/Models/TCPEdge.html @@ -370,7 +370,7 @@
  • - #policy ⇒ Object + #traffic_policy ⇒ Object @@ -390,7 +390,7 @@
    -

    Returns the value of attribute policy.

    +

    Returns the value of attribute traffic_policy.

  • @@ -557,7 +557,7 @@
  • - #update(description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ Object + #update(description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, traffic_policy: nil) ⇒ Object @@ -642,7 +642,7 @@ @hostports = @attrs['hostports'] @backend = @attrs['backend'] @ip_restriction = @attrs['ip_restriction'] - @policy = @attrs['policy'] + @traffic_policy = @attrs['traffic_policy'] end
  • @@ -1044,9 +1044,9 @@
    -

    +

    - #policyObject (readonly) + #traffic_policyObject (readonly) @@ -1055,7 +1055,7 @@

    -

    Returns the value of attribute policy.

    +

    Returns the value of attribute traffic_policy.

    @@ -1076,8 +1076,8 @@
    # File 'lib/ngrokapi/models/tcp_edge.rb', line 10
     
    -def policy
    -  @policy
    +def traffic_policy
    +  @traffic_policy
     end
    @@ -1274,7 +1274,7 @@

    - #update(description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ Object + #update(description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, traffic_policy: nil) ⇒ Object @@ -1333,14 +1333,14 @@ hostports: nil, backend: nil, ip_restriction: nil, - policy: nil + traffic_policy: nil ) @description = description if description @metadata = if @hostports = hostports if hostports @backend = backend if backend @ip_restriction = ip_restriction if ip_restriction - @policy = policy if policy + @traffic_policy = traffic_policy if traffic_policy @client.update( id: @id, description: description, @@ -1348,7 +1348,7 @@ hostports: hostports, backend: backend, ip_restriction: ip_restriction, - policy: policy + traffic_policy: traffic_policy ) end

    @@ -1361,9 +1361,9 @@ diff --git a/docs/NgrokAPI/Models/TLSCertificate.html b/docs/NgrokAPI/Models/TLSCertificate.html index 7b6bab7..ecaaf00 100644 --- a/docs/NgrokAPI/Models/TLSCertificate.html +++ b/docs/NgrokAPI/Models/TLSCertificate.html @@ -2225,9 +2225,9 @@ diff --git a/docs/NgrokAPI/Models/TLSCertificateSANs.html b/docs/NgrokAPI/Models/TLSCertificateSANs.html index 8d5fda3..561881d 100644 --- a/docs/NgrokAPI/Models/TLSCertificateSANs.html +++ b/docs/NgrokAPI/Models/TLSCertificateSANs.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/TLSEdge.html b/docs/NgrokAPI/Models/TLSEdge.html index 1c0442c..e7ae7cf 100644 --- a/docs/NgrokAPI/Models/TLSEdge.html +++ b/docs/NgrokAPI/Models/TLSEdge.html @@ -393,35 +393,6 @@

    Returns the value of attribute mutual_tls.

    - - - -
  • - - - #policy ⇒ Object - - - - - - - - - readonly - - - - - - - - - -
    -

    Returns the value of attribute policy.

    -
    -
  • @@ -451,6 +422,35 @@

    Returns the value of attribute tls_termination.

    + + + +
  • + + + #traffic_policy ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute traffic_policy.

    +
    +
  • @@ -615,7 +615,7 @@
  • - #update(description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ Object + #update(description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, traffic_policy: nil) ⇒ Object @@ -704,7 +704,7 @@ @ip_restriction = @attrs['ip_restriction'] @mutual_tls = @attrs['mutual_tls'] @tls_termination = @attrs['tls_termination'] - @policy = @attrs['policy'] + @traffic_policy = @attrs['traffic_policy'] end @@ -1147,49 +1147,6 @@ - -
    -

    - - #policyObject (readonly) - - - - - -

    -
    - -

    Returns the value of attribute policy.

    - - -
    -
    -
    - - -
    - - - - -
    -
    -
    -
    -10
    -11
    -12
    -
    -
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
    -
    -def policy
    -  @policy
    -end
    -
    -
    - -

    @@ -1233,6 +1190,49 @@

    + +
    +

    + + #traffic_policyObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute traffic_policy.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/tls_edge.rb', line 10
    +
    +def traffic_policy
    +  @traffic_policy
    +end
    +
    +
    + +

    @@ -1422,7 +1422,7 @@

    - #update(description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ Object + #update(description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, traffic_policy: nil) ⇒ Object @@ -1489,7 +1489,7 @@ ip_restriction: nil, mutual_tls: nil, tls_termination: nil, - policy: nil + traffic_policy: nil ) @description = description if description @metadata = if @@ -1498,7 +1498,7 @@ @ip_restriction = ip_restriction if ip_restriction @mutual_tls = mutual_tls if mutual_tls @tls_termination = tls_termination if tls_termination - @policy = policy if policy + @traffic_policy = traffic_policy if traffic_policy @client.update( id: @id, description: description, @@ -1508,7 +1508,7 @@ ip_restriction: ip_restriction, mutual_tls: mutual_tls, tls_termination: tls_termination, - policy: policy + traffic_policy: traffic_policy ) end @@ -1521,9 +1521,9 @@

    diff --git a/docs/NgrokAPI/Models/Tunnel.html b/docs/NgrokAPI/Models/Tunnel.html index 67e76b7..ebf15bc 100644 --- a/docs/NgrokAPI/Models/Tunnel.html +++ b/docs/NgrokAPI/Models/Tunnel.html @@ -1329,9 +1329,9 @@ diff --git a/docs/NgrokAPI/Models/TunnelGroupBackend.html b/docs/NgrokAPI/Models/TunnelGroupBackend.html index 43397ce..b6fe277 100644 --- a/docs/NgrokAPI/Models/TunnelGroupBackend.html +++ b/docs/NgrokAPI/Models/TunnelGroupBackend.html @@ -1195,9 +1195,9 @@ diff --git a/docs/NgrokAPI/Models/TunnelSession.html b/docs/NgrokAPI/Models/TunnelSession.html index 47211e3..e34e969 100644 --- a/docs/NgrokAPI/Models/TunnelSession.html +++ b/docs/NgrokAPI/Models/TunnelSession.html @@ -1255,9 +1255,9 @@ diff --git a/docs/NgrokAPI/Models/UserAgent.html b/docs/NgrokAPI/Models/UserAgent.html index df6cbe9..f23924d 100644 --- a/docs/NgrokAPI/Models/UserAgent.html +++ b/docs/NgrokAPI/Models/UserAgent.html @@ -955,9 +955,9 @@ diff --git a/docs/NgrokAPI/Models/WeightedBackend.html b/docs/NgrokAPI/Models/WeightedBackend.html index 8d9e6fd..fe74109 100644 --- a/docs/NgrokAPI/Models/WeightedBackend.html +++ b/docs/NgrokAPI/Models/WeightedBackend.html @@ -1121,9 +1121,9 @@ diff --git a/docs/NgrokAPI/PagedIterator.html b/docs/NgrokAPI/PagedIterator.html index 06caabb..444fd74 100644 --- a/docs/NgrokAPI/PagedIterator.html +++ b/docs/NgrokAPI/PagedIterator.html @@ -625,9 +625,9 @@ diff --git a/docs/NgrokAPI/Services.html b/docs/NgrokAPI/Services.html index 60fa3dc..8ede47b 100644 --- a/docs/NgrokAPI/Services.html +++ b/docs/NgrokAPI/Services.html @@ -79,7 +79,7 @@
    Defined in:
    lib/ngrokapi/services/tunnels_client.rb,
    - lib/ngrokapi/services/api_keys_client.rb,
    lib/ngrokapi/services/bot_users_client.rb,
    lib/ngrokapi/services/edges_tcp_client.rb,
    lib/ngrokapi/services/edges_tls_client.rb,
    lib/ngrokapi/services/endpoints_client.rb,
    lib/ngrokapi/services/credentials_client.rb,
    lib/ngrokapi/services/edges_https_client.rb,
    lib/ngrokapi/services/ip_policies_client.rb,
    lib/ngrokapi/services/abuse_reports_client.rb,
    lib/ngrokapi/services/event_sources_client.rb,
    lib/ngrokapi/services/reserved_addrs_client.rb,
    lib/ngrokapi/services/agent_ingresses_client.rb,
    lib/ngrokapi/services/ip_policy_rules_client.rb,
    lib/ngrokapi/services/ip_restrictions_client.rb,
    lib/ngrokapi/services/ssh_credentials_client.rb,
    lib/ngrokapi/services/static_backends_client.rb,
    lib/ngrokapi/services/tunnel_sessions_client.rb,
    lib/ngrokapi/services/reserved_domains_client.rb,
    lib/ngrokapi/services/tls_certificates_client.rb,
    lib/ngrokapi/services/application_users_client.rb,
    lib/ngrokapi/services/failover_backends_client.rb,
    lib/ngrokapi/services/weighted_backends_client.rb,
    lib/ngrokapi/services/edges_https_routes_client.rb,
    lib/ngrokapi/services/event_destinations_client.rb,
    lib/ngrokapi/services/event_subscriptions_client.rb,
    lib/ngrokapi/services/application_sessions_client.rb,
    lib/ngrokapi/services/ssh_host_certificates_client.rb,
    lib/ngrokapi/services/ssh_user_certificates_client.rb,
    lib/ngrokapi/services/tunnel_group_backends_client.rb,
    lib/ngrokapi/services/edge_route_oidc_module_client.rb,
    lib/ngrokapi/services/edge_route_saml_module_client.rb,
    lib/ngrokapi/services/http_response_backends_client.rb,
    lib/ngrokapi/services/tcp_edge_policy_module_client.rb,
    lib/ngrokapi/services/tls_edge_policy_module_client.rb,
    lib/ngrokapi/services/certificate_authorities_client.rb,
    lib/ngrokapi/services/tcp_edge_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_backend_module_client.rb,
    lib/ngrokapi/services/edge_route_o_auth_module_client.rb,
    lib/ngrokapi/services/edge_route_policy_module_client.rb,
    lib/ngrokapi/services/edge_route_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/ssh_certificate_authorities_client.rb,
    lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/edge_route_compression_module_client.rb,
    lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb,
    lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb,
    lib/ngrokapi/services/edge_route_request_headers_module_client.rb,
    lib/ngrokapi/services/https_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_response_headers_module_client.rb,
    lib/ngrokapi/services/edge_route_user_agent_filter_module_client.rb,
    lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb,
    lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
    + lib/ngrokapi/services/api_keys_client.rb,
    lib/ngrokapi/services/bot_users_client.rb,
    lib/ngrokapi/services/edges_tcp_client.rb,
    lib/ngrokapi/services/edges_tls_client.rb,
    lib/ngrokapi/services/endpoints_client.rb,
    lib/ngrokapi/services/credentials_client.rb,
    lib/ngrokapi/services/edges_https_client.rb,
    lib/ngrokapi/services/ip_policies_client.rb,
    lib/ngrokapi/services/abuse_reports_client.rb,
    lib/ngrokapi/services/event_sources_client.rb,
    lib/ngrokapi/services/reserved_addrs_client.rb,
    lib/ngrokapi/services/agent_ingresses_client.rb,
    lib/ngrokapi/services/ip_policy_rules_client.rb,
    lib/ngrokapi/services/ip_restrictions_client.rb,
    lib/ngrokapi/services/ssh_credentials_client.rb,
    lib/ngrokapi/services/static_backends_client.rb,
    lib/ngrokapi/services/tunnel_sessions_client.rb,
    lib/ngrokapi/services/reserved_domains_client.rb,
    lib/ngrokapi/services/tls_certificates_client.rb,
    lib/ngrokapi/services/application_users_client.rb,
    lib/ngrokapi/services/failover_backends_client.rb,
    lib/ngrokapi/services/weighted_backends_client.rb,
    lib/ngrokapi/services/edges_https_routes_client.rb,
    lib/ngrokapi/services/event_destinations_client.rb,
    lib/ngrokapi/services/event_subscriptions_client.rb,
    lib/ngrokapi/services/application_sessions_client.rb,
    lib/ngrokapi/services/ssh_host_certificates_client.rb,
    lib/ngrokapi/services/ssh_user_certificates_client.rb,
    lib/ngrokapi/services/tunnel_group_backends_client.rb,
    lib/ngrokapi/services/edge_route_oidc_module_client.rb,
    lib/ngrokapi/services/edge_route_saml_module_client.rb,
    lib/ngrokapi/services/http_response_backends_client.rb,
    lib/ngrokapi/services/certificate_authorities_client.rb,
    lib/ngrokapi/services/tcp_edge_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_backend_module_client.rb,
    lib/ngrokapi/services/edge_route_o_auth_module_client.rb,
    lib/ngrokapi/services/edge_route_backend_module_client.rb,
    lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/ssh_certificate_authorities_client.rb,
    lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb,
    lib/ngrokapi/services/edge_route_compression_module_client.rb,
    lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb,
    lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb,
    lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb,
    lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb,
    lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb,
    lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb,
    lib/ngrokapi/services/edge_route_request_headers_module_client.rb,
    lib/ngrokapi/services/https_edge_tls_termination_module_client.rb,
    lib/ngrokapi/services/edge_route_response_headers_module_client.rb,
    lib/ngrokapi/services/edge_route_user_agent_filter_module_client.rb,
    lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb,
    lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
    @@ -91,7 +91,7 @@ - Classes: APIKeysClient, AbuseReportsClient, AgentIngressesClient, ApplicationSessionsClient, ApplicationUsersClient, BotUsersClient, CertificateAuthoritiesClient, CredentialsClient, EdgeRouteBackendModuleClient, EdgeRouteCircuitBreakerModuleClient, EdgeRouteCompressionModuleClient, EdgeRouteIPRestrictionModuleClient, EdgeRouteOAuthModuleClient, EdgeRouteOIDCModuleClient, EdgeRoutePolicyModuleClient, EdgeRouteRequestHeadersModuleClient, EdgeRouteResponseHeadersModuleClient, EdgeRouteSAMLModuleClient, EdgeRouteUserAgentFilterModuleClient, EdgeRouteWebhookVerificationModuleClient, EdgeRouteWebsocketTCPConverterModuleClient, EdgesHTTPSClient, EdgesHTTPSRoutesClient, EdgesTCPClient, EdgesTLSClient, EndpointsClient, EventDestinationsClient, EventSourcesClient, EventSubscriptionsClient, FailoverBackendsClient, HTTPResponseBackendsClient, HTTPSEdgeMutualTLSModuleClient, HTTPSEdgeTLSTerminationModuleClient, IPPoliciesClient, IPPolicyRulesClient, IPRestrictionsClient, ReservedAddrsClient, ReservedDomainsClient, SSHCertificateAuthoritiesClient, SSHCredentialsClient, SSHHostCertificatesClient, SSHUserCertificatesClient, StaticBackendsClient, TCPEdgeBackendModuleClient, TCPEdgeIPRestrictionModuleClient, TCPEdgePolicyModuleClient, TLSCertificatesClient, TLSEdgeBackendModuleClient, TLSEdgeIPRestrictionModuleClient, TLSEdgeMutualTLSModuleClient, TLSEdgePolicyModuleClient, TLSEdgeTLSTerminationModuleClient, TunnelGroupBackendsClient, TunnelSessionsClient, TunnelsClient, WeightedBackendsClient + Classes: APIKeysClient, AbuseReportsClient, AgentIngressesClient, ApplicationSessionsClient, ApplicationUsersClient, BotUsersClient, CertificateAuthoritiesClient, CredentialsClient, EdgeRouteBackendModuleClient, EdgeRouteCircuitBreakerModuleClient, EdgeRouteCompressionModuleClient, EdgeRouteIPRestrictionModuleClient, EdgeRouteOAuthModuleClient, EdgeRouteOIDCModuleClient, EdgeRouteRequestHeadersModuleClient, EdgeRouteResponseHeadersModuleClient, EdgeRouteSAMLModuleClient, EdgeRouteTrafficPolicyModuleClient, EdgeRouteUserAgentFilterModuleClient, EdgeRouteWebhookVerificationModuleClient, EdgeRouteWebsocketTCPConverterModuleClient, EdgesHTTPSClient, EdgesHTTPSRoutesClient, EdgesTCPClient, EdgesTLSClient, EndpointsClient, EventDestinationsClient, EventSourcesClient, EventSubscriptionsClient, FailoverBackendsClient, HTTPResponseBackendsClient, HTTPSEdgeMutualTLSModuleClient, HTTPSEdgeTLSTerminationModuleClient, IPPoliciesClient, IPPolicyRulesClient, IPRestrictionsClient, ReservedAddrsClient, ReservedDomainsClient, SSHCertificateAuthoritiesClient, SSHCredentialsClient, SSHHostCertificatesClient, SSHUserCertificatesClient, StaticBackendsClient, TCPEdgeBackendModuleClient, TCPEdgeIPRestrictionModuleClient, TCPEdgeTrafficPolicyModuleClient, TLSCertificatesClient, TLSEdgeBackendModuleClient, TLSEdgeIPRestrictionModuleClient, TLSEdgeMutualTLSModuleClient, TLSEdgeTLSTerminationModuleClient, TLSEdgeTrafficPolicyModuleClient, TunnelGroupBackendsClient, TunnelSessionsClient, TunnelsClient, WeightedBackendsClient

    @@ -107,9 +107,9 @@ diff --git a/docs/NgrokAPI/Services/APIKeysClient.html b/docs/NgrokAPI/Services/APIKeysClient.html index c2edb41..00fac29 100644 --- a/docs/NgrokAPI/Services/APIKeysClient.html +++ b/docs/NgrokAPI/Services/APIKeysClient.html @@ -102,7 +102,7 @@

    Overview

    -

    API Keys are used to authenticate to the ngrok API. You may use the API itself to provision and manage API Keys but you’ll need to provision your first API key from the API Keys page on your ngrok.com dashboard.

    +

    API Keys are used to authenticate to the ngrok API. You may use the API itself to provision and manage API Keys but you’ll need to provision your first API key from the API Keys page on your ngrok.com dashboard.

    ngrok.com/docs/api#api-api-keys

    @@ -1749,9 +1749,9 @@
    diff --git a/docs/NgrokAPI/Services/AbuseReportsClient.html b/docs/NgrokAPI/Services/AbuseReportsClient.html index 83870a9..d397c6f 100644 --- a/docs/NgrokAPI/Services/AbuseReportsClient.html +++ b/docs/NgrokAPI/Services/AbuseReportsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    Abuse Reports allow you to submit take-down requests for URLs hosted by ngrok that violate ngrok’s terms of service.

    +

    Abuse Reports allow you to submit take-down requests for URLs hosted by ngrok that violate ngrok’s terms of service.

    ngrok.com/docs/api#api-abuse-reports

    @@ -833,9 +833,9 @@
    diff --git a/docs/NgrokAPI/Services/AgentIngressesClient.html b/docs/NgrokAPI/Services/AgentIngressesClient.html index 60bff81..5bc1fd3 100644 --- a/docs/NgrokAPI/Services/AgentIngressesClient.html +++ b/docs/NgrokAPI/Services/AgentIngressesClient.html @@ -1823,9 +1823,9 @@ diff --git a/docs/NgrokAPI/Services/ApplicationSessionsClient.html b/docs/NgrokAPI/Services/ApplicationSessionsClient.html index 1f23f37..1d0d7c6 100644 --- a/docs/NgrokAPI/Services/ApplicationSessionsClient.html +++ b/docs/NgrokAPI/Services/ApplicationSessionsClient.html @@ -1121,9 +1121,9 @@ diff --git a/docs/NgrokAPI/Services/ApplicationUsersClient.html b/docs/NgrokAPI/Services/ApplicationUsersClient.html index b799a27..0624961 100644 --- a/docs/NgrokAPI/Services/ApplicationUsersClient.html +++ b/docs/NgrokAPI/Services/ApplicationUsersClient.html @@ -1121,9 +1121,9 @@ diff --git a/docs/NgrokAPI/Services/BotUsersClient.html b/docs/NgrokAPI/Services/BotUsersClient.html index 50153c1..88faeb4 100644 --- a/docs/NgrokAPI/Services/BotUsersClient.html +++ b/docs/NgrokAPI/Services/BotUsersClient.html @@ -1707,9 +1707,9 @@ diff --git a/docs/NgrokAPI/Services/CertificateAuthoritiesClient.html b/docs/NgrokAPI/Services/CertificateAuthoritiesClient.html index 1cf941e..0018f07 100644 --- a/docs/NgrokAPI/Services/CertificateAuthoritiesClient.html +++ b/docs/NgrokAPI/Services/CertificateAuthoritiesClient.html @@ -102,7 +102,7 @@

    Overview

    -

    Certificate Authorities are x509 certificates that are used to sign other x509 certificates. Attach a Certificate Authority to the Mutual TLS module to verify that the TLS certificate presented by a client has been signed by this CA. Certificate Authorities are used only for mTLS validation only and thus a private key is not included in the resource.

    +

    Certificate Authorities are x509 certificates that are used to sign other x509 certificates. Attach a Certificate Authority to the Mutual TLS module to verify that the TLS certificate presented by a client has been signed by this CA. Certificate Authorities are used only for mTLS validation only and thus a private key is not included in the resource.

    ngrok.com/docs/api#api-certificate-authorities

    @@ -1745,9 +1745,9 @@
    diff --git a/docs/NgrokAPI/Services/CredentialsClient.html b/docs/NgrokAPI/Services/CredentialsClient.html index 250230b..b047d97 100644 --- a/docs/NgrokAPI/Services/CredentialsClient.html +++ b/docs/NgrokAPI/Services/CredentialsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with the ngrok config add-authtoken command or by specifying it in the ngrok.yml configuration file with the authtoken property.

    +

    Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with the ngrok config add-authtoken command or by specifying it in the ngrok.yml configuration file with the authtoken property.

    ngrok.com/docs/api#api-credentials

    @@ -1829,9 +1829,9 @@
    diff --git a/docs/NgrokAPI/Services/EdgeRouteBackendModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteBackendModuleClient.html index 1acd7ac..03af7f4 100644 --- a/docs/NgrokAPI/Services/EdgeRouteBackendModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteBackendModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/docs/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html index 4ef5477..e3d33c5 100644 --- a/docs/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/docs/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html index bb5411a..df56e8b 100644 --- a/docs/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/docs/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html index 5913439..ec7defd 100644 --- a/docs/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/docs/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html index 06bc563..4913d5d 100644 --- a/docs/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/docs/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html index c10be78..1bdd343 100644 --- a/docs/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/docs/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html index 66d2fe3..3024d64 100644 --- a/docs/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/docs/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html index 327931d..d11d694 100644 --- a/docs/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/docs/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html index 609f215..1bf36fe 100644 --- a/docs/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/docs/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html new file mode 100644 index 0000000..602b312 --- /dev/null +++ b/docs/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html @@ -0,0 +1,1149 @@ + + + + + + + Class: NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb
    +
    + +
    + +

    Overview

    +
    + + +
    + +

    + Constant Summary + collapse +

    + +
    + +
    PATH = +
    +
    + +

    The API path for the requests

    + + +
    +
    +
    + + +
    +
    +
    '/edges/https/%{edge_id}/routes/%{id}/traffic_policy'
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client:) ⇒ EdgeRouteTrafficPolicyModuleClient + + + + + +

    +
    + +

    Returns a new instance of EdgeRouteTrafficPolicyModuleClient.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +
    +
    # File 'lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb', line 15
    +
    +def initialize(client:)
    +  @client = client
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +13
    +14
    +15
    +
    +
    # File 'lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb', line 13
    +
    +def client
    +  @client
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #delete(edge_id: "", id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + edge_id + + + (string) + + + (defaults to: "") + + + — +
      +

      unique identifier of this edge

      +
      + +
    • + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      unique identifier of this edge route

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +95
    +96
    +97
    +98
    +99
    +100
    +101
    +102
    +
    +
    # File 'lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb', line 95
    +
    +def delete(edge_id: "", id: "")
    +  path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy'
    +  replacements = {
    +    edge_id: edge_id,
    +    id: id,
    +  }
    +  @client.delete(path % replacements)
    +end
    +
    +
    + +
    +

    + + #delete!(edge_id: "", id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + edge_id + + + (string) + + + (defaults to: "") + + + — +
      +

      unique identifier of this edge

      +
      + +
    • + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      unique identifier of this edge route

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +110
    +111
    +112
    +113
    +114
    +115
    +116
    +117
    +
    +
    # File 'lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb', line 110
    +
    +def delete!(edge_id: "", id: "")
    +  path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy'
    +  replacements = {
    +    edge_id: edge_id,
    +    id: id,
    +  }
    +  @client.delete(path % replacements, danger: true)
    +end
    +
    +
    + +
    +

    + + #get(edge_id: "", id: "") ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + edge_id + + + (string) + + + (defaults to: "") + + + — +
      +

      unique identifier of this edge

      +
      + +
    • + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      unique identifier of this edge route

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +61
    +62
    +63
    +64
    +65
    +66
    +67
    +68
    +69
    +70
    +
    +
    # File 'lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb', line 61
    +
    +def get(edge_id: "", id: "")
    +  path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy'
    +  replacements = {
    +    edge_id: edge_id,
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #get!(edge_id: "", id: "") ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + edge_id + + + (string) + + + (defaults to: "") + + + — +
      +

      unique identifier of this edge

      +
      + +
    • + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      unique identifier of this edge route

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +78
    +79
    +80
    +81
    +82
    +83
    +84
    +85
    +86
    +87
    +
    +
    # File 'lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb', line 78
    +
    +def get!(edge_id: "", id: "")
    +  path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy'
    +  replacements = {
    +    edge_id: edge_id,
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #replace(edge_id: "", id: "", a_module: nil) ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + edge_id + + + (string) + + + (defaults to: "") + + +
    • + +
    • + + id + + + (string) + + + (defaults to: "") + + +
    • + +
    • + + a_module + + + (EndpointTrafficPolicy) + + + (defaults to: nil) + + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +
    +
    # File 'lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb', line 26
    +
    +def replace(edge_id: "", id: "", a_module: nil)
    +  path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy'
    +  replacements = {
    +    edge_id: edge_id,
    +    id: id,
    +  }
    +  data = a_module
    +  result = @client.put(path % replacements, data: data)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #replace!(edge_id: "", id: "", a_module: nil) ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + edge_id + + + (string) + + + (defaults to: "") + + +
    • + +
    • + + id + + + (string) + + + (defaults to: "") + + +
    • + +
    • + + a_module + + + (EndpointTrafficPolicy) + + + (defaults to: nil) + + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +44
    +45
    +46
    +47
    +48
    +49
    +50
    +51
    +52
    +53
    +
    +
    # File 'lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb', line 44
    +
    +def replace!(edge_id: "", id: "", a_module: nil)
    +  path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy'
    +  replacements = {
    +    edge_id: edge_id,
    +    id: id,
    +  }
    +  data = a_module
    +  result = @client.put(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html index a85e008..532ab86 100644 --- a/docs/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/docs/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html index 0864fda..79b52f1 100644 --- a/docs/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/docs/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html index 9825ad8..0389e48 100644 --- a/docs/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html @@ -1139,9 +1139,9 @@ diff --git a/docs/NgrokAPI/Services/EdgesHTTPSClient.html b/docs/NgrokAPI/Services/EdgesHTTPSClient.html index f7dfc0a..2b7ad39 100644 --- a/docs/NgrokAPI/Services/EdgesHTTPSClient.html +++ b/docs/NgrokAPI/Services/EdgesHTTPSClient.html @@ -1937,9 +1937,9 @@ diff --git a/docs/NgrokAPI/Services/EdgesHTTPSRoutesClient.html b/docs/NgrokAPI/Services/EdgesHTTPSRoutesClient.html index 11267f8..e8edc1c 100644 --- a/docs/NgrokAPI/Services/EdgesHTTPSRoutesClient.html +++ b/docs/NgrokAPI/Services/EdgesHTTPSRoutesClient.html @@ -189,7 +189,7 @@
  • - #create(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute + #create(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute @@ -213,7 +213,7 @@
  • - #create!(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute + #create!(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute @@ -359,7 +359,7 @@
  • - #update(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute + #update(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute @@ -383,7 +383,7 @@
  • - #update!(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute + #update!(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute @@ -509,7 +509,7 @@

    - #create(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute + #create(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute @@ -828,10 +828,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -901,7 +901,7 @@
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 43
     
    -def create(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil)
    +def create(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil)
       path = '/edges/https/%{edge_id}/routes'
       replacements = {
         edge_id: edge_id,
    @@ -923,7 +923,7 @@
       data[:oidc] = oidc if oidc
       data[:websocket_tcp_converter] = websocket_tcp_converter if websocket_tcp_converter
       data[:user_agent_filter] = user_agent_filter if user_agent_filter
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.post(path % replacements, data: data)
       NgrokAPI::Models::HTTPSEdgeRoute.new(client: self, attrs: result)
     end
    @@ -935,7 +935,7 @@

    - #create!(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute + #create!(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute @@ -1254,10 +1254,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -1327,7 +1327,7 @@
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 95
     
    -def create!(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil)
    +def create!(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil)
       path = '/edges/https/%{edge_id}/routes'
       replacements = {
         edge_id: edge_id,
    @@ -1349,7 +1349,7 @@
       data[:oidc] = oidc if oidc
       data[:websocket_tcp_converter] = websocket_tcp_converter if websocket_tcp_converter
       data[:user_agent_filter] = user_agent_filter if user_agent_filter
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.post(path % replacements, data: data, danger: true)
       NgrokAPI::Models::HTTPSEdgeRoute.new(client: self, attrs: result)
     end
    @@ -1813,7 +1813,7 @@

    - #update(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute + #update(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute @@ -2154,10 +2154,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -2228,7 +2228,7 @@
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 189
     
    -def update(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil)
    +def update(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}'
       replacements = {
         edge_id: edge_id,
    @@ -2251,7 +2251,7 @@
       data[:oidc] = oidc if oidc
       data[:websocket_tcp_converter] = websocket_tcp_converter if websocket_tcp_converter
       data[:user_agent_filter] = user_agent_filter if user_agent_filter
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.patch(path % replacements, data: data)
       NgrokAPI::Models::HTTPSEdgeRoute.new(client: self, attrs: result)
     end
    @@ -2263,7 +2263,7 @@

    - #update!(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute + #update!(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::HTTPSEdgeRoute @@ -2604,10 +2604,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -2678,7 +2678,7 @@
    # File 'lib/ngrokapi/services/edges_https_routes_client.rb', line 246
     
    -def update!(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil)
    +def update!(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil)
       path = '/edges/https/%{edge_id}/routes/%{id}'
       replacements = {
         edge_id: edge_id,
    @@ -2701,7 +2701,7 @@
       data[:oidc] = oidc if oidc
       data[:websocket_tcp_converter] = websocket_tcp_converter if websocket_tcp_converter
       data[:user_agent_filter] = user_agent_filter if user_agent_filter
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.patch(path % replacements, data: data, danger: true)
       NgrokAPI::Models::HTTPSEdgeRoute.new(client: self, attrs: result)
     end
    @@ -2715,9 +2715,9 @@
  • diff --git a/docs/NgrokAPI/Services/EdgesTCPClient.html b/docs/NgrokAPI/Services/EdgesTCPClient.html index 3044512..c708f83 100644 --- a/docs/NgrokAPI/Services/EdgesTCPClient.html +++ b/docs/NgrokAPI/Services/EdgesTCPClient.html @@ -205,7 +205,7 @@
  • - #create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ NgrokAPI::Models::TCPEdge + #create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TCPEdge @@ -229,7 +229,7 @@
  • - #create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ NgrokAPI::Models::TCPEdge + #create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TCPEdge @@ -423,7 +423,7 @@
  • - #update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ NgrokAPI::Models::TCPEdge + #update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TCPEdge @@ -447,7 +447,7 @@
  • - #update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ NgrokAPI::Models::TCPEdge + #update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TCPEdge @@ -573,7 +573,7 @@

    - #create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ NgrokAPI::Models::TCPEdge + #create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TCPEdge @@ -680,10 +680,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -741,7 +741,7 @@
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 33
     
    -def create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil)
    +def create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil)
       path = '/edges/tcp'
       replacements = {
       }
    @@ -751,7 +751,7 @@
       data[:hostports] = hostports if hostports
       data[:backend] = backend if backend
       data[:ip_restriction] = ip_restriction if ip_restriction
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.post(path % replacements, data: data)
       NgrokAPI::Models::TCPEdge.new(client: self, attrs: result)
     end
    @@ -763,7 +763,7 @@

    - #create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ NgrokAPI::Models::TCPEdge + #create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TCPEdge @@ -870,10 +870,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -931,7 +931,7 @@
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 61
     
    -def create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil)
    +def create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil)
       path = '/edges/tcp'
       replacements = {
       }
    @@ -941,7 +941,7 @@
       data[:hostports] = hostports if hostports
       data[:backend] = backend if backend
       data[:ip_restriction] = ip_restriction if ip_restriction
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.post(path % replacements, data: data, danger: true)
       NgrokAPI::Models::TCPEdge.new(client: self, attrs: result)
     end
    @@ -1595,7 +1595,7 @@

    - #update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ NgrokAPI::Models::TCPEdge + #update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TCPEdge @@ -1720,10 +1720,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -1782,7 +1782,7 @@
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 180
     
    -def update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil)
    +def update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil)
       path = '/edges/tcp/%{id}'
       replacements = {
         id: id,
    @@ -1793,7 +1793,7 @@
       data[:hostports] = hostports if hostports
       data[:backend] = backend if backend
       data[:ip_restriction] = ip_restriction if ip_restriction
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.patch(path % replacements, data: data)
       NgrokAPI::Models::TCPEdge.new(client: self, attrs: result)
     end
    @@ -1805,7 +1805,7 @@

    - #update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil) ⇒ NgrokAPI::Models::TCPEdge + #update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TCPEdge @@ -1930,10 +1930,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -1992,7 +1992,7 @@
    # File 'lib/ngrokapi/services/edges_tcp_client.rb', line 213
     
    -def update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil)
    +def update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil)
       path = '/edges/tcp/%{id}'
       replacements = {
         id: id,
    @@ -2003,7 +2003,7 @@
       data[:hostports] = hostports if hostports
       data[:backend] = backend if backend
       data[:ip_restriction] = ip_restriction if ip_restriction
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.patch(path % replacements, data: data, danger: true)
       NgrokAPI::Models::TCPEdge.new(client: self, attrs: result)
     end
    @@ -2017,9 +2017,9 @@
  • diff --git a/docs/NgrokAPI/Services/EdgesTLSClient.html b/docs/NgrokAPI/Services/EdgesTLSClient.html index 4ccf3a5..a5346e2 100644 --- a/docs/NgrokAPI/Services/EdgesTLSClient.html +++ b/docs/NgrokAPI/Services/EdgesTLSClient.html @@ -205,7 +205,7 @@
  • - #create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ NgrokAPI::Models::TLSEdge + #create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TLSEdge @@ -229,7 +229,7 @@
  • - #create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ NgrokAPI::Models::TLSEdge + #create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TLSEdge @@ -423,7 +423,7 @@
  • - #update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ NgrokAPI::Models::TLSEdge + #update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TLSEdge @@ -447,7 +447,7 @@
  • - #update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ NgrokAPI::Models::TLSEdge + #update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TLSEdge @@ -573,7 +573,7 @@

    - #create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ NgrokAPI::Models::TLSEdge + #create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TLSEdge @@ -706,10 +706,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -769,7 +769,7 @@
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 35
     
    -def create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil)
    +def create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil)
       path = '/edges/tls'
       replacements = {
       }
    @@ -781,7 +781,7 @@
       data[:ip_restriction] = ip_restriction if ip_restriction
       data[:mutual_tls] = mutual_tls if mutual_tls
       data[:tls_termination] = tls_termination if tls_termination
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.post(path % replacements, data: data)
       NgrokAPI::Models::TLSEdge.new(client: self, attrs: result)
     end
    @@ -793,7 +793,7 @@

    - #create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ NgrokAPI::Models::TLSEdge + #create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TLSEdge @@ -926,10 +926,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -989,7 +989,7 @@
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 67
     
    -def create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil)
    +def create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil)
       path = '/edges/tls'
       replacements = {
       }
    @@ -1001,7 +1001,7 @@
       data[:ip_restriction] = ip_restriction if ip_restriction
       data[:mutual_tls] = mutual_tls if mutual_tls
       data[:tls_termination] = tls_termination if tls_termination
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.post(path % replacements, data: data, danger: true)
       NgrokAPI::Models::TLSEdge.new(client: self, attrs: result)
     end
    @@ -1655,7 +1655,7 @@

    - #update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ NgrokAPI::Models::TLSEdge + #update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TLSEdge @@ -1806,10 +1806,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -1870,7 +1870,7 @@
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 190
     
    -def update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil)
    +def update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil)
       path = '/edges/tls/%{id}'
       replacements = {
         id: id,
    @@ -1883,7 +1883,7 @@
       data[:ip_restriction] = ip_restriction if ip_restriction
       data[:mutual_tls] = mutual_tls if mutual_tls
       data[:tls_termination] = tls_termination if tls_termination
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.patch(path % replacements, data: data)
       NgrokAPI::Models::TLSEdge.new(client: self, attrs: result)
     end
    @@ -1895,7 +1895,7 @@

    - #update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) ⇒ NgrokAPI::Models::TLSEdge + #update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) ⇒ NgrokAPI::Models::TLSEdge @@ -2046,10 +2046,10 @@
  • - policy + traffic_policy - (EndpointPolicy) + (EndpointTrafficPolicy) (defaults to: nil) @@ -2110,7 +2110,7 @@
    # File 'lib/ngrokapi/services/edges_tls_client.rb', line 227
     
    -def update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil)
    +def update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil)
       path = '/edges/tls/%{id}'
       replacements = {
         id: id,
    @@ -2123,7 +2123,7 @@
       data[:ip_restriction] = ip_restriction if ip_restriction
       data[:mutual_tls] = mutual_tls if mutual_tls
       data[:tls_termination] = tls_termination if tls_termination
    -  data[:policy] = policy if policy
    +  data[:traffic_policy] = traffic_policy if traffic_policy
       result = @client.patch(path % replacements, data: data, danger: true)
       NgrokAPI::Models::TLSEdge.new(client: self, attrs: result)
     end
    @@ -2137,9 +2137,9 @@
  • diff --git a/docs/NgrokAPI/Services/EndpointsClient.html b/docs/NgrokAPI/Services/EndpointsClient.html index 014efce..d8dd9a6 100644 --- a/docs/NgrokAPI/Services/EndpointsClient.html +++ b/docs/NgrokAPI/Services/EndpointsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    Endpoints provides an API for querying the endpoint objects which define what tunnel or edge is used to serve a hostport. Only active endpoints associated with a tunnel or backend are returned.

    +

    Endpoints provides an API for querying the endpoint objects which define what tunnel or edge is used to serve a hostport. Only active endpoints associated with a tunnel or backend are returned.

    ngrok.com/docs/api#api-endpoints

    @@ -893,9 +893,9 @@
    diff --git a/docs/NgrokAPI/Services/EventDestinationsClient.html b/docs/NgrokAPI/Services/EventDestinationsClient.html index 00b5c5c..a0b0248 100644 --- a/docs/NgrokAPI/Services/EventDestinationsClient.html +++ b/docs/NgrokAPI/Services/EventDestinationsClient.html @@ -1877,9 +1877,9 @@
  • diff --git a/docs/NgrokAPI/Services/EventSourcesClient.html b/docs/NgrokAPI/Services/EventSourcesClient.html index 8e7faf4..2094a60 100644 --- a/docs/NgrokAPI/Services/EventSourcesClient.html +++ b/docs/NgrokAPI/Services/EventSourcesClient.html @@ -1661,9 +1661,9 @@
  • diff --git a/docs/NgrokAPI/Services/EventSubscriptionsClient.html b/docs/NgrokAPI/Services/EventSubscriptionsClient.html index 975cfab..afe8da8 100644 --- a/docs/NgrokAPI/Services/EventSubscriptionsClient.html +++ b/docs/NgrokAPI/Services/EventSubscriptionsClient.html @@ -1877,9 +1877,9 @@
  • diff --git a/docs/NgrokAPI/Services/FailoverBackendsClient.html b/docs/NgrokAPI/Services/FailoverBackendsClient.html index 5015342..62f661a 100644 --- a/docs/NgrokAPI/Services/FailoverBackendsClient.html +++ b/docs/NgrokAPI/Services/FailoverBackendsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    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.

    +

    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.

    ngrok.com/docs/api#api-failover-backends

    @@ -1789,9 +1789,9 @@
    diff --git a/docs/NgrokAPI/Services/HTTPResponseBackendsClient.html b/docs/NgrokAPI/Services/HTTPResponseBackendsClient.html index bcbaf43..d428096 100644 --- a/docs/NgrokAPI/Services/HTTPResponseBackendsClient.html +++ b/docs/NgrokAPI/Services/HTTPResponseBackendsClient.html @@ -1927,9 +1927,9 @@ diff --git a/docs/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html b/docs/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html index d6efa9f..a904a50 100644 --- a/docs/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html +++ b/docs/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html @@ -1029,9 +1029,9 @@ diff --git a/docs/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html b/docs/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html index d7127f1..15c92f0 100644 --- a/docs/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html +++ b/docs/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html @@ -1029,9 +1029,9 @@ diff --git a/docs/NgrokAPI/Services/IPPoliciesClient.html b/docs/NgrokAPI/Services/IPPoliciesClient.html index 9b6474d..f037aec 100644 --- a/docs/NgrokAPI/Services/IPPoliciesClient.html +++ b/docs/NgrokAPI/Services/IPPoliciesClient.html @@ -102,7 +102,7 @@

    Overview

    -

    IP Policies are reusable groups of CIDR ranges with an allow or deny action. They can be attached to endpoints via the Endpoint Configuration IP Policy module. They can also be used with IP Restrictions to control source IP ranges that can start tunnel sessions and connect to the API and dashboard.

    +

    IP Policies are reusable groups of CIDR ranges with an allow or deny action. They can be attached to endpoints via the Endpoint Configuration IP Policy module. They can also be used with IP Restrictions to control source IP ranges that can start tunnel sessions and connect to the API and dashboard.

    ngrok.com/docs/api#api-ip-policies

    @@ -1709,9 +1709,9 @@
    diff --git a/docs/NgrokAPI/Services/IPPolicyRulesClient.html b/docs/NgrokAPI/Services/IPPolicyRulesClient.html index 6cdd86c..ec4cbe9 100644 --- a/docs/NgrokAPI/Services/IPPolicyRulesClient.html +++ b/docs/NgrokAPI/Services/IPPolicyRulesClient.html @@ -102,7 +102,7 @@

    Overview

    -

    IP Policy Rules are the IPv4 or IPv6 CIDRs entries that make up an IP Policy.

    +

    IP Policy Rules are the IPv4 or IPv6 CIDRs entries that make up an IP Policy.

    ngrok.com/docs/api#api-ip-policy-rules

    @@ -1857,9 +1857,9 @@
    diff --git a/docs/NgrokAPI/Services/IPRestrictionsClient.html b/docs/NgrokAPI/Services/IPRestrictionsClient.html index 2b55ad5..c17cae3 100644 --- a/docs/NgrokAPI/Services/IPRestrictionsClient.html +++ b/docs/NgrokAPI/Services/IPRestrictionsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    An IP restriction is a restriction placed on the CIDRs that are allowed to initiate traffic to a specific aspect of your ngrok account. An IP restriction has a type which defines the ingress it applies to. IP restrictions can be used to enforce the source IPs that can make API requests, log in to the dashboard, start ngrok agents, and connect to your public-facing endpoints.

    +

    An IP restriction is a restriction placed on the CIDRs that are allowed to initiate traffic to a specific aspect of your ngrok account. An IP restriction has a type which defines the ingress it applies to. IP restrictions can be used to enforce the source IPs that can make API requests, log in to the dashboard, start ngrok agents, and connect to your public-facing endpoints.

    ngrok.com/docs/api#api-ip-restrictions

    @@ -1901,9 +1901,9 @@
    diff --git a/docs/NgrokAPI/Services/ReservedAddrsClient.html b/docs/NgrokAPI/Services/ReservedAddrsClient.html index 7aba732..8c3018d 100644 --- a/docs/NgrokAPI/Services/ReservedAddrsClient.html +++ b/docs/NgrokAPI/Services/ReservedAddrsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    Reserved Addresses are TCP addresses that can be used to listen for traffic. TCP address hostnames and ports are assigned by ngrok, they cannot be chosen.

    +

    Reserved Addresses are TCP addresses that can be used to listen for traffic. TCP address hostnames and ports are assigned by ngrok, they cannot be chosen.

    ngrok.com/docs/api#api-reserved-addrs

    @@ -1749,9 +1749,9 @@
    diff --git a/docs/NgrokAPI/Services/ReservedDomainsClient.html b/docs/NgrokAPI/Services/ReservedDomainsClient.html index d203e61..c72b730 100644 --- a/docs/NgrokAPI/Services/ReservedDomainsClient.html +++ b/docs/NgrokAPI/Services/ReservedDomainsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    Reserved Domains are hostnames that you can listen for traffic on. Domains can be used to listen for http, https or tls traffic. You may use a domain 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.

    +

    Reserved Domains are hostnames that you can listen for traffic on. Domains can be used to listen for http, https or tls traffic. You may use a domain 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.

    ngrok.com/docs/api#api-reserved-domains

    @@ -207,7 +207,7 @@
  • - #create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, error_redirect_url: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -231,7 +231,7 @@
  • - #create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, error_redirect_url: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -521,7 +521,7 @@
  • - #update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) ⇒ NgrokAPI::Models::ReservedDomain + #update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil, error_redirect_url: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -545,7 +545,7 @@
  • - #update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) ⇒ NgrokAPI::Models::ReservedDomain + #update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil, error_redirect_url: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -671,7 +671,7 @@

    - #create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, error_redirect_url: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -844,7 +844,7 @@
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 38
     
    -def create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil)
    +def create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, error_redirect_url: nil)
       path = '/reserved_domains'
       replacements = {
       }
    @@ -866,7 +866,7 @@
           

    - #create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) ⇒ NgrokAPI::Models::ReservedDomain + #create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, error_redirect_url: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -1039,7 +1039,7 @@
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 66
     
    -def create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil)
    +def create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, error_redirect_url: nil)
       path = '/reserved_domains'
       replacements = {
       }
    @@ -2067,7 +2067,7 @@
           

    - #update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) ⇒ NgrokAPI::Models::ReservedDomain + #update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil, error_redirect_url: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -2216,7 +2216,7 @@
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 211
     
    -def update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil)
    +def update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil, error_redirect_url: nil)
       path = '/reserved_domains/%{id}'
       replacements = {
         id: id,
    @@ -2237,7 +2237,7 @@
           

    - #update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) ⇒ NgrokAPI::Models::ReservedDomain + #update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil, error_redirect_url: nil) ⇒ NgrokAPI::Models::ReservedDomain @@ -2386,7 +2386,7 @@
    # File 'lib/ngrokapi/services/reserved_domains_client.rb', line 237
     
    -def update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil)
    +def update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil, error_redirect_url: nil)
       path = '/reserved_domains/%{id}'
       replacements = {
         id: id,
    @@ -2409,9 +2409,9 @@
     

    diff --git a/docs/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html b/docs/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html index 4c3c1f6..a07e3eb 100644 --- a/docs/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html +++ b/docs/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html @@ -102,7 +102,7 @@

    Overview

    -

    An SSH Certificate Authority is a pair of an SSH Certificate and its private key that can be used to sign other SSH host and user certificates.

    +

    An SSH Certificate Authority is a pair of an SSH Certificate and its private key that can be used to sign other SSH host and user certificates.

    ngrok.com/docs/api#api-ssh-certificate-authorities

    @@ -1829,9 +1829,9 @@
    diff --git a/docs/NgrokAPI/Services/SSHCredentialsClient.html b/docs/NgrokAPI/Services/SSHCredentialsClient.html index 3bdbcfe..dc8bcfe 100644 --- a/docs/NgrokAPI/Services/SSHCredentialsClient.html +++ b/docs/NgrokAPI/Services/SSHCredentialsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    SSH Credentials are SSH public keys that can be used to start SSH tunnels via the ngrok SSH tunnel gateway.

    +

    SSH Credentials are SSH public keys that can be used to start SSH tunnels via the ngrok SSH tunnel gateway.

    ngrok.com/docs/api#api-ssh-credentials

    @@ -1865,9 +1865,9 @@
    diff --git a/docs/NgrokAPI/Services/SSHHostCertificatesClient.html b/docs/NgrokAPI/Services/SSHHostCertificatesClient.html index d243878..74ae96b 100644 --- a/docs/NgrokAPI/Services/SSHHostCertificatesClient.html +++ b/docs/NgrokAPI/Services/SSHHostCertificatesClient.html @@ -102,7 +102,7 @@

    Overview

    -

    SSH Host Certificates along with the corresponding private key allows an SSH server to assert its authenticity to connecting SSH clients who trust the SSH Certificate Authority that was used to sign the certificate.

    +

    SSH Host Certificates along with the corresponding private key allows an SSH server to assert its authenticity to connecting SSH clients who trust the SSH Certificate Authority that was used to sign the certificate.

    ngrok.com/docs/api#api-ssh-host-certificates

    @@ -1901,9 +1901,9 @@
    diff --git a/docs/NgrokAPI/Services/SSHUserCertificatesClient.html b/docs/NgrokAPI/Services/SSHUserCertificatesClient.html index 3fb1456..7666406 100644 --- a/docs/NgrokAPI/Services/SSHUserCertificatesClient.html +++ b/docs/NgrokAPI/Services/SSHUserCertificatesClient.html @@ -102,7 +102,7 @@

    Overview

    -

    SSH User Certificates are presented by SSH clients when connecting to an SSH server to authenticate their connection. The SSH server must trust the SSH Certificate Authority used to sign the certificate.

    +

    SSH User Certificates are presented by SSH clients when connecting to an SSH server to authenticate their connection. The SSH server must trust the SSH Certificate Authority used to sign the certificate.

    ngrok.com/docs/api#api-ssh-user-certificates

    @@ -1981,9 +1981,9 @@
    diff --git a/docs/NgrokAPI/Services/StaticBackendsClient.html b/docs/NgrokAPI/Services/StaticBackendsClient.html index 30fe3ff..f8ad42b 100644 --- a/docs/NgrokAPI/Services/StaticBackendsClient.html +++ b/docs/NgrokAPI/Services/StaticBackendsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    A static backend sends traffic to a TCP address (hostname and port) that is reachable on the public internet.

    +

    A static backend sends traffic to a TCP address (hostname and port) that is reachable on the public internet.

    ngrok.com/docs/api#api-static-backends

    @@ -1869,9 +1869,9 @@
    diff --git a/docs/NgrokAPI/Services/TCPEdgeBackendModuleClient.html b/docs/NgrokAPI/Services/TCPEdgeBackendModuleClient.html index 7f28ca6..c6a5434 100644 --- a/docs/NgrokAPI/Services/TCPEdgeBackendModuleClient.html +++ b/docs/NgrokAPI/Services/TCPEdgeBackendModuleClient.html @@ -1029,9 +1029,9 @@

    diff --git a/docs/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html b/docs/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html index 129ff47..661675a 100644 --- a/docs/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html +++ b/docs/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html @@ -1029,9 +1029,9 @@ diff --git a/docs/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html b/docs/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html new file mode 100644 index 0000000..aa6c7b1 --- /dev/null +++ b/docs/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html @@ -0,0 +1,1039 @@ + + + + + + + Class: NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb
    +
    + +
    + +

    Overview

    +
    + + +
    + +

    + Constant Summary + collapse +

    + +
    + +
    PATH = +
    +
    + +

    The API path for the requests

    + + +
    +
    +
    + + +
    +
    +
    '/edges/tcp/%{id}/traffic_policy'
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client:) ⇒ TCPEdgeTrafficPolicyModuleClient + + + + + +

    +
    + +

    Returns a new instance of TCPEdgeTrafficPolicyModuleClient.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +
    +
    # File 'lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb', line 15
    +
    +def initialize(client:)
    +  @client = client
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +13
    +14
    +15
    +
    +
    # File 'lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb', line 13
    +
    +def client
    +  @client
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #delete(id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +86
    +87
    +88
    +89
    +90
    +91
    +92
    +
    +
    # File 'lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb', line 86
    +
    +def delete(id: "")
    +  path = '/edges/tcp/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements)
    +end
    +
    +
    + +
    +

    + + #delete!(id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +99
    +100
    +101
    +102
    +103
    +104
    +105
    +
    +
    # File 'lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb', line 99
    +
    +def delete!(id: "")
    +  path = '/edges/tcp/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements, danger: true)
    +end
    +
    +
    + +
    +

    + + #get(id: "") ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +56
    +57
    +58
    +59
    +60
    +61
    +62
    +63
    +64
    +
    +
    # File 'lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb', line 56
    +
    +def get(id: "")
    +  path = '/edges/tcp/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #get!(id: "") ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +71
    +72
    +73
    +74
    +75
    +76
    +77
    +78
    +79
    +
    +
    # File 'lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb', line 71
    +
    +def get!(id: "")
    +  path = '/edges/tcp/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #replace(id: "", a_module: nil) ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + +
    • + +
    • + + a_module + + + (EndpointTrafficPolicy) + + + (defaults to: nil) + + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +25
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +
    +
    # File 'lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb', line 25
    +
    +def replace(id: "", a_module: nil)
    +  path = '/edges/tcp/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  data = a_module
    +  result = @client.put(path % replacements, data: data)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #replace!(id: "", a_module: nil) ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + +
    • + +
    • + + a_module + + + (EndpointTrafficPolicy) + + + (defaults to: nil) + + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +41
    +42
    +43
    +44
    +45
    +46
    +47
    +48
    +49
    +
    +
    # File 'lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb', line 41
    +
    +def replace!(id: "", a_module: nil)
    +  path = '/edges/tcp/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  data = a_module
    +  result = @client.put(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Services/TLSCertificatesClient.html b/docs/NgrokAPI/Services/TLSCertificatesClient.html index 6d05343..746edc4 100644 --- a/docs/NgrokAPI/Services/TLSCertificatesClient.html +++ b/docs/NgrokAPI/Services/TLSCertificatesClient.html @@ -102,7 +102,7 @@

    Overview

    -

    TLS Certificates are pairs of x509 certificates and their matching private key that can be used to terminate TLS traffic. TLS certificates are unused until they are attached to a Domain. TLS Certificates may also be provisioned by ngrok automatically for domains on which you have enabled automated certificate provisioning.

    +

    TLS Certificates are pairs of x509 certificates and their matching private key that can be used to terminate TLS traffic. TLS certificates are unused until they are attached to a Domain. TLS Certificates may also be provisioned by ngrok automatically for domains on which you have enabled automated certificate provisioning.

    ngrok.com/docs/api#api-tls-certificates

    @@ -1781,9 +1781,9 @@
    diff --git a/docs/NgrokAPI/Services/TLSEdgeBackendModuleClient.html b/docs/NgrokAPI/Services/TLSEdgeBackendModuleClient.html index 847d183..cf15789 100644 --- a/docs/NgrokAPI/Services/TLSEdgeBackendModuleClient.html +++ b/docs/NgrokAPI/Services/TLSEdgeBackendModuleClient.html @@ -1029,9 +1029,9 @@ diff --git a/docs/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html b/docs/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html index 32af428..727ea8c 100644 --- a/docs/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html +++ b/docs/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html @@ -1029,9 +1029,9 @@ diff --git a/docs/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html b/docs/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html index 1885e4d..d0cef55 100644 --- a/docs/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html +++ b/docs/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html @@ -1029,9 +1029,9 @@ diff --git a/docs/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html b/docs/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html index fbd713f..03b84f5 100644 --- a/docs/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html +++ b/docs/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html @@ -1029,9 +1029,9 @@ diff --git a/docs/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html b/docs/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html new file mode 100644 index 0000000..1b4ccae --- /dev/null +++ b/docs/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html @@ -0,0 +1,1039 @@ + + + + + + + Class: NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient + + + +

    +
    + +
    +
    Inherits:
    +
    + Object + +
      +
    • Object
    • + + + +
    + show all + +
    +
    + + + + + + + + + + + +
    +
    Defined in:
    +
    lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb
    +
    + +
    + +

    Overview

    +
    + + +
    + +

    + Constant Summary + collapse +

    + +
    + +
    PATH = +
    +
    + +

    The API path for the requests

    + + +
    +
    +
    + + +
    +
    +
    '/edges/tls/%{id}/traffic_policy'
    + +
    + + + + + +

    Instance Attribute Summary collapse

    +
      + +
    • + + + #client ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute client.

      +
      + +
    • + + +
    + + + + + +

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

    + + #initialize(client:) ⇒ TLSEdgeTrafficPolicyModuleClient + + + + + +

    +
    + +

    Returns a new instance of TLSEdgeTrafficPolicyModuleClient.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +
    +
    # File 'lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb', line 15
    +
    +def initialize(client:)
    +  @client = client
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

    + + #clientObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +13
    +14
    +15
    +
    +
    # File 'lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb', line 13
    +
    +def client
    +  @client
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #delete(id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +86
    +87
    +88
    +89
    +90
    +91
    +92
    +
    +
    # File 'lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb', line 86
    +
    +def delete(id: "")
    +  path = '/edges/tls/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements)
    +end
    +
    +
    + +
    +

    + + #delete!(id: "") ⇒ NgrokAPI::Models::Empty + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    +
      + +
    • + + + (NgrokAPI::Models::Empty) + + + + — +
      +

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +99
    +100
    +101
    +102
    +103
    +104
    +105
    +
    +
    # File 'lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb', line 99
    +
    +def delete!(id: "")
    +  path = '/edges/tls/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements, danger: true)
    +end
    +
    +
    + +
    +

    + + #get(id: "") ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +56
    +57
    +58
    +59
    +60
    +61
    +62
    +63
    +64
    +
    +
    # File 'lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb', line 56
    +
    +def get(id: "")
    +  path = '/edges/tls/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #get!(id: "") ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + + — +
      +

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +71
    +72
    +73
    +74
    +75
    +76
    +77
    +78
    +79
    +
    +
    # File 'lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb', line 71
    +
    +def get!(id: "")
    +  path = '/edges/tls/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #replace(id: "", a_module: nil) ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + +
    • + +
    • + + a_module + + + (EndpointTrafficPolicy) + + + (defaults to: nil) + + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +25
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +
    +
    # File 'lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb', line 25
    +
    +def replace(id: "", a_module: nil)
    +  path = '/edges/tls/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  data = a_module
    +  result = @client.put(path % replacements, data: data)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #replace!(id: "", a_module: nil) ⇒ NgrokAPI::Models::EndpointTrafficPolicy + + + + + +

    +
    +

    Parameters:

    +
      + +
    • + + id + + + (string) + + + (defaults to: "") + + +
    • + +
    • + + a_module + + + (EndpointTrafficPolicy) + + + (defaults to: nil) + + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +41
    +42
    +43
    +44
    +45
    +46
    +47
    +48
    +49
    +
    +
    # File 'lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb', line 41
    +
    +def replace!(id: "", a_module: nil)
    +  path = '/edges/tls/%{id}/traffic_policy'
    +  replacements = {
    +    id: id,
    +  }
    +  data = a_module
    +  result = @client.put(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result)
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Services/TunnelGroupBackendsClient.html b/docs/NgrokAPI/Services/TunnelGroupBackendsClient.html index 034cbba..8653087 100644 --- a/docs/NgrokAPI/Services/TunnelGroupBackendsClient.html +++ b/docs/NgrokAPI/Services/TunnelGroupBackendsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    A Tunnel Group Backend balances traffic among all online tunnels that match a label selector.

    +

    A Tunnel Group Backend balances traffic among all online tunnels that match a label selector.

    ngrok.com/docs/api#api-tunnel-group-backends

    @@ -1789,9 +1789,9 @@
    diff --git a/docs/NgrokAPI/Services/TunnelSessionsClient.html b/docs/NgrokAPI/Services/TunnelSessionsClient.html index a8b53f0..a341269 100644 --- a/docs/NgrokAPI/Services/TunnelSessionsClient.html +++ b/docs/NgrokAPI/Services/TunnelSessionsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    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.

    +

    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.

    ngrok.com/docs/api#api-tunnel-sessions

    @@ -1573,9 +1573,9 @@
    diff --git a/docs/NgrokAPI/Services/TunnelsClient.html b/docs/NgrokAPI/Services/TunnelsClient.html index 62397df..dba4448 100644 --- a/docs/NgrokAPI/Services/TunnelsClient.html +++ b/docs/NgrokAPI/Services/TunnelsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    Tunnels provide endpoints to access services exposed by a running ngrok agent tunnel session or an SSH reverse tunnel session.

    +

    Tunnels provide endpoints to access services exposed by a running ngrok agent tunnel session or an SSH reverse tunnel session.

    ngrok.com/docs/api#api-tunnels

    @@ -893,9 +893,9 @@
    diff --git a/docs/NgrokAPI/Services/WeightedBackendsClient.html b/docs/NgrokAPI/Services/WeightedBackendsClient.html index d46f2a5..4c69526 100644 --- a/docs/NgrokAPI/Services/WeightedBackendsClient.html +++ b/docs/NgrokAPI/Services/WeightedBackendsClient.html @@ -102,7 +102,7 @@

    Overview

    -

    A Weighted Backend balances traffic among the referenced backends. Traffic is assigned proportionally to each based on its weight. The percentage of traffic is calculated by dividing a backend’s weight by the sum of all weights.

    +

    A Weighted Backend balances traffic among the referenced backends. Traffic is assigned proportionally to each based on its weight. The percentage of traffic is calculated by dividing a backend’s weight by the sum of all weights.

    ngrok.com/docs/api#api-weighted-backends

    @@ -1789,9 +1789,9 @@
    diff --git a/docs/_index.html b/docs/_index.html index 7a7f604..fb93dd8 100644 --- a/docs/_index.html +++ b/docs/_index.html @@ -321,13 +321,6 @@
  • -
  • - EdgeRoutePolicyModuleClient - - (NgrokAPI::Services) - -
  • -
  • EdgeRouteRequestHeadersModuleClient @@ -349,6 +342,13 @@
  • +
  • + EdgeRouteTrafficPolicyModuleClient + + (NgrokAPI::Services) + +
  • +
  • EdgeRouteUserAgentFilterModuleClient @@ -405,13 +405,6 @@
  • -
  • - EndpointAction - - (NgrokAPI::Models) - -
  • -
  • EndpointBackend @@ -545,13 +538,6 @@
  • -
  • - EndpointPolicy - - (NgrokAPI::Models) - -
  • -
  • EndpointRequestHeaders @@ -566,13 +552,6 @@
  • -
  • - EndpointRule - - (NgrokAPI::Models) - -
  • -
  • EndpointSAML @@ -601,6 +580,13 @@
  • +
  • + EndpointTrafficPolicy + + (NgrokAPI::Models) + +
  • +
  • EndpointUserAgentFilter @@ -706,6 +692,13 @@
  • +
  • + EventTargetAzureLogsIngestion + + (NgrokAPI::Models) + +
  • +
  • EventTargetCloudwatchLogs @@ -1131,7 +1124,7 @@
  • - TCPEdgePolicyModuleClient + TCPEdgeTrafficPolicyModuleClient (NgrokAPI::Services) @@ -1187,14 +1180,14 @@
  • - TLSEdgePolicyModuleClient + TLSEdgeTLSTerminationModuleClient (NgrokAPI::Services)
  • - TLSEdgeTLSTerminationModuleClient + TLSEdgeTrafficPolicyModuleClient (NgrokAPI::Services) @@ -1294,9 +1287,9 @@ diff --git a/docs/class_list.html b/docs/class_list.html index 93689e7..4b8aadf 100644 --- a/docs/class_list.html +++ b/docs/class_list.html @@ -43,7 +43,7 @@ diff --git a/docs/file.README.html b/docs/file.README.html index c9d544a..d28b139 100644 --- a/docs/file.README.html +++ b/docs/file.README.html @@ -147,9 +147,9 @@ diff --git a/docs/index.html b/docs/index.html index afe2517..1d64373 100644 --- a/docs/index.html +++ b/docs/index.html @@ -147,9 +147,9 @@ diff --git a/docs/method_list.html b/docs/method_list.html index 8d3f5b8..746a6e6 100644 --- a/docs/method_list.html +++ b/docs/method_list.html @@ -205,14 +205,6 @@
  • -
    - #== - NgrokAPI::Models::EndpointRule -
    -
  • - - -
  • #== NgrokAPI::Models::EndpointSAML @@ -220,7 +212,7 @@
  • -
  • +
  • #== NgrokAPI::Models::ReservedAddr @@ -228,7 +220,7 @@
  • -
  • +
  • #== NgrokAPI::Models::IPPolicyRule @@ -236,7 +228,7 @@
  • -
  • +
  • #== NgrokAPI::Models::IPRestriction @@ -244,7 +236,7 @@
  • -
  • +
  • #== NgrokAPI::Models::SSHCredential @@ -252,7 +244,7 @@
  • -
  • +
  • #== NgrokAPI::Models::StaticBackend @@ -260,7 +252,7 @@
  • -
  • +
  • #== NgrokAPI::Models::TunnelSession @@ -268,7 +260,7 @@
  • -
  • +
  • #== NgrokAPI::Models::AWSCredentials @@ -276,7 +268,7 @@
  • -
  • +
  • #== NgrokAPI::Models::BrowserSession @@ -284,14 +276,6 @@
  • -
  • -
    - #== - NgrokAPI::Models::EndpointAction -
    -
  • - -
  • #== @@ -301,14 +285,6 @@
  • -
    - #== - NgrokAPI::Models::EndpointPolicy -
    -
  • - - -
  • #== NgrokAPI::Models::ReservedDomain @@ -316,7 +292,7 @@
  • -
  • +
  • #== NgrokAPI::Models::TLSCertificate @@ -324,7 +300,7 @@
  • -
  • +
  • #== NgrokAPI::Models::ApplicationUser @@ -332,7 +308,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointBackend @@ -340,7 +316,7 @@
  • -
  • +
  • #== NgrokAPI::Models::FailoverBackend @@ -348,7 +324,7 @@
  • -
  • +
  • #== NgrokAPI::Models::HTTPSEdgeRoute @@ -356,7 +332,7 @@
  • -
  • +
  • #== NgrokAPI::Models::WeightedBackend @@ -364,7 +340,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EventDestination @@ -372,7 +348,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EventSourceList @@ -380,7 +356,7 @@
  • -
  • +
  • #== NgrokAPI::Models::IdentityProvider @@ -388,7 +364,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointIPPolicy @@ -396,7 +372,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EventSubscription @@ -404,7 +380,7 @@
  • -
  • +
  • #== NgrokAPI::Models::StaticBackendTLS @@ -412,7 +388,7 @@
  • -
  • +
  • #== NgrokAPI::Models::ApplicationSession @@ -420,7 +396,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointMutualTLS @@ -428,7 +404,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointCompression @@ -436,7 +412,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointSAMLMutate @@ -444,7 +420,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EventSourceReplace @@ -452,7 +428,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EventTargetDatadog @@ -460,7 +436,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EventTargetKinesis @@ -468,7 +444,7 @@
  • -
  • +
  • #== NgrokAPI::Models::SSHHostCertificate @@ -476,7 +452,7 @@
  • -
  • +
  • #== NgrokAPI::Models::SSHUserCertificate @@ -484,7 +460,7 @@
  • -
  • +
  • #== NgrokAPI::Models::TunnelGroupBackend @@ -492,7 +468,7 @@
  • -
  • +
  • #== NgrokAPI::Models::AbuseReportHostname @@ -500,7 +476,7 @@
  • -
  • +
  • #== NgrokAPI::Models::CertificateAuthority @@ -508,7 +484,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EventTargetFirehose @@ -516,7 +492,7 @@
  • -
  • +
  • #== NgrokAPI::Models::HTTPResponseBackend @@ -524,7 +500,7 @@
  • -
  • +
  • #== NgrokAPI::Models::TLSCertificateSANs @@ -532,7 +508,7 @@
  • -
  • +
  • #== NgrokAPI::Models::AgentIngressCertJob @@ -540,7 +516,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointOAuthAmazon @@ -548,7 +524,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointOAuthGoogle @@ -556,7 +532,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointOAuthTwitch @@ -564,7 +540,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointBackendMutate @@ -572,7 +548,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointOAuthGitHub @@ -580,7 +556,7 @@
  • -
  • +
  • #== NgrokAPI::Models::EndpointOAuthGitLab @@ -588,6 +564,14 @@
  • +
  • +
    + #== + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + +
  • #== @@ -757,6 +741,14 @@
  • +
    + #== + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + + +
  • #abuse_reports NgrokAPI::Client @@ -764,7 +756,7 @@
  • -
  • +
  • #acl NgrokAPI::Models::Credential @@ -772,7 +764,7 @@
  • -
  • +
  • #acl NgrokAPI::Models::SSHCredential @@ -780,7 +772,7 @@
  • -
  • +
  • #acme_challenge_cname_target NgrokAPI::Models::ReservedDomain @@ -788,7 +780,7 @@
  • -
  • +
  • #action NgrokAPI::Models::IPPolicyRule @@ -796,14 +788,6 @@
  • -
  • -
    - #actions - NgrokAPI::Models::EndpointRule -
    -
  • - -
  • #active @@ -1109,14 +1093,6 @@
  • -
    - #attrs - NgrokAPI::Models::EndpointRule -
    -
  • - - -
  • #attrs NgrokAPI::Models::EndpointSAML @@ -1124,7 +1100,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::ReservedAddr @@ -1132,7 +1108,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::IPPolicyRule @@ -1140,7 +1116,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::IPRestriction @@ -1148,7 +1124,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::SSHCredential @@ -1156,7 +1132,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::StaticBackend @@ -1164,7 +1140,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::TunnelSession @@ -1172,7 +1148,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::AWSCredentials @@ -1180,7 +1156,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::BrowserSession @@ -1188,14 +1164,6 @@
  • -
  • -
    - #attrs - NgrokAPI::Models::EndpointAction -
    -
  • - -
  • #attrs @@ -1205,14 +1173,6 @@
  • -
    - #attrs - NgrokAPI::Models::EndpointPolicy -
    -
  • - - -
  • #attrs NgrokAPI::Models::ReservedDomain @@ -1220,7 +1180,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::TLSCertificate @@ -1228,7 +1188,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::ApplicationUser @@ -1236,7 +1196,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointBackend @@ -1244,7 +1204,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::FailoverBackend @@ -1252,7 +1212,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::HTTPSEdgeRoute @@ -1260,7 +1220,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::WeightedBackend @@ -1268,7 +1228,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EventDestination @@ -1276,7 +1236,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EventSourceList @@ -1284,7 +1244,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::IdentityProvider @@ -1292,7 +1252,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointIPPolicy @@ -1300,7 +1260,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EventSubscription @@ -1308,7 +1268,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::StaticBackendTLS @@ -1316,7 +1276,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::ApplicationSession @@ -1324,7 +1284,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointMutualTLS @@ -1332,7 +1292,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointCompression @@ -1340,7 +1300,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointSAMLMutate @@ -1348,7 +1308,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EventSourceReplace @@ -1356,7 +1316,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EventTargetDatadog @@ -1364,7 +1324,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EventTargetKinesis @@ -1372,7 +1332,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::SSHHostCertificate @@ -1380,7 +1340,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::SSHUserCertificate @@ -1388,7 +1348,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::TunnelGroupBackend @@ -1396,7 +1356,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::AbuseReportHostname @@ -1404,7 +1364,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::CertificateAuthority @@ -1412,7 +1372,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EventTargetFirehose @@ -1420,7 +1380,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::HTTPResponseBackend @@ -1428,7 +1388,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::TLSCertificateSANs @@ -1436,7 +1396,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::AgentIngressCertJob @@ -1444,7 +1404,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointOAuthAmazon @@ -1452,7 +1412,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointOAuthGoogle @@ -1460,7 +1420,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointOAuthTwitch @@ -1468,7 +1428,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointBackendMutate @@ -1476,7 +1436,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointOAuthGitHub @@ -1484,7 +1444,7 @@
  • -
  • +
  • #attrs NgrokAPI::Models::EndpointOAuthGitLab @@ -1492,6 +1452,14 @@
  • +
  • +
    + #attrs + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + +
  • #attrs @@ -1661,6 +1629,14 @@
  • +
    + #attrs + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + + +
  • #auth NgrokAPI::Models::EventTargetKinesis @@ -1668,7 +1644,7 @@
  • -
  • +
  • #auth NgrokAPI::Models::EventTargetFirehose @@ -1676,7 +1652,7 @@
  • -
  • +
  • #auth NgrokAPI::Models::EventTargetCloudwatchLogs @@ -1684,7 +1660,7 @@
  • -
  • +
  • #auth_check_interval NgrokAPI::Models::EndpointOAuth @@ -1692,7 +1668,7 @@
  • -
  • +
  • #authority NgrokAPI::Models::AgentIngressCertPolicy @@ -1700,7 +1676,7 @@
  • -
  • +
  • #authority NgrokAPI::Models::ReservedDomainCertPolicy @@ -1708,7 +1684,7 @@
  • -
  • +
  • #authorized_groups NgrokAPI::Models::EndpointSAML @@ -1716,7 +1692,7 @@
  • -
  • +
  • #authorized_groups NgrokAPI::Models::EndpointSAMLMutate @@ -1724,7 +1700,7 @@
  • -
  • +
  • #aws_access_key_id NgrokAPI::Models::AWSCredentials @@ -1732,7 +1708,7 @@
  • -
  • +
  • #aws_secret_access_key NgrokAPI::Models::AWSCredentials @@ -1740,6 +1716,14 @@
  • +
  • +
    + #azure_logs_ingestion + NgrokAPI::Models::EventTarget +
    +
  • + +
  • #backend @@ -2141,14 +2125,6 @@
  • -
    - #client - NgrokAPI::Models::EndpointRule -
    -
  • - - -
  • #client NgrokAPI::Models::EndpointSAML @@ -2156,7 +2132,7 @@
  • -
  • +
  • #client NgrokAPI::Models::ReservedAddr @@ -2164,7 +2140,7 @@
  • -
  • +
  • #client NgrokAPI::Models::IPPolicyRule @@ -2172,7 +2148,7 @@
  • -
  • +
  • #client NgrokAPI::Models::IPRestriction @@ -2180,7 +2156,7 @@
  • -
  • +
  • #client NgrokAPI::Models::SSHCredential @@ -2188,7 +2164,7 @@
  • -
  • +
  • #client NgrokAPI::Models::StaticBackend @@ -2196,7 +2172,7 @@
  • -
  • +
  • #client NgrokAPI::Models::TunnelSession @@ -2204,7 +2180,7 @@
  • -
  • +
  • #client NgrokAPI::Models::AWSCredentials @@ -2212,7 +2188,7 @@
  • -
  • +
  • #client NgrokAPI::Models::BrowserSession @@ -2220,14 +2196,6 @@
  • -
  • -
    - #client - NgrokAPI::Models::EndpointAction -
    -
  • - -
  • #client @@ -2237,14 +2205,6 @@
  • -
    - #client - NgrokAPI::Models::EndpointPolicy -
    -
  • - - -
  • #client NgrokAPI::Models::ReservedDomain @@ -2252,7 +2212,7 @@
  • -
  • +
  • #client NgrokAPI::Models::TLSCertificate @@ -2260,7 +2220,7 @@
  • -
  • +
  • #client NgrokAPI::Models::ApplicationUser @@ -2268,7 +2228,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointBackend @@ -2276,7 +2236,7 @@
  • -
  • +
  • #client NgrokAPI::Models::FailoverBackend @@ -2284,7 +2244,7 @@
  • -
  • +
  • #client NgrokAPI::Models::HTTPSEdgeRoute @@ -2292,7 +2252,7 @@
  • -
  • +
  • #client NgrokAPI::Models::WeightedBackend @@ -2300,7 +2260,7 @@
  • -
  • +
  • #client NgrokAPI::Services::TunnelsClient @@ -2308,7 +2268,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EventDestination @@ -2316,7 +2276,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EventSourceList @@ -2324,7 +2284,7 @@
  • -
  • +
  • #client NgrokAPI::Models::IdentityProvider @@ -2332,7 +2292,7 @@
  • -
  • +
  • #client NgrokAPI::Services::APIKeysClient @@ -2340,7 +2300,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointIPPolicy @@ -2348,7 +2308,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EventSubscription @@ -2356,7 +2316,7 @@
  • -
  • +
  • #client NgrokAPI::Models::StaticBackendTLS @@ -2364,7 +2324,7 @@
  • -
  • +
  • #client NgrokAPI::Services::BotUsersClient @@ -2372,7 +2332,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EdgesTCPClient @@ -2380,7 +2340,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EdgesTLSClient @@ -2388,7 +2348,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EndpointsClient @@ -2396,7 +2356,7 @@
  • -
  • +
  • #client NgrokAPI::Models::ApplicationSession @@ -2404,7 +2364,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointMutualTLS @@ -2412,7 +2372,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointCompression @@ -2420,7 +2380,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointSAMLMutate @@ -2428,7 +2388,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EventSourceReplace @@ -2436,7 +2396,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EventTargetDatadog @@ -2444,7 +2404,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EventTargetKinesis @@ -2452,7 +2412,7 @@
  • -
  • +
  • #client NgrokAPI::Models::SSHHostCertificate @@ -2460,7 +2420,7 @@
  • -
  • +
  • #client NgrokAPI::Models::SSHUserCertificate @@ -2468,7 +2428,7 @@
  • -
  • +
  • #client NgrokAPI::Models::TunnelGroupBackend @@ -2476,7 +2436,7 @@
  • -
  • +
  • #client NgrokAPI::Services::CredentialsClient @@ -2484,7 +2444,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EdgesHTTPSClient @@ -2492,7 +2452,7 @@
  • -
  • +
  • #client NgrokAPI::Services::IPPoliciesClient @@ -2500,7 +2460,7 @@
  • -
  • +
  • #client NgrokAPI::Models::AbuseReportHostname @@ -2508,7 +2468,7 @@
  • -
  • +
  • #client NgrokAPI::Models::CertificateAuthority @@ -2516,7 +2476,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EventTargetFirehose @@ -2524,7 +2484,7 @@
  • -
  • +
  • #client NgrokAPI::Models::HTTPResponseBackend @@ -2532,7 +2492,7 @@
  • -
  • +
  • #client NgrokAPI::Models::TLSCertificateSANs @@ -2540,7 +2500,7 @@
  • -
  • +
  • #client NgrokAPI::Models::AgentIngressCertJob @@ -2548,7 +2508,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointOAuthAmazon @@ -2556,7 +2516,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointOAuthGoogle @@ -2564,7 +2524,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointOAuthTwitch @@ -2572,7 +2532,7 @@
  • -
  • +
  • #client NgrokAPI::Services::AbuseReportsClient @@ -2580,7 +2540,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EventSourcesClient @@ -2588,7 +2548,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointBackendMutate @@ -2596,7 +2556,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointOAuthGitHub @@ -2604,7 +2564,7 @@
  • -
  • +
  • #client NgrokAPI::Models::EndpointOAuthGitLab @@ -2612,6 +2572,14 @@
  • +
  • +
    + #client + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + +
  • #client @@ -2940,22 +2908,6 @@
  • -
  • -
    - #client - NgrokAPI::Services::TCPEdgePolicyModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TLSEdgePolicyModuleClient -
    -
  • - -
  • #client @@ -2998,16 +2950,16 @@
  • - #client - NgrokAPI::Services::EdgeRouteOAuthModuleClient + #client + NgrokAPI::Models::EventTargetAzureLogsIngestion
  • - #client - NgrokAPI::Services::EdgeRoutePolicyModuleClient + #client + NgrokAPI::Services::EdgeRouteOAuthModuleClient
  • @@ -3061,6 +3013,14 @@
  • +
    + #client + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + + +
  • #client NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -3068,6 +3028,14 @@
  • +
  • +
    + #client + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient +
    +
  • + +
  • #client @@ -3085,6 +3053,14 @@
  • +
    + #client + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + + +
  • #client NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -3092,7 +3068,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -3100,7 +3076,7 @@
  • -
  • +
  • #client NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -3108,7 +3084,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -3116,7 +3092,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -3124,7 +3100,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -3132,7 +3108,7 @@
  • -
  • +
  • #client NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -3140,7 +3116,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOIDC @@ -3148,7 +3124,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOAuthAmazon @@ -3156,7 +3132,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOAuthGoogle @@ -3164,7 +3140,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOAuthTwitch @@ -3172,7 +3148,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOAuthGitHub @@ -3180,7 +3156,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOAuthGitLab @@ -3188,7 +3164,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOAuthFacebook @@ -3196,7 +3172,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOAuthLinkedIn @@ -3204,7 +3180,7 @@
  • -
  • +
  • #client_id NgrokAPI::Models::EndpointOAuthMicrosoft @@ -3212,6 +3188,14 @@
  • +
  • +
    + #client_id + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + +
  • #client_secret @@ -3285,6 +3269,14 @@
  • +
    + #client_secret + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + + +
  • #cloudwatch_logs NgrokAPI::Models::EventTarget @@ -3292,7 +3284,7 @@
  • -
  • +
  • #cname_target NgrokAPI::Models::ReservedDomain @@ -3300,7 +3292,7 @@
  • -
  • +
  • #compression NgrokAPI::Models::HTTPSEdgeRoute @@ -3308,14 +3300,6 @@
  • -
  • -
    - #config - NgrokAPI::Models::EndpointAction -
    -
  • - -
  • #cookie_prefix @@ -4076,6 +4060,22 @@
  • +
  • +
    + #data_collection_rule_id + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + + +
  • +
    + #data_collection_stream_name + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + +
  • #datadog @@ -4564,22 +4564,6 @@
  • -
  • -
    - #delete - NgrokAPI::Services::TCPEdgePolicyModuleClient -
    -
  • - - -
  • -
    - #delete - NgrokAPI::Services::TLSEdgePolicyModuleClient -
    -
  • - -
  • #delete @@ -4613,14 +4597,6 @@
  • -
    - #delete - NgrokAPI::Services::EdgeRoutePolicyModuleClient -
    -
  • - - -
  • #delete NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -4628,7 +4604,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -4636,7 +4612,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -4644,7 +4620,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -4652,7 +4628,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -4660,7 +4636,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -4668,6 +4644,14 @@
  • +
  • +
    + #delete + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + +
  • #delete @@ -4678,13 +4662,21 @@
  • - #delete - NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient + #delete + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient
  • +
    + #delete + NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient +
    +
  • + + +
  • #delete NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -4692,6 +4684,14 @@
  • +
  • +
    + #delete + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + +
  • #delete @@ -4980,22 +4980,6 @@
  • -
  • -
    - #delete! - NgrokAPI::Services::TCPEdgePolicyModuleClient -
    -
  • - - -
  • -
    - #delete! - NgrokAPI::Services::TLSEdgePolicyModuleClient -
    -
  • - -
  • #delete! @@ -5029,14 +5013,6 @@
  • -
    - #delete! - NgrokAPI::Services::EdgeRoutePolicyModuleClient -
    -
  • - - -
  • #delete! NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -5044,7 +5020,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -5052,7 +5028,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -5060,7 +5036,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -5068,7 +5044,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -5076,7 +5052,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -5084,6 +5060,14 @@
  • +
  • +
    + #delete! + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + +
  • #delete! @@ -5094,13 +5078,21 @@
  • - #delete! - NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient + #delete! + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient
  • +
    + #delete! + NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient +
    +
  • + + +
  • #delete! NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -5108,6 +5100,14 @@
  • +
  • +
    + #delete! + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + +
  • #delete! @@ -5669,14 +5669,6 @@
  • -
    - #enabled - NgrokAPI::Models::EndpointPolicy -
    -
  • - - -
  • #enabled NgrokAPI::Models::EndpointBackend @@ -5684,7 +5676,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointIPPolicy @@ -5692,7 +5684,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::StaticBackendTLS @@ -5700,7 +5692,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointMutualTLS @@ -5708,7 +5700,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointCompression @@ -5716,7 +5708,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointSAMLMutate @@ -5724,7 +5716,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointBackendMutate @@ -5732,6 +5724,14 @@
  • +
  • +
    + #enabled + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + +
  • #enabled @@ -5909,14 +5909,6 @@
  • -
    - #expressions - NgrokAPI::Models::EndpointRule -
    -
  • - - -
  • #extended_key_usages NgrokAPI::Models::TLSCertificate @@ -5924,7 +5916,7 @@
  • -
  • +
  • #extended_key_usages NgrokAPI::Models::CertificateAuthority @@ -5932,7 +5924,7 @@
  • -
  • +
  • #extensions NgrokAPI::Models::SSHUserCertificate @@ -5940,7 +5932,7 @@
  • -
  • +
  • #facebook NgrokAPI::Models::EndpointOAuthProvider @@ -5948,7 +5940,7 @@
  • -
  • +
  • #firehose NgrokAPI::Models::EventTarget @@ -5956,7 +5948,7 @@
  • -
  • +
  • #force_authn NgrokAPI::Models::EndpointSAML @@ -5964,7 +5956,7 @@
  • -
  • +
  • #force_authn NgrokAPI::Models::EndpointSAMLMutate @@ -5972,7 +5964,7 @@
  • -
  • +
  • #format NgrokAPI::Models::EventDestination @@ -5980,7 +5972,7 @@
  • -
  • +
  • #forwards_to NgrokAPI::Models::Tunnel @@ -5988,7 +5980,7 @@
  • -
  • +
  • #get NgrokAPI::HttpClient @@ -5996,7 +5988,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TunnelsClient @@ -6004,7 +5996,7 @@
  • -
  • +
  • #get NgrokAPI::Services::APIKeysClient @@ -6012,7 +6004,7 @@
  • -
  • +
  • #get NgrokAPI::Services::BotUsersClient @@ -6020,7 +6012,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgesTCPClient @@ -6028,7 +6020,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgesTLSClient @@ -6036,7 +6028,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EndpointsClient @@ -6044,7 +6036,7 @@
  • -
  • +
  • #get NgrokAPI::Services::CredentialsClient @@ -6052,7 +6044,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgesHTTPSClient @@ -6060,7 +6052,7 @@
  • -
  • +
  • #get NgrokAPI::Services::IPPoliciesClient @@ -6068,7 +6060,7 @@
  • -
  • +
  • #get NgrokAPI::Services::AbuseReportsClient @@ -6076,7 +6068,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EventSourcesClient @@ -6084,7 +6076,7 @@
  • -
  • +
  • #get NgrokAPI::Services::ReservedAddrsClient @@ -6092,7 +6084,7 @@
  • -
  • +
  • #get NgrokAPI::Services::AgentIngressesClient @@ -6100,7 +6092,7 @@
  • -
  • +
  • #get NgrokAPI::Services::IPPolicyRulesClient @@ -6108,7 +6100,7 @@
  • -
  • +
  • #get NgrokAPI::Services::IPRestrictionsClient @@ -6116,7 +6108,7 @@
  • -
  • +
  • #get NgrokAPI::Services::SSHCredentialsClient @@ -6124,7 +6116,7 @@
  • -
  • +
  • #get NgrokAPI::Services::StaticBackendsClient @@ -6132,7 +6124,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TunnelSessionsClient @@ -6140,7 +6132,7 @@
  • -
  • +
  • #get NgrokAPI::Services::ReservedDomainsClient @@ -6148,7 +6140,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TLSCertificatesClient @@ -6156,7 +6148,7 @@
  • -
  • +
  • #get NgrokAPI::Services::ApplicationUsersClient @@ -6164,7 +6156,7 @@
  • -
  • +
  • #get NgrokAPI::Services::FailoverBackendsClient @@ -6172,7 +6164,7 @@
  • -
  • +
  • #get NgrokAPI::Services::WeightedBackendsClient @@ -6180,7 +6172,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -6188,7 +6180,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EventDestinationsClient @@ -6196,7 +6188,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EventSubscriptionsClient @@ -6204,7 +6196,7 @@
  • -
  • +
  • #get NgrokAPI::Services::ApplicationSessionsClient @@ -6212,7 +6204,7 @@
  • -
  • +
  • #get NgrokAPI::Services::SSHHostCertificatesClient @@ -6220,7 +6212,7 @@
  • -
  • +
  • #get NgrokAPI::Services::SSHUserCertificatesClient @@ -6228,7 +6220,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TunnelGroupBackendsClient @@ -6236,7 +6228,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -6244,7 +6236,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -6252,7 +6244,7 @@
  • -
  • +
  • #get NgrokAPI::Services::HTTPResponseBackendsClient @@ -6260,23 +6252,7 @@
  • -
  • -
    - #get - NgrokAPI::Services::TCPEdgePolicyModuleClient -
    -
  • - -
  • -
    - #get - NgrokAPI::Services::TLSEdgePolicyModuleClient -
    -
  • - - -
  • #get NgrokAPI::Services::CertificateAuthoritiesClient @@ -6284,7 +6260,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -6292,7 +6268,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -6300,7 +6276,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -6308,14 +6284,6 @@
  • -
  • -
    - #get - NgrokAPI::Services::EdgeRoutePolicyModuleClient -
    -
  • - -
  • #get @@ -6365,6 +6333,14 @@
  • +
    + #get + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + + +
  • #get NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -6372,6 +6348,14 @@
  • +
  • +
    + #get + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient +
    +
  • + +
  • #get @@ -6389,6 +6373,14 @@
  • +
    + #get + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + + +
  • #get NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -6396,7 +6388,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -6404,7 +6396,7 @@
  • -
  • +
  • #get NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -6412,7 +6404,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -6420,7 +6412,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -6428,7 +6420,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -6436,7 +6428,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -6444,7 +6436,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TunnelsClient @@ -6452,7 +6444,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::APIKeysClient @@ -6460,7 +6452,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::BotUsersClient @@ -6468,7 +6460,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgesTCPClient @@ -6476,7 +6468,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgesTLSClient @@ -6484,7 +6476,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EndpointsClient @@ -6492,7 +6484,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::CredentialsClient @@ -6500,7 +6492,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgesHTTPSClient @@ -6508,7 +6500,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::IPPoliciesClient @@ -6516,7 +6508,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::AbuseReportsClient @@ -6524,7 +6516,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EventSourcesClient @@ -6532,7 +6524,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::ReservedAddrsClient @@ -6540,7 +6532,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::AgentIngressesClient @@ -6548,7 +6540,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::IPPolicyRulesClient @@ -6556,7 +6548,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::IPRestrictionsClient @@ -6564,7 +6556,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::SSHCredentialsClient @@ -6572,7 +6564,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::StaticBackendsClient @@ -6580,7 +6572,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TunnelSessionsClient @@ -6588,7 +6580,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::ReservedDomainsClient @@ -6596,7 +6588,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TLSCertificatesClient @@ -6604,7 +6596,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::ApplicationUsersClient @@ -6612,7 +6604,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::FailoverBackendsClient @@ -6620,7 +6612,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::WeightedBackendsClient @@ -6628,7 +6620,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -6636,7 +6628,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EventDestinationsClient @@ -6644,7 +6636,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EventSubscriptionsClient @@ -6652,7 +6644,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::ApplicationSessionsClient @@ -6660,7 +6652,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::SSHHostCertificatesClient @@ -6668,7 +6660,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::SSHUserCertificatesClient @@ -6676,7 +6668,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TunnelGroupBackendsClient @@ -6684,7 +6676,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -6692,7 +6684,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -6700,7 +6692,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::HTTPResponseBackendsClient @@ -6708,23 +6700,7 @@
  • -
  • -
    - #get! - NgrokAPI::Services::TCPEdgePolicyModuleClient -
    -
  • - -
  • -
    - #get! - NgrokAPI::Services::TLSEdgePolicyModuleClient -
    -
  • - - -
  • #get! NgrokAPI::Services::CertificateAuthoritiesClient @@ -6732,7 +6708,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -6740,7 +6716,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -6748,7 +6724,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -6756,14 +6732,6 @@
  • -
  • -
    - #get! - NgrokAPI::Services::EdgeRoutePolicyModuleClient -
    -
  • - -
  • #get! @@ -6813,6 +6781,14 @@
  • +
    + #get! + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + + +
  • #get! NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -6820,6 +6796,14 @@
  • +
  • +
    + #get! + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient +
    +
  • + +
  • #get! @@ -6837,6 +6821,14 @@
  • +
    + #get! + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + + +
  • #get! NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -6844,7 +6836,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -6852,7 +6844,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -6860,7 +6852,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -6868,7 +6860,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -6876,7 +6868,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -6884,7 +6876,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -6892,7 +6884,7 @@
  • -
  • +
  • #get_next NgrokAPI::PagedIterator @@ -6900,7 +6892,7 @@
  • -
  • +
  • #github NgrokAPI::Models::EndpointOAuthProvider @@ -6908,7 +6900,7 @@
  • -
  • +
  • #gitlab NgrokAPI::Models::EndpointOAuthProvider @@ -6916,7 +6908,7 @@
  • -
  • +
  • #google NgrokAPI::Models::EndpointOAuthProvider @@ -6924,7 +6916,7 @@
  • -
  • +
  • #headers NgrokAPI::Models::HTTPResponseBackend @@ -6932,7 +6924,7 @@
  • -
  • +
  • #hostname NgrokAPI::Models::AbuseReportHostname @@ -6940,7 +6932,7 @@
  • -
  • +
  • #hostnames NgrokAPI::Models::AbuseReport @@ -6948,7 +6940,7 @@
  • -
  • +
  • #hostport NgrokAPI::Models::Endpoint @@ -6956,7 +6948,7 @@
  • -
  • +
  • #hostports NgrokAPI::Models::TCPEdge @@ -6964,7 +6956,7 @@
  • -
  • +
  • #hostports NgrokAPI::Models::TLSEdge @@ -6972,7 +6964,7 @@
  • -
  • +
  • #hostports NgrokAPI::Models::HTTPSEdge @@ -6980,7 +6972,7 @@
  • -
  • +
  • #id NgrokAPI::Models::Ref @@ -6988,7 +6980,7 @@
  • -
  • +
  • #id NgrokAPI::Models::Tunnel @@ -6996,7 +6988,7 @@
  • -
  • +
  • #id NgrokAPI::Models::APIKey @@ -7004,7 +6996,7 @@
  • -
  • +
  • #id NgrokAPI::Models::BotUser @@ -7012,7 +7004,7 @@
  • -
  • +
  • #id NgrokAPI::Models::Endpoint @@ -7020,7 +7012,7 @@
  • -
  • +
  • #id NgrokAPI::Models::TCPEdge @@ -7028,7 +7020,7 @@
  • -
  • +
  • #id NgrokAPI::Models::TLSEdge @@ -7036,7 +7028,7 @@
  • -
  • +
  • #id NgrokAPI::Models::IPPolicy @@ -7044,7 +7036,7 @@
  • -
  • +
  • #id NgrokAPI::Models::Credential @@ -7052,7 +7044,7 @@
  • -
  • +
  • #id NgrokAPI::Models::HTTPSEdge @@ -7060,7 +7052,7 @@
  • -
  • +
  • #id NgrokAPI::Models::AbuseReport @@ -7068,7 +7060,7 @@
  • -
  • +
  • #id NgrokAPI::Models::AgentIngress @@ -7076,7 +7068,7 @@
  • -
  • +
  • #id NgrokAPI::Models::ReservedAddr @@ -7084,7 +7076,7 @@
  • -
  • +
  • #id NgrokAPI::Models::IPPolicyRule @@ -7092,7 +7084,7 @@
  • -
  • +
  • #id NgrokAPI::Models::IPRestriction @@ -7100,7 +7092,7 @@
  • -
  • +
  • #id NgrokAPI::Models::SSHCredential @@ -7108,7 +7100,7 @@
  • -
  • +
  • #id NgrokAPI::Models::StaticBackend @@ -7116,7 +7108,7 @@
  • -
  • +
  • #id NgrokAPI::Models::TunnelSession @@ -7124,7 +7116,7 @@
  • -
  • +
  • #id NgrokAPI::Models::ReservedDomain @@ -7132,7 +7124,7 @@
  • -
  • +
  • #id NgrokAPI::Models::TLSCertificate @@ -7140,7 +7132,7 @@
  • -
  • +
  • #id NgrokAPI::Models::ApplicationUser @@ -7148,7 +7140,7 @@
  • -
  • +
  • #id NgrokAPI::Models::FailoverBackend @@ -7156,7 +7148,7 @@
  • -
  • +
  • #id NgrokAPI::Models::HTTPSEdgeRoute @@ -7164,7 +7156,7 @@
  • -
  • +
  • #id NgrokAPI::Models::WeightedBackend @@ -7172,7 +7164,7 @@
  • -
  • +
  • #id NgrokAPI::Models::EventDestination @@ -7180,7 +7172,7 @@
  • -
  • +
  • #id NgrokAPI::Models::EventSubscription @@ -7188,7 +7180,7 @@
  • -
  • +
  • #id NgrokAPI::Models::ApplicationSession @@ -7196,7 +7188,7 @@
  • -
  • +
  • #id NgrokAPI::Models::SSHHostCertificate @@ -7204,7 +7196,7 @@
  • -
  • +
  • #id NgrokAPI::Models::SSHUserCertificate @@ -7212,7 +7204,7 @@
  • -
  • +
  • #id NgrokAPI::Models::TunnelGroupBackend @@ -7220,7 +7212,7 @@
  • -
  • +
  • #id NgrokAPI::Models::CertificateAuthority @@ -7228,7 +7220,7 @@
  • -
  • +
  • #id NgrokAPI::Models::HTTPResponseBackend @@ -7236,7 +7228,7 @@
  • -
  • +
  • #id NgrokAPI::Models::SSHCertificateAuthority @@ -7244,7 +7236,7 @@
  • -
  • +
  • #identity_provider NgrokAPI::Models::ApplicationUser @@ -7252,7 +7244,7 @@
  • -
  • +
  • #idp_metadata NgrokAPI::Models::EndpointSAML @@ -7260,7 +7252,7 @@
  • -
  • +
  • #idp_metadata NgrokAPI::Models::EndpointSAMLMutate @@ -7268,7 +7260,7 @@
  • -
  • +
  • #inactivity_timeout NgrokAPI::Models::EndpointOIDC @@ -7276,7 +7268,7 @@
  • -
  • +
  • #inactivity_timeout NgrokAPI::Models::EndpointSAML @@ -7284,7 +7276,7 @@
  • -
  • +
  • #inactivity_timeout NgrokAPI::Models::EndpointOAuth @@ -7292,7 +7284,7 @@
  • -
  • +
  • #inactivity_timeout NgrokAPI::Models::EndpointSAMLMutate @@ -7300,14 +7292,6 @@
  • -
  • -
    - #inbound - NgrokAPI::Models::EndpointPolicy -
    -
  • - -
  • #initialize @@ -7501,14 +7485,6 @@
  • -
    - #initialize - NgrokAPI::Models::EndpointRule -
    -
  • - - -
  • #initialize NgrokAPI::Models::EndpointSAML @@ -7516,7 +7492,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::ReservedAddr @@ -7524,7 +7500,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::IPPolicyRule @@ -7532,7 +7508,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::IPRestriction @@ -7540,7 +7516,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::SSHCredential @@ -7548,7 +7524,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::StaticBackend @@ -7556,7 +7532,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::TunnelSession @@ -7564,7 +7540,7 @@
  • -
  • +
  • #initialize NgrokAPI::Errors::NotFoundError @@ -7572,7 +7548,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::AWSCredentials @@ -7580,7 +7556,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::BrowserSession @@ -7588,14 +7564,6 @@
  • -
  • -
    - #initialize - NgrokAPI::Models::EndpointAction -
    -
  • - -
  • #initialize @@ -7605,14 +7573,6 @@
  • -
    - #initialize - NgrokAPI::Models::EndpointPolicy -
    -
  • - - -
  • #initialize NgrokAPI::Models::ReservedDomain @@ -7620,7 +7580,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::TLSCertificate @@ -7628,7 +7588,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::ApplicationUser @@ -7636,7 +7596,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointBackend @@ -7644,7 +7604,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::FailoverBackend @@ -7652,7 +7612,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::HTTPSEdgeRoute @@ -7660,7 +7620,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::WeightedBackend @@ -7668,7 +7628,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::TunnelsClient @@ -7676,7 +7636,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EventDestination @@ -7684,7 +7644,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EventSourceList @@ -7692,7 +7652,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::IdentityProvider @@ -7700,7 +7660,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::APIKeysClient @@ -7708,7 +7668,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointIPPolicy @@ -7716,7 +7676,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EventSubscription @@ -7724,7 +7684,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::StaticBackendTLS @@ -7732,7 +7692,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::BotUsersClient @@ -7740,7 +7700,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EdgesTCPClient @@ -7748,7 +7708,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EdgesTLSClient @@ -7756,7 +7716,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EndpointsClient @@ -7764,7 +7724,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::ApplicationSession @@ -7772,7 +7732,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointMutualTLS @@ -7780,7 +7740,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointCompression @@ -7788,7 +7748,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointSAMLMutate @@ -7796,7 +7756,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EventSourceReplace @@ -7804,7 +7764,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EventTargetDatadog @@ -7812,7 +7772,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EventTargetKinesis @@ -7820,7 +7780,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::SSHHostCertificate @@ -7828,7 +7788,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::SSHUserCertificate @@ -7836,7 +7796,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::TunnelGroupBackend @@ -7844,7 +7804,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::CredentialsClient @@ -7852,7 +7812,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EdgesHTTPSClient @@ -7860,7 +7820,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::IPPoliciesClient @@ -7868,7 +7828,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::AbuseReportHostname @@ -7876,7 +7836,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::CertificateAuthority @@ -7884,7 +7844,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EventTargetFirehose @@ -7892,7 +7852,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::HTTPResponseBackend @@ -7900,7 +7860,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::TLSCertificateSANs @@ -7908,7 +7868,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::AgentIngressCertJob @@ -7916,7 +7876,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointOAuthAmazon @@ -7924,7 +7884,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointOAuthGoogle @@ -7932,7 +7892,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointOAuthTwitch @@ -7940,7 +7900,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::AbuseReportsClient @@ -7948,7 +7908,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EventSourcesClient @@ -7956,7 +7916,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointBackendMutate @@ -7964,7 +7924,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointOAuthGitHub @@ -7972,7 +7932,7 @@
  • -
  • +
  • #initialize NgrokAPI::Models::EndpointOAuthGitLab @@ -7980,6 +7940,14 @@
  • +
  • +
    + #initialize + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + +
  • #initialize @@ -8308,22 +8276,6 @@
  • -
  • -
    - #initialize - NgrokAPI::Services::TCPEdgePolicyModuleClient -
    -
  • - - -
  • -
    - #initialize - NgrokAPI::Services::TLSEdgePolicyModuleClient -
    -
  • - -
  • #initialize @@ -8366,16 +8318,16 @@
  • - #initialize - NgrokAPI::Services::EdgeRouteOAuthModuleClient + #initialize + NgrokAPI::Models::EventTargetAzureLogsIngestion
  • - #initialize - NgrokAPI::Services::EdgeRoutePolicyModuleClient + #initialize + NgrokAPI::Services::EdgeRouteOAuthModuleClient
  • @@ -8429,6 +8381,14 @@
  • +
    + #initialize + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + + +
  • #initialize NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -8436,6 +8396,14 @@
  • +
  • +
    + #initialize + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient +
    +
  • + +
  • #initialize @@ -8453,6 +8421,14 @@
  • +
    + #initialize + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + + +
  • #initialize NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -8460,7 +8436,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -8468,7 +8444,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -8476,7 +8452,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -8484,7 +8460,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -8492,7 +8468,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -8500,7 +8476,7 @@
  • -
  • +
  • #initialize NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -8508,7 +8484,7 @@
  • -
  • +
  • #ip NgrokAPI::Models::TunnelSession @@ -8516,7 +8492,7 @@
  • -
  • +
  • #ip_address NgrokAPI::Models::BrowserSession @@ -8524,7 +8500,7 @@
  • -
  • +
  • #ip_policies NgrokAPI::Client @@ -8532,7 +8508,7 @@
  • -
  • +
  • #ip_policies NgrokAPI::Models::IPRestriction @@ -8540,7 +8516,7 @@
  • -
  • +
  • #ip_policies NgrokAPI::Models::EndpointIPPolicy @@ -8548,7 +8524,7 @@
  • -
  • +
  • #ip_policy NgrokAPI::Models::IPPolicyRule @@ -8556,7 +8532,7 @@
  • -
  • +
  • #ip_policy_ids NgrokAPI::Models::EndpointIPPolicyMutate @@ -8564,7 +8540,7 @@
  • -
  • +
  • #ip_policy_rules NgrokAPI::Client @@ -8572,7 +8548,7 @@
  • -
  • +
  • #ip_restriction NgrokAPI::Models::TCPEdge @@ -8580,7 +8556,7 @@
  • -
  • +
  • #ip_restriction NgrokAPI::Models::TLSEdge @@ -8588,7 +8564,7 @@
  • -
  • +
  • #ip_restriction NgrokAPI::Models::HTTPSEdgeRoute @@ -8596,7 +8572,7 @@
  • -
  • +
  • #ip_restrictions NgrokAPI::Client @@ -8604,7 +8580,7 @@
  • -
  • +
  • #ips NgrokAPI::Models::TLSCertificateSANs @@ -8612,7 +8588,7 @@
  • -
  • +
  • #issued_at NgrokAPI::Models::TLSCertificate @@ -8620,7 +8596,7 @@
  • -
  • +
  • #issuer NgrokAPI::Models::EndpointOIDC @@ -8628,7 +8604,7 @@
  • -
  • +
  • #issuer_common_name NgrokAPI::Models::TLSCertificate @@ -8636,7 +8612,7 @@
  • -
  • +
  • #items NgrokAPI::Models::Listable @@ -8644,7 +8620,7 @@
  • -
  • +
  • #iter NgrokAPI::Models::Listable @@ -8652,7 +8628,7 @@
  • -
  • +
  • #key_type NgrokAPI::Models::SSHHostCertificate @@ -8660,7 +8636,7 @@
  • -
  • +
  • #key_type NgrokAPI::Models::SSHUserCertificate @@ -8668,7 +8644,7 @@
  • -
  • +
  • #key_type NgrokAPI::Models::SSHCertificateAuthority @@ -8676,7 +8652,7 @@
  • -
  • +
  • #key_usages NgrokAPI::Models::TLSCertificate @@ -8684,7 +8660,7 @@
  • -
  • +
  • #key_usages NgrokAPI::Models::CertificateAuthority @@ -8692,7 +8668,7 @@
  • -
  • +
  • #kinesis NgrokAPI::Models::EventTarget @@ -8700,7 +8676,7 @@
  • -
  • +
  • #klass NgrokAPI::Models::Listable @@ -8708,7 +8684,7 @@
  • -
  • +
  • #labels NgrokAPI::Models::Tunnel @@ -8716,7 +8692,7 @@
  • -
  • +
  • #labels NgrokAPI::Models::TunnelGroupBackend @@ -8724,7 +8700,7 @@
  • -
  • +
  • #last_active NgrokAPI::Models::ApplicationUser @@ -8732,7 +8708,7 @@
  • -
  • +
  • #last_active NgrokAPI::Models::ApplicationSession @@ -8740,7 +8716,7 @@
  • -
  • +
  • #last_login NgrokAPI::Models::ApplicationUser @@ -8748,7 +8724,7 @@
  • -
  • +
  • #lat_long_radius_km NgrokAPI::Models::Location @@ -8756,7 +8732,7 @@
  • -
  • +
  • #latitude NgrokAPI::Models::Location @@ -8764,7 +8740,7 @@
  • -
  • +
  • #linkedin NgrokAPI::Models::EndpointOAuthProvider @@ -8772,7 +8748,7 @@
  • -
  • +
  • #list NgrokAPI::HttpClient @@ -8780,7 +8756,7 @@
  • -
  • +
  • #list NgrokAPI::Services::TunnelsClient @@ -8788,7 +8764,7 @@
  • -
  • +
  • #list NgrokAPI::Services::APIKeysClient @@ -8796,7 +8772,7 @@
  • -
  • +
  • #list NgrokAPI::Services::BotUsersClient @@ -8804,7 +8780,7 @@
  • -
  • +
  • #list NgrokAPI::Services::EdgesTCPClient @@ -8812,7 +8788,7 @@
  • -
  • +
  • #list NgrokAPI::Services::EdgesTLSClient @@ -8820,7 +8796,7 @@
  • -
  • +
  • #list NgrokAPI::Services::EndpointsClient @@ -8828,7 +8804,7 @@
  • -
  • +
  • #list NgrokAPI::Services::CredentialsClient @@ -8836,7 +8812,7 @@
  • -
  • +
  • #list NgrokAPI::Services::EdgesHTTPSClient @@ -8844,7 +8820,7 @@
  • -
  • +
  • #list NgrokAPI::Services::IPPoliciesClient @@ -8852,7 +8828,7 @@
  • -
  • +
  • #list NgrokAPI::Services::EventSourcesClient @@ -8860,7 +8836,7 @@
  • -
  • +
  • #list NgrokAPI::Services::ReservedAddrsClient @@ -8868,7 +8844,7 @@
  • -
  • +
  • #list NgrokAPI::Services::AgentIngressesClient @@ -8876,7 +8852,7 @@
  • -
  • +
  • #list NgrokAPI::Services::IPPolicyRulesClient @@ -8884,7 +8860,7 @@
  • -
  • +
  • #list NgrokAPI::Services::IPRestrictionsClient @@ -8892,7 +8868,7 @@
  • -
  • +
  • #list NgrokAPI::Services::SSHCredentialsClient @@ -8900,7 +8876,7 @@
  • -
  • +
  • #list NgrokAPI::Services::StaticBackendsClient @@ -8908,7 +8884,7 @@
  • -
  • +
  • #list NgrokAPI::Services::TunnelSessionsClient @@ -8916,7 +8892,7 @@
  • -
  • +
  • #list NgrokAPI::Services::ReservedDomainsClient @@ -8924,7 +8900,7 @@
  • -
  • +
  • #list NgrokAPI::Services::TLSCertificatesClient @@ -8932,7 +8908,7 @@
  • -
  • +
  • #list NgrokAPI::Services::ApplicationUsersClient @@ -8940,7 +8916,7 @@
  • -
  • +
  • #list NgrokAPI::Services::FailoverBackendsClient @@ -8948,7 +8924,7 @@
  • -
  • +
  • #list NgrokAPI::Services::WeightedBackendsClient @@ -8956,7 +8932,7 @@
  • -
  • +
  • #list NgrokAPI::Services::EventDestinationsClient @@ -8964,7 +8940,7 @@
  • -
  • +
  • #list NgrokAPI::Services::EventSubscriptionsClient @@ -8972,7 +8948,7 @@
  • -
  • +
  • #list NgrokAPI::Services::ApplicationSessionsClient @@ -8980,7 +8956,7 @@
  • -
  • +
  • #list NgrokAPI::Services::SSHHostCertificatesClient @@ -8988,7 +8964,7 @@
  • -
  • +
  • #list NgrokAPI::Services::SSHUserCertificatesClient @@ -8996,7 +8972,7 @@
  • -
  • +
  • #list NgrokAPI::Services::TunnelGroupBackendsClient @@ -9004,7 +8980,7 @@
  • -
  • +
  • #list NgrokAPI::Services::HTTPResponseBackendsClient @@ -9012,7 +8988,7 @@
  • -
  • +
  • #list NgrokAPI::Services::CertificateAuthoritiesClient @@ -9020,7 +8996,7 @@
  • -
  • +
  • #list NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -9028,7 +9004,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::TunnelsClient @@ -9036,7 +9012,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::APIKeysClient @@ -9044,7 +9020,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::BotUsersClient @@ -9052,7 +9028,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::EdgesTCPClient @@ -9060,7 +9036,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::EdgesTLSClient @@ -9068,7 +9044,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::EndpointsClient @@ -9076,7 +9052,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::CredentialsClient @@ -9084,7 +9060,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::EdgesHTTPSClient @@ -9092,7 +9068,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::IPPoliciesClient @@ -9100,7 +9076,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::EventSourcesClient @@ -9108,7 +9084,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::ReservedAddrsClient @@ -9116,7 +9092,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::AgentIngressesClient @@ -9124,7 +9100,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::IPPolicyRulesClient @@ -9132,7 +9108,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::IPRestrictionsClient @@ -9140,7 +9116,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::SSHCredentialsClient @@ -9148,7 +9124,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::StaticBackendsClient @@ -9156,7 +9132,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::TunnelSessionsClient @@ -9164,7 +9140,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::ReservedDomainsClient @@ -9172,7 +9148,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::TLSCertificatesClient @@ -9180,7 +9156,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::ApplicationUsersClient @@ -9188,7 +9164,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::FailoverBackendsClient @@ -9196,7 +9172,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::WeightedBackendsClient @@ -9204,7 +9180,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::EventDestinationsClient @@ -9212,7 +9188,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::EventSubscriptionsClient @@ -9220,7 +9196,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::ApplicationSessionsClient @@ -9228,7 +9204,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::SSHHostCertificatesClient @@ -9236,7 +9212,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::SSHUserCertificatesClient @@ -9244,7 +9220,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::TunnelGroupBackendsClient @@ -9252,7 +9228,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::HTTPResponseBackendsClient @@ -9260,7 +9236,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::CertificateAuthoritiesClient @@ -9268,7 +9244,7 @@
  • -
  • +
  • #list! NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -9276,7 +9252,7 @@
  • -
  • +
  • #list_property NgrokAPI::PagedIterator @@ -9284,7 +9260,7 @@
  • -
  • +
  • #list_property NgrokAPI::Models::Listable @@ -9292,7 +9268,7 @@
  • -
  • +
  • #location NgrokAPI::Models::BrowserSession @@ -9300,7 +9276,7 @@
  • -
  • +
  • #log_group_arn NgrokAPI::Models::EventTargetCloudwatchLogs @@ -9308,6 +9284,14 @@
  • +
  • +
    + #logs_ingestion_uri + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + +
  • #longitude @@ -9677,14 +9661,6 @@
  • -
    - #name - NgrokAPI::Models::EndpointRule -
    -
  • - - -
  • #name NgrokAPI::Models::ApplicationUser @@ -9692,7 +9668,7 @@
  • -
  • +
  • #name NgrokAPI::Models::IdentityProvider @@ -9700,7 +9676,7 @@
  • -
  • +
  • #nameid_format NgrokAPI::Models::EndpointSAML @@ -9708,7 +9684,7 @@
  • -
  • +
  • #nameid_format NgrokAPI::Models::EndpointSAMLMutate @@ -9716,7 +9692,7 @@
  • -
  • +
  • #next_page_uri NgrokAPI::Models::Listable @@ -9724,7 +9700,7 @@
  • -
  • +
  • #not_after NgrokAPI::Models::TLSCertificate @@ -9732,7 +9708,7 @@
  • -
  • +
  • #not_after NgrokAPI::Models::CertificateAuthority @@ -9740,7 +9716,7 @@
  • -
  • +
  • #not_before NgrokAPI::Models::TLSCertificate @@ -9748,7 +9724,7 @@
  • -
  • +
  • #not_before NgrokAPI::Models::CertificateAuthority @@ -9756,7 +9732,7 @@
  • -
  • +
  • #ns_targets NgrokAPI::Models::AgentIngress @@ -9764,7 +9740,7 @@
  • -
  • +
  • #num_buckets NgrokAPI::Models::EndpointCircuitBreaker @@ -9772,7 +9748,7 @@
  • -
  • +
  • #oauth NgrokAPI::Models::HTTPSEdgeRoute @@ -9780,7 +9756,7 @@
  • -
  • +
  • #oidc NgrokAPI::Models::HTTPSEdgeRoute @@ -9788,7 +9764,7 @@
  • -
  • +
  • #options_passthrough NgrokAPI::Models::EndpointOIDC @@ -9796,7 +9772,7 @@
  • -
  • +
  • #options_passthrough NgrokAPI::Models::EndpointSAML @@ -9804,7 +9780,7 @@
  • -
  • +
  • #options_passthrough NgrokAPI::Models::EndpointOAuth @@ -9812,7 +9788,7 @@
  • -
  • +
  • #options_passthrough NgrokAPI::Models::EndpointSAMLMutate @@ -9820,7 +9796,7 @@
  • -
  • +
  • #organizations NgrokAPI::Models::EndpointOAuthGitHub @@ -9828,7 +9804,7 @@
  • -
  • +
  • #os NgrokAPI::Models::TunnelSession @@ -9836,7 +9812,7 @@
  • -
  • +
  • #os_name NgrokAPI::Models::UserAgent @@ -9844,7 +9820,7 @@
  • -
  • +
  • #os_version NgrokAPI::Models::UserAgent @@ -9852,14 +9828,6 @@
  • -
  • -
    - #outbound - NgrokAPI::Models::EndpointPolicy -
    -
  • - -
  • #owner_id @@ -9901,30 +9869,6 @@
  • -
    - #policy - NgrokAPI::Models::TCPEdge -
    -
  • - - -
  • -
    - #policy - NgrokAPI::Models::TLSEdge -
    -
  • - - -
  • -
    - #policy - NgrokAPI::Models::HTTPSEdgeRoute -
    -
  • - - -
  • #post NgrokAPI::HttpClient @@ -9932,7 +9876,7 @@
  • -
  • +
  • #principals NgrokAPI::Models::SSHHostCertificate @@ -9940,7 +9884,7 @@
  • -
  • +
  • #principals NgrokAPI::Models::SSHUserCertificate @@ -9948,7 +9892,7 @@
  • -
  • +
  • #private_key_type NgrokAPI::Models::TLSCertificate @@ -9956,7 +9900,7 @@
  • -
  • +
  • #private_key_type NgrokAPI::Models::AgentIngressCertPolicy @@ -9964,7 +9908,7 @@
  • -
  • +
  • #private_key_type NgrokAPI::Models::ReservedDomainCertPolicy @@ -9972,7 +9916,7 @@
  • -
  • +
  • #proto NgrokAPI::Models::Tunnel @@ -9980,7 +9924,7 @@
  • -
  • +
  • #proto NgrokAPI::Models::Endpoint @@ -9988,7 +9932,7 @@
  • -
  • +
  • #provider NgrokAPI::Models::EndpointOAuth @@ -9996,7 +9940,7 @@
  • -
  • +
  • #provider NgrokAPI::Models::EndpointWebhookValidation @@ -10004,7 +9948,7 @@
  • -
  • +
  • #provider_user_id NgrokAPI::Models::ApplicationUser @@ -10012,7 +9956,7 @@
  • -
  • +
  • #provisioning_job NgrokAPI::Models::AgentIngressCertStatus @@ -10020,7 +9964,7 @@
  • -
  • +
  • #provisioning_job NgrokAPI::Models::ReservedDomainCertStatus @@ -10028,7 +9972,7 @@
  • -
  • +
  • #public_key NgrokAPI::Models::SSHCredential @@ -10036,7 +9980,7 @@
  • -
  • +
  • #public_key NgrokAPI::Models::SSHHostCertificate @@ -10044,7 +9988,7 @@
  • -
  • +
  • #public_key NgrokAPI::Models::SSHUserCertificate @@ -10052,7 +9996,7 @@
  • -
  • +
  • #public_key NgrokAPI::Models::SSHCertificateAuthority @@ -10060,7 +10004,7 @@
  • -
  • +
  • #public_url NgrokAPI::Models::Tunnel @@ -10068,7 +10012,7 @@
  • -
  • +
  • #public_url NgrokAPI::Models::Endpoint @@ -10076,7 +10020,7 @@
  • -
  • +
  • #public_url NgrokAPI::Models::ApplicationSession @@ -10084,7 +10028,7 @@
  • -
  • +
  • #put NgrokAPI::HttpClient @@ -10092,7 +10036,7 @@
  • -
  • +
  • #raw NgrokAPI::Models::UserAgent @@ -10100,7 +10044,7 @@
  • -
  • +
  • #region NgrokAPI::Models::Tunnel @@ -10108,7 +10052,7 @@
  • -
  • +
  • #region NgrokAPI::Models::Endpoint @@ -10116,7 +10060,7 @@
  • -
  • +
  • #region NgrokAPI::Models::ReservedAddr @@ -10124,7 +10068,7 @@
  • -
  • +
  • #region NgrokAPI::Models::TunnelSession @@ -10132,7 +10076,7 @@
  • -
  • +
  • #region NgrokAPI::Models::ReservedDomain @@ -10140,7 +10084,7 @@
  • -
  • +
  • #region_domains NgrokAPI::Models::AgentIngress @@ -10148,7 +10092,7 @@
  • -
  • +
  • #remove NgrokAPI::Models::EndpointRequestHeaders @@ -10156,7 +10100,7 @@
  • -
  • +
  • #remove NgrokAPI::Models::EndpointResponseHeaders @@ -10164,7 +10108,7 @@
  • -
  • +
  • #renews_at NgrokAPI::Models::AgentIngressCertStatus @@ -10172,7 +10116,7 @@
  • -
  • +
  • #renews_at NgrokAPI::Models::ReservedDomainCertStatus @@ -10180,7 +10124,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -10188,7 +10132,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -10196,23 +10140,7 @@
  • -
  • -
    - #replace - NgrokAPI::Services::TCPEdgePolicyModuleClient -
    -
  • - -
  • -
    - #replace - NgrokAPI::Services::TLSEdgePolicyModuleClient -
    -
  • - - -
  • #replace NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -10220,7 +10148,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -10228,7 +10156,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -10236,14 +10164,6 @@
  • -
  • -
    - #replace - NgrokAPI::Services::EdgeRoutePolicyModuleClient -
    -
  • - -
  • #replace @@ -10285,6 +10205,14 @@
  • +
    + #replace + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + + +
  • #replace NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -10292,6 +10220,14 @@
  • +
  • +
    + #replace + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient +
    +
  • + +
  • #replace @@ -10309,6 +10245,14 @@
  • +
    + #replace + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + + +
  • #replace NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -10316,7 +10260,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -10324,7 +10268,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -10332,7 +10276,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -10340,7 +10284,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -10348,7 +10292,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -10356,7 +10300,7 @@
  • -
  • +
  • #replace NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -10364,7 +10308,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -10372,7 +10316,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -10380,23 +10324,7 @@
  • -
  • -
    - #replace! - NgrokAPI::Services::TCPEdgePolicyModuleClient -
    -
  • - -
  • -
    - #replace! - NgrokAPI::Services::TLSEdgePolicyModuleClient -
    -
  • - - -
  • #replace! NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -10404,7 +10332,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -10412,7 +10340,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -10420,14 +10348,6 @@
  • -
  • -
    - #replace! - NgrokAPI::Services::EdgeRoutePolicyModuleClient -
    -
  • - -
  • #replace! @@ -10469,6 +10389,14 @@
  • +
    + #replace! + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + + +
  • #replace! NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -10476,6 +10404,14 @@
  • +
  • +
    + #replace! + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient +
    +
  • + +
  • #replace! @@ -10493,6 +10429,14 @@
  • +
    + #replace! + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + + +
  • #replace! NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -10500,7 +10444,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -10508,7 +10452,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -10516,7 +10460,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -10524,7 +10468,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -10532,7 +10476,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -10540,7 +10484,7 @@
  • -
  • +
  • #replace! NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -10548,7 +10492,7 @@
  • -
  • +
  • #request_headers NgrokAPI::Models::HTTPSEdgeRoute @@ -10556,7 +10500,7 @@
  • -
  • +
  • #request_signing_certificate_pem NgrokAPI::Models::EndpointSAML @@ -10564,7 +10508,7 @@
  • -
  • +
  • #reserved_addrs NgrokAPI::Client @@ -10572,7 +10516,7 @@
  • -
  • +
  • #reserved_domains NgrokAPI::Client @@ -10580,7 +10524,7 @@
  • -
  • +
  • #response NgrokAPI::Error @@ -10588,7 +10532,7 @@
  • -
  • +
  • #response NgrokAPI::Errors::NotFoundError @@ -10596,7 +10540,7 @@
  • -
  • +
  • #response_headers NgrokAPI::Models::HTTPSEdgeRoute @@ -10604,7 +10548,7 @@
  • -
  • +
  • #restart NgrokAPI::Services::TunnelSessionsClient @@ -10612,7 +10556,7 @@
  • -
  • +
  • #restart! NgrokAPI::Services::TunnelSessionsClient @@ -10620,7 +10564,7 @@
  • -
  • +
  • #retries_at NgrokAPI::Models::AgentIngressCertJob @@ -10628,7 +10572,7 @@
  • -
  • +
  • #retries_at NgrokAPI::Models::ReservedDomainCertJob @@ -10636,7 +10580,7 @@
  • -
  • +
  • #role NgrokAPI::Models::AWSAuth @@ -10644,7 +10588,7 @@
  • -
  • +
  • #role_arn NgrokAPI::Models::AWSRole @@ -10652,7 +10596,7 @@
  • -
  • +
  • #rolling_window NgrokAPI::Models::EndpointCircuitBreaker @@ -10660,7 +10604,7 @@
  • -
  • +
  • #route NgrokAPI::Models::ApplicationSession @@ -10668,7 +10612,7 @@
  • -
  • +
  • #routes NgrokAPI::Models::HTTPSEdge @@ -10676,7 +10620,7 @@
  • -
  • +
  • #saml NgrokAPI::Models::HTTPSEdgeRoute @@ -10684,7 +10628,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOIDC @@ -10692,7 +10636,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthAmazon @@ -10700,7 +10644,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthGoogle @@ -10708,7 +10652,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthTwitch @@ -10716,7 +10660,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthGitHub @@ -10724,7 +10668,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthGitLab @@ -10732,7 +10676,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthFacebook @@ -10740,7 +10684,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthLinkedIn @@ -10748,7 +10692,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthMicrosoft @@ -10756,7 +10700,7 @@
  • -
  • +
  • #secret NgrokAPI::Models::EndpointWebhookValidation @@ -10764,7 +10708,7 @@
  • -
  • +
  • #serial_number NgrokAPI::Models::TLSCertificate @@ -10772,7 +10716,7 @@
  • -
  • +
  • #service NgrokAPI::Models::EventTargetDatadog @@ -10780,7 +10724,7 @@
  • -
  • +
  • #single_logout_url NgrokAPI::Models::EndpointSAML @@ -10788,7 +10732,7 @@
  • -
  • +
  • #sources NgrokAPI::Models::EventSourceList @@ -10796,7 +10740,7 @@
  • -
  • +
  • #sources NgrokAPI::Models::EventSubscription @@ -10804,7 +10748,7 @@
  • -
  • +
  • #ssh_certificate_authorities NgrokAPI::Client @@ -10812,7 +10756,7 @@
  • -
  • +
  • #ssh_certificate_authority_id NgrokAPI::Models::SSHHostCertificate @@ -10820,7 +10764,7 @@
  • -
  • +
  • #ssh_certificate_authority_id NgrokAPI::Models::SSHUserCertificate @@ -10828,7 +10772,7 @@
  • -
  • +
  • #ssh_credentials NgrokAPI::Client @@ -10836,7 +10780,7 @@
  • -
  • +
  • #ssh_host_certificates NgrokAPI::Client @@ -10844,7 +10788,7 @@
  • -
  • +
  • #ssh_user_certificates NgrokAPI::Client @@ -10852,7 +10796,7 @@
  • -
  • +
  • #started_at NgrokAPI::Models::Tunnel @@ -10860,7 +10804,7 @@
  • -
  • +
  • #started_at NgrokAPI::Models::TunnelSession @@ -10868,7 +10812,7 @@
  • -
  • +
  • #started_at NgrokAPI::Models::AgentIngressCertJob @@ -10876,7 +10820,7 @@
  • -
  • +
  • #started_at NgrokAPI::Models::ReservedDomainCertJob @@ -10884,7 +10828,7 @@
  • -
  • +
  • #status NgrokAPI::Models::AbuseReport @@ -10892,7 +10836,7 @@
  • -
  • +
  • #status NgrokAPI::Models::AbuseReportHostname @@ -10900,7 +10844,7 @@
  • -
  • +
  • #status_code NgrokAPI::Models::HTTPResponseBackend @@ -10908,7 +10852,7 @@
  • -
  • +
  • #stop NgrokAPI::Services::TunnelSessionsClient @@ -10916,7 +10860,7 @@
  • -
  • +
  • #stop! NgrokAPI::Services::TunnelSessionsClient @@ -10924,7 +10868,7 @@
  • -
  • +
  • #stream_arn NgrokAPI::Models::EventTargetKinesis @@ -10932,7 +10876,7 @@
  • -
  • +
  • #subject_alternative_names NgrokAPI::Models::TLSCertificate @@ -10940,7 +10884,7 @@
  • -
  • +
  • #subject_common_name NgrokAPI::Models::TLSCertificate @@ -10948,7 +10892,7 @@
  • -
  • +
  • #subject_common_name NgrokAPI::Models::CertificateAuthority @@ -10956,7 +10900,7 @@
  • -
  • +
  • #subject_country NgrokAPI::Models::TLSCertificate @@ -10964,7 +10908,7 @@
  • -
  • +
  • #subject_locality NgrokAPI::Models::TLSCertificate @@ -10972,7 +10916,7 @@
  • -
  • +
  • #subject_organization NgrokAPI::Models::TLSCertificate @@ -10980,7 +10924,7 @@
  • -
  • +
  • #subject_organizational_unit NgrokAPI::Models::TLSCertificate @@ -10988,7 +10932,7 @@
  • -
  • +
  • #subject_province NgrokAPI::Models::TLSCertificate @@ -10996,7 +10940,7 @@
  • -
  • +
  • #target NgrokAPI::Models::EventDestination @@ -11004,7 +10948,7 @@
  • -
  • +
  • #tcp_addr NgrokAPI::Models::Endpoint @@ -11012,7 +10956,7 @@
  • -
  • +
  • #teams NgrokAPI::Models::EndpointOAuthGitHub @@ -11020,6 +10964,14 @@
  • +
  • +
    + #tenant_id + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + +
  • #terminate_at @@ -11213,14 +11165,6 @@
  • -
    - #to_h - NgrokAPI::Models::EndpointRule -
    -
  • - - -
  • #to_h NgrokAPI::Models::EndpointSAML @@ -11228,7 +11172,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ReservedAddr @@ -11236,7 +11180,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::IPPolicyRule @@ -11244,7 +11188,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::IPRestriction @@ -11252,7 +11196,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::SSHCredential @@ -11260,7 +11204,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::StaticBackend @@ -11268,7 +11212,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TunnelSession @@ -11276,7 +11220,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AWSCredentials @@ -11284,7 +11228,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::BrowserSession @@ -11292,14 +11236,6 @@
  • -
  • -
    - #to_h - NgrokAPI::Models::EndpointAction -
    -
  • - -
  • #to_h @@ -11309,14 +11245,6 @@
  • -
    - #to_h - NgrokAPI::Models::EndpointPolicy -
    -
  • - - -
  • #to_h NgrokAPI::Models::ReservedDomain @@ -11324,7 +11252,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TLSCertificate @@ -11332,7 +11260,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ApplicationUser @@ -11340,7 +11268,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointBackend @@ -11348,7 +11276,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::FailoverBackend @@ -11356,7 +11284,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::HTTPSEdgeRoute @@ -11364,7 +11292,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::WeightedBackend @@ -11372,7 +11300,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventDestination @@ -11380,7 +11308,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventSourceList @@ -11388,7 +11316,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::IdentityProvider @@ -11396,7 +11324,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointIPPolicy @@ -11404,7 +11332,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventSubscription @@ -11412,7 +11340,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::StaticBackendTLS @@ -11420,7 +11348,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ApplicationSession @@ -11428,7 +11356,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointMutualTLS @@ -11436,7 +11364,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointCompression @@ -11444,7 +11372,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointSAMLMutate @@ -11452,7 +11380,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventSourceReplace @@ -11460,7 +11388,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTargetDatadog @@ -11468,7 +11396,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTargetKinesis @@ -11476,7 +11404,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::SSHHostCertificate @@ -11484,7 +11412,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::SSHUserCertificate @@ -11492,7 +11420,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TunnelGroupBackend @@ -11500,7 +11428,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AbuseReportHostname @@ -11508,7 +11436,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::CertificateAuthority @@ -11516,7 +11444,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTargetFirehose @@ -11524,7 +11452,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::HTTPResponseBackend @@ -11532,7 +11460,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TLSCertificateSANs @@ -11540,7 +11468,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AgentIngressCertJob @@ -11548,7 +11476,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthAmazon @@ -11556,7 +11484,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthGoogle @@ -11564,7 +11492,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthTwitch @@ -11572,7 +11500,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointBackendMutate @@ -11580,7 +11508,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthGitHub @@ -11588,7 +11516,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthGitLab @@ -11596,6 +11524,14 @@
  • +
  • +
    + #to_h + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + +
  • #to_h @@ -11765,6 +11701,14 @@
  • +
    + #to_h + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + + +
  • #to_s NgrokAPI::Models::Ref @@ -11772,7 +11716,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Tunnel @@ -11780,7 +11724,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::APIKey @@ -11788,7 +11732,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AWSAuth @@ -11796,7 +11740,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AWSRole @@ -11804,7 +11748,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::BotUser @@ -11812,7 +11756,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Endpoint @@ -11820,7 +11764,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Listable @@ -11828,7 +11772,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Location @@ -11836,7 +11780,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::TCPEdge @@ -11844,7 +11788,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::TLSEdge @@ -11852,7 +11796,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::IPPolicy @@ -11860,7 +11804,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Credential @@ -11868,7 +11812,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::HTTPSEdge @@ -11876,7 +11820,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::UserAgent @@ -11884,7 +11828,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AbuseReport @@ -11892,7 +11836,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventSource @@ -11900,7 +11844,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventTarget @@ -11908,7 +11852,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AgentIngress @@ -11916,7 +11860,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOIDC @@ -11924,14 +11868,6 @@
  • -
  • -
    - #to_s - NgrokAPI::Models::EndpointRule -
    -
  • - -
  • #to_s @@ -12005,14 +11941,6 @@
  • -
    - #to_s - NgrokAPI::Models::EndpointAction -
    -
  • - - -
  • #to_s NgrokAPI::Models::EndpointOAuth @@ -12020,14 +11948,6 @@
  • -
  • -
    - #to_s - NgrokAPI::Models::EndpointPolicy -
    -
  • - -
  • #to_s @@ -12309,6 +12229,14 @@
  • +
    + #to_s + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + + +
  • #to_s NgrokAPI::Models::EndpointCircuitBreaker @@ -12316,7 +12244,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthFacebook @@ -12324,7 +12252,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthProvider @@ -12332,7 +12260,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointRequestHeaders @@ -12340,7 +12268,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointTLSTermination @@ -12348,7 +12276,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ReservedDomainCertJob @@ -12356,7 +12284,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AgentIngressCertPolicy @@ -12364,7 +12292,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AgentIngressCertStatus @@ -12372,7 +12300,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointIPPolicyMutate @@ -12380,7 +12308,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthLinkedIn @@ -12388,7 +12316,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthMicrosoft @@ -12396,7 +12324,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointResponseHeaders @@ -12404,7 +12332,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::SSHCertificateAuthority @@ -12412,7 +12340,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointMutualTLSMutate @@ -12420,7 +12348,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointUserAgentFilter @@ -12428,7 +12356,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointWebhookValidation @@ -12436,7 +12364,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ReservedDomainCertPolicy @@ -12444,7 +12372,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ReservedDomainCertStatus @@ -12452,7 +12380,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventTargetCloudwatchLogs @@ -12460,7 +12388,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointTLSTerminationAtEdge @@ -12468,7 +12396,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointWebsocketTCPConverter @@ -12476,6 +12404,14 @@
  • +
  • +
    + #to_s + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + +
  • #token @@ -12493,6 +12429,30 @@
  • +
    + #traffic_policy + NgrokAPI::Models::TCPEdge +
    +
  • + + +
  • +
    + #traffic_policy + NgrokAPI::Models::TLSEdge +
    +
  • + + +
  • +
    + #traffic_policy + NgrokAPI::Models::HTTPSEdgeRoute +
    +
  • + + +
  • #transport NgrokAPI::Models::TunnelSession @@ -12500,7 +12460,7 @@
  • -
  • +
  • #tripped_duration NgrokAPI::Models::EndpointCircuitBreaker @@ -12508,7 +12468,7 @@
  • -
  • +
  • #tunnel NgrokAPI::Models::Endpoint @@ -12516,7 +12476,7 @@
  • -
  • +
  • #tunnel_session NgrokAPI::Models::Tunnel @@ -12524,7 +12484,7 @@
  • -
  • +
  • #tunnel_sessions NgrokAPI::Client @@ -12532,7 +12492,7 @@
  • -
  • +
  • #tunnels NgrokAPI::Client @@ -12540,7 +12500,7 @@
  • -
  • +
  • #tunnels NgrokAPI::Models::TunnelGroupBackend @@ -12548,7 +12508,7 @@
  • -
  • +
  • #twitch NgrokAPI::Models::EndpointOAuthProvider @@ -12556,7 +12516,7 @@
  • -
  • +
  • #type NgrokAPI::Models::Endpoint @@ -12564,7 +12524,7 @@
  • -
  • +
  • #type NgrokAPI::Models::EventSource @@ -12572,7 +12532,7 @@
  • -
  • +
  • #type NgrokAPI::Models::IPRestriction @@ -12580,14 +12540,6 @@
  • -
  • -
    - #type - NgrokAPI::Models::EndpointAction -
    -
  • - -
  • #type @@ -13565,6 +13517,14 @@
  • +
    + #value + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + + +
  • #volume_threshold NgrokAPI::Models::EndpointCircuitBreaker @@ -13572,7 +13532,7 @@
  • -
  • +
  • #webhook_verification NgrokAPI::Models::HTTPSEdgeRoute @@ -13580,7 +13540,7 @@
  • -
  • +
  • #websocket_tcp_converter NgrokAPI::Models::HTTPSEdgeRoute diff --git a/docs/top-level-namespace.html b/docs/top-level-namespace.html index cae48ad..566d9f7 100644 --- a/docs/top-level-namespace.html +++ b/docs/top-level-namespace.html @@ -100,9 +100,9 @@
    diff --git a/lib/ngrokapi/models/endpoint_action.rb b/lib/ngrokapi/models/endpoint_action.rb deleted file mode 100644 index 299ddb4..0000000 --- a/lib/ngrokapi/models/endpoint_action.rb +++ /dev/null @@ -1,33 +0,0 @@ -# frozen_string_literal: true - -# Code generated for API Clients. DO NOT EDIT. - -module NgrokAPI - module Models - class EndpointAction - attr_reader :client, - :attrs, - :type, - :config - - def initialize(client: nil, attrs: {}) - @client = client - @attrs = attrs - @type = @attrs['type'] - @config = @attrs['config'] - end - - def ==(other) - @attrs == other.attrs - end - - def to_s - @attrs.to_s - end - - def to_h - @attrs.to_h - end - end - end -end diff --git a/lib/ngrokapi/models/endpoint_rule.rb b/lib/ngrokapi/models/endpoint_rule.rb deleted file mode 100644 index 6b71dce..0000000 --- a/lib/ngrokapi/models/endpoint_rule.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -# Code generated for API Clients. DO NOT EDIT. - -module NgrokAPI - module Models - class EndpointRule - attr_reader :client, - :attrs, - :expressions, - :actions, - :name - - def initialize(client: nil, attrs: {}) - @client = client - @attrs = attrs - @expressions = @attrs['expressions'] - @actions = @attrs['actions'] - @name = @attrs['name'] - end - - def ==(other) - @attrs == other.attrs - end - - def to_s - @attrs.to_s - end - - def to_h - @attrs.to_h - end - end - end -end diff --git a/lib/ngrokapi/models/endpoint_policy.rb b/lib/ngrokapi/models/endpoint_traffic_policy.rb similarity index 77% rename from lib/ngrokapi/models/endpoint_policy.rb rename to lib/ngrokapi/models/endpoint_traffic_policy.rb index 3e619f7..965d6f2 100644 --- a/lib/ngrokapi/models/endpoint_policy.rb +++ b/lib/ngrokapi/models/endpoint_traffic_policy.rb @@ -4,19 +4,17 @@ module NgrokAPI module Models - class EndpointPolicy + class EndpointTrafficPolicy attr_reader :client, :attrs, :enabled, - :inbound, - :outbound + :value def initialize(client: nil, attrs: {}) @client = client @attrs = attrs @enabled = @attrs['enabled'] - @inbound = @attrs['inbound'] - @outbound = @attrs['outbound'] + @value = @attrs['value'] end def ==(other) diff --git a/lib/ngrokapi/models/event_target.rb b/lib/ngrokapi/models/event_target.rb index ce83ba9..4141405 100644 --- a/lib/ngrokapi/models/event_target.rb +++ b/lib/ngrokapi/models/event_target.rb @@ -10,7 +10,8 @@ module NgrokAPI :firehose, :kinesis, :cloudwatch_logs, - :datadog + :datadog, + :azure_logs_ingestion def initialize(client: nil, attrs: {}) @client = client @@ -19,6 +20,7 @@ module NgrokAPI @kinesis = @attrs['kinesis'] @cloudwatch_logs = @attrs['cloudwatch_logs'] @datadog = @attrs['datadog'] + @azure_logs_ingestion = @attrs['azure_logs_ingestion'] end def ==(other) diff --git a/lib/ngrokapi/models/event_target_azure_logs_ingestion.rb b/lib/ngrokapi/models/event_target_azure_logs_ingestion.rb new file mode 100644 index 0000000..19cc5dc --- /dev/null +++ b/lib/ngrokapi/models/event_target_azure_logs_ingestion.rb @@ -0,0 +1,41 @@ +# frozen_string_literal: true + +# Code generated for API Clients. DO NOT EDIT. + +module NgrokAPI + module Models + class EventTargetAzureLogsIngestion + attr_reader :client, + :attrs, + :tenant_id, + :client_id, + :client_secret, + :logs_ingestion_uri, + :data_collection_rule_id, + :data_collection_stream_name + + def initialize(client: nil, attrs: {}) + @client = client + @attrs = attrs + @tenant_id = @attrs['tenant_id'] + @client_id = @attrs['client_id'] + @client_secret = @attrs['client_secret'] + @logs_ingestion_uri = @attrs['logs_ingestion_uri'] + @data_collection_rule_id = @attrs['data_collection_rule_id'] + @data_collection_stream_name = @attrs['data_collection_stream_name'] + end + + def ==(other) + @attrs == other.attrs + end + + def to_s + @attrs.to_s + end + + def to_h + @attrs.to_h + end + end + end +end diff --git a/lib/ngrokapi/models/https_edge_route.rb b/lib/ngrokapi/models/https_edge_route.rb index 72309ce..6cc6195 100644 --- a/lib/ngrokapi/models/https_edge_route.rb +++ b/lib/ngrokapi/models/https_edge_route.rb @@ -29,7 +29,7 @@ module NgrokAPI :oidc, :websocket_tcp_converter, :user_agent_filter, - :policy + :traffic_policy def initialize(client: nil, attrs: {}) @client = client @@ -56,7 +56,7 @@ module NgrokAPI @oidc = @attrs['oidc'] @websocket_tcp_converter = @attrs['websocket_tcp_converter'] @user_agent_filter = @attrs['user_agent_filter'] - @policy = @attrs['policy'] + @traffic_policy = @attrs['traffic_policy'] end def ==(other) @@ -95,7 +95,7 @@ module NgrokAPI oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, - policy: nil + traffic_policy: nil ) @match_type = match_type if match_type @match = match if match @@ -113,7 +113,7 @@ module NgrokAPI @oidc = oidc if oidc @websocket_tcp_converter = websocket_tcp_converter if websocket_tcp_converter @user_agent_filter = user_agent_filter if user_agent_filter - @policy = policy if policy + @traffic_policy = traffic_policy if traffic_policy @client.update( edge_id: @edge_id, id: @id, @@ -133,7 +133,7 @@ module NgrokAPI oidc: oidc, websocket_tcp_converter: websocket_tcp_converter, user_agent_filter: user_agent_filter, - policy: policy + traffic_policy: traffic_policy ) end diff --git a/lib/ngrokapi/models/tcp_edge.rb b/lib/ngrokapi/models/tcp_edge.rb index 03f2b6b..957d4a3 100644 --- a/lib/ngrokapi/models/tcp_edge.rb +++ b/lib/ngrokapi/models/tcp_edge.rb @@ -17,7 +17,7 @@ module NgrokAPI :hostports, :backend, :ip_restriction, - :policy + :traffic_policy def initialize(client: nil, attrs: {}) @client = client @@ -32,7 +32,7 @@ module NgrokAPI @hostports = @attrs['hostports'] @backend = @attrs['backend'] @ip_restriction = @attrs['ip_restriction'] - @policy = @attrs['policy'] + @traffic_policy = @attrs['traffic_policy'] end def ==(other) @@ -60,14 +60,14 @@ module NgrokAPI hostports: nil, backend: nil, ip_restriction: nil, - policy: nil + traffic_policy: nil ) @description = description if description @metadata = metadata if metadata @hostports = hostports if hostports @backend = backend if backend @ip_restriction = ip_restriction if ip_restriction - @policy = policy if policy + @traffic_policy = traffic_policy if traffic_policy @client.update( id: @id, description: description, @@ -75,7 +75,7 @@ module NgrokAPI hostports: hostports, backend: backend, ip_restriction: ip_restriction, - policy: policy + traffic_policy: traffic_policy ) end diff --git a/lib/ngrokapi/models/tls_edge.rb b/lib/ngrokapi/models/tls_edge.rb index 7c025bf..29c89f4 100644 --- a/lib/ngrokapi/models/tls_edge.rb +++ b/lib/ngrokapi/models/tls_edge.rb @@ -19,7 +19,7 @@ module NgrokAPI :ip_restriction, :mutual_tls, :tls_termination, - :policy + :traffic_policy def initialize(client: nil, attrs: {}) @client = client @@ -36,7 +36,7 @@ module NgrokAPI @ip_restriction = @attrs['ip_restriction'] @mutual_tls = @attrs['mutual_tls'] @tls_termination = @attrs['tls_termination'] - @policy = @attrs['policy'] + @traffic_policy = @attrs['traffic_policy'] end def ==(other) @@ -66,7 +66,7 @@ module NgrokAPI ip_restriction: nil, mutual_tls: nil, tls_termination: nil, - policy: nil + traffic_policy: nil ) @description = description if description @metadata = metadata if metadata @@ -75,7 +75,7 @@ module NgrokAPI @ip_restriction = ip_restriction if ip_restriction @mutual_tls = mutual_tls if mutual_tls @tls_termination = tls_termination if tls_termination - @policy = policy if policy + @traffic_policy = traffic_policy if traffic_policy @client.update( id: @id, description: description, @@ -85,7 +85,7 @@ module NgrokAPI ip_restriction: ip_restriction, mutual_tls: mutual_tls, tls_termination: tls_termination, - policy: policy + traffic_policy: traffic_policy ) end diff --git a/lib/ngrokapi/services/edge_route_policy_module_client.rb b/lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb similarity index 56% rename from lib/ngrokapi/services/edge_route_policy_module_client.rb rename to lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb index cc2d726..3e4bce2 100644 --- a/lib/ngrokapi/services/edge_route_policy_module_client.rb +++ b/lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb @@ -5,10 +5,10 @@ module NgrokAPI module Services ## - # https://ngrok.com/docs/api#api-edge-route-policy-module - class EdgeRoutePolicyModuleClient + # https://ngrok.com/docs/api#api-edge-route-traffic-policy-module + class EdgeRouteTrafficPolicyModuleClient # The API path for the requests - PATH = '/edges/https/%{edge_id}/routes/%{id}/policy' + PATH = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy' attr_reader :client @@ -19,71 +19,71 @@ module NgrokAPI ## # @param [string] edge_id # @param [string] id - # @param [EndpointPolicy] a_module - # @return [NgrokAPI::Models::EndpointPolicy] result from the API request + # @param [EndpointTrafficPolicy] a_module + # @return [NgrokAPI::Models::EndpointTrafficPolicy] result from the API request # - # https://ngrok.com/docs/api#api-edge-route-policy-module-replace + # https://ngrok.com/docs/api#api-edge-route-traffic-policy-module-replace def replace(edge_id: "", id: "", a_module: nil) - path = '/edges/https/%{edge_id}/routes/%{id}/policy' + path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy' replacements = { edge_id: edge_id, id: id, } data = a_module result = @client.put(path % replacements, data: data) - NgrokAPI::Models::EndpointPolicy.new(client: self, attrs: result) + NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result) end ## # @param [string] edge_id # @param [string] id - # @param [EndpointPolicy] a_module - # @return [NgrokAPI::Models::EndpointPolicy] result from the API request + # @param [EndpointTrafficPolicy] a_module + # @return [NgrokAPI::Models::EndpointTrafficPolicy] result from the API request # - # https://ngrok.com/docs/api#api-edge-route-policy-module-replace + # https://ngrok.com/docs/api#api-edge-route-traffic-policy-module-replace def replace!(edge_id: "", id: "", a_module: nil) - path = '/edges/https/%{edge_id}/routes/%{id}/policy' + path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy' replacements = { edge_id: edge_id, id: id, } data = a_module result = @client.put(path % replacements, data: data, danger: true) - NgrokAPI::Models::EndpointPolicy.new(client: self, attrs: result) + NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result) end ## # @param [string] edge_id unique identifier of this edge # @param [string] id unique identifier of this edge route - # @return [NgrokAPI::Models::EndpointPolicy] result from the API request + # @return [NgrokAPI::Models::EndpointTrafficPolicy] result from the API request # - # https://ngrok.com/docs/api#api-edge-route-policy-module-get + # https://ngrok.com/docs/api#api-edge-route-traffic-policy-module-get def get(edge_id: "", id: "") - path = '/edges/https/%{edge_id}/routes/%{id}/policy' + path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy' replacements = { edge_id: edge_id, id: id, } data = {} result = @client.get(path % replacements, data: data) - NgrokAPI::Models::EndpointPolicy.new(client: self, attrs: result) + NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result) end ## # @param [string] edge_id unique identifier of this edge # @param [string] id unique identifier of this edge route - # @return [NgrokAPI::Models::EndpointPolicy] result from the API request + # @return [NgrokAPI::Models::EndpointTrafficPolicy] result from the API request # - # https://ngrok.com/docs/api#api-edge-route-policy-module-get + # https://ngrok.com/docs/api#api-edge-route-traffic-policy-module-get def get!(edge_id: "", id: "") - path = '/edges/https/%{edge_id}/routes/%{id}/policy' + path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy' replacements = { edge_id: edge_id, id: id, } data = {} result = @client.get(path % replacements, data: data, danger: true) - NgrokAPI::Models::EndpointPolicy.new(client: self, attrs: result) + NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result) end ## @@ -91,9 +91,9 @@ module NgrokAPI # @param [string] id unique identifier of this edge route # @return [NgrokAPI::Models::Empty] result from the API request # - # https://ngrok.com/docs/api#api-edge-route-policy-module-delete + # https://ngrok.com/docs/api#api-edge-route-traffic-policy-module-delete def delete(edge_id: "", id: "") - path = '/edges/https/%{edge_id}/routes/%{id}/policy' + path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy' replacements = { edge_id: edge_id, id: id, @@ -106,9 +106,9 @@ module NgrokAPI # @param [string] id unique identifier of this edge route # @return [NgrokAPI::Models::Empty] result from the API request # - # https://ngrok.com/docs/api#api-edge-route-policy-module-delete + # https://ngrok.com/docs/api#api-edge-route-traffic-policy-module-delete def delete!(edge_id: "", id: "") - path = '/edges/https/%{edge_id}/routes/%{id}/policy' + path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy' replacements = { edge_id: edge_id, id: id, diff --git a/lib/ngrokapi/services/edges_https_routes_client.rb b/lib/ngrokapi/services/edges_https_routes_client.rb index 3799e6f..e3e173b 100644 --- a/lib/ngrokapi/services/edges_https_routes_client.rb +++ b/lib/ngrokapi/services/edges_https_routes_client.rb @@ -36,11 +36,11 @@ module NgrokAPI # @param [EndpointOIDC] oidc oidc module configuration or ``null`` # @param [EndpointWebsocketTCPConverter] websocket_tcp_converter websocket to tcp adapter configuration or ``null`` # @param [EndpointUserAgentFilter] user_agent_filter - # @param [EndpointPolicy] policy the traffic policy associated with this edge or null + # @param [EndpointTrafficPolicy] traffic_policy the traffic policy associated with this edge or null # @return [NgrokAPI::Models::HTTPSEdgeRoute] result from the API request # # https://ngrok.com/docs/api#api-edges-https-routes-create - def create(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) + def create(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) path = '/edges/https/%{edge_id}/routes' replacements = { edge_id: edge_id, @@ -62,7 +62,7 @@ module NgrokAPI data[:oidc] = oidc if oidc data[:websocket_tcp_converter] = websocket_tcp_converter if websocket_tcp_converter data[:user_agent_filter] = user_agent_filter if user_agent_filter - data[:policy] = policy if policy + data[:traffic_policy] = traffic_policy if traffic_policy result = @client.post(path % replacements, data: data) NgrokAPI::Models::HTTPSEdgeRoute.new(client: self, attrs: result) end @@ -88,11 +88,11 @@ module NgrokAPI # @param [EndpointOIDC] oidc oidc module configuration or ``null`` # @param [EndpointWebsocketTCPConverter] websocket_tcp_converter websocket to tcp adapter configuration or ``null`` # @param [EndpointUserAgentFilter] user_agent_filter - # @param [EndpointPolicy] policy the traffic policy associated with this edge or null + # @param [EndpointTrafficPolicy] traffic_policy the traffic policy associated with this edge or null # @return [NgrokAPI::Models::HTTPSEdgeRoute] result from the API request # # https://ngrok.com/docs/api#api-edges-https-routes-create - def create!(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) + def create!(edge_id: "", match_type:, match:, description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) path = '/edges/https/%{edge_id}/routes' replacements = { edge_id: edge_id, @@ -114,7 +114,7 @@ module NgrokAPI data[:oidc] = oidc if oidc data[:websocket_tcp_converter] = websocket_tcp_converter if websocket_tcp_converter data[:user_agent_filter] = user_agent_filter if user_agent_filter - data[:policy] = policy if policy + data[:traffic_policy] = traffic_policy if traffic_policy result = @client.post(path % replacements, data: data, danger: true) NgrokAPI::Models::HTTPSEdgeRoute.new(client: self, attrs: result) end @@ -182,11 +182,11 @@ module NgrokAPI # @param [EndpointOIDC] oidc oidc module configuration or ``null`` # @param [EndpointWebsocketTCPConverter] websocket_tcp_converter websocket to tcp adapter configuration or ``null`` # @param [EndpointUserAgentFilter] user_agent_filter - # @param [EndpointPolicy] policy the traffic policy associated with this edge or null + # @param [EndpointTrafficPolicy] traffic_policy the traffic policy associated with this edge or null # @return [NgrokAPI::Models::HTTPSEdgeRoute] result from the API request # # https://ngrok.com/docs/api#api-edges-https-routes-update - def update(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) + def update(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) path = '/edges/https/%{edge_id}/routes/%{id}' replacements = { edge_id: edge_id, @@ -209,7 +209,7 @@ module NgrokAPI data[:oidc] = oidc if oidc data[:websocket_tcp_converter] = websocket_tcp_converter if websocket_tcp_converter data[:user_agent_filter] = user_agent_filter if user_agent_filter - data[:policy] = policy if policy + data[:traffic_policy] = traffic_policy if traffic_policy result = @client.patch(path % replacements, data: data) NgrokAPI::Models::HTTPSEdgeRoute.new(client: self, attrs: result) end @@ -239,11 +239,11 @@ module NgrokAPI # @param [EndpointOIDC] oidc oidc module configuration or ``null`` # @param [EndpointWebsocketTCPConverter] websocket_tcp_converter websocket to tcp adapter configuration or ``null`` # @param [EndpointUserAgentFilter] user_agent_filter - # @param [EndpointPolicy] policy the traffic policy associated with this edge or null + # @param [EndpointTrafficPolicy] traffic_policy the traffic policy associated with this edge or null # @return [NgrokAPI::Models::HTTPSEdgeRoute] result from the API request # # https://ngrok.com/docs/api#api-edges-https-routes-update - def update!(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil) + def update!(edge_id: "", id: "", match_type: "", match: "", description: "", metadata: "", backend: nil, ip_restriction: nil, circuit_breaker: nil, compression: nil, request_headers: nil, response_headers: nil, webhook_verification: nil, oauth: nil, saml: nil, oidc: nil, websocket_tcp_converter: nil, user_agent_filter: nil, policy: nil, traffic_policy: nil) path = '/edges/https/%{edge_id}/routes/%{id}' replacements = { edge_id: edge_id, @@ -266,7 +266,7 @@ module NgrokAPI data[:oidc] = oidc if oidc data[:websocket_tcp_converter] = websocket_tcp_converter if websocket_tcp_converter data[:user_agent_filter] = user_agent_filter if user_agent_filter - data[:policy] = policy if policy + data[:traffic_policy] = traffic_policy if traffic_policy result = @client.patch(path % replacements, data: data, danger: true) NgrokAPI::Models::HTTPSEdgeRoute.new(client: self, attrs: result) end diff --git a/lib/ngrokapi/services/edges_tcp_client.rb b/lib/ngrokapi/services/edges_tcp_client.rb index caa7efd..3c9eb12 100644 --- a/lib/ngrokapi/services/edges_tcp_client.rb +++ b/lib/ngrokapi/services/edges_tcp_client.rb @@ -26,11 +26,11 @@ module NgrokAPI # @param [List] hostports hostports served by this edge # @param [EndpointBackendMutate] backend edge modules # @param [EndpointIPPolicyMutate] ip_restriction - # @param [EndpointPolicy] policy the traffic policy associated with this edge or null + # @param [EndpointTrafficPolicy] traffic_policy the traffic policy associated with this edge or null # @return [NgrokAPI::Models::TCPEdge] result from the API request # # https://ngrok.com/docs/api#api-edges-tcp-create - def create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil) + def create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) path = '/edges/tcp' replacements = { } @@ -40,7 +40,7 @@ module NgrokAPI data[:hostports] = hostports if hostports data[:backend] = backend if backend data[:ip_restriction] = ip_restriction if ip_restriction - data[:policy] = policy if policy + data[:traffic_policy] = traffic_policy if traffic_policy result = @client.post(path % replacements, data: data) NgrokAPI::Models::TCPEdge.new(client: self, attrs: result) end @@ -54,11 +54,11 @@ module NgrokAPI # @param [List] hostports hostports served by this edge # @param [EndpointBackendMutate] backend edge modules # @param [EndpointIPPolicyMutate] ip_restriction - # @param [EndpointPolicy] policy the traffic policy associated with this edge or null + # @param [EndpointTrafficPolicy] traffic_policy the traffic policy associated with this edge or null # @return [NgrokAPI::Models::TCPEdge] result from the API request # # https://ngrok.com/docs/api#api-edges-tcp-create - def create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil) + def create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) path = '/edges/tcp' replacements = { } @@ -68,7 +68,7 @@ module NgrokAPI data[:hostports] = hostports if hostports data[:backend] = backend if backend data[:ip_restriction] = ip_restriction if ip_restriction - data[:policy] = policy if policy + data[:traffic_policy] = traffic_policy if traffic_policy result = @client.post(path % replacements, data: data, danger: true) NgrokAPI::Models::TCPEdge.new(client: self, attrs: result) end @@ -173,11 +173,11 @@ module NgrokAPI # @param [List] hostports hostports served by this edge # @param [EndpointBackendMutate] backend edge modules # @param [EndpointIPPolicyMutate] ip_restriction - # @param [EndpointPolicy] policy the traffic policy associated with this edge or null + # @param [EndpointTrafficPolicy] traffic_policy the traffic policy associated with this edge or null # @return [NgrokAPI::Models::TCPEdge] result from the API request # # https://ngrok.com/docs/api#api-edges-tcp-update - def update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil) + def update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) path = '/edges/tcp/%{id}' replacements = { id: id, @@ -188,7 +188,7 @@ module NgrokAPI data[:hostports] = hostports if hostports data[:backend] = backend if backend data[:ip_restriction] = ip_restriction if ip_restriction - data[:policy] = policy if policy + data[:traffic_policy] = traffic_policy if traffic_policy result = @client.patch(path % replacements, data: data) NgrokAPI::Models::TCPEdge.new(client: self, attrs: result) end @@ -206,11 +206,11 @@ module NgrokAPI # @param [List] hostports hostports served by this edge # @param [EndpointBackendMutate] backend edge modules # @param [EndpointIPPolicyMutate] ip_restriction - # @param [EndpointPolicy] policy the traffic policy associated with this edge or null + # @param [EndpointTrafficPolicy] traffic_policy the traffic policy associated with this edge or null # @return [NgrokAPI::Models::TCPEdge] result from the API request # # https://ngrok.com/docs/api#api-edges-tcp-update - def update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil) + def update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, policy: nil, traffic_policy: nil) path = '/edges/tcp/%{id}' replacements = { id: id, @@ -221,7 +221,7 @@ module NgrokAPI data[:hostports] = hostports if hostports data[:backend] = backend if backend data[:ip_restriction] = ip_restriction if ip_restriction - data[:policy] = policy if policy + data[:traffic_policy] = traffic_policy if traffic_policy result = @client.patch(path % replacements, data: data, danger: true) NgrokAPI::Models::TCPEdge.new(client: self, attrs: result) end diff --git a/lib/ngrokapi/services/edges_tls_client.rb b/lib/ngrokapi/services/edges_tls_client.rb index 76e1aee..474c146 100644 --- a/lib/ngrokapi/services/edges_tls_client.rb +++ b/lib/ngrokapi/services/edges_tls_client.rb @@ -28,11 +28,11 @@ module NgrokAPI # @param [EndpointIPPolicyMutate] ip_restriction # @param [EndpointMutualTLSMutate] mutual_tls # @param [EndpointTLSTermination] tls_termination - # @param [EndpointPolicy] policy the traffic policy associated with this edge or null + # @param [EndpointTrafficPolicy] traffic_policy the traffic policy associated with this edge or null # @return [NgrokAPI::Models::TLSEdge] result from the API request # # https://ngrok.com/docs/api#api-edges-tls-create - def create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) + def create(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) path = '/edges/tls' replacements = { } @@ -44,7 +44,7 @@ module NgrokAPI data[:ip_restriction] = ip_restriction if ip_restriction data[:mutual_tls] = mutual_tls if mutual_tls data[:tls_termination] = tls_termination if tls_termination - data[:policy] = policy if policy + data[:traffic_policy] = traffic_policy if traffic_policy result = @client.post(path % replacements, data: data) NgrokAPI::Models::TLSEdge.new(client: self, attrs: result) end @@ -60,11 +60,11 @@ module NgrokAPI # @param [EndpointIPPolicyMutate] ip_restriction # @param [EndpointMutualTLSMutate] mutual_tls # @param [EndpointTLSTermination] tls_termination - # @param [EndpointPolicy] policy the traffic policy associated with this edge or null + # @param [EndpointTrafficPolicy] traffic_policy the traffic policy associated with this edge or null # @return [NgrokAPI::Models::TLSEdge] result from the API request # # https://ngrok.com/docs/api#api-edges-tls-create - def create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) + def create!(description: "", metadata: "", hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) path = '/edges/tls' replacements = { } @@ -76,7 +76,7 @@ module NgrokAPI data[:ip_restriction] = ip_restriction if ip_restriction data[:mutual_tls] = mutual_tls if mutual_tls data[:tls_termination] = tls_termination if tls_termination - data[:policy] = policy if policy + data[:traffic_policy] = traffic_policy if traffic_policy result = @client.post(path % replacements, data: data, danger: true) NgrokAPI::Models::TLSEdge.new(client: self, attrs: result) end @@ -183,11 +183,11 @@ module NgrokAPI # @param [EndpointIPPolicyMutate] ip_restriction # @param [EndpointMutualTLSMutate] mutual_tls # @param [EndpointTLSTermination] tls_termination - # @param [EndpointPolicy] policy the traffic policy associated with this edge or null + # @param [EndpointTrafficPolicy] traffic_policy the traffic policy associated with this edge or null # @return [NgrokAPI::Models::TLSEdge] result from the API request # # https://ngrok.com/docs/api#api-edges-tls-update - def update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) + def update(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) path = '/edges/tls/%{id}' replacements = { id: id, @@ -200,7 +200,7 @@ module NgrokAPI data[:ip_restriction] = ip_restriction if ip_restriction data[:mutual_tls] = mutual_tls if mutual_tls data[:tls_termination] = tls_termination if tls_termination - data[:policy] = policy if policy + data[:traffic_policy] = traffic_policy if traffic_policy result = @client.patch(path % replacements, data: data) NgrokAPI::Models::TLSEdge.new(client: self, attrs: result) end @@ -220,11 +220,11 @@ module NgrokAPI # @param [EndpointIPPolicyMutate] ip_restriction # @param [EndpointMutualTLSMutate] mutual_tls # @param [EndpointTLSTermination] tls_termination - # @param [EndpointPolicy] policy the traffic policy associated with this edge or null + # @param [EndpointTrafficPolicy] traffic_policy the traffic policy associated with this edge or null # @return [NgrokAPI::Models::TLSEdge] result from the API request # # https://ngrok.com/docs/api#api-edges-tls-update - def update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil) + def update!(id: "", description: nil, metadata: nil, hostports: nil, backend: nil, ip_restriction: nil, mutual_tls: nil, tls_termination: nil, policy: nil, traffic_policy: nil) path = '/edges/tls/%{id}' replacements = { id: id, @@ -237,7 +237,7 @@ module NgrokAPI data[:ip_restriction] = ip_restriction if ip_restriction data[:mutual_tls] = mutual_tls if mutual_tls data[:tls_termination] = tls_termination if tls_termination - data[:policy] = policy if policy + data[:traffic_policy] = traffic_policy if traffic_policy result = @client.patch(path % replacements, data: data, danger: true) NgrokAPI::Models::TLSEdge.new(client: self, attrs: result) end diff --git a/lib/ngrokapi/services/reserved_domains_client.rb b/lib/ngrokapi/services/reserved_domains_client.rb index f7d96db..f926aad 100644 --- a/lib/ngrokapi/services/reserved_domains_client.rb +++ b/lib/ngrokapi/services/reserved_domains_client.rb @@ -35,7 +35,7 @@ module NgrokAPI # @return [NgrokAPI::Models::ReservedDomain] result from the API request # # https://ngrok.com/docs/api#api-reserved-domains-create - def create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) + def create(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, error_redirect_url: nil) path = '/reserved_domains' replacements = { } @@ -63,7 +63,7 @@ module NgrokAPI # @return [NgrokAPI::Models::ReservedDomain] result from the API request # # https://ngrok.com/docs/api#api-reserved-domains-create - def create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil) + def create!(name: "", domain: "", region: "", description: "", metadata: "", http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, error_redirect_url: nil) path = '/reserved_domains' replacements = { } @@ -208,7 +208,7 @@ module NgrokAPI # @return [NgrokAPI::Models::ReservedDomain] result from the API request # # https://ngrok.com/docs/api#api-reserved-domains-update - def update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) + def update(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil, error_redirect_url: nil) path = '/reserved_domains/%{id}' replacements = { id: id, @@ -234,7 +234,7 @@ module NgrokAPI # @return [NgrokAPI::Models::ReservedDomain] result from the API request # # https://ngrok.com/docs/api#api-reserved-domains-update - def update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil) + def update!(id: "", description: nil, metadata: nil, http_endpoint_configuration_id: nil, https_endpoint_configuration_id: nil, certificate_id: nil, certificate_management_policy: nil, region: nil, error_redirect_url: nil) path = '/reserved_domains/%{id}' replacements = { id: id, diff --git a/lib/ngrokapi/services/tcp_edge_policy_module_client.rb b/lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb similarity index 51% rename from lib/ngrokapi/services/tcp_edge_policy_module_client.rb rename to lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb index 3ee95ca..49a11a7 100644 --- a/lib/ngrokapi/services/tcp_edge_policy_module_client.rb +++ b/lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb @@ -5,10 +5,10 @@ module NgrokAPI module Services ## - # https://ngrok.com/docs/api#api-tcp-edge-policy-module - class TCPEdgePolicyModuleClient + # https://ngrok.com/docs/api#api-tcp-edge-traffic-policy-module + class TCPEdgeTrafficPolicyModuleClient # The API path for the requests - PATH = '/edges/tcp/%{id}/policy' + PATH = '/edges/tcp/%{id}/traffic_policy' attr_reader :client @@ -18,73 +18,73 @@ module NgrokAPI ## # @param [string] id - # @param [EndpointPolicy] a_module - # @return [NgrokAPI::Models::EndpointPolicy] result from the API request + # @param [EndpointTrafficPolicy] a_module + # @return [NgrokAPI::Models::EndpointTrafficPolicy] result from the API request # - # https://ngrok.com/docs/api#api-tcp-edge-policy-module-replace + # https://ngrok.com/docs/api#api-tcp-edge-traffic-policy-module-replace def replace(id: "", a_module: nil) - path = '/edges/tcp/%{id}/policy' + path = '/edges/tcp/%{id}/traffic_policy' replacements = { id: id, } data = a_module result = @client.put(path % replacements, data: data) - NgrokAPI::Models::EndpointPolicy.new(client: self, attrs: result) + NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result) end ## # @param [string] id - # @param [EndpointPolicy] a_module - # @return [NgrokAPI::Models::EndpointPolicy] result from the API request + # @param [EndpointTrafficPolicy] a_module + # @return [NgrokAPI::Models::EndpointTrafficPolicy] result from the API request # - # https://ngrok.com/docs/api#api-tcp-edge-policy-module-replace + # https://ngrok.com/docs/api#api-tcp-edge-traffic-policy-module-replace def replace!(id: "", a_module: nil) - path = '/edges/tcp/%{id}/policy' + path = '/edges/tcp/%{id}/traffic_policy' replacements = { id: id, } data = a_module result = @client.put(path % replacements, data: data, danger: true) - NgrokAPI::Models::EndpointPolicy.new(client: self, attrs: result) + NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result) end ## # @param [string] id a resource identifier - # @return [NgrokAPI::Models::EndpointPolicy] result from the API request + # @return [NgrokAPI::Models::EndpointTrafficPolicy] result from the API request # - # https://ngrok.com/docs/api#api-tcp-edge-policy-module-get + # https://ngrok.com/docs/api#api-tcp-edge-traffic-policy-module-get def get(id: "") - path = '/edges/tcp/%{id}/policy' + path = '/edges/tcp/%{id}/traffic_policy' replacements = { id: id, } data = {} result = @client.get(path % replacements, data: data) - NgrokAPI::Models::EndpointPolicy.new(client: self, attrs: result) + NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result) end ## # @param [string] id a resource identifier - # @return [NgrokAPI::Models::EndpointPolicy] result from the API request + # @return [NgrokAPI::Models::EndpointTrafficPolicy] result from the API request # - # https://ngrok.com/docs/api#api-tcp-edge-policy-module-get + # https://ngrok.com/docs/api#api-tcp-edge-traffic-policy-module-get def get!(id: "") - path = '/edges/tcp/%{id}/policy' + path = '/edges/tcp/%{id}/traffic_policy' replacements = { id: id, } data = {} result = @client.get(path % replacements, data: data, danger: true) - NgrokAPI::Models::EndpointPolicy.new(client: self, attrs: result) + NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result) end ## # @param [string] id a resource identifier # @return [NgrokAPI::Models::Empty] result from the API request # - # https://ngrok.com/docs/api#api-tcp-edge-policy-module-delete + # https://ngrok.com/docs/api#api-tcp-edge-traffic-policy-module-delete def delete(id: "") - path = '/edges/tcp/%{id}/policy' + path = '/edges/tcp/%{id}/traffic_policy' replacements = { id: id, } @@ -95,9 +95,9 @@ module NgrokAPI # @param [string] id a resource identifier # @return [NgrokAPI::Models::Empty] result from the API request # - # https://ngrok.com/docs/api#api-tcp-edge-policy-module-delete + # https://ngrok.com/docs/api#api-tcp-edge-traffic-policy-module-delete def delete!(id: "") - path = '/edges/tcp/%{id}/policy' + path = '/edges/tcp/%{id}/traffic_policy' replacements = { id: id, } diff --git a/lib/ngrokapi/services/tls_edge_policy_module_client.rb b/lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb similarity index 51% rename from lib/ngrokapi/services/tls_edge_policy_module_client.rb rename to lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb index 366152b..d53569f 100644 --- a/lib/ngrokapi/services/tls_edge_policy_module_client.rb +++ b/lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb @@ -5,10 +5,10 @@ module NgrokAPI module Services ## - # https://ngrok.com/docs/api#api-tls-edge-policy-module - class TLSEdgePolicyModuleClient + # https://ngrok.com/docs/api#api-tls-edge-traffic-policy-module + class TLSEdgeTrafficPolicyModuleClient # The API path for the requests - PATH = '/edges/tls/%{id}/policy' + PATH = '/edges/tls/%{id}/traffic_policy' attr_reader :client @@ -18,73 +18,73 @@ module NgrokAPI ## # @param [string] id - # @param [EndpointPolicy] a_module - # @return [NgrokAPI::Models::EndpointPolicy] result from the API request + # @param [EndpointTrafficPolicy] a_module + # @return [NgrokAPI::Models::EndpointTrafficPolicy] result from the API request # - # https://ngrok.com/docs/api#api-tls-edge-policy-module-replace + # https://ngrok.com/docs/api#api-tls-edge-traffic-policy-module-replace def replace(id: "", a_module: nil) - path = '/edges/tls/%{id}/policy' + path = '/edges/tls/%{id}/traffic_policy' replacements = { id: id, } data = a_module result = @client.put(path % replacements, data: data) - NgrokAPI::Models::EndpointPolicy.new(client: self, attrs: result) + NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result) end ## # @param [string] id - # @param [EndpointPolicy] a_module - # @return [NgrokAPI::Models::EndpointPolicy] result from the API request + # @param [EndpointTrafficPolicy] a_module + # @return [NgrokAPI::Models::EndpointTrafficPolicy] result from the API request # - # https://ngrok.com/docs/api#api-tls-edge-policy-module-replace + # https://ngrok.com/docs/api#api-tls-edge-traffic-policy-module-replace def replace!(id: "", a_module: nil) - path = '/edges/tls/%{id}/policy' + path = '/edges/tls/%{id}/traffic_policy' replacements = { id: id, } data = a_module result = @client.put(path % replacements, data: data, danger: true) - NgrokAPI::Models::EndpointPolicy.new(client: self, attrs: result) + NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result) end ## # @param [string] id a resource identifier - # @return [NgrokAPI::Models::EndpointPolicy] result from the API request + # @return [NgrokAPI::Models::EndpointTrafficPolicy] result from the API request # - # https://ngrok.com/docs/api#api-tls-edge-policy-module-get + # https://ngrok.com/docs/api#api-tls-edge-traffic-policy-module-get def get(id: "") - path = '/edges/tls/%{id}/policy' + path = '/edges/tls/%{id}/traffic_policy' replacements = { id: id, } data = {} result = @client.get(path % replacements, data: data) - NgrokAPI::Models::EndpointPolicy.new(client: self, attrs: result) + NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result) end ## # @param [string] id a resource identifier - # @return [NgrokAPI::Models::EndpointPolicy] result from the API request + # @return [NgrokAPI::Models::EndpointTrafficPolicy] result from the API request # - # https://ngrok.com/docs/api#api-tls-edge-policy-module-get + # https://ngrok.com/docs/api#api-tls-edge-traffic-policy-module-get def get!(id: "") - path = '/edges/tls/%{id}/policy' + path = '/edges/tls/%{id}/traffic_policy' replacements = { id: id, } data = {} result = @client.get(path % replacements, data: data, danger: true) - NgrokAPI::Models::EndpointPolicy.new(client: self, attrs: result) + NgrokAPI::Models::EndpointTrafficPolicy.new(client: self, attrs: result) end ## # @param [string] id a resource identifier # @return [NgrokAPI::Models::Empty] result from the API request # - # https://ngrok.com/docs/api#api-tls-edge-policy-module-delete + # https://ngrok.com/docs/api#api-tls-edge-traffic-policy-module-delete def delete(id: "") - path = '/edges/tls/%{id}/policy' + path = '/edges/tls/%{id}/traffic_policy' replacements = { id: id, } @@ -95,9 +95,9 @@ module NgrokAPI # @param [string] id a resource identifier # @return [NgrokAPI::Models::Empty] result from the API request # - # https://ngrok.com/docs/api#api-tls-edge-policy-module-delete + # https://ngrok.com/docs/api#api-tls-edge-traffic-policy-module-delete def delete!(id: "") - path = '/edges/tls/%{id}/policy' + path = '/edges/tls/%{id}/traffic_policy' replacements = { id: id, } diff --git a/lib/ngrokapi/version.rb b/lib/ngrokapi/version.rb index 9d64aef..76a8b41 100644 --- a/lib/ngrokapi/version.rb +++ b/lib/ngrokapi/version.rb @@ -4,6 +4,6 @@ module NgrokAPI # rubocop:disable Layout/SpaceAroundOperators # The current version of the gem - VERSION="0.22.0".freeze + VERSION="0.23.0".freeze # rubocop:enable Layout/SpaceAroundOperators end diff --git a/spec/ngrokapi/models/endpoint_action_spec.rb b/spec/ngrokapi/models/endpoint_action_spec.rb deleted file mode 100644 index 933d494..0000000 --- a/spec/ngrokapi/models/endpoint_action_spec.rb +++ /dev/null @@ -1,23 +0,0 @@ -# Code generated for API Clients. DO NOT EDIT. - -require 'spec_helper' - -RSpec.describe NgrokAPI::Models::EndpointAction do - before(:each) do - @client = class_double("EndpointActionsClient") - @endpoint_action = NgrokAPI::Models::EndpointAction.new(client: @client, attrs: endpoint_action_result) - end - - describe "#==" do - it "is equal if the results are the same" do - other = NgrokAPI::Models::EndpointAction.new(client: @client, attrs: endpoint_action_result) - expect(@endpoint_action == other).to eq true - end - end - - describe "#to_s" do - it "stringifies as result.to_s" do - expect(@endpoint_action.to_s).to eq endpoint_action_result.to_s - end - end -end diff --git a/spec/ngrokapi/models/endpoint_policy_spec.rb b/spec/ngrokapi/models/endpoint_policy_spec.rb deleted file mode 100644 index 30150e2..0000000 --- a/spec/ngrokapi/models/endpoint_policy_spec.rb +++ /dev/null @@ -1,23 +0,0 @@ -# Code generated for API Clients. DO NOT EDIT. - -require 'spec_helper' - -RSpec.describe NgrokAPI::Models::EndpointPolicy do - before(:each) do - @client = class_double("EndpointPolicysClient") - @endpoint_policy = NgrokAPI::Models::EndpointPolicy.new(client: @client, attrs: endpoint_policy_result) - end - - describe "#==" do - it "is equal if the results are the same" do - other = NgrokAPI::Models::EndpointPolicy.new(client: @client, attrs: endpoint_policy_result) - expect(@endpoint_policy == other).to eq true - end - end - - describe "#to_s" do - it "stringifies as result.to_s" do - expect(@endpoint_policy.to_s).to eq endpoint_policy_result.to_s - end - end -end diff --git a/spec/ngrokapi/models/endpoint_rule_spec.rb b/spec/ngrokapi/models/endpoint_rule_spec.rb deleted file mode 100644 index d770f17..0000000 --- a/spec/ngrokapi/models/endpoint_rule_spec.rb +++ /dev/null @@ -1,23 +0,0 @@ -# Code generated for API Clients. DO NOT EDIT. - -require 'spec_helper' - -RSpec.describe NgrokAPI::Models::EndpointRule do - before(:each) do - @client = class_double("EndpointRulesClient") - @endpoint_rule = NgrokAPI::Models::EndpointRule.new(client: @client, attrs: endpoint_rule_result) - end - - describe "#==" do - it "is equal if the results are the same" do - other = NgrokAPI::Models::EndpointRule.new(client: @client, attrs: endpoint_rule_result) - expect(@endpoint_rule == other).to eq true - end - end - - describe "#to_s" do - it "stringifies as result.to_s" do - expect(@endpoint_rule.to_s).to eq endpoint_rule_result.to_s - end - end -end diff --git a/spec/ngrokapi/models/endpoint_traffic_policy_spec.rb b/spec/ngrokapi/models/endpoint_traffic_policy_spec.rb new file mode 100644 index 0000000..c1a316c --- /dev/null +++ b/spec/ngrokapi/models/endpoint_traffic_policy_spec.rb @@ -0,0 +1,23 @@ +# Code generated for API Clients. DO NOT EDIT. + +require 'spec_helper' + +RSpec.describe NgrokAPI::Models::EndpointTrafficPolicy do + before(:each) do + @client = class_double("EndpointTrafficPolicysClient") + @endpoint_traffic_policy = NgrokAPI::Models::EndpointTrafficPolicy.new(client: @client, attrs: endpoint_traffic_policy_result) + end + + describe "#==" do + it "is equal if the results are the same" do + other = NgrokAPI::Models::EndpointTrafficPolicy.new(client: @client, attrs: endpoint_traffic_policy_result) + expect(@endpoint_traffic_policy == other).to eq true + end + end + + describe "#to_s" do + it "stringifies as result.to_s" do + expect(@endpoint_traffic_policy.to_s).to eq endpoint_traffic_policy_result.to_s + end + end +end diff --git a/spec/ngrokapi/models/event_target_azure_logs_ingestion_spec.rb b/spec/ngrokapi/models/event_target_azure_logs_ingestion_spec.rb new file mode 100644 index 0000000..0965cfc --- /dev/null +++ b/spec/ngrokapi/models/event_target_azure_logs_ingestion_spec.rb @@ -0,0 +1,23 @@ +# Code generated for API Clients. DO NOT EDIT. + +require 'spec_helper' + +RSpec.describe NgrokAPI::Models::EventTargetAzureLogsIngestion do + before(:each) do + @client = class_double("EventTargetAzureLogsIngestionsClient") + @event_target_azure_logs_ingestion = NgrokAPI::Models::EventTargetAzureLogsIngestion.new(client: @client, attrs: event_target_azure_logs_ingestion_result) + end + + describe "#==" do + it "is equal if the results are the same" do + other = NgrokAPI::Models::EventTargetAzureLogsIngestion.new(client: @client, attrs: event_target_azure_logs_ingestion_result) + expect(@event_target_azure_logs_ingestion == other).to eq true + end + end + + describe "#to_s" do + it "stringifies as result.to_s" do + expect(@event_target_azure_logs_ingestion.to_s).to eq event_target_azure_logs_ingestion_result.to_s + end + end +end diff --git a/spec/ngrokapi/models/https_edge_route_spec.rb b/spec/ngrokapi/models/https_edge_route_spec.rb index 170fd82..2b39d5d 100644 --- a/spec/ngrokapi/models/https_edge_route_spec.rb +++ b/spec/ngrokapi/models/https_edge_route_spec.rb @@ -39,7 +39,7 @@ RSpec.describe NgrokAPI::Models::HTTPSEdgeRoute do new_oidc = 'New oidc' new_websocket_tcp_converter = 'New websocket_tcp_converter' new_user_agent_filter = 'New user_agent_filter' - new_policy = 'New policy' + new_traffic_policy = 'New traffic_policy' expect(@https_edge_route.client).to receive(:update) @https_edge_route.update( match_type: new_match_type, @@ -58,7 +58,7 @@ RSpec.describe NgrokAPI::Models::HTTPSEdgeRoute do oidc: new_oidc, websocket_tcp_converter: new_websocket_tcp_converter, user_agent_filter: new_user_agent_filter, - policy: new_policy + traffic_policy: new_traffic_policy ) expect(@https_edge_route.match_type).to eq new_match_type expect(@https_edge_route.match).to eq new_match @@ -76,7 +76,7 @@ RSpec.describe NgrokAPI::Models::HTTPSEdgeRoute do expect(@https_edge_route.oidc).to eq new_oidc expect(@https_edge_route.websocket_tcp_converter).to eq new_websocket_tcp_converter expect(@https_edge_route.user_agent_filter).to eq new_user_agent_filter - expect(@https_edge_route.policy).to eq new_policy + expect(@https_edge_route.traffic_policy).to eq new_traffic_policy end end diff --git a/spec/ngrokapi/models/tcp_edge_spec.rb b/spec/ngrokapi/models/tcp_edge_spec.rb index 98b8698..0affbf6 100644 --- a/spec/ngrokapi/models/tcp_edge_spec.rb +++ b/spec/ngrokapi/models/tcp_edge_spec.rb @@ -28,7 +28,7 @@ RSpec.describe NgrokAPI::Models::TCPEdge do new_hostports = 'New hostports' new_backend = 'New backend' new_ip_restriction = 'New ip_restriction' - new_policy = 'New policy' + new_traffic_policy = 'New traffic_policy' expect(@tcp_edge.client).to receive(:update) @tcp_edge.update( description: new_description, @@ -36,14 +36,14 @@ RSpec.describe NgrokAPI::Models::TCPEdge do hostports: new_hostports, backend: new_backend, ip_restriction: new_ip_restriction, - policy: new_policy + traffic_policy: new_traffic_policy ) expect(@tcp_edge.description).to eq new_description expect(@tcp_edge.metadata).to eq new_metadata expect(@tcp_edge.hostports).to eq new_hostports expect(@tcp_edge.backend).to eq new_backend expect(@tcp_edge.ip_restriction).to eq new_ip_restriction - expect(@tcp_edge.policy).to eq new_policy + expect(@tcp_edge.traffic_policy).to eq new_traffic_policy end end diff --git a/spec/ngrokapi/models/tls_edge_spec.rb b/spec/ngrokapi/models/tls_edge_spec.rb index 749aa32..a9ad539 100644 --- a/spec/ngrokapi/models/tls_edge_spec.rb +++ b/spec/ngrokapi/models/tls_edge_spec.rb @@ -30,7 +30,7 @@ RSpec.describe NgrokAPI::Models::TLSEdge do new_ip_restriction = 'New ip_restriction' new_mutual_tls = 'New mutual_tls' new_tls_termination = 'New tls_termination' - new_policy = 'New policy' + new_traffic_policy = 'New traffic_policy' expect(@tls_edge.client).to receive(:update) @tls_edge.update( description: new_description, @@ -40,7 +40,7 @@ RSpec.describe NgrokAPI::Models::TLSEdge do ip_restriction: new_ip_restriction, mutual_tls: new_mutual_tls, tls_termination: new_tls_termination, - policy: new_policy + traffic_policy: new_traffic_policy ) expect(@tls_edge.description).to eq new_description expect(@tls_edge.metadata).to eq new_metadata @@ -49,7 +49,7 @@ RSpec.describe NgrokAPI::Models::TLSEdge do expect(@tls_edge.ip_restriction).to eq new_ip_restriction expect(@tls_edge.mutual_tls).to eq new_mutual_tls expect(@tls_edge.tls_termination).to eq new_tls_termination - expect(@tls_edge.policy).to eq new_policy + expect(@tls_edge.traffic_policy).to eq new_traffic_policy end end diff --git a/spec/ngrokapi/services/edge_route_policy_module_client_spec.rb b/spec/ngrokapi/services/edge_route_policy_module_client_spec.rb deleted file mode 100644 index 564a674..0000000 --- a/spec/ngrokapi/services/edge_route_policy_module_client_spec.rb +++ /dev/null @@ -1,139 +0,0 @@ -# Code generated for API Clients. DO NOT EDIT. - -require 'spec_helper' - -RSpec.describe NgrokAPI::Services::EdgeRoutePolicyModuleClient do - let(:base_url) { 'https://api.ngrok.com' } - let(:path) { '/edges/https/%{edge_id}/routes/%{id}/policy' } - let(:not_found) do - NgrokAPI::Errors::NotFoundError.new(response: endpoint_policy_result) - end - - before(:each) do - @client = class_double("HttpClient") - @edge_route_policy_module_client = NgrokAPI::Services::EdgeRoutePolicyModuleClient.new(client: @client) - end - - describe "#replace" do - it "will make a put request and return an instance of NgrokAPI::Models::EndpointPolicy" do - path = '/edges/https/%{edge_id}/routes/%{id}/policy' - replacements = { - edge_id: endpoint_policy_result["edge_id"], - id: endpoint_policy_result["id"], - } - data = "New a_module" - expect(@client).to receive(:put).with(path % replacements, data: data). - and_return(endpoint_policy_result) - result = @edge_route_policy_module_client.replace( - edge_id: endpoint_policy_result["edge_id"], - id: endpoint_policy_result["id"], - a_module: "New a_module" - ) - expect(result.class).to eq(NgrokAPI::Models::EndpointPolicy) - end - end - - describe "#replace!" do - it "will make a put request and return an instance of NgrokAPI::Models::EndpointPolicy" do - path = '/edges/https/%{edge_id}/routes/%{id}/policy' - replacements = { - edge_id: endpoint_policy_result["edge_id"], - id: endpoint_policy_result["id"], - } - data = "New a_module" - expect(@client).to receive(:put).with(path % replacements, data: data). - and_return(endpoint_policy_result) - result = @edge_route_policy_module_client.replace( - edge_id: endpoint_policy_result["edge_id"], - id: endpoint_policy_result["id"], - a_module: "New a_module" - ) - expect(result.class).to eq(NgrokAPI::Models::EndpointPolicy) - # expect(result.id).to eq(endpoint_policy_result["id"]) - end - end - - describe "#get" do - it "will make a get request and return an instance of NgrokAPI::Models::EndpointPolicy" do - path = '/edges/https/%{edge_id}/routes/%{id}/policy' - replacements = { - edge_id: endpoint_policy_result["edge_id"], - id: endpoint_policy_result["id"], - } - data = {} - expect(@client).to receive(:get).with(path % replacements, data: data). - and_return(endpoint_policy_result) - result = @edge_route_policy_module_client.get( - edge_id: endpoint_policy_result["edge_id"], - id: endpoint_policy_result["id"] - ) - expect(result.class).to eq(NgrokAPI::Models::EndpointPolicy) - end - end - - describe "#get!" do - it "will make a get request and return an instance of NgrokAPI::Models::EndpointPolicy" do - path = '/edges/https/%{edge_id}/routes/%{id}/policy' - replacements = { - edge_id: endpoint_policy_result["edge_id"], - id: endpoint_policy_result["id"], - } - data = {} - expect(@client).to receive(:get).with(path % replacements, data: data). - and_return(endpoint_policy_result) - result = @edge_route_policy_module_client.get( - edge_id: endpoint_policy_result["edge_id"], - id: endpoint_policy_result["id"] - ) - expect(result.class).to eq(NgrokAPI::Models::EndpointPolicy) - # expect(result.id).to eq(endpoint_policy_result["id"]) - end - end - - describe "#delete" do - it "will make a delete request" do - path = '/edges/https/%{edge_id}/routes/%{id}/policy' - replacements = { - edge_id: api_key_result["edge_id"], - id: api_key_result["id"], - } - expect(@client).to receive(:delete).with(path % replacements).and_return(nil) - @edge_route_policy_module_client.delete( - edge_id: api_key_result["edge_id"], - id: api_key_result["id"] - ) - end - end - - describe "#delete!" do - it "will make a delete request" do - path = '/edges/https/%{edge_id}/routes/%{id}/policy' - replacements = { - edge_id: api_key_result["edge_id"], - id: api_key_result["id"], - } - expect(@client).to receive(:delete).with(path % replacements, danger: true).and_return(nil) - @edge_route_policy_module_client.delete!( - edge_id: api_key_result["edge_id"], - id: api_key_result["id"] - ) - end - - it "will make a delete request and return NotFoundError if 404" do - path = '/edges/https/%{edge_id}/routes/%{id}/policy' - replacements = { - edge_id: api_key_result["edge_id"], - id: api_key_result["id"], - } - expect do - expect(@client).to receive(:delete).with(path % replacements, danger: true). - and_raise(NgrokAPI::Errors::NotFoundError) - result = @edge_route_policy_module_client.delete!( - edge_id: api_key_result["edge_id"], - id: api_key_result["id"] - ) - expect(result).to be nil - end.to raise_error(NgrokAPI::Errors::NotFoundError) - end - end -end diff --git a/spec/ngrokapi/services/edge_route_traffic_policy_module_client_spec.rb b/spec/ngrokapi/services/edge_route_traffic_policy_module_client_spec.rb new file mode 100644 index 0000000..227c9ef --- /dev/null +++ b/spec/ngrokapi/services/edge_route_traffic_policy_module_client_spec.rb @@ -0,0 +1,139 @@ +# Code generated for API Clients. DO NOT EDIT. + +require 'spec_helper' + +RSpec.describe NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient do + let(:base_url) { 'https://api.ngrok.com' } + let(:path) { '/edges/https/%{edge_id}/routes/%{id}/traffic_policy' } + let(:not_found) do + NgrokAPI::Errors::NotFoundError.new(response: endpoint_traffic_policy_result) + end + + before(:each) do + @client = class_double("HttpClient") + @edge_route_traffic_policy_module_client = NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient.new(client: @client) + end + + describe "#replace" do + it "will make a put request and return an instance of NgrokAPI::Models::EndpointTrafficPolicy" do + path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy' + replacements = { + edge_id: endpoint_traffic_policy_result["edge_id"], + id: endpoint_traffic_policy_result["id"], + } + data = "New a_module" + expect(@client).to receive(:put).with(path % replacements, data: data). + and_return(endpoint_traffic_policy_result) + result = @edge_route_traffic_policy_module_client.replace( + edge_id: endpoint_traffic_policy_result["edge_id"], + id: endpoint_traffic_policy_result["id"], + a_module: "New a_module" + ) + expect(result.class).to eq(NgrokAPI::Models::EndpointTrafficPolicy) + end + end + + describe "#replace!" do + it "will make a put request and return an instance of NgrokAPI::Models::EndpointTrafficPolicy" do + path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy' + replacements = { + edge_id: endpoint_traffic_policy_result["edge_id"], + id: endpoint_traffic_policy_result["id"], + } + data = "New a_module" + expect(@client).to receive(:put).with(path % replacements, data: data). + and_return(endpoint_traffic_policy_result) + result = @edge_route_traffic_policy_module_client.replace( + edge_id: endpoint_traffic_policy_result["edge_id"], + id: endpoint_traffic_policy_result["id"], + a_module: "New a_module" + ) + expect(result.class).to eq(NgrokAPI::Models::EndpointTrafficPolicy) + # expect(result.id).to eq(endpoint_traffic_policy_result["id"]) + end + end + + describe "#get" do + it "will make a get request and return an instance of NgrokAPI::Models::EndpointTrafficPolicy" do + path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy' + replacements = { + edge_id: endpoint_traffic_policy_result["edge_id"], + id: endpoint_traffic_policy_result["id"], + } + data = {} + expect(@client).to receive(:get).with(path % replacements, data: data). + and_return(endpoint_traffic_policy_result) + result = @edge_route_traffic_policy_module_client.get( + edge_id: endpoint_traffic_policy_result["edge_id"], + id: endpoint_traffic_policy_result["id"] + ) + expect(result.class).to eq(NgrokAPI::Models::EndpointTrafficPolicy) + end + end + + describe "#get!" do + it "will make a get request and return an instance of NgrokAPI::Models::EndpointTrafficPolicy" do + path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy' + replacements = { + edge_id: endpoint_traffic_policy_result["edge_id"], + id: endpoint_traffic_policy_result["id"], + } + data = {} + expect(@client).to receive(:get).with(path % replacements, data: data). + and_return(endpoint_traffic_policy_result) + result = @edge_route_traffic_policy_module_client.get( + edge_id: endpoint_traffic_policy_result["edge_id"], + id: endpoint_traffic_policy_result["id"] + ) + expect(result.class).to eq(NgrokAPI::Models::EndpointTrafficPolicy) + # expect(result.id).to eq(endpoint_traffic_policy_result["id"]) + end + end + + describe "#delete" do + it "will make a delete request" do + path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy' + replacements = { + edge_id: api_key_result["edge_id"], + id: api_key_result["id"], + } + expect(@client).to receive(:delete).with(path % replacements).and_return(nil) + @edge_route_traffic_policy_module_client.delete( + edge_id: api_key_result["edge_id"], + id: api_key_result["id"] + ) + end + end + + describe "#delete!" do + it "will make a delete request" do + path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy' + replacements = { + edge_id: api_key_result["edge_id"], + id: api_key_result["id"], + } + expect(@client).to receive(:delete).with(path % replacements, danger: true).and_return(nil) + @edge_route_traffic_policy_module_client.delete!( + edge_id: api_key_result["edge_id"], + id: api_key_result["id"] + ) + end + + it "will make a delete request and return NotFoundError if 404" do + path = '/edges/https/%{edge_id}/routes/%{id}/traffic_policy' + replacements = { + edge_id: api_key_result["edge_id"], + id: api_key_result["id"], + } + expect do + expect(@client).to receive(:delete).with(path % replacements, danger: true). + and_raise(NgrokAPI::Errors::NotFoundError) + result = @edge_route_traffic_policy_module_client.delete!( + edge_id: api_key_result["edge_id"], + id: api_key_result["id"] + ) + expect(result).to be nil + end.to raise_error(NgrokAPI::Errors::NotFoundError) + end + end +end diff --git a/spec/ngrokapi/services/edges_https_routes_client_spec.rb b/spec/ngrokapi/services/edges_https_routes_client_spec.rb index d58dfea..8b631d1 100644 --- a/spec/ngrokapi/services/edges_https_routes_client_spec.rb +++ b/spec/ngrokapi/services/edges_https_routes_client_spec.rb @@ -37,7 +37,7 @@ RSpec.describe NgrokAPI::Services::EdgesHTTPSRoutesClient do data[:oidc] = "New oidc" data[:websocket_tcp_converter] = "New websocket_tcp_converter" data[:user_agent_filter] = "New user_agent_filter" - data[:policy] = "New policy" + data[:traffic_policy] = "New traffic_policy" expect(@client).to receive(:post).with(path % replacements, data: data). and_return(https_edge_route_result) result = @edges_https_routes_client.create( @@ -58,7 +58,8 @@ RSpec.describe NgrokAPI::Services::EdgesHTTPSRoutesClient do oidc: "New oidc", websocket_tcp_converter: "New websocket_tcp_converter", user_agent_filter: "New user_agent_filter", - policy: "New policy" + policy: "New policy", + traffic_policy: "New traffic_policy" ) expect(result.class).to eq(NgrokAPI::Models::HTTPSEdgeRoute) end @@ -87,7 +88,7 @@ RSpec.describe NgrokAPI::Services::EdgesHTTPSRoutesClient do data[:oidc] = "New oidc" data[:websocket_tcp_converter] = "New websocket_tcp_converter" data[:user_agent_filter] = "New user_agent_filter" - data[:policy] = "New policy" + data[:traffic_policy] = "New traffic_policy" expect(@client).to receive(:post).with(path % replacements, data: data). and_return(https_edge_route_result) result = @edges_https_routes_client.create( @@ -108,7 +109,8 @@ RSpec.describe NgrokAPI::Services::EdgesHTTPSRoutesClient do oidc: "New oidc", websocket_tcp_converter: "New websocket_tcp_converter", user_agent_filter: "New user_agent_filter", - policy: "New policy" + policy: "New policy", + traffic_policy: "New traffic_policy" ) expect(result.class).to eq(NgrokAPI::Models::HTTPSEdgeRoute) # expect(result.id).to eq(https_edge_route_result["id"]) @@ -176,7 +178,7 @@ RSpec.describe NgrokAPI::Services::EdgesHTTPSRoutesClient do data[:oidc] = "New oidc" data[:websocket_tcp_converter] = "New websocket_tcp_converter" data[:user_agent_filter] = "New user_agent_filter" - data[:policy] = "New policy" + data[:traffic_policy] = "New traffic_policy" expect(@client).to receive(:patch).with(path % replacements, data: data). and_return(https_edge_route_result) result = @edges_https_routes_client.update( @@ -198,7 +200,8 @@ RSpec.describe NgrokAPI::Services::EdgesHTTPSRoutesClient do oidc: "New oidc", websocket_tcp_converter: "New websocket_tcp_converter", user_agent_filter: "New user_agent_filter", - policy: "New policy" + policy: "New policy", + traffic_policy: "New traffic_policy" ) expect(result.class).to eq(NgrokAPI::Models::HTTPSEdgeRoute) end @@ -228,7 +231,7 @@ RSpec.describe NgrokAPI::Services::EdgesHTTPSRoutesClient do data[:oidc] = "New oidc" data[:websocket_tcp_converter] = "New websocket_tcp_converter" data[:user_agent_filter] = "New user_agent_filter" - data[:policy] = "New policy" + data[:traffic_policy] = "New traffic_policy" expect(@client).to receive(:patch).with(path % replacements, data: data). and_return(https_edge_route_result) result = @edges_https_routes_client.update( @@ -250,7 +253,8 @@ RSpec.describe NgrokAPI::Services::EdgesHTTPSRoutesClient do oidc: "New oidc", websocket_tcp_converter: "New websocket_tcp_converter", user_agent_filter: "New user_agent_filter", - policy: "New policy" + policy: "New policy", + traffic_policy: "New traffic_policy" ) expect(result.class).to eq(NgrokAPI::Models::HTTPSEdgeRoute) # expect(result.id).to eq(https_edge_route_result["id"]) diff --git a/spec/ngrokapi/services/edges_tcp_client_spec.rb b/spec/ngrokapi/services/edges_tcp_client_spec.rb index 140d22c..660c23e 100644 --- a/spec/ngrokapi/services/edges_tcp_client_spec.rb +++ b/spec/ngrokapi/services/edges_tcp_client_spec.rb @@ -25,7 +25,7 @@ RSpec.describe NgrokAPI::Services::EdgesTCPClient do data[:hostports] = "New hostports" data[:backend] = "New backend" data[:ip_restriction] = "New ip_restriction" - data[:policy] = "New policy" + data[:traffic_policy] = "New traffic_policy" expect(@client).to receive(:post).with(path % replacements, data: data). and_return(tcp_edge_result) result = @edges_tcp_client.create( @@ -34,7 +34,8 @@ RSpec.describe NgrokAPI::Services::EdgesTCPClient do hostports: "New hostports", backend: "New backend", ip_restriction: "New ip_restriction", - policy: "New policy" + policy: "New policy", + traffic_policy: "New traffic_policy" ) expect(result.class).to eq(NgrokAPI::Models::TCPEdge) end @@ -51,7 +52,7 @@ RSpec.describe NgrokAPI::Services::EdgesTCPClient do data[:hostports] = "New hostports" data[:backend] = "New backend" data[:ip_restriction] = "New ip_restriction" - data[:policy] = "New policy" + data[:traffic_policy] = "New traffic_policy" expect(@client).to receive(:post).with(path % replacements, data: data). and_return(tcp_edge_result) result = @edges_tcp_client.create( @@ -60,7 +61,8 @@ RSpec.describe NgrokAPI::Services::EdgesTCPClient do hostports: "New hostports", backend: "New backend", ip_restriction: "New ip_restriction", - policy: "New policy" + policy: "New policy", + traffic_policy: "New traffic_policy" ) expect(result.class).to eq(NgrokAPI::Models::TCPEdge) # expect(result.id).to eq(tcp_edge_result["id"]) @@ -122,7 +124,7 @@ RSpec.describe NgrokAPI::Services::EdgesTCPClient do data[:hostports] = "New hostports" data[:backend] = "New backend" data[:ip_restriction] = "New ip_restriction" - data[:policy] = "New policy" + data[:traffic_policy] = "New traffic_policy" expect(@client).to receive(:patch).with(path % replacements, data: data). and_return(tcp_edge_result) result = @edges_tcp_client.update( @@ -132,7 +134,8 @@ RSpec.describe NgrokAPI::Services::EdgesTCPClient do hostports: "New hostports", backend: "New backend", ip_restriction: "New ip_restriction", - policy: "New policy" + policy: "New policy", + traffic_policy: "New traffic_policy" ) expect(result.class).to eq(NgrokAPI::Models::TCPEdge) end @@ -150,7 +153,7 @@ RSpec.describe NgrokAPI::Services::EdgesTCPClient do data[:hostports] = "New hostports" data[:backend] = "New backend" data[:ip_restriction] = "New ip_restriction" - data[:policy] = "New policy" + data[:traffic_policy] = "New traffic_policy" expect(@client).to receive(:patch).with(path % replacements, data: data). and_return(tcp_edge_result) result = @edges_tcp_client.update( @@ -160,7 +163,8 @@ RSpec.describe NgrokAPI::Services::EdgesTCPClient do hostports: "New hostports", backend: "New backend", ip_restriction: "New ip_restriction", - policy: "New policy" + policy: "New policy", + traffic_policy: "New traffic_policy" ) expect(result.class).to eq(NgrokAPI::Models::TCPEdge) # expect(result.id).to eq(tcp_edge_result["id"]) diff --git a/spec/ngrokapi/services/edges_tls_client_spec.rb b/spec/ngrokapi/services/edges_tls_client_spec.rb index db2813c..ac4f4a0 100644 --- a/spec/ngrokapi/services/edges_tls_client_spec.rb +++ b/spec/ngrokapi/services/edges_tls_client_spec.rb @@ -27,7 +27,7 @@ RSpec.describe NgrokAPI::Services::EdgesTLSClient do data[:ip_restriction] = "New ip_restriction" data[:mutual_tls] = "New mutual_tls" data[:tls_termination] = "New tls_termination" - data[:policy] = "New policy" + data[:traffic_policy] = "New traffic_policy" expect(@client).to receive(:post).with(path % replacements, data: data). and_return(tls_edge_result) result = @edges_tls_client.create( @@ -38,7 +38,8 @@ RSpec.describe NgrokAPI::Services::EdgesTLSClient do ip_restriction: "New ip_restriction", mutual_tls: "New mutual_tls", tls_termination: "New tls_termination", - policy: "New policy" + policy: "New policy", + traffic_policy: "New traffic_policy" ) expect(result.class).to eq(NgrokAPI::Models::TLSEdge) end @@ -57,7 +58,7 @@ RSpec.describe NgrokAPI::Services::EdgesTLSClient do data[:ip_restriction] = "New ip_restriction" data[:mutual_tls] = "New mutual_tls" data[:tls_termination] = "New tls_termination" - data[:policy] = "New policy" + data[:traffic_policy] = "New traffic_policy" expect(@client).to receive(:post).with(path % replacements, data: data). and_return(tls_edge_result) result = @edges_tls_client.create( @@ -68,7 +69,8 @@ RSpec.describe NgrokAPI::Services::EdgesTLSClient do ip_restriction: "New ip_restriction", mutual_tls: "New mutual_tls", tls_termination: "New tls_termination", - policy: "New policy" + policy: "New policy", + traffic_policy: "New traffic_policy" ) expect(result.class).to eq(NgrokAPI::Models::TLSEdge) # expect(result.id).to eq(tls_edge_result["id"]) @@ -132,7 +134,7 @@ RSpec.describe NgrokAPI::Services::EdgesTLSClient do data[:ip_restriction] = "New ip_restriction" data[:mutual_tls] = "New mutual_tls" data[:tls_termination] = "New tls_termination" - data[:policy] = "New policy" + data[:traffic_policy] = "New traffic_policy" expect(@client).to receive(:patch).with(path % replacements, data: data). and_return(tls_edge_result) result = @edges_tls_client.update( @@ -144,7 +146,8 @@ RSpec.describe NgrokAPI::Services::EdgesTLSClient do ip_restriction: "New ip_restriction", mutual_tls: "New mutual_tls", tls_termination: "New tls_termination", - policy: "New policy" + policy: "New policy", + traffic_policy: "New traffic_policy" ) expect(result.class).to eq(NgrokAPI::Models::TLSEdge) end @@ -164,7 +167,7 @@ RSpec.describe NgrokAPI::Services::EdgesTLSClient do data[:ip_restriction] = "New ip_restriction" data[:mutual_tls] = "New mutual_tls" data[:tls_termination] = "New tls_termination" - data[:policy] = "New policy" + data[:traffic_policy] = "New traffic_policy" expect(@client).to receive(:patch).with(path % replacements, data: data). and_return(tls_edge_result) result = @edges_tls_client.update( @@ -176,7 +179,8 @@ RSpec.describe NgrokAPI::Services::EdgesTLSClient do ip_restriction: "New ip_restriction", mutual_tls: "New mutual_tls", tls_termination: "New tls_termination", - policy: "New policy" + policy: "New policy", + traffic_policy: "New traffic_policy" ) expect(result.class).to eq(NgrokAPI::Models::TLSEdge) # expect(result.id).to eq(tls_edge_result["id"]) diff --git a/spec/ngrokapi/services/reserved_domains_client_spec.rb b/spec/ngrokapi/services/reserved_domains_client_spec.rb index 9bcc85c..2e5cd74 100644 --- a/spec/ngrokapi/services/reserved_domains_client_spec.rb +++ b/spec/ngrokapi/services/reserved_domains_client_spec.rb @@ -37,7 +37,8 @@ RSpec.describe NgrokAPI::Services::ReservedDomainsClient do http_endpoint_configuration_id: "New http_endpoint_configuration_id", https_endpoint_configuration_id: "New https_endpoint_configuration_id", certificate_id: "New certificate_id", - certificate_management_policy: "New certificate_management_policy" + certificate_management_policy: "New certificate_management_policy", + error_redirect_url: "New error_redirect_url" ) expect(result.class).to eq(NgrokAPI::Models::ReservedDomain) end @@ -66,7 +67,8 @@ RSpec.describe NgrokAPI::Services::ReservedDomainsClient do http_endpoint_configuration_id: "New http_endpoint_configuration_id", https_endpoint_configuration_id: "New https_endpoint_configuration_id", certificate_id: "New certificate_id", - certificate_management_policy: "New certificate_management_policy" + certificate_management_policy: "New certificate_management_policy", + error_redirect_url: "New error_redirect_url" ) expect(result.class).to eq(NgrokAPI::Models::ReservedDomain) # expect(result.id).to eq(reserved_domain_result["id"]) @@ -178,7 +180,8 @@ RSpec.describe NgrokAPI::Services::ReservedDomainsClient do https_endpoint_configuration_id: "New https_endpoint_configuration_id", certificate_id: "New certificate_id", certificate_management_policy: "New certificate_management_policy", - region: "New region" + region: "New region", + error_redirect_url: "New error_redirect_url" ) expect(result.class).to eq(NgrokAPI::Models::ReservedDomain) end @@ -205,7 +208,8 @@ RSpec.describe NgrokAPI::Services::ReservedDomainsClient do https_endpoint_configuration_id: "New https_endpoint_configuration_id", certificate_id: "New certificate_id", certificate_management_policy: "New certificate_management_policy", - region: "New region" + region: "New region", + error_redirect_url: "New error_redirect_url" ) expect(result.class).to eq(NgrokAPI::Models::ReservedDomain) # expect(result.id).to eq(reserved_domain_result["id"]) diff --git a/spec/ngrokapi/services/tcp_edge_policy_module_client_spec.rb b/spec/ngrokapi/services/tcp_edge_policy_module_client_spec.rb deleted file mode 100644 index 37e30a0..0000000 --- a/spec/ngrokapi/services/tcp_edge_policy_module_client_spec.rb +++ /dev/null @@ -1,125 +0,0 @@ -# Code generated for API Clients. DO NOT EDIT. - -require 'spec_helper' - -RSpec.describe NgrokAPI::Services::TCPEdgePolicyModuleClient do - let(:base_url) { 'https://api.ngrok.com' } - let(:path) { '/edges/tcp/%{id}/policy' } - let(:not_found) do - NgrokAPI::Errors::NotFoundError.new(response: endpoint_policy_result) - end - - before(:each) do - @client = class_double("HttpClient") - @tcp_edge_policy_module_client = NgrokAPI::Services::TCPEdgePolicyModuleClient.new(client: @client) - end - - describe "#replace" do - it "will make a put request and return an instance of NgrokAPI::Models::EndpointPolicy" do - path = '/edges/tcp/%{id}/policy' - replacements = { - id: endpoint_policy_result["id"], - } - data = "New a_module" - expect(@client).to receive(:put).with(path % replacements, data: data). - and_return(endpoint_policy_result) - result = @tcp_edge_policy_module_client.replace( - id: endpoint_policy_result["id"], - a_module: "New a_module" - ) - expect(result.class).to eq(NgrokAPI::Models::EndpointPolicy) - end - end - - describe "#replace!" do - it "will make a put request and return an instance of NgrokAPI::Models::EndpointPolicy" do - path = '/edges/tcp/%{id}/policy' - replacements = { - id: endpoint_policy_result["id"], - } - data = "New a_module" - expect(@client).to receive(:put).with(path % replacements, data: data). - and_return(endpoint_policy_result) - result = @tcp_edge_policy_module_client.replace( - id: endpoint_policy_result["id"], - a_module: "New a_module" - ) - expect(result.class).to eq(NgrokAPI::Models::EndpointPolicy) - # expect(result.id).to eq(endpoint_policy_result["id"]) - end - end - - describe "#get" do - it "will make a get request and return an instance of NgrokAPI::Models::EndpointPolicy" do - path = '/edges/tcp/%{id}/policy' - replacements = { - id: endpoint_policy_result["id"], - } - data = {} - expect(@client).to receive(:get).with(path % replacements, data: data). - and_return(endpoint_policy_result) - result = @tcp_edge_policy_module_client.get( - id: endpoint_policy_result["id"] - ) - expect(result.class).to eq(NgrokAPI::Models::EndpointPolicy) - end - end - - describe "#get!" do - it "will make a get request and return an instance of NgrokAPI::Models::EndpointPolicy" do - path = '/edges/tcp/%{id}/policy' - replacements = { - id: endpoint_policy_result["id"], - } - data = {} - expect(@client).to receive(:get).with(path % replacements, data: data). - and_return(endpoint_policy_result) - result = @tcp_edge_policy_module_client.get( - id: endpoint_policy_result["id"] - ) - expect(result.class).to eq(NgrokAPI::Models::EndpointPolicy) - # expect(result.id).to eq(endpoint_policy_result["id"]) - end - end - - describe "#delete" do - it "will make a delete request" do - path = '/edges/tcp/%{id}/policy' - replacements = { - id: api_key_result["id"], - } - expect(@client).to receive(:delete).with(path % replacements).and_return(nil) - @tcp_edge_policy_module_client.delete( - id: api_key_result["id"] - ) - end - end - - describe "#delete!" do - it "will make a delete request" do - path = '/edges/tcp/%{id}/policy' - replacements = { - id: api_key_result["id"], - } - expect(@client).to receive(:delete).with(path % replacements, danger: true).and_return(nil) - @tcp_edge_policy_module_client.delete!( - id: api_key_result["id"] - ) - end - - it "will make a delete request and return NotFoundError if 404" do - path = '/edges/tcp/%{id}/policy' - replacements = { - id: api_key_result["id"], - } - expect do - expect(@client).to receive(:delete).with(path % replacements, danger: true). - and_raise(NgrokAPI::Errors::NotFoundError) - result = @tcp_edge_policy_module_client.delete!( - id: api_key_result["id"] - ) - expect(result).to be nil - end.to raise_error(NgrokAPI::Errors::NotFoundError) - end - end -end diff --git a/spec/ngrokapi/services/tcp_edge_traffic_policy_module_client_spec.rb b/spec/ngrokapi/services/tcp_edge_traffic_policy_module_client_spec.rb new file mode 100644 index 0000000..52dacb7 --- /dev/null +++ b/spec/ngrokapi/services/tcp_edge_traffic_policy_module_client_spec.rb @@ -0,0 +1,125 @@ +# Code generated for API Clients. DO NOT EDIT. + +require 'spec_helper' + +RSpec.describe NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient do + let(:base_url) { 'https://api.ngrok.com' } + let(:path) { '/edges/tcp/%{id}/traffic_policy' } + let(:not_found) do + NgrokAPI::Errors::NotFoundError.new(response: endpoint_traffic_policy_result) + end + + before(:each) do + @client = class_double("HttpClient") + @tcp_edge_traffic_policy_module_client = NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient.new(client: @client) + end + + describe "#replace" do + it "will make a put request and return an instance of NgrokAPI::Models::EndpointTrafficPolicy" do + path = '/edges/tcp/%{id}/traffic_policy' + replacements = { + id: endpoint_traffic_policy_result["id"], + } + data = "New a_module" + expect(@client).to receive(:put).with(path % replacements, data: data). + and_return(endpoint_traffic_policy_result) + result = @tcp_edge_traffic_policy_module_client.replace( + id: endpoint_traffic_policy_result["id"], + a_module: "New a_module" + ) + expect(result.class).to eq(NgrokAPI::Models::EndpointTrafficPolicy) + end + end + + describe "#replace!" do + it "will make a put request and return an instance of NgrokAPI::Models::EndpointTrafficPolicy" do + path = '/edges/tcp/%{id}/traffic_policy' + replacements = { + id: endpoint_traffic_policy_result["id"], + } + data = "New a_module" + expect(@client).to receive(:put).with(path % replacements, data: data). + and_return(endpoint_traffic_policy_result) + result = @tcp_edge_traffic_policy_module_client.replace( + id: endpoint_traffic_policy_result["id"], + a_module: "New a_module" + ) + expect(result.class).to eq(NgrokAPI::Models::EndpointTrafficPolicy) + # expect(result.id).to eq(endpoint_traffic_policy_result["id"]) + end + end + + describe "#get" do + it "will make a get request and return an instance of NgrokAPI::Models::EndpointTrafficPolicy" do + path = '/edges/tcp/%{id}/traffic_policy' + replacements = { + id: endpoint_traffic_policy_result["id"], + } + data = {} + expect(@client).to receive(:get).with(path % replacements, data: data). + and_return(endpoint_traffic_policy_result) + result = @tcp_edge_traffic_policy_module_client.get( + id: endpoint_traffic_policy_result["id"] + ) + expect(result.class).to eq(NgrokAPI::Models::EndpointTrafficPolicy) + end + end + + describe "#get!" do + it "will make a get request and return an instance of NgrokAPI::Models::EndpointTrafficPolicy" do + path = '/edges/tcp/%{id}/traffic_policy' + replacements = { + id: endpoint_traffic_policy_result["id"], + } + data = {} + expect(@client).to receive(:get).with(path % replacements, data: data). + and_return(endpoint_traffic_policy_result) + result = @tcp_edge_traffic_policy_module_client.get( + id: endpoint_traffic_policy_result["id"] + ) + expect(result.class).to eq(NgrokAPI::Models::EndpointTrafficPolicy) + # expect(result.id).to eq(endpoint_traffic_policy_result["id"]) + end + end + + describe "#delete" do + it "will make a delete request" do + path = '/edges/tcp/%{id}/traffic_policy' + replacements = { + id: api_key_result["id"], + } + expect(@client).to receive(:delete).with(path % replacements).and_return(nil) + @tcp_edge_traffic_policy_module_client.delete( + id: api_key_result["id"] + ) + end + end + + describe "#delete!" do + it "will make a delete request" do + path = '/edges/tcp/%{id}/traffic_policy' + replacements = { + id: api_key_result["id"], + } + expect(@client).to receive(:delete).with(path % replacements, danger: true).and_return(nil) + @tcp_edge_traffic_policy_module_client.delete!( + id: api_key_result["id"] + ) + end + + it "will make a delete request and return NotFoundError if 404" do + path = '/edges/tcp/%{id}/traffic_policy' + replacements = { + id: api_key_result["id"], + } + expect do + expect(@client).to receive(:delete).with(path % replacements, danger: true). + and_raise(NgrokAPI::Errors::NotFoundError) + result = @tcp_edge_traffic_policy_module_client.delete!( + id: api_key_result["id"] + ) + expect(result).to be nil + end.to raise_error(NgrokAPI::Errors::NotFoundError) + end + end +end diff --git a/spec/ngrokapi/services/tls_edge_policy_module_client_spec.rb b/spec/ngrokapi/services/tls_edge_policy_module_client_spec.rb deleted file mode 100644 index 54259c5..0000000 --- a/spec/ngrokapi/services/tls_edge_policy_module_client_spec.rb +++ /dev/null @@ -1,125 +0,0 @@ -# Code generated for API Clients. DO NOT EDIT. - -require 'spec_helper' - -RSpec.describe NgrokAPI::Services::TLSEdgePolicyModuleClient do - let(:base_url) { 'https://api.ngrok.com' } - let(:path) { '/edges/tls/%{id}/policy' } - let(:not_found) do - NgrokAPI::Errors::NotFoundError.new(response: endpoint_policy_result) - end - - before(:each) do - @client = class_double("HttpClient") - @tls_edge_policy_module_client = NgrokAPI::Services::TLSEdgePolicyModuleClient.new(client: @client) - end - - describe "#replace" do - it "will make a put request and return an instance of NgrokAPI::Models::EndpointPolicy" do - path = '/edges/tls/%{id}/policy' - replacements = { - id: endpoint_policy_result["id"], - } - data = "New a_module" - expect(@client).to receive(:put).with(path % replacements, data: data). - and_return(endpoint_policy_result) - result = @tls_edge_policy_module_client.replace( - id: endpoint_policy_result["id"], - a_module: "New a_module" - ) - expect(result.class).to eq(NgrokAPI::Models::EndpointPolicy) - end - end - - describe "#replace!" do - it "will make a put request and return an instance of NgrokAPI::Models::EndpointPolicy" do - path = '/edges/tls/%{id}/policy' - replacements = { - id: endpoint_policy_result["id"], - } - data = "New a_module" - expect(@client).to receive(:put).with(path % replacements, data: data). - and_return(endpoint_policy_result) - result = @tls_edge_policy_module_client.replace( - id: endpoint_policy_result["id"], - a_module: "New a_module" - ) - expect(result.class).to eq(NgrokAPI::Models::EndpointPolicy) - # expect(result.id).to eq(endpoint_policy_result["id"]) - end - end - - describe "#get" do - it "will make a get request and return an instance of NgrokAPI::Models::EndpointPolicy" do - path = '/edges/tls/%{id}/policy' - replacements = { - id: endpoint_policy_result["id"], - } - data = {} - expect(@client).to receive(:get).with(path % replacements, data: data). - and_return(endpoint_policy_result) - result = @tls_edge_policy_module_client.get( - id: endpoint_policy_result["id"] - ) - expect(result.class).to eq(NgrokAPI::Models::EndpointPolicy) - end - end - - describe "#get!" do - it "will make a get request and return an instance of NgrokAPI::Models::EndpointPolicy" do - path = '/edges/tls/%{id}/policy' - replacements = { - id: endpoint_policy_result["id"], - } - data = {} - expect(@client).to receive(:get).with(path % replacements, data: data). - and_return(endpoint_policy_result) - result = @tls_edge_policy_module_client.get( - id: endpoint_policy_result["id"] - ) - expect(result.class).to eq(NgrokAPI::Models::EndpointPolicy) - # expect(result.id).to eq(endpoint_policy_result["id"]) - end - end - - describe "#delete" do - it "will make a delete request" do - path = '/edges/tls/%{id}/policy' - replacements = { - id: api_key_result["id"], - } - expect(@client).to receive(:delete).with(path % replacements).and_return(nil) - @tls_edge_policy_module_client.delete( - id: api_key_result["id"] - ) - end - end - - describe "#delete!" do - it "will make a delete request" do - path = '/edges/tls/%{id}/policy' - replacements = { - id: api_key_result["id"], - } - expect(@client).to receive(:delete).with(path % replacements, danger: true).and_return(nil) - @tls_edge_policy_module_client.delete!( - id: api_key_result["id"] - ) - end - - it "will make a delete request and return NotFoundError if 404" do - path = '/edges/tls/%{id}/policy' - replacements = { - id: api_key_result["id"], - } - expect do - expect(@client).to receive(:delete).with(path % replacements, danger: true). - and_raise(NgrokAPI::Errors::NotFoundError) - result = @tls_edge_policy_module_client.delete!( - id: api_key_result["id"] - ) - expect(result).to be nil - end.to raise_error(NgrokAPI::Errors::NotFoundError) - end - end -end diff --git a/spec/ngrokapi/services/tls_edge_traffic_policy_module_client_spec.rb b/spec/ngrokapi/services/tls_edge_traffic_policy_module_client_spec.rb new file mode 100644 index 0000000..0faf1b1 --- /dev/null +++ b/spec/ngrokapi/services/tls_edge_traffic_policy_module_client_spec.rb @@ -0,0 +1,125 @@ +# Code generated for API Clients. DO NOT EDIT. + +require 'spec_helper' + +RSpec.describe NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient do + let(:base_url) { 'https://api.ngrok.com' } + let(:path) { '/edges/tls/%{id}/traffic_policy' } + let(:not_found) do + NgrokAPI::Errors::NotFoundError.new(response: endpoint_traffic_policy_result) + end + + before(:each) do + @client = class_double("HttpClient") + @tls_edge_traffic_policy_module_client = NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient.new(client: @client) + end + + describe "#replace" do + it "will make a put request and return an instance of NgrokAPI::Models::EndpointTrafficPolicy" do + path = '/edges/tls/%{id}/traffic_policy' + replacements = { + id: endpoint_traffic_policy_result["id"], + } + data = "New a_module" + expect(@client).to receive(:put).with(path % replacements, data: data). + and_return(endpoint_traffic_policy_result) + result = @tls_edge_traffic_policy_module_client.replace( + id: endpoint_traffic_policy_result["id"], + a_module: "New a_module" + ) + expect(result.class).to eq(NgrokAPI::Models::EndpointTrafficPolicy) + end + end + + describe "#replace!" do + it "will make a put request and return an instance of NgrokAPI::Models::EndpointTrafficPolicy" do + path = '/edges/tls/%{id}/traffic_policy' + replacements = { + id: endpoint_traffic_policy_result["id"], + } + data = "New a_module" + expect(@client).to receive(:put).with(path % replacements, data: data). + and_return(endpoint_traffic_policy_result) + result = @tls_edge_traffic_policy_module_client.replace( + id: endpoint_traffic_policy_result["id"], + a_module: "New a_module" + ) + expect(result.class).to eq(NgrokAPI::Models::EndpointTrafficPolicy) + # expect(result.id).to eq(endpoint_traffic_policy_result["id"]) + end + end + + describe "#get" do + it "will make a get request and return an instance of NgrokAPI::Models::EndpointTrafficPolicy" do + path = '/edges/tls/%{id}/traffic_policy' + replacements = { + id: endpoint_traffic_policy_result["id"], + } + data = {} + expect(@client).to receive(:get).with(path % replacements, data: data). + and_return(endpoint_traffic_policy_result) + result = @tls_edge_traffic_policy_module_client.get( + id: endpoint_traffic_policy_result["id"] + ) + expect(result.class).to eq(NgrokAPI::Models::EndpointTrafficPolicy) + end + end + + describe "#get!" do + it "will make a get request and return an instance of NgrokAPI::Models::EndpointTrafficPolicy" do + path = '/edges/tls/%{id}/traffic_policy' + replacements = { + id: endpoint_traffic_policy_result["id"], + } + data = {} + expect(@client).to receive(:get).with(path % replacements, data: data). + and_return(endpoint_traffic_policy_result) + result = @tls_edge_traffic_policy_module_client.get( + id: endpoint_traffic_policy_result["id"] + ) + expect(result.class).to eq(NgrokAPI::Models::EndpointTrafficPolicy) + # expect(result.id).to eq(endpoint_traffic_policy_result["id"]) + end + end + + describe "#delete" do + it "will make a delete request" do + path = '/edges/tls/%{id}/traffic_policy' + replacements = { + id: api_key_result["id"], + } + expect(@client).to receive(:delete).with(path % replacements).and_return(nil) + @tls_edge_traffic_policy_module_client.delete( + id: api_key_result["id"] + ) + end + end + + describe "#delete!" do + it "will make a delete request" do + path = '/edges/tls/%{id}/traffic_policy' + replacements = { + id: api_key_result["id"], + } + expect(@client).to receive(:delete).with(path % replacements, danger: true).and_return(nil) + @tls_edge_traffic_policy_module_client.delete!( + id: api_key_result["id"] + ) + end + + it "will make a delete request and return NotFoundError if 404" do + path = '/edges/tls/%{id}/traffic_policy' + replacements = { + id: api_key_result["id"], + } + expect do + expect(@client).to receive(:delete).with(path % replacements, danger: true). + and_raise(NgrokAPI::Errors::NotFoundError) + result = @tls_edge_traffic_policy_module_client.delete!( + id: api_key_result["id"] + ) + expect(result).to be nil + end.to raise_error(NgrokAPI::Errors::NotFoundError) + end + end +end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index e77d4b9..4538070 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -498,17 +498,7 @@ def endpoint_ip_policy_mutate_result } end -def endpoint_policy_result - { - } -end - -def endpoint_action_result - { - } -end - -def endpoint_rule_result +def endpoint_traffic_policy_result { } end @@ -803,6 +793,11 @@ def event_target_datadog_result } end +def event_target_azure_logs_ingestion_result + { + } +end + def event_target_result { }