From fecdfa013ca672449e3a8fca96de092e5f6abcb1 Mon Sep 17 00:00:00 2001
From: ngrok release bot
Date: Thu, 25 Jul 2024 21:32:21 +0000
Subject: [PATCH] Update generated files
---
CHANGELOG.md | 2 +-
Gemfile | 2 +-
doc/NgrokAPI.html | 6 +-
doc/NgrokAPI/Client.html | 38 +-
doc/NgrokAPI/Error.html | 4 +-
doc/NgrokAPI/Errors.html | 4 +-
doc/NgrokAPI/Errors/NotFoundError.html | 4 +-
doc/NgrokAPI/HttpClient.html | 4 +-
doc/NgrokAPI/Models.html | 8 +-
doc/NgrokAPI/Models/APIKey.html | 4 +-
doc/NgrokAPI/Models/AWSAuth.html | 4 +-
doc/NgrokAPI/Models/AWSCredentials.html | 4 +-
doc/NgrokAPI/Models/AWSRole.html | 4 +-
doc/NgrokAPI/Models/AbuseReport.html | 4 +-
doc/NgrokAPI/Models/AbuseReportHostname.html | 4 +-
doc/NgrokAPI/Models/AgentIngress.html | 4 +-
doc/NgrokAPI/Models/AgentIngressCertJob.html | 4 +-
.../Models/AgentIngressCertPolicy.html | 4 +-
.../Models/AgentIngressCertStatus.html | 4 +-
doc/NgrokAPI/Models/ApplicationSession.html | 4 +-
doc/NgrokAPI/Models/ApplicationUser.html | 4 +-
doc/NgrokAPI/Models/BotUser.html | 4 +-
doc/NgrokAPI/Models/BrowserSession.html | 4 +-
doc/NgrokAPI/Models/CertificateAuthority.html | 4 +-
doc/NgrokAPI/Models/Credential.html | 4 +-
doc/NgrokAPI/Models/Endpoint.html | 4 +-
doc/NgrokAPI/Models/EndpointBackend.html | 4 +-
.../Models/EndpointBackendMutate.html | 4 +-
.../Models/EndpointCircuitBreaker.html | 4 +-
doc/NgrokAPI/Models/EndpointCompression.html | 4 +-
doc/NgrokAPI/Models/EndpointIPPolicy.html | 4 +-
.../Models/EndpointIPPolicyMutate.html | 4 +-
doc/NgrokAPI/Models/EndpointMutualTLS.html | 4 +-
.../Models/EndpointMutualTLSMutate.html | 4 +-
doc/NgrokAPI/Models/EndpointOAuth.html | 4 +-
doc/NgrokAPI/Models/EndpointOAuthAmazon.html | 4 +-
.../Models/EndpointOAuthFacebook.html | 4 +-
doc/NgrokAPI/Models/EndpointOAuthGitHub.html | 4 +-
doc/NgrokAPI/Models/EndpointOAuthGitLab.html | 4 +-
doc/NgrokAPI/Models/EndpointOAuthGoogle.html | 4 +-
.../Models/EndpointOAuthLinkedIn.html | 4 +-
.../Models/EndpointOAuthMicrosoft.html | 4 +-
.../Models/EndpointOAuthProvider.html | 4 +-
doc/NgrokAPI/Models/EndpointOAuthTwitch.html | 4 +-
doc/NgrokAPI/Models/EndpointOIDC.html | 4 +-
.../Models/EndpointRequestHeaders.html | 4 +-
.../Models/EndpointResponseHeaders.html | 4 +-
doc/NgrokAPI/Models/EndpointSAML.html | 4 +-
doc/NgrokAPI/Models/EndpointSAMLMutate.html | 4 +-
.../Models/EndpointTLSTermination.html | 4 +-
.../Models/EndpointTLSTerminationAtEdge.html | 4 +-
.../Models/EndpointTrafficPolicy.html | 669 +++++
.../Models/EndpointUserAgentFilter.html | 4 +-
.../Models/EndpointWebhookValidation.html | 4 +-
.../Models/EndpointWebsocketTCPConverter.html | 4 +-
doc/NgrokAPI/Models/EventDestination.html | 4 +-
doc/NgrokAPI/Models/EventSource.html | 4 +-
doc/NgrokAPI/Models/EventSourceList.html | 4 +-
doc/NgrokAPI/Models/EventSourceReplace.html | 4 +-
doc/NgrokAPI/Models/EventSubscription.html | 4 +-
doc/NgrokAPI/Models/EventTarget.html | 108 +-
.../Models/EventTargetAzureLogsIngestion.html | 965 +++++++
.../Models/EventTargetCloudwatchLogs.html | 4 +-
doc/NgrokAPI/Models/EventTargetDatadog.html | 4 +-
doc/NgrokAPI/Models/EventTargetFirehose.html | 4 +-
doc/NgrokAPI/Models/EventTargetKinesis.html | 4 +-
doc/NgrokAPI/Models/FailoverBackend.html | 4 +-
doc/NgrokAPI/Models/HTTPResponseBackend.html | 4 +-
doc/NgrokAPI/Models/HTTPSEdge.html | 4 +-
doc/NgrokAPI/Models/HTTPSEdgeRoute.html | 160 +-
doc/NgrokAPI/Models/IPPolicy.html | 4 +-
doc/NgrokAPI/Models/IPPolicyRule.html | 4 +-
doc/NgrokAPI/Models/IPRestriction.html | 4 +-
doc/NgrokAPI/Models/IdentityProvider.html | 4 +-
doc/NgrokAPI/Models/Listable.html | 4 +-
doc/NgrokAPI/Models/Location.html | 4 +-
doc/NgrokAPI/Models/Ref.html | 4 +-
doc/NgrokAPI/Models/ReservedAddr.html | 4 +-
doc/NgrokAPI/Models/ReservedDomain.html | 4 +-
.../Models/ReservedDomainCertJob.html | 4 +-
.../Models/ReservedDomainCertPolicy.html | 4 +-
.../Models/ReservedDomainCertStatus.html | 4 +-
.../Models/SSHCertificateAuthority.html | 4 +-
doc/NgrokAPI/Models/SSHCredential.html | 4 +-
doc/NgrokAPI/Models/SSHHostCertificate.html | 4 +-
doc/NgrokAPI/Models/SSHUserCertificate.html | 4 +-
doc/NgrokAPI/Models/StaticBackend.html | 4 +-
doc/NgrokAPI/Models/StaticBackendTLS.html | 4 +-
doc/NgrokAPI/Models/TCPEdge.html | 30 +-
doc/NgrokAPI/Models/TLSCertificate.html | 4 +-
doc/NgrokAPI/Models/TLSCertificateSANs.html | 4 +-
doc/NgrokAPI/Models/TLSEdge.html | 160 +-
doc/NgrokAPI/Models/Tunnel.html | 4 +-
doc/NgrokAPI/Models/TunnelGroupBackend.html | 4 +-
doc/NgrokAPI/Models/TunnelSession.html | 4 +-
doc/NgrokAPI/Models/UserAgent.html | 4 +-
doc/NgrokAPI/Models/WeightedBackend.html | 4 +-
doc/NgrokAPI/PagedIterator.html | 4 +-
doc/NgrokAPI/Services.html | 8 +-
doc/NgrokAPI/Services/APIKeysClient.html | 6 +-
doc/NgrokAPI/Services/AbuseReportsClient.html | 6 +-
.../Services/AgentIngressesClient.html | 4 +-
.../Services/ApplicationSessionsClient.html | 4 +-
.../Services/ApplicationUsersClient.html | 4 +-
doc/NgrokAPI/Services/BotUsersClient.html | 4 +-
.../CertificateAuthoritiesClient.html | 6 +-
doc/NgrokAPI/Services/CredentialsClient.html | 6 +-
.../EdgeRouteBackendModuleClient.html | 4 +-
.../EdgeRouteCircuitBreakerModuleClient.html | 4 +-
.../EdgeRouteCompressionModuleClient.html | 4 +-
.../EdgeRouteIPRestrictionModuleClient.html | 4 +-
.../Services/EdgeRouteOAuthModuleClient.html | 4 +-
.../Services/EdgeRouteOIDCModuleClient.html | 4 +-
.../EdgeRouteRequestHeadersModuleClient.html | 4 +-
.../EdgeRouteResponseHeadersModuleClient.html | 4 +-
.../Services/EdgeRouteSAMLModuleClient.html | 4 +-
.../EdgeRouteTrafficPolicyModuleClient.html | 1149 +++++++++
.../EdgeRouteUserAgentFilterModuleClient.html | 4 +-
...eRouteWebhookVerificationModuleClient.html | 4 +-
...outeWebsocketTCPConverterModuleClient.html | 4 +-
doc/NgrokAPI/Services/EdgesHTTPSClient.html | 4 +-
.../Services/EdgesHTTPSRoutesClient.html | 52 +-
doc/NgrokAPI/Services/EdgesTCPClient.html | 52 +-
doc/NgrokAPI/Services/EdgesTLSClient.html | 52 +-
doc/NgrokAPI/Services/EndpointsClient.html | 6 +-
.../Services/EventDestinationsClient.html | 4 +-
doc/NgrokAPI/Services/EventSourcesClient.html | 4 +-
.../Services/EventSubscriptionsClient.html | 4 +-
.../Services/FailoverBackendsClient.html | 6 +-
.../Services/HTTPResponseBackendsClient.html | 4 +-
.../HTTPSEdgeMutualTLSModuleClient.html | 4 +-
.../HTTPSEdgeTLSTerminationModuleClient.html | 4 +-
doc/NgrokAPI/Services/IPPoliciesClient.html | 6 +-
.../Services/IPPolicyRulesClient.html | 6 +-
.../Services/IPRestrictionsClient.html | 6 +-
.../Services/ReservedAddrsClient.html | 6 +-
.../Services/ReservedDomainsClient.html | 30 +-
.../SSHCertificateAuthoritiesClient.html | 6 +-
.../Services/SSHCredentialsClient.html | 6 +-
.../Services/SSHHostCertificatesClient.html | 6 +-
.../Services/SSHUserCertificatesClient.html | 6 +-
.../Services/StaticBackendsClient.html | 6 +-
.../Services/TCPEdgeBackendModuleClient.html | 4 +-
.../TCPEdgeIPRestrictionModuleClient.html | 4 +-
.../TCPEdgeTrafficPolicyModuleClient.html | 1039 ++++++++
.../Services/TLSCertificatesClient.html | 6 +-
.../Services/TLSEdgeBackendModuleClient.html | 4 +-
.../TLSEdgeIPRestrictionModuleClient.html | 4 +-
.../TLSEdgeMutualTLSModuleClient.html | 4 +-
.../TLSEdgeTLSTerminationModuleClient.html | 4 +-
.../TLSEdgeTrafficPolicyModuleClient.html | 1039 ++++++++
.../Services/TunnelGroupBackendsClient.html | 6 +-
.../Services/TunnelSessionsClient.html | 6 +-
doc/NgrokAPI/Services/TunnelsClient.html | 6 +-
.../Services/WeightedBackendsClient.html | 6 +-
doc/_index.html | 59 +-
doc/class_list.html | 2 +-
doc/file.README.html | 4 +-
doc/index.html | 4 +-
doc/method_list.html | 2220 ++++++++---------
doc/top-level-namespace.html | 4 +-
docs/NgrokAPI.html | 6 +-
docs/NgrokAPI/Client.html | 38 +-
docs/NgrokAPI/Error.html | 4 +-
docs/NgrokAPI/Errors.html | 4 +-
docs/NgrokAPI/Errors/NotFoundError.html | 4 +-
docs/NgrokAPI/HttpClient.html | 4 +-
docs/NgrokAPI/Models.html | 8 +-
docs/NgrokAPI/Models/APIKey.html | 4 +-
docs/NgrokAPI/Models/AWSAuth.html | 4 +-
docs/NgrokAPI/Models/AWSCredentials.html | 4 +-
docs/NgrokAPI/Models/AWSRole.html | 4 +-
docs/NgrokAPI/Models/AbuseReport.html | 4 +-
docs/NgrokAPI/Models/AbuseReportHostname.html | 4 +-
docs/NgrokAPI/Models/AgentIngress.html | 4 +-
docs/NgrokAPI/Models/AgentIngressCertJob.html | 4 +-
.../Models/AgentIngressCertPolicy.html | 4 +-
.../Models/AgentIngressCertStatus.html | 4 +-
docs/NgrokAPI/Models/ApplicationSession.html | 4 +-
docs/NgrokAPI/Models/ApplicationUser.html | 4 +-
docs/NgrokAPI/Models/BotUser.html | 4 +-
docs/NgrokAPI/Models/BrowserSession.html | 4 +-
.../NgrokAPI/Models/CertificateAuthority.html | 4 +-
docs/NgrokAPI/Models/Credential.html | 4 +-
docs/NgrokAPI/Models/Endpoint.html | 4 +-
docs/NgrokAPI/Models/EndpointBackend.html | 4 +-
.../Models/EndpointBackendMutate.html | 4 +-
.../Models/EndpointCircuitBreaker.html | 4 +-
docs/NgrokAPI/Models/EndpointCompression.html | 4 +-
docs/NgrokAPI/Models/EndpointIPPolicy.html | 4 +-
.../Models/EndpointIPPolicyMutate.html | 4 +-
docs/NgrokAPI/Models/EndpointMutualTLS.html | 4 +-
.../Models/EndpointMutualTLSMutate.html | 4 +-
docs/NgrokAPI/Models/EndpointOAuth.html | 4 +-
docs/NgrokAPI/Models/EndpointOAuthAmazon.html | 4 +-
.../Models/EndpointOAuthFacebook.html | 4 +-
docs/NgrokAPI/Models/EndpointOAuthGitHub.html | 4 +-
docs/NgrokAPI/Models/EndpointOAuthGitLab.html | 4 +-
docs/NgrokAPI/Models/EndpointOAuthGoogle.html | 4 +-
.../Models/EndpointOAuthLinkedIn.html | 4 +-
.../Models/EndpointOAuthMicrosoft.html | 4 +-
.../Models/EndpointOAuthProvider.html | 4 +-
docs/NgrokAPI/Models/EndpointOAuthTwitch.html | 4 +-
docs/NgrokAPI/Models/EndpointOIDC.html | 4 +-
.../Models/EndpointRequestHeaders.html | 4 +-
.../Models/EndpointResponseHeaders.html | 4 +-
docs/NgrokAPI/Models/EndpointSAML.html | 4 +-
docs/NgrokAPI/Models/EndpointSAMLMutate.html | 4 +-
.../Models/EndpointTLSTermination.html | 4 +-
.../Models/EndpointTLSTerminationAtEdge.html | 4 +-
.../Models/EndpointTrafficPolicy.html | 669 +++++
.../Models/EndpointUserAgentFilter.html | 4 +-
.../Models/EndpointWebhookValidation.html | 4 +-
.../Models/EndpointWebsocketTCPConverter.html | 4 +-
docs/NgrokAPI/Models/EventDestination.html | 4 +-
docs/NgrokAPI/Models/EventSource.html | 4 +-
docs/NgrokAPI/Models/EventSourceList.html | 4 +-
docs/NgrokAPI/Models/EventSourceReplace.html | 4 +-
docs/NgrokAPI/Models/EventSubscription.html | 4 +-
docs/NgrokAPI/Models/EventTarget.html | 108 +-
.../Models/EventTargetAzureLogsIngestion.html | 965 +++++++
.../Models/EventTargetCloudwatchLogs.html | 4 +-
docs/NgrokAPI/Models/EventTargetDatadog.html | 4 +-
docs/NgrokAPI/Models/EventTargetFirehose.html | 4 +-
docs/NgrokAPI/Models/EventTargetKinesis.html | 4 +-
docs/NgrokAPI/Models/FailoverBackend.html | 4 +-
docs/NgrokAPI/Models/HTTPResponseBackend.html | 4 +-
docs/NgrokAPI/Models/HTTPSEdge.html | 4 +-
docs/NgrokAPI/Models/HTTPSEdgeRoute.html | 160 +-
docs/NgrokAPI/Models/IPPolicy.html | 4 +-
docs/NgrokAPI/Models/IPPolicyRule.html | 4 +-
docs/NgrokAPI/Models/IPRestriction.html | 4 +-
docs/NgrokAPI/Models/IdentityProvider.html | 4 +-
docs/NgrokAPI/Models/Listable.html | 4 +-
docs/NgrokAPI/Models/Location.html | 4 +-
docs/NgrokAPI/Models/Ref.html | 4 +-
docs/NgrokAPI/Models/ReservedAddr.html | 4 +-
docs/NgrokAPI/Models/ReservedDomain.html | 4 +-
.../Models/ReservedDomainCertJob.html | 4 +-
.../Models/ReservedDomainCertPolicy.html | 4 +-
.../Models/ReservedDomainCertStatus.html | 4 +-
.../Models/SSHCertificateAuthority.html | 4 +-
docs/NgrokAPI/Models/SSHCredential.html | 4 +-
docs/NgrokAPI/Models/SSHHostCertificate.html | 4 +-
docs/NgrokAPI/Models/SSHUserCertificate.html | 4 +-
docs/NgrokAPI/Models/StaticBackend.html | 4 +-
docs/NgrokAPI/Models/StaticBackendTLS.html | 4 +-
docs/NgrokAPI/Models/TCPEdge.html | 30 +-
docs/NgrokAPI/Models/TLSCertificate.html | 4 +-
docs/NgrokAPI/Models/TLSCertificateSANs.html | 4 +-
docs/NgrokAPI/Models/TLSEdge.html | 160 +-
docs/NgrokAPI/Models/Tunnel.html | 4 +-
docs/NgrokAPI/Models/TunnelGroupBackend.html | 4 +-
docs/NgrokAPI/Models/TunnelSession.html | 4 +-
docs/NgrokAPI/Models/UserAgent.html | 4 +-
docs/NgrokAPI/Models/WeightedBackend.html | 4 +-
docs/NgrokAPI/PagedIterator.html | 4 +-
docs/NgrokAPI/Services.html | 8 +-
docs/NgrokAPI/Services/APIKeysClient.html | 6 +-
.../NgrokAPI/Services/AbuseReportsClient.html | 6 +-
.../Services/AgentIngressesClient.html | 4 +-
.../Services/ApplicationSessionsClient.html | 4 +-
.../Services/ApplicationUsersClient.html | 4 +-
docs/NgrokAPI/Services/BotUsersClient.html | 4 +-
.../CertificateAuthoritiesClient.html | 6 +-
docs/NgrokAPI/Services/CredentialsClient.html | 6 +-
.../EdgeRouteBackendModuleClient.html | 4 +-
.../EdgeRouteCircuitBreakerModuleClient.html | 4 +-
.../EdgeRouteCompressionModuleClient.html | 4 +-
.../EdgeRouteIPRestrictionModuleClient.html | 4 +-
.../Services/EdgeRouteOAuthModuleClient.html | 4 +-
.../Services/EdgeRouteOIDCModuleClient.html | 4 +-
.../EdgeRouteRequestHeadersModuleClient.html | 4 +-
.../EdgeRouteResponseHeadersModuleClient.html | 4 +-
.../Services/EdgeRouteSAMLModuleClient.html | 4 +-
.../EdgeRouteTrafficPolicyModuleClient.html | 1149 +++++++++
.../EdgeRouteUserAgentFilterModuleClient.html | 4 +-
...eRouteWebhookVerificationModuleClient.html | 4 +-
...outeWebsocketTCPConverterModuleClient.html | 4 +-
docs/NgrokAPI/Services/EdgesHTTPSClient.html | 4 +-
.../Services/EdgesHTTPSRoutesClient.html | 52 +-
docs/NgrokAPI/Services/EdgesTCPClient.html | 52 +-
docs/NgrokAPI/Services/EdgesTLSClient.html | 52 +-
docs/NgrokAPI/Services/EndpointsClient.html | 6 +-
.../Services/EventDestinationsClient.html | 4 +-
.../NgrokAPI/Services/EventSourcesClient.html | 4 +-
.../Services/EventSubscriptionsClient.html | 4 +-
.../Services/FailoverBackendsClient.html | 6 +-
.../Services/HTTPResponseBackendsClient.html | 4 +-
.../HTTPSEdgeMutualTLSModuleClient.html | 4 +-
.../HTTPSEdgeTLSTerminationModuleClient.html | 4 +-
docs/NgrokAPI/Services/IPPoliciesClient.html | 6 +-
.../Services/IPPolicyRulesClient.html | 6 +-
.../Services/IPRestrictionsClient.html | 6 +-
.../Services/ReservedAddrsClient.html | 6 +-
.../Services/ReservedDomainsClient.html | 30 +-
.../SSHCertificateAuthoritiesClient.html | 6 +-
.../Services/SSHCredentialsClient.html | 6 +-
.../Services/SSHHostCertificatesClient.html | 6 +-
.../Services/SSHUserCertificatesClient.html | 6 +-
.../Services/StaticBackendsClient.html | 6 +-
.../Services/TCPEdgeBackendModuleClient.html | 4 +-
.../TCPEdgeIPRestrictionModuleClient.html | 4 +-
.../TCPEdgeTrafficPolicyModuleClient.html | 1039 ++++++++
.../Services/TLSCertificatesClient.html | 6 +-
.../Services/TLSEdgeBackendModuleClient.html | 4 +-
.../TLSEdgeIPRestrictionModuleClient.html | 4 +-
.../TLSEdgeMutualTLSModuleClient.html | 4 +-
.../TLSEdgeTLSTerminationModuleClient.html | 4 +-
.../TLSEdgeTrafficPolicyModuleClient.html | 1039 ++++++++
.../Services/TunnelGroupBackendsClient.html | 6 +-
.../Services/TunnelSessionsClient.html | 6 +-
docs/NgrokAPI/Services/TunnelsClient.html | 6 +-
.../Services/WeightedBackendsClient.html | 6 +-
docs/_index.html | 59 +-
docs/class_list.html | 2 +-
docs/file.README.html | 4 +-
docs/index.html | 4 +-
docs/method_list.html | 2220 ++++++++---------
docs/top-level-namespace.html | 4 +-
lib/ngrokapi/models/endpoint_action.rb | 33 -
lib/ngrokapi/models/endpoint_rule.rb | 35 -
...t_policy.rb => endpoint_traffic_policy.rb} | 8 +-
lib/ngrokapi/models/event_target.rb | 4 +-
.../event_target_azure_logs_ingestion.rb | 41 +
lib/ngrokapi/models/https_edge_route.rb | 10 +-
lib/ngrokapi/models/tcp_edge.rb | 10 +-
lib/ngrokapi/models/tls_edge.rb | 10 +-
...dge_route_traffic_policy_module_client.rb} | 50 +-
.../services/edges_https_routes_client.rb | 24 +-
lib/ngrokapi/services/edges_tcp_client.rb | 24 +-
lib/ngrokapi/services/edges_tls_client.rb | 24 +-
.../services/reserved_domains_client.rb | 8 +-
... tcp_edge_traffic_policy_module_client.rb} | 50 +-
... tls_edge_traffic_policy_module_client.rb} | 50 +-
lib/ngrokapi/version.rb | 2 +-
spec/ngrokapi/models/endpoint_action_spec.rb | 23 -
spec/ngrokapi/models/endpoint_policy_spec.rb | 23 -
spec/ngrokapi/models/endpoint_rule_spec.rb | 23 -
.../models/endpoint_traffic_policy_spec.rb | 23 +
.../event_target_azure_logs_ingestion_spec.rb | 23 +
spec/ngrokapi/models/https_edge_route_spec.rb | 6 +-
spec/ngrokapi/models/tcp_edge_spec.rb | 6 +-
spec/ngrokapi/models/tls_edge_spec.rb | 6 +-
.../edge_route_policy_module_client_spec.rb | 139 --
...route_traffic_policy_module_client_spec.rb | 139 ++
.../edges_https_routes_client_spec.rb | 20 +-
.../services/edges_tcp_client_spec.rb | 20 +-
.../services/edges_tls_client_spec.rb | 20 +-
.../services/reserved_domains_client_spec.rb | 12 +-
.../tcp_edge_policy_module_client_spec.rb | 125 -
..._edge_traffic_policy_module_client_spec.rb | 125 +
.../tls_edge_policy_module_client_spec.rb | 125 -
..._edge_traffic_policy_module_client_spec.rb | 125 +
spec/spec_helper.rb | 17 +-
355 files changed, 14004 insertions(+), 4267 deletions(-)
create mode 100644 doc/NgrokAPI/Models/EndpointTrafficPolicy.html
create mode 100644 doc/NgrokAPI/Models/EventTargetAzureLogsIngestion.html
create mode 100644 doc/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html
create mode 100644 doc/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html
create mode 100644 doc/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html
create mode 100644 docs/NgrokAPI/Models/EndpointTrafficPolicy.html
create mode 100644 docs/NgrokAPI/Models/EventTargetAzureLogsIngestion.html
create mode 100644 docs/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html
create mode 100644 docs/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html
create mode 100644 docs/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html
delete mode 100644 lib/ngrokapi/models/endpoint_action.rb
delete mode 100644 lib/ngrokapi/models/endpoint_rule.rb
rename lib/ngrokapi/models/{endpoint_policy.rb => endpoint_traffic_policy.rb} (77%)
create mode 100644 lib/ngrokapi/models/event_target_azure_logs_ingestion.rb
rename lib/ngrokapi/services/{edge_route_policy_module_client.rb => edge_route_traffic_policy_module_client.rb} (56%)
rename lib/ngrokapi/services/{tcp_edge_policy_module_client.rb => tcp_edge_traffic_policy_module_client.rb} (51%)
rename lib/ngrokapi/services/{tls_edge_policy_module_client.rb => tls_edge_traffic_policy_module_client.rb} (51%)
delete mode 100644 spec/ngrokapi/models/endpoint_action_spec.rb
delete mode 100644 spec/ngrokapi/models/endpoint_policy_spec.rb
delete mode 100644 spec/ngrokapi/models/endpoint_rule_spec.rb
create mode 100644 spec/ngrokapi/models/endpoint_traffic_policy_spec.rb
create mode 100644 spec/ngrokapi/models/event_target_azure_logs_ingestion_spec.rb
delete mode 100644 spec/ngrokapi/services/edge_route_policy_module_client_spec.rb
create mode 100644 spec/ngrokapi/services/edge_route_traffic_policy_module_client_spec.rb
delete mode 100644 spec/ngrokapi/services/tcp_edge_policy_module_client_spec.rb
create mode 100644 spec/ngrokapi/services/tcp_edge_traffic_policy_module_client_spec.rb
delete mode 100644 spec/ngrokapi/services/tls_edge_policy_module_client_spec.rb
create mode 100644 spec/ngrokapi/services/tls_edge_traffic_policy_module_client_spec.rb
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
+
+ NgrokAPI::Models::EndpointTrafficPolicy
+
+
+ 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
+
+
+
+
+
+
+ #attrs ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute attrs.
+
+
+
+
+
+
+
+
+
+
+
+
+
+8
+9
+10
+
+
+ # File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 8
+
+def attrs
+ @attrs
+end
+
+
+
+
+
+
+
+
+
+
+ #client ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute client.
+
+
+
+
+
+
+
+
+
+
+
+
+
+8
+9
+10
+
+
+ # File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 8
+
+def client
+ @client
+end
+
+
+
+
+
+
+
+
+
+
+ #enabled ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute enabled.
+
+
+
+
+
+
+
+
+
+
+
+
+
+8
+9
+10
+
+
+ # File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 8
+
+def enabled
+ @enabled
+end
+
+
+
+
+
+
+
+
+
+
+ #value ⇒ Object
+
+
+
+
+
+
+
+
+
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_h ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+28
+29
+30
+
+
+ # File 'lib/ngrokapi/models/endpoint_traffic_policy.rb', line 28
+
+def to_h
+ @attrs . to_h
+end
+
+
+
+
+
+
+
+
+ #to_s ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+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_ingestion ⇒ Object
+
+
+
+
+
+
+
+
+
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
+
+ NgrokAPI::Models::EventTargetAzureLogsIngestion
+
+
+ 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
+
+
+
+
+
+
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
+
+
+
+
+
+
+ #attrs ⇒ Object
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+ #client ⇒ Object
+
+
+
+
+
+
+
+
+
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_id ⇒ Object
+
+
+
+
+
+
+
+
+
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_secret ⇒ Object
+
+
+
+
+
+
+
+
+
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_id ⇒ Object
+
+
+
+
+
+
+
+
+
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_name ⇒ Object
+
+
+
+
+
+
+
+
+
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_uri ⇒ Object
+
+
+
+
+
+
+
+
+
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_id ⇒ Object
+
+
+
+
+
+
+
+
+
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_h ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+36
+37
+38
+
+
+ # File 'lib/ngrokapi/models/event_target_azure_logs_ingestion.rb', line 36
+
+def to_h
+ @attrs . to_h
+end
+
+
+
+
+
+
+
+
+ #to_s ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+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 @@
-
-
-
-
- #policy ⇒ Object
-
-
-
-
-
-
-
-
-
Returns the value of attribute policy.
-
-
-
-
-
-
-
-
-
-
-
-
-
-10
-11
-12
-
-
- # File 'lib/ngrokapi/models/https_edge_route.rb', line 10
-
-def policy
- @policy
-end
-
-
-
-
-
-
+
+
+
+
+ #traffic_policy ⇒ Object
+
+
+
+
+
+
+
+
+
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 @@
-
+
- #policy ⇒ Object
+ #traffic_policy ⇒ Object
@@ -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 = 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 ,
@@ -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 @@
-
-
-
-
- #policy ⇒ Object
-
-
-
-
-
-
-
-
-
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_policy ⇒ Object
+
+
+
+
+
+
+
+
+
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 = metadata if metadata
@@ -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
+
+ NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient
+
+
+ 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
+
+
+
+
+
+
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
+
+
+
+
+
+
+ #client ⇒ Object
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+ NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient
+
+
+ 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
+
+
+
+
+
+
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
+
+
+
+
+
+
+ #client ⇒ Object
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+ NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient
+
+
+ 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
+
+
+
+
+
+
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
+
+
+
+
+
+
+ #client ⇒ Object
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+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 @@
-Error < StandardError
NgrokAPI APIKey < Object
NgrokAPI::Models Ref < Object
NgrokAPI::Models Tunnel < Object
NgrokAPI::Models
+Error < StandardError
NgrokAPI APIKey < Object
NgrokAPI::Models Ref < Object
NgrokAPI::Models Tunnel < Object
NgrokAPI::Models
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 @@
-
+