diff --git a/CHANGELOG.md b/CHANGELOG.md index 7445afb5..0e3d73b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,10 @@ +## 0.25.0 +* Renamed `upstream_proto` to `upstream_protocol` for `endpoint` resources ## 0.24.0 * Added support for Cloud Endpoints (currently in private beta). +* Renamed `principal_id` to `principal` for `endpoint` resources ## 0.23.0 * Renamed the Policy Module to the Traffic Policy Module on HTTP Edge Routes, TCP Edges, and TLS Edges, which allows you to configure rules that can be used to influence and control traffic to and from your upstream service. The Traffic Policy itself is now specified as either a JSON or YAML string. diff --git a/doc/NgrokAPI.html b/doc/NgrokAPI.html index 7c3522f4..0e461155 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_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
+ 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/kubernetes_operator.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/kubernetes_operator_cert.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/kubernetes_operator_binding.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/kubernetes_operators_client.rb,
lib/ngrokapi/models/kubernetes_operator_deployment.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/models/kubernetes_operator_binding_create.rb,
lib/ngrokapi/models/kubernetes_operator_binding_update.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/models/kubernetes_operator_deployment_update.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 165f9d1f..2df67a2a 100644 --- a/doc/NgrokAPI/Client.html +++ b/doc/NgrokAPI/Client.html @@ -560,6 +560,30 @@

An IP restriction is a restriction placed on the CIDRs that are allowed to initiate traffic to a specific aspect of your ngrok account.

+ + + +
  • + + + #kubernetes_operators ⇒ NgrokAPI::Services::KubernetesOperatorsClient + + + + + + + + + + + + + +
    +

    KubernetesOperators is used by the Kubernetes Operator to register and manage its own resource, as well as for users to see active kubernetes clusters.

    +
    +
  • @@ -1046,19 +1070,19 @@

     
     
    -221
    -222
    -223
    -224
    -225
    -226
    -227
    -228
    -229
    -230
    +231 +232 +233 +234 +235 +236 +237 +238 +239 +240 -
    # File 'lib/ngrokapi/client.rb', line 221
    +      
    # File 'lib/ngrokapi/client.rb', line 231
     
     def backends
       ns = OpenStruct.new
    @@ -1228,16 +1252,6 @@ 

     
     
    -242
    -243
    -244
    -245
    -246
    -247
    -248
    -249
    -250
    -251
     252
     253
     254
    @@ -1255,10 +1269,20 @@ 

    266 267 268 -269

    +269 +270 +271 +272 +273 +274 +275 +276 +277 +278 +279

    -
    # File 'lib/ngrokapi/client.rb', line 242
    +      
    # File 'lib/ngrokapi/client.rb', line 252
     
     def edge_modules
       ns = OpenStruct.new
    @@ -1308,18 +1332,18 @@ 

     
     
    -232
    -233
    -234
    -235
    -236
    -237
    -238
    -239
    -240
    +242 +243 +244 +245 +246 +247 +248 +249 +250

    -
    # File 'lib/ngrokapi/client.rb', line 232
    +      
    # File 'lib/ngrokapi/client.rb', line 242
     
     def edges
       ns = OpenStruct.new
    @@ -1642,9 +1666,9 @@ 

    -

    +

    - #reserved_addrsNgrokAPI::Services::ReservedAddrsClient + #kubernetes_operatorsNgrokAPI::Services::KubernetesOperatorsClient @@ -1653,7 +1677,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.

    +

    KubernetesOperators is used by the Kubernetes Operator to register and manage its own resource, as well as for users to see active kubernetes clusters.

    @@ -1666,7 +1690,7 @@

  • - (NgrokAPI::Services::ReservedAddrsClient) + (NgrokAPI::Services::KubernetesOperatorsClient) @@ -1687,6 +1711,60 @@

    # File 'lib/ngrokapi/client.rb', line 147
     
    +def kubernetes_operators
    +  @_kubernetes_operators ||= NgrokAPI::Services::KubernetesOperatorsClient.new(client: @client)
    +end
    + + + +

  • + +
    +

    + + #reserved_addrsNgrokAPI::Services::ReservedAddrsClient + + + + + +

    +
    + +

    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.

    + + +
    +
    +
    + +

    Returns:

    + + +
    + + + @@ -1735,9 +1735,9 @@

    -

    +

    - #portObject (readonly) + #pooling_enabledObject (readonly) @@ -1746,7 +1746,7 @@

    -

    Returns the value of attribute port.

    +

    Returns the value of attribute pooling_enabled.

    @@ -1767,8 +1767,8 @@

    @@ -1778,9 +1778,9 @@

    -

    +

    - #principalObject (readonly) + #portObject (readonly) @@ -1789,7 +1789,7 @@

    -

    Returns the value of attribute principal.

    +

    Returns the value of attribute port.

    @@ -1810,8 +1810,8 @@

    @@ -1821,9 +1821,9 @@

    -

    +

    - #principal_idObject (readonly) + #principalObject (readonly) @@ -1832,7 +1832,7 @@

    -

    Returns the value of attribute principal_id.

    +

    Returns the value of attribute principal.

    @@ -1853,8 +1853,8 @@

    @@ -2294,9 +2294,9 @@

    -

    +

    - #upstream_protoObject (readonly) + #upstream_protocolObject (readonly) @@ -2305,7 +2305,7 @@

    -

    Returns the value of attribute upstream_proto.

    +

    Returns the value of attribute upstream_protocol.

    @@ -2326,8 +2326,8 @@

    @@ -2528,14 +2528,14 @@

     
     
    -118
    -119
    -120
     121
    -122
    +122 +123 +124 +125

    @@ -2691,9 +2697,9 @@

    diff --git a/doc/NgrokAPI/Models/EndpointBackend.html b/doc/NgrokAPI/Models/EndpointBackend.html index d38fa2b6..946bdb8e 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 7e6db8d3..477f030b 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 2fda0dc3..1eb6df68 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 735e8c5a..56d9e9c9 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 54d757d5..90ae88ef 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 5054c230..7e7e21a2 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 596b39d5..523978fc 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 2a3da13c..379ecd2d 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 dcf0a72f..42d50c5c 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 11c02d37..f325026d 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 fabde6e3..0673c3d3 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 68ed0da6..133fabb1 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 a7998648..c752bce9 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 0bc9bcf4..c899b518 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 107fdbb0..39a8882c 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 0bc5255c..7f9b55f7 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 da946cf1..04073353 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 638c9a25..0b8658a2 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 64e16392..89337187 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 e98dbc4e..c8adc3b0 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 027a4c5e..461ddf4d 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 21676c73..4987cc0e 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 eeaf6981..3622aaa0 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 5e858c2d..50f126a2 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 561862be..863f2557 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 index c5f69539..713f4c20 100644 --- a/doc/NgrokAPI/Models/EndpointTrafficPolicy.html +++ b/doc/NgrokAPI/Models/EndpointTrafficPolicy.html @@ -659,9 +659,9 @@

    diff --git a/doc/NgrokAPI/Models/EndpointUserAgentFilter.html b/doc/NgrokAPI/Models/EndpointUserAgentFilter.html index 60b9d743..0540b23d 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 d569936e..167caa93 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 31093b8f..d7445dc1 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 06c493c8..1a294ca7 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 a8100c97..731f5884 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 2eff9fe9..f0208eff 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 d6dc417e..e1611312 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 387db492..90a379fd 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 0253d562..8ea05a89 100644 --- a/doc/NgrokAPI/Models/EventTarget.html +++ b/doc/NgrokAPI/Models/EventTarget.html @@ -881,9 +881,9 @@

    diff --git a/doc/NgrokAPI/Models/EventTargetAzureLogsIngestion.html b/doc/NgrokAPI/Models/EventTargetAzureLogsIngestion.html index dca6e700..c0868147 100644 --- a/doc/NgrokAPI/Models/EventTargetAzureLogsIngestion.html +++ b/doc/NgrokAPI/Models/EventTargetAzureLogsIngestion.html @@ -955,9 +955,9 @@

    diff --git a/doc/NgrokAPI/Models/EventTargetCloudwatchLogs.html b/doc/NgrokAPI/Models/EventTargetCloudwatchLogs.html index 9c86df7e..a4ad7db9 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 e9ae4510..a89f61da 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 01be2cc8..d5e1876a 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 a5de5732..ec7ec4c3 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 13ab656d..7f2ab624 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 22cdef6f..4572c2bb 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 db541a61..f4850fb5 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 4338ffc4..1cf59139 100644 --- a/doc/NgrokAPI/Models/HTTPSEdgeRoute.html +++ b/doc/NgrokAPI/Models/HTTPSEdgeRoute.html @@ -2321,9 +2321,9 @@

    diff --git a/doc/NgrokAPI/Models/IPPolicy.html b/doc/NgrokAPI/Models/IPPolicy.html index ceae175c..f0cbf8c3 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 b3645d7e..24a9f372 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 3560292c..311576b3 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 98661ebc..8961b877 100644 --- a/doc/NgrokAPI/Models/IdentityProvider.html +++ b/doc/NgrokAPI/Models/IdentityProvider.html @@ -659,9 +659,9 @@

    diff --git a/doc/NgrokAPI/Models/KubernetesOperator.html b/doc/NgrokAPI/Models/KubernetesOperator.html new file mode 100644 index 00000000..4dd63492 --- /dev/null +++ b/doc/NgrokAPI/Models/KubernetesOperator.html @@ -0,0 +1,1519 @@ + + + + + + + Class: NgrokAPI::Models::KubernetesOperator + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::KubernetesOperator + + + +

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

    Instance Attribute Summary collapse

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

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #binding ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute binding.

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

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #created_at ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute created_at.

      +
      + +
    • + + +
    • + + + #deployment ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute deployment.

      +
      + +
    • + + +
    • + + + #description ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute description.

      +
      + +
    • + + +
    • + + + #enabled_features ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute enabled_features.

      +
      + +
    • + + +
    • + + + #id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute id.

      +
      + +
    • + + +
    • + + + #metadata ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute metadata.

      +
      + +
    • + + +
    • + + + #principal ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute principal.

      +
      + +
    • + + +
    • + + + #region ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute region.

      +
      + +
    • + + +
    • + + + #updated_at ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute updated_at.

      +
      + +
    • + + +
    • + + + #uri ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute uri.

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

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

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

    +
    + +

    Returns a new instance of KubernetesOperator.

    + + +
    +
    +
    + + +

    +
    +
    +
    +157
    +158
    +159
    +
    +
    # File 'lib/ngrokapi/client.rb', line 157
    +
     def reserved_addrs
       @_reserved_addrs ||= NgrokAPI::Services::ReservedAddrsClient.new(client: @client)
     end
    @@ -1734,12 +1812,12 @@

     
     
    -158
    -159
    -160
    +168 +169 +170

    -
    # File 'lib/ngrokapi/client.rb', line 158
    +      
    # File 'lib/ngrokapi/client.rb', line 168
     
     def reserved_domains
       @_reserved_domains ||= NgrokAPI::Services::ReservedDomainsClient.new(client: @client)
    @@ -1788,12 +1866,12 @@ 

     
     
    -167
    -168
    -169
    +177 +178 +179

    -
    # File 'lib/ngrokapi/client.rb', line 167
    +      
    # File 'lib/ngrokapi/client.rb', line 177
     
     def ssh_certificate_authorities
       @_ssh_certificate_authorities ||= NgrokAPI::Services::SSHCertificateAuthoritiesClient.new(client: @client)
    @@ -1842,12 +1920,12 @@ 

     
     
    -176
    -177
    -178
    +186 +187 +188

    -
    # File 'lib/ngrokapi/client.rb', line 176
    +      
    # File 'lib/ngrokapi/client.rb', line 186
     
     def ssh_credentials
       @_ssh_credentials ||= NgrokAPI::Services::SSHCredentialsClient.new(client: @client)
    @@ -1896,12 +1974,12 @@ 

     
     
    -186
    -187
    -188
    +196 +197 +198

    -
    # File 'lib/ngrokapi/client.rb', line 186
    +      
    # File 'lib/ngrokapi/client.rb', line 196
     
     def ssh_host_certificates
       @_ssh_host_certificates ||= NgrokAPI::Services::SSHHostCertificatesClient.new(client: @client)
    @@ -1950,12 +2028,12 @@ 

     
     
    -196
    -197
    -198
    +206 +207 +208

    -
    # File 'lib/ngrokapi/client.rb', line 196
    +      
    # File 'lib/ngrokapi/client.rb', line 206
     
     def ssh_user_certificates
       @_ssh_user_certificates ||= NgrokAPI::Services::SSHUserCertificatesClient.new(client: @client)
    @@ -2004,12 +2082,12 @@ 

     
     
    -208
    -209
    -210
    +218 +219 +220

    -
    # File 'lib/ngrokapi/client.rb', line 208
    +      
    # File 'lib/ngrokapi/client.rb', line 218
     
     def tls_certificates
       @_tls_certificates ||= NgrokAPI::Services::TLSCertificatesClient.new(client: @client)
    @@ -2112,12 +2190,12 @@ 

     
     
    -217
    -218
    -219
    +227 +228 +229

    -
    # File 'lib/ngrokapi/client.rb', line 217
    +      
    # File 'lib/ngrokapi/client.rb', line 227
     
     def tunnels
       @_tunnels ||= NgrokAPI::Services::TunnelsClient.new(client: @client)
    @@ -2132,9 +2210,9 @@ 

    diff --git a/doc/NgrokAPI/Error.html b/doc/NgrokAPI/Error.html index 9e616672..96842941 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 58bba368..aa0e17a4 100644 --- a/doc/NgrokAPI/Errors.html +++ b/doc/NgrokAPI/Errors.html @@ -105,9 +105,9 @@

    Defined Under Namespace

    diff --git a/doc/NgrokAPI/Errors/NotFoundError.html b/doc/NgrokAPI/Errors/NotFoundError.html index 4bf441cf..1b4420e7 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 c060d4e5..0d9ca5f1 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 8c45abee..7edadb84 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_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
    + 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/kubernetes_operator.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/kubernetes_operator_cert.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/kubernetes_operator_binding.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/kubernetes_operator_deployment.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,
    lib/ngrokapi/models/kubernetes_operator_binding_create.rb,
    lib/ngrokapi/models/kubernetes_operator_binding_update.rb,
    lib/ngrokapi/models/kubernetes_operator_deployment_update.rb
    @@ -91,7 +91,7 @@

    Defined Under Namespace

    - 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 + 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, KubernetesOperator, KubernetesOperatorBinding, KubernetesOperatorBindingCreate, KubernetesOperatorBindingUpdate, KubernetesOperatorCert, KubernetesOperatorDeployment, KubernetesOperatorDeploymentUpdate, 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 @@

    Defined Under Namespace

    diff --git a/doc/NgrokAPI/Models/APIKey.html b/doc/NgrokAPI/Models/APIKey.html index bc178a95..2bdd6c82 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 fa0a0307..242d13d7 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 91abc596..99de117d 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 a7206485..9a655a58 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 1d49d6cf..67ab21b4 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 5037d6f2..c023ddba 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 a232266b..7f4d90e4 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 8fc58604..6ea8ba21 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 83c9cd60..5b7f76b2 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 3be9ff07..5006cc45 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 4d587f77..f022d260 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 710c470e..03210af7 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 739a9f21..423e61cd 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 9e9c3c1f..1c6eb19a 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 37cce9dd..95c30d16 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 f0e363e6..d6ed3996 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 fc85db05..e79e04c1 100644 --- a/doc/NgrokAPI/Models/Endpoint.html +++ b/doc/NgrokAPI/Models/Endpoint.html @@ -457,7 +457,7 @@

    Instance Attribute Summary collaps
  • - #port ⇒ Object + #pooling_enabled ⇒ Object @@ -477,7 +477,7 @@

    Instance Attribute Summary collaps
    -

    Returns the value of attribute port.

    +

    Returns the value of attribute pooling_enabled.

  • @@ -486,7 +486,7 @@

    Instance Attribute Summary collaps
  • - #principal ⇒ Object + #port ⇒ Object @@ -506,7 +506,7 @@

    Instance Attribute Summary collaps
    -

    Returns the value of attribute principal.

    +

    Returns the value of attribute port.

  • @@ -515,7 +515,7 @@

    Instance Attribute Summary collaps
  • - #principal_id ⇒ Object + #principal ⇒ Object @@ -535,7 +535,7 @@

    Instance Attribute Summary collaps
    -

    Returns the value of attribute principal_id.

    +

    Returns the value of attribute principal.

  • @@ -834,7 +834,7 @@

    Instance Attribute Summary collaps
  • - #upstream_proto ⇒ Object + #upstream_protocol ⇒ Object @@ -854,7 +854,7 @@

    Instance Attribute Summary collaps
    -

    Returns the value of attribute upstream_proto.

    +

    Returns the value of attribute upstream_protocol.

  • @@ -1079,7 +1079,7 @@

  • - #update(url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ Object + #update(url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ Object @@ -1194,10 +1194,9 @@

    @tunnel = @attrs['tunnel'] @edge = @attrs['edge'] @upstream_url = @attrs['upstream_url'] - @upstream_proto = @attrs['upstream_proto'] + @upstream_protocol = @attrs['upstream_protocol'] @url = @attrs['url'] @principal = @attrs['principal'] - @principal_id = @attrs['principal_id'] @traffic_policy = @attrs['traffic_policy'] @bindings = @attrs['bindings'] @tunnel_session = @attrs['tunnel_session'] @@ -1205,6 +1204,7 @@

    @uri = URI(@attrs['uri']) end @name = @attrs['name'] + @pooling_enabled = @attrs['pooling_enabled'] end

  • # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
    -def port
    -  @port
    +def pooling_enabled
    +  @pooling_enabled
     end
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
    -def principal
    -  @principal
    +def port
    +  @port
     end
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
    -def principal_id
    -  @principal_id
    +def principal
    +  @principal
     end
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
    -def upstream_proto
    -  @upstream_proto
    +def upstream_protocol
    +  @upstream_protocol
     end
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 118
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 121
     
     def delete
       @client.delete(
    @@ -2610,7 +2610,7 @@ 

    - #update(url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ Object + #update(url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ Object @@ -2655,7 +2655,10 @@

    109 110 111 -112

    +112 +113 +114 +115
    # File 'lib/ngrokapi/models/endpoint.rb', line 92
    @@ -2665,20 +2668,23 @@ 

    traffic_policy: nil, description: nil, metadata: nil, - bindings: nil + bindings: nil, + pooling_enabled: False ) @url = url if url @traffic_policy = traffic_policy if traffic_policy @description = description if description @metadata = if @bindings = bindings if bindings + @pooling_enabled = pooling_enabled if pooling_enabled @client.update( id: @id, url: url, traffic_policy: traffic_policy, description: description, metadata: , - bindings: bindings + bindings: bindings, + pooling_enabled: pooling_enabled ) end

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +36
    +37
    +38
    +39
    +40
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator.rb', line 24
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @id = @attrs['id']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
    +  @created_at = @attrs['created_at']
    +  @updated_at = @attrs['updated_at']
    +  @description = @attrs['description']
    +  @metadata = @attrs['metadata']
    +  @principal = @attrs['principal']
    +  @enabled_features = @attrs['enabled_features']
    +  @region = @attrs['region']
    +  @deployment = @attrs['deployment']
    +  @binding = @attrs['binding']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

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

    +
    + +

    Returns the value of attribute attrs.

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

    + + #bindingObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute binding.

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

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

    +
    + +

    Returns the value of attribute client.

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

    + + #created_atObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute created_at.

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

    + + #deploymentObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute deployment.

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

    + + #descriptionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute description.

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

    + + #enabled_featuresObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute enabled_features.

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

    + + #idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute id.

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

    + + #metadataObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute metadata.

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

    + + #principalObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute principal.

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

    + + #regionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute region.

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

    + + #updated_atObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute updated_at.

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

    + + #uriObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute uri.

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

    Instance Method Details

    + + +
    +

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

    + + + + +
    +
    +
    +
    +42
    +43
    +44
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator.rb', line 42
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #deleteObject + + + + + +

    +
    + +

    Delete a Kubernetes Operator

    + +

    ngrok.com/docs/api#api-kubernetes-operators-delete

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +87
    +88
    +89
    +90
    +91
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator.rb', line 87
    +
    +def delete
    +  @client.delete(
    +    id: @id
    +  )
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +50
    +51
    +52
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator.rb', line 50
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +46
    +47
    +48
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator.rb', line 46
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    +

    + + #update(description: nil, metadata: nil, enabled_features: nil, region: nil, binding: nil, deployment: nil) ⇒ Object + + + + + +

    +
    + +

    Update an existing Kubernetes operator by ID.

    + +

    ngrok.com/docs/api#api-kubernetes-operators-update

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +58
    +59
    +60
    +61
    +62
    +63
    +64
    +65
    +66
    +67
    +68
    +69
    +70
    +71
    +72
    +73
    +74
    +75
    +76
    +77
    +78
    +79
    +80
    +81
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator.rb', line 58
    +
    +def update(
    +  description: nil,
    +  metadata: nil,
    +  enabled_features: nil,
    +  region: nil,
    +  binding: nil,
    +  deployment: nil
    +)
    +  @description = description if description
    +  @metadata =  if 
    +  @enabled_features = enabled_features if enabled_features
    +  @region = region if region
    +  @binding = binding if binding
    +  @deployment = deployment if deployment
    +  @client.update(
    +    id: @id,
    +    description: description,
    +    metadata: ,
    +    enabled_features: enabled_features,
    +    region: region,
    +    binding: binding,
    +    deployment: deployment
    +  )
    +end
    +
    +
    + +
    + + + + + + + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/KubernetesOperatorBinding.html b/doc/NgrokAPI/Models/KubernetesOperatorBinding.html new file mode 100644 index 00000000..101fbd8a --- /dev/null +++ b/doc/NgrokAPI/Models/KubernetesOperatorBinding.html @@ -0,0 +1,743 @@ + + + + + + + Class: NgrokAPI::Models::KubernetesOperatorBinding + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::KubernetesOperatorBinding + + + +

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

    Instance Attribute Summary collapse

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

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #cert ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute cert.

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

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #endpoint_selectors ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute endpoint_selectors.

      +
      + +
    • + + +
    • + + + #ingress_endpoint ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute ingress_endpoint.

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

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

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

    +
    + +

    Returns a new instance of KubernetesOperatorBinding.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +14
    +15
    +16
    +17
    +18
    +19
    +20
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding.rb', line 14
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @endpoint_selectors = @attrs['endpoint_selectors']
    +  @cert = @attrs['cert']
    +  @ingress_endpoint = @attrs['ingress_endpoint']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

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

    +
    + +

    Returns the value of attribute attrs.

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

    + + #certObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute cert.

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

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

    +
    + +

    Returns the value of attribute client.

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

    + + #endpoint_selectorsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute endpoint_selectors.

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

    + + #ingress_endpointObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute ingress_endpoint.

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

    Instance Method Details

    + + +
    +

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

    + + + + +
    +
    +
    +
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding.rb', line 22
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding.rb', line 30
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding.rb', line 26
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/KubernetesOperatorBindingCreate.html b/doc/NgrokAPI/Models/KubernetesOperatorBindingCreate.html new file mode 100644 index 00000000..0a11b156 --- /dev/null +++ b/doc/NgrokAPI/Models/KubernetesOperatorBindingCreate.html @@ -0,0 +1,743 @@ + + + + + + + Class: NgrokAPI::Models::KubernetesOperatorBindingCreate + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::KubernetesOperatorBindingCreate + + + +

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

    Instance Attribute Summary collapse

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

      Returns the value of attribute attrs.

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

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #csr ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute csr.

      +
      + +
    • + + +
    • + + + #endpoint_selectors ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute endpoint_selectors.

      +
      + +
    • + + +
    • + + + #ingress_endpoint ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute ingress_endpoint.

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

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

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

    +
    + +

    Returns a new instance of KubernetesOperatorBindingCreate.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +14
    +15
    +16
    +17
    +18
    +19
    +20
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding_create.rb', line 14
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @endpoint_selectors = @attrs['endpoint_selectors']
    +  @csr = @attrs['csr']
    +  @ingress_endpoint = @attrs['ingress_endpoint']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

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

    +
    + +

    Returns the value of attribute attrs.

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

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

    +
    + +

    Returns the value of attribute client.

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

    + + #csrObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute csr.

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

    + + #endpoint_selectorsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute endpoint_selectors.

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

    + + #ingress_endpointObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute ingress_endpoint.

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

    Instance Method Details

    + + +
    +

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

    + + + + +
    +
    +
    +
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding_create.rb', line 22
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding_create.rb', line 30
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding_create.rb', line 26
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/KubernetesOperatorBindingUpdate.html b/doc/NgrokAPI/Models/KubernetesOperatorBindingUpdate.html new file mode 100644 index 00000000..3d5edaef --- /dev/null +++ b/doc/NgrokAPI/Models/KubernetesOperatorBindingUpdate.html @@ -0,0 +1,743 @@ + + + + + + + Class: NgrokAPI::Models::KubernetesOperatorBindingUpdate + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::KubernetesOperatorBindingUpdate + + + +

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

    Instance Attribute Summary collapse

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

      Returns the value of attribute attrs.

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

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #csr ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute csr.

      +
      + +
    • + + +
    • + + + #endpoint_selectors ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute endpoint_selectors.

      +
      + +
    • + + +
    • + + + #ingress_endpoint ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute ingress_endpoint.

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

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

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

    +
    + +

    Returns a new instance of KubernetesOperatorBindingUpdate.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +14
    +15
    +16
    +17
    +18
    +19
    +20
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding_update.rb', line 14
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @endpoint_selectors = @attrs['endpoint_selectors']
    +  @csr = @attrs['csr']
    +  @ingress_endpoint = @attrs['ingress_endpoint']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

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

    +
    + +

    Returns the value of attribute attrs.

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

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

    +
    + +

    Returns the value of attribute client.

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

    + + #csrObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute csr.

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

    + + #endpoint_selectorsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute endpoint_selectors.

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

    + + #ingress_endpointObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute ingress_endpoint.

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

    Instance Method Details

    + + +
    +

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

    + + + + +
    +
    +
    +
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding_update.rb', line 22
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding_update.rb', line 30
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding_update.rb', line 26
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/KubernetesOperatorCert.html b/doc/NgrokAPI/Models/KubernetesOperatorCert.html new file mode 100644 index 00000000..977e2db5 --- /dev/null +++ b/doc/NgrokAPI/Models/KubernetesOperatorCert.html @@ -0,0 +1,743 @@ + + + + + + + Class: NgrokAPI::Models::KubernetesOperatorCert + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::KubernetesOperatorCert + + + +

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

    Instance Attribute Summary collapse

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

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #cert ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute cert.

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

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #not_after ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute not_after.

      +
      + +
    • + + +
    • + + + #not_before ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute not_before.

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

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

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

    +
    + +

    Returns a new instance of KubernetesOperatorCert.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +14
    +15
    +16
    +17
    +18
    +19
    +20
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_cert.rb', line 14
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @cert = @attrs['cert']
    +  @not_before = @attrs['not_before']
    +  @not_after = @attrs['not_after']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

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

    +
    + +

    Returns the value of attribute attrs.

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

    + + #certObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute cert.

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

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

    +
    + +

    Returns the value of attribute client.

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

    + + #not_afterObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute not_after.

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

    + + #not_beforeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute not_before.

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

    Instance Method Details

    + + +
    +

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

    + + + + +
    +
    +
    +
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_cert.rb', line 22
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_cert.rb', line 30
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_cert.rb', line 26
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/KubernetesOperatorDeployment.html b/doc/NgrokAPI/Models/KubernetesOperatorDeployment.html new file mode 100644 index 00000000..22b2bdf1 --- /dev/null +++ b/doc/NgrokAPI/Models/KubernetesOperatorDeployment.html @@ -0,0 +1,817 @@ + + + + + + + Class: NgrokAPI::Models::KubernetesOperatorDeployment + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::KubernetesOperatorDeployment + + + +

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

    Instance Attribute Summary collapse

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

      Returns the value of attribute attrs.

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

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #cluster_name ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute cluster_name.

      +
      + +
    • + + +
    • + + + #name ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute name.

      +
      + +
    • + + +
    • + + + #namespace ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute namespace.

      +
      + +
    • + + +
    • + + + #version ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute version.

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

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

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

    +
    + +

    Returns a new instance of KubernetesOperatorDeployment.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_deployment.rb', line 15
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @name = @attrs['name']
    +  @namespace = @attrs['namespace']
    +  @version = @attrs['version']
    +  @cluster_name = @attrs['cluster_name']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

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

    +
    + +

    Returns the value of attribute attrs.

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

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

    +
    + +

    Returns the value of attribute client.

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

    + + #cluster_nameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute cluster_name.

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

    + + #nameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute name.

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

    + + #namespaceObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute namespace.

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

    + + #versionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute version.

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

    Instance Method Details

    + + +
    +

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

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_deployment.rb', line 24
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +32
    +33
    +34
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_deployment.rb', line 32
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_deployment.rb', line 28
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/KubernetesOperatorDeploymentUpdate.html b/doc/NgrokAPI/Models/KubernetesOperatorDeploymentUpdate.html new file mode 100644 index 00000000..9dbb2cd8 --- /dev/null +++ b/doc/NgrokAPI/Models/KubernetesOperatorDeploymentUpdate.html @@ -0,0 +1,669 @@ + + + + + + + Class: NgrokAPI::Models::KubernetesOperatorDeploymentUpdate + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::KubernetesOperatorDeploymentUpdate + + + +

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

    Instance Attribute Summary collapse

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

      Returns the value of attribute attrs.

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

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #name ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute name.

      +
      + +
    • + + +
    • + + + #version ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute version.

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

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

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

    +
    + +

    Returns a new instance of KubernetesOperatorDeploymentUpdate.

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

    Instance Attribute Details

    + + + +
    +

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

    +
    + +

    Returns the value of attribute attrs.

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

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

    +
    + +

    Returns the value of attribute client.

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

    + + #nameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute name.

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

    + + #versionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute version.

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

    Instance Method Details

    + + +
    +

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

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

    + + #to_hObject + + + + + +

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

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_deployment_update.rb', line 24
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Models/Listable.html b/doc/NgrokAPI/Models/Listable.html index b201256c..36c08840 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 3174235f..7704cdf5 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 5cccf8be..6387fe75 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 5a5f00d4..02480eda 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 082b1a4e..50ba2909 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 843130bc..e1e6a839 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 bad3e3f4..83117dc7 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 d78e9b77..a70465a7 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 7d3a9917..7d8e1190 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 f8e0015b..e1cf3ca0 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 c9103d30..f221a111 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 f29e62fa..f571fd94 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 25668cdc..ea852393 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 e331c3b7..86e613ae 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 a7097427..6d9083fe 100644 --- a/doc/NgrokAPI/Models/TCPEdge.html +++ b/doc/NgrokAPI/Models/TCPEdge.html @@ -1361,9 +1361,9 @@

    diff --git a/doc/NgrokAPI/Models/TLSCertificate.html b/doc/NgrokAPI/Models/TLSCertificate.html index 69065b46..26753e91 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 3db90af1..c2aaeebe 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 d8a7139b..099bd83b 100644 --- a/doc/NgrokAPI/Models/TLSEdge.html +++ b/doc/NgrokAPI/Models/TLSEdge.html @@ -1521,9 +1521,9 @@

    diff --git a/doc/NgrokAPI/Models/Tunnel.html b/doc/NgrokAPI/Models/Tunnel.html index f65dfd6c..775c8ea5 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 05d40f39..48f88ff2 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 70d2b83a..7605ad10 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 9d4da3a6..06715369 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 94ec998c..947bec6f 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 daa59573..40e4c38c 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 5b21f288..a5bb411b 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/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
    + 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/kubernetes_operators_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 @@

    Defined Under Namespace

    - 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 + 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, KubernetesOperatorsClient, ReservedAddrsClient, ReservedDomainsClient, SSHCertificateAuthoritiesClient, SSHCredentialsClient, SSHHostCertificatesClient, SSHUserCertificatesClient, StaticBackendsClient, TCPEdgeBackendModuleClient, TCPEdgeIPRestrictionModuleClient, TCPEdgeTrafficPolicyModuleClient, TLSCertificatesClient, TLSEdgeBackendModuleClient, TLSEdgeIPRestrictionModuleClient, TLSEdgeMutualTLSModuleClient, TLSEdgeTLSTerminationModuleClient, TLSEdgeTrafficPolicyModuleClient, TunnelGroupBackendsClient, TunnelSessionsClient, TunnelsClient, WeightedBackendsClient

    @@ -107,9 +107,9 @@

    Defined Under Namespace

    diff --git a/doc/NgrokAPI/Services/APIKeysClient.html b/doc/NgrokAPI/Services/APIKeysClient.html index 7687f840..1506d851 100644 --- a/doc/NgrokAPI/Services/APIKeysClient.html +++ b/doc/NgrokAPI/Services/APIKeysClient.html @@ -1749,9 +1749,9 @@

    diff --git a/doc/NgrokAPI/Services/AbuseReportsClient.html b/doc/NgrokAPI/Services/AbuseReportsClient.html index 7d63260c..a5596106 100644 --- a/doc/NgrokAPI/Services/AbuseReportsClient.html +++ b/doc/NgrokAPI/Services/AbuseReportsClient.html @@ -833,9 +833,9 @@

    diff --git a/doc/NgrokAPI/Services/AgentIngressesClient.html b/doc/NgrokAPI/Services/AgentIngressesClient.html index b6e27521..2ac480ab 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 6c1d119e..8021c80d 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 f3205ab8..9c2b9821 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 3e1ad1a8..b7570206 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 19b83ba2..55abd385 100644 --- a/doc/NgrokAPI/Services/CertificateAuthoritiesClient.html +++ b/doc/NgrokAPI/Services/CertificateAuthoritiesClient.html @@ -1745,9 +1745,9 @@

    diff --git a/doc/NgrokAPI/Services/CredentialsClient.html b/doc/NgrokAPI/Services/CredentialsClient.html index 996f4a09..734df524 100644 --- a/doc/NgrokAPI/Services/CredentialsClient.html +++ b/doc/NgrokAPI/Services/CredentialsClient.html @@ -1829,9 +1829,9 @@

    diff --git a/doc/NgrokAPI/Services/EdgeRouteBackendModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteBackendModuleClient.html index d85b82c8..2fe3b52b 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 361820ae..2b559fac 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 f18da524..9bb8a7e7 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 be57d581..6ff63713 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 4033ba5d..84f60538 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 76afda7c..404cb7e3 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 83b81956..222d4bed 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 649f9a2b..f2694990 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 d02796e7..e81ac2cb 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 index 788f772e..f69080d6 100644 --- a/doc/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html +++ b/doc/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html @@ -1139,9 +1139,9 @@

    diff --git a/doc/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html index 73e55803..697cfb9a 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 e69edea5..5b547f57 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 da9150a1..5dad4b0e 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 75ec4e60..d22e6067 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 fa706698..362f6d67 100644 --- a/doc/NgrokAPI/Services/EdgesHTTPSRoutesClient.html +++ b/doc/NgrokAPI/Services/EdgesHTTPSRoutesClient.html @@ -2715,9 +2715,9 @@

    diff --git a/doc/NgrokAPI/Services/EdgesTCPClient.html b/doc/NgrokAPI/Services/EdgesTCPClient.html index 490efa20..4fab3d0f 100644 --- a/doc/NgrokAPI/Services/EdgesTCPClient.html +++ b/doc/NgrokAPI/Services/EdgesTCPClient.html @@ -2017,9 +2017,9 @@

    diff --git a/doc/NgrokAPI/Services/EdgesTLSClient.html b/doc/NgrokAPI/Services/EdgesTLSClient.html index ca3f7bcb..687d81ee 100644 --- a/doc/NgrokAPI/Services/EdgesTLSClient.html +++ b/doc/NgrokAPI/Services/EdgesTLSClient.html @@ -2137,9 +2137,9 @@

    diff --git a/doc/NgrokAPI/Services/EndpointsClient.html b/doc/NgrokAPI/Services/EndpointsClient.html index 41818e2a..6925b87d 100644 --- a/doc/NgrokAPI/Services/EndpointsClient.html +++ b/doc/NgrokAPI/Services/EndpointsClient.html @@ -207,7 +207,7 @@

  • - #create(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + #create(url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint @@ -231,7 +231,7 @@

  • - #create!(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + #create!(url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint @@ -425,7 +425,7 @@

  • - #update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + #update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint @@ -449,7 +449,7 @@

  • - #update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + #update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint @@ -575,7 +575,7 @@

    Instance Method Details

    - #create(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + #create(url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint @@ -603,8 +603,6 @@

    (string) - (defaults to: "") - —
    @@ -621,12 +619,10 @@

    (string) - (defaults to: "") - —
    -

    whether the endpoint is ephemeral (served directly by an agent-initiated tunnel) or edge (served by an edge) or cloud (represents a cloud endpoint)

    +

    Type of endpoint. Only ‘cloud’ is currently supported (represents a cloud endpoint). Defaults to ‘cloud’ if not specified.

  • @@ -639,8 +635,6 @@

    (string) - (defaults to: "") - —
    @@ -703,6 +697,19 @@

  • +
  • + + pooling_enabled + + + (boolean) + + + (defaults to: False) + + +
  • +

    Returns:

    @@ -730,7 +737,6 @@

     
     
    -37
     38
     39
     40
    @@ -743,12 +749,14 @@ 

    47 48 49 -50

    +50 +51 +52

  • -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 37
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 38
     
    -def create(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil)
    +def create(url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False)
       path = '/endpoints'
       replacements = {
       }
    @@ -759,6 +767,7 @@ 

    data[:description] = description if description data[:metadata] = if data[:bindings] = bindings if bindings + data[:pooling_enabled] = pooling_enabled if pooling_enabled result = @client.post(path % replacements, data: data) NgrokAPI::Models::Endpoint.new(client: self, attrs: result) end

    @@ -770,7 +779,7 @@

    - #create!(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + #create!(url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint @@ -798,8 +807,6 @@

    (string) - (defaults to: "") - —
    @@ -816,12 +823,10 @@

    (string) - (defaults to: "") - —
    -

    whether the endpoint is ephemeral (served directly by an agent-initiated tunnel) or edge (served by an edge) or cloud (represents a cloud endpoint)

    +

    Type of endpoint. Only ‘cloud’ is currently supported (represents a cloud endpoint). Defaults to ‘cloud’ if not specified.

    @@ -834,8 +839,6 @@

    (string) - (defaults to: "") - —
    @@ -898,6 +901,19 @@

    +
  • + + pooling_enabled + + + (boolean) + + + (defaults to: False) + + +
  • +

    Returns:

    @@ -925,9 +941,6 @@

     
     
    -65
    -66
    -67
     68
     69
     70
    @@ -938,12 +951,16 @@ 

    75 76 77 -78

    +78 +79 +80 +81 +82

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 65
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 68
     
    -def create!(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil)
    +def create!(url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False)
       path = '/endpoints'
       replacements = {
       }
    @@ -954,6 +971,7 @@ 

    data[:description] = description if description data[:metadata] = if data[:bindings] = bindings if bindings + data[:pooling_enabled] = pooling_enabled if pooling_enabled result = @client.post(path % replacements, data: data, danger: true) NgrokAPI::Models::Endpoint.new(client: self, attrs: result) end

    @@ -1030,16 +1048,16 @@

     
     
    -230
    -231
    -232
    -233
    -234
    -235
    -236
    +238 +239 +240 +241 +242 +243 +244

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 230
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 238
     
     def delete(id: "")
       path = '/endpoints/%{id}'
    @@ -1121,16 +1139,16 @@ 

     
     
    -246
    -247
    -248
    -249
    -250
    -251
    -252
    +254 +255 +256 +257 +258 +259 +260

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 246
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 254
     
     def delete!(id: "")
       path = '/endpoints/%{id}'
    @@ -1212,18 +1230,18 @@ 

     
     
    -140
    -141
    -142
    -143
     144
     145
     146
     147
    -148
    +148 +149 +150 +151 +152

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 140
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 144
     
     def get(id: "")
       path = '/endpoints/%{id}'
    @@ -1307,18 +1325,18 @@ 

     
     
    -158
    -159
    -160
    -161
     162
     163
     164
     165
    -166
    +166 +167 +168 +169 +170

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 158
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 162
     
     def get!(id: "")
       path = '/endpoints/%{id}'
    @@ -1428,10 +1446,6 @@ 

     
     
    -89
    -90
    -91
    -92
     93
     94
     95
    @@ -1442,10 +1456,14 @@ 

    100 101 102 -103

    +103 +104 +105 +106 +107

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 89
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 93
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1561,10 +1579,6 @@ 

     
     
    -115
    -116
    -117
    -118
     119
     120
     121
    @@ -1577,10 +1591,14 @@ 

    128 129 130 -131

    +131 +132 +133 +134 +135

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 115
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 119
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1607,7 +1625,7 @@ 

    - #update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + #update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint @@ -1735,6 +1753,19 @@

    +
  • + + pooling_enabled + + + (boolean) + + + (defaults to: False) + + +
  • +

    Returns:

    @@ -1762,11 +1793,6 @@

     
     
    -180
    -181
    -182
    -183
    -184
     185
     186
     187
    @@ -1775,12 +1801,18 @@ 

    190 191 192 -193

    +193 +194 +195 +196 +197 +198 +199

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 180
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 185
     
    -def update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil)
    +def update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False)
       path = '/endpoints/%{id}'
       replacements = {
         id: id,
    @@ -1791,6 +1823,7 @@ 

    data[:description] = description if description data[:metadata] = if data[:bindings] = bindings if bindings + data[:pooling_enabled] = pooling_enabled if pooling_enabled result = @client.patch(path % replacements, data: data) NgrokAPI::Models::Endpoint.new(client: self, attrs: result) end

    @@ -1802,7 +1835,7 @@

    - #update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + #update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint @@ -1930,6 +1963,19 @@

    +
  • + + pooling_enabled + + + (boolean) + + + (defaults to: False) + + +
  • +

    Returns:

    @@ -1957,25 +2003,26 @@

     
     
    -208
    -209
    -210
    -211
    -212
    -213
    -214
     215
     216
     217
     218
     219
     220
    -221
    +221 +222 +223 +224 +225 +226 +227 +228 +229

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 208
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 215
     
    -def update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil)
    +def update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False)
       path = '/endpoints/%{id}'
       replacements = {
         id: id,
    @@ -1986,6 +2033,7 @@ 

    data[:description] = description if description data[:metadata] = if data[:bindings] = bindings if bindings + data[:pooling_enabled] = pooling_enabled if pooling_enabled result = @client.patch(path % replacements, data: data, danger: true) NgrokAPI::Models::Endpoint.new(client: self, attrs: result) end

    @@ -1999,9 +2047,9 @@

    diff --git a/doc/NgrokAPI/Services/EventDestinationsClient.html b/doc/NgrokAPI/Services/EventDestinationsClient.html index 5b0cf977..009ae371 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 a58771a8..dc9599b7 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 de22f570..b476d4fb 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 35b23e18..49c17bcf 100644 --- a/doc/NgrokAPI/Services/FailoverBackendsClient.html +++ b/doc/NgrokAPI/Services/FailoverBackendsClient.html @@ -1789,9 +1789,9 @@

    diff --git a/doc/NgrokAPI/Services/HTTPResponseBackendsClient.html b/doc/NgrokAPI/Services/HTTPResponseBackendsClient.html index ed821016..5520bd2d 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 b030a93b..039cb969 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 b7933f6b..cbcccdef 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 fe2d8413..e11718ee 100644 --- a/doc/NgrokAPI/Services/IPPoliciesClient.html +++ b/doc/NgrokAPI/Services/IPPoliciesClient.html @@ -1709,9 +1709,9 @@

    diff --git a/doc/NgrokAPI/Services/IPPolicyRulesClient.html b/doc/NgrokAPI/Services/IPPolicyRulesClient.html index 3c816472..38b93772 100644 --- a/doc/NgrokAPI/Services/IPPolicyRulesClient.html +++ b/doc/NgrokAPI/Services/IPPolicyRulesClient.html @@ -1857,9 +1857,9 @@

    diff --git a/doc/NgrokAPI/Services/IPRestrictionsClient.html b/doc/NgrokAPI/Services/IPRestrictionsClient.html index d111f0a0..26353dfe 100644 --- a/doc/NgrokAPI/Services/IPRestrictionsClient.html +++ b/doc/NgrokAPI/Services/IPRestrictionsClient.html @@ -1901,9 +1901,9 @@

    diff --git a/doc/NgrokAPI/Services/KubernetesOperatorsClient.html b/doc/NgrokAPI/Services/KubernetesOperatorsClient.html new file mode 100644 index 00000000..86cb30bd --- /dev/null +++ b/doc/NgrokAPI/Services/KubernetesOperatorsClient.html @@ -0,0 +1,2423 @@ + + + + + + + Class: NgrokAPI::Services::KubernetesOperatorsClient + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Services::KubernetesOperatorsClient + + + +

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

    Overview

    +
    + +

    KubernetesOperators is used by the Kubernetes Operator to register and manage its own resource, as well as for users to see active kubernetes clusters.

    + +

    ngrok.com/docs/api#api-kubernetes-operators

    + + +
    +
    +
    + + +
    + +

    + Constant Summary + collapse +

    + +
    + +
    PATH = +
    +
    + +

    The API path for the requests

    + + +
    +
    +
    + + +
    +
    +
    '/kubernetes_operators'
    + +
    LIST_PROPERTY = +
    +
    + +

    The List Property from the resulting API for list calls

    + + +
    +
    +
    + + +
    +
    +
    'operators'
    + +
    + + + + + +

    Instance Attribute Summary collapse

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

      Returns the value of attribute client.

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

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

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

    +
    + +

    Returns a new instance of KubernetesOperatorsClient.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +21
    +22
    +23
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 21
    +
    +def initialize(client:)
    +  @client = client
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

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

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +19
    +20
    +21
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 19
    +
    +def client
    +  @client
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #create(description: "", metadata: "", enabled_features: [], region: "", deployment: nil, binding: nil) ⇒ NgrokAPI::Models::KubernetesOperator + + + + + +

    +
    + +

    Create a new Kubernetes Operator

    + +

    ngrok.com/docs/api#api-kubernetes-operators-create

    + + +
    +
    +
    +

    Parameters:

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

      human-readable description of this Kubernetes Operator. optional, max 255 bytes.

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

      arbitrary user-defined machine-readable data of this Kubernetes Operator. optional, max 4096 bytes.

      +
      + +
    • + +
    • + + enabled_features + + + (List<string>) + + + (defaults to: []) + + + — +
      +

      features enabled for this Kubernetes Operator. a subset of “bindings”, “ingress”, and “gateway”

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

      the ngrok region in which the ingress for this operator is served. defaults to “global”

      +
      + +
    • + +
    • + + deployment + + + (KubernetesOperatorDeployment) + + + (defaults to: nil) + + + — +
      +

      information about the deployment of this Kubernetes Operator

      +
      + +
    • + +
    • + + binding + + + (KubernetesOperatorBindingCreate) + + + (defaults to: nil) + + + — +
      +

      configuration for the Bindings feature of this Kubernetes Operator. set only if enabling the “bindings” feature

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +37
    +38
    +39
    +40
    +41
    +42
    +43
    +44
    +45
    +46
    +47
    +48
    +49
    +50
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 37
    +
    +def create(description: "", metadata: "", enabled_features: [], region: "", deployment: nil, binding: nil)
    +  path = '/kubernetes_operators'
    +  replacements = {
    +  }
    +  data = {}
    +  data[:description] = description if description
    +  data[:metadata] =  if 
    +  data[:enabled_features] = enabled_features if enabled_features
    +  data[:region] = region if region
    +  data[:deployment] = deployment if deployment
    +  data[:binding] = binding if binding
    +  result = @client.post(path % replacements, data: data)
    +  NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #create!(description: "", metadata: "", enabled_features: [], region: "", deployment: nil, binding: nil) ⇒ NgrokAPI::Models::KubernetesOperator + + + + + +

    +
    + +

    Create a new Kubernetes Operator Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-kubernetes-operators-create

    + + +
    +
    +
    +

    Parameters:

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

      human-readable description of this Kubernetes Operator. optional, max 255 bytes.

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

      arbitrary user-defined machine-readable data of this Kubernetes Operator. optional, max 4096 bytes.

      +
      + +
    • + +
    • + + enabled_features + + + (List<string>) + + + (defaults to: []) + + + — +
      +

      features enabled for this Kubernetes Operator. a subset of “bindings”, “ingress”, and “gateway”

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

      the ngrok region in which the ingress for this operator is served. defaults to “global”

      +
      + +
    • + +
    • + + deployment + + + (KubernetesOperatorDeployment) + + + (defaults to: nil) + + + — +
      +

      information about the deployment of this Kubernetes Operator

      +
      + +
    • + +
    • + + binding + + + (KubernetesOperatorBindingCreate) + + + (defaults to: nil) + + + — +
      +

      configuration for the Bindings feature of this Kubernetes Operator. set only if enabling the “bindings” feature

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +65
    +66
    +67
    +68
    +69
    +70
    +71
    +72
    +73
    +74
    +75
    +76
    +77
    +78
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 65
    +
    +def create!(description: "", metadata: "", enabled_features: [], region: "", deployment: nil, binding: nil)
    +  path = '/kubernetes_operators'
    +  replacements = {
    +  }
    +  data = {}
    +  data[:description] = description if description
    +  data[:metadata] =  if 
    +  data[:enabled_features] = enabled_features if enabled_features
    +  data[:region] = region if region
    +  data[:deployment] = deployment if deployment
    +  data[:binding] = binding if binding
    +  result = @client.post(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

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

    +
    + +

    Delete a Kubernetes Operator

    + +

    ngrok.com/docs/api#api-kubernetes-operators-delete

    + + +
    +
    +
    +

    Parameters:

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

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

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

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +146
    +147
    +148
    +149
    +150
    +151
    +152
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 146
    +
    +def delete(id: "")
    +  path = '/kubernetes_operators/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements)
    +end
    +
    +
    + +
    +

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

    +
    + +

    Delete a Kubernetes Operator Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-kubernetes-operators-delete

    + + +
    +
    +
    +

    Parameters:

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

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

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

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +162
    +163
    +164
    +165
    +166
    +167
    +168
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 162
    +
    +def delete!(id: "")
    +  path = '/kubernetes_operators/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements, danger: true)
    +end
    +
    +
    + +
    +

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

    +
    + +

    Get of a Kubernetes Operator

    + +

    ngrok.com/docs/api#api-kubernetes-operators-get

    + + +
    +
    +
    +

    Parameters:

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

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +177
    +178
    +179
    +180
    +181
    +182
    +183
    +184
    +185
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 177
    +
    +def get(id: "")
    +  path = '/kubernetes_operators/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data)
    +  NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

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

    +
    + +

    Get of a Kubernetes Operator Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-kubernetes-operators-get

    + + +
    +
    +
    +

    Parameters:

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

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +195
    +196
    +197
    +198
    +199
    +200
    +201
    +202
    +203
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 195
    +
    +def get!(id: "")
    +  path = '/kubernetes_operators/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #get_bound_endpoints(id: "", before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable + + + + + +

    +
    + +

    List Endpoints bound to a Kubernetes Operator

    + +

    ngrok.com/docs/api#api-kubernetes-operators-get-bound-endpoints

    + + +
    +
    +
    +

    Parameters:

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

      a resource identifier

      +
      + +
    • + +
    • + + before_id + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + limit + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + url + + + (string) + + + (defaults to: nil) + + + — +
      +

      optional and mutually exclusive from before_id and limit

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +268
    +269
    +270
    +271
    +272
    +273
    +274
    +275
    +276
    +277
    +278
    +279
    +280
    +281
    +282
    +283
    +284
    +285
    +286
    +287
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 268
    +
    +def get_bound_endpoints(id: "", before_id: nil, limit: nil, url: nil)
    +  path = '/kubernetes_operators/%{id}/bound_endpoints'
    +  replacements = {
    +    id: id,
    +  }
    +  result = @client.list(
    +    id: id,
    +    before_id: before_id,
    +    limit: limit,
    +    url: url,
    +    path: path % replacements
    +  )
    +
    +  NgrokAPI::Models::Listable.new(
    +    client: self,
    +    attrs: result,
    +    list_property: 'endpoints',
    +    klass: NgrokAPI::Models::Endpoint
    +  )
    +end
    +
    +
    + +
    +

    + + #get_bound_endpoints!(id: "", before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable + + + + + +

    +
    + +

    List Endpoints bound to a Kubernetes Operator Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-kubernetes-operators-get-bound-endpoints

    + + +
    +
    +
    +

    Parameters:

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

      a resource identifier

      +
      + +
    • + +
    • + + before_id + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + limit + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + url + + + (string) + + + (defaults to: nil) + + + — +
      +

      optional and mutually exclusive from before_id and limit

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +300
    +301
    +302
    +303
    +304
    +305
    +306
    +307
    +308
    +309
    +310
    +311
    +312
    +313
    +314
    +315
    +316
    +317
    +318
    +319
    +320
    +321
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 300
    +
    +def get_bound_endpoints!(id: "", before_id: nil, limit: nil, url: nil)
    +  path = '/kubernetes_operators/%{id}/bound_endpoints'
    +  replacements = {
    +    id: id,
    +  }
    +  result = @client.list(
    +    id: id,
    +    before_id: before_id,
    +    limit: limit,
    +    danger: true,
    +    url: url,
    +    path: path % replacements
    +  )
    +
    +  NgrokAPI::Models::Listable.new(
    +    client: self,
    +    attrs: result,
    +    list_property: 'endpoints',
    +    klass: NgrokAPI::Models::Endpoint,
    +    danger: true
    +  )
    +end
    +
    +
    + +
    +

    + + #list(before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable + + + + + +

    +
    + +

    List all Kubernetes Operators owned by this account

    + +

    ngrok.com/docs/api#api-kubernetes-operators-list

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + before_id + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + limit + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + url + + + (string) + + + (defaults to: nil) + + + — +
      +

      optional and mutually exclusive from before_id and limit

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +214
    +215
    +216
    +217
    +218
    +219
    +220
    +221
    +222
    +223
    +224
    +225
    +226
    +227
    +228
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 214
    +
    +def list(before_id: nil, limit: nil, url: nil)
    +  result = @client.list(
    +    before_id: before_id,
    +    limit: limit,
    +    url: url,
    +    path: PATH
    +  )
    +
    +  NgrokAPI::Models::Listable.new(
    +    client: self,
    +    attrs: result,
    +    list_property: LIST_PROPERTY,
    +    klass: NgrokAPI::Models::KubernetesOperator
    +  )
    +end
    +
    +
    + +
    +

    + + #list!(before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable + + + + + +

    +
    + +

    List all Kubernetes Operators owned by this account Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-kubernetes-operators-list

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + before_id + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + limit + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + url + + + (string) + + + (defaults to: nil) + + + — +
      +

      optional and mutually exclusive from before_id and limit

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +240
    +241
    +242
    +243
    +244
    +245
    +246
    +247
    +248
    +249
    +250
    +251
    +252
    +253
    +254
    +255
    +256
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 240
    +
    +def list!(before_id: nil, limit: nil, url: nil)
    +  result = @client.list(
    +    before_id: before_id,
    +    limit: limit,
    +    danger: true,
    +    url: url,
    +    path: PATH
    +  )
    +
    +  NgrokAPI::Models::Listable.new(
    +    client: self,
    +    attrs: result,
    +    list_property: LIST_PROPERTY,
    +    klass: NgrokAPI::Models::KubernetesOperator,
    +    danger: true
    +  )
    +end
    +
    +
    + +
    +

    + + #update(id: "", description: nil, metadata: nil, enabled_features: nil, region: nil, binding: nil, deployment: nil) ⇒ NgrokAPI::Models::KubernetesOperator + + + + + +

    +
    + +

    Update an existing Kubernetes operator by ID.

    + +

    ngrok.com/docs/api#api-kubernetes-operators-update

    + + +
    +
    +
    +

    Parameters:

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

      unique identifier for this Kubernetes Operator

      +
      + +
    • + +
    • + + description + + + (string) + + + (defaults to: nil) + + + — +
      +

      human-readable description of this Kubernetes Operator. optional, max 255 bytes.

      +
      + +
    • + +
    • + + metadata + + + (string) + + + (defaults to: nil) + + + — +
      +

      arbitrary user-defined machine-readable data of this Kubernetes Operator. optional, max 4096 bytes.

      +
      + +
    • + +
    • + + enabled_features + + + (List<string>) + + + (defaults to: nil) + + + — +
      +

      features enabled for this Kubernetes Operator. a subset of “bindings”, “ingress”, and “gateway”

      +
      + +
    • + +
    • + + region + + + (string) + + + (defaults to: nil) + + + — +
      +

      the ngrok region in which the ingress for this operator is served. defaults to “global”

      +
      + +
    • + +
    • + + binding + + + (KubernetesOperatorBindingUpdate) + + + (defaults to: nil) + + + — +
      +

      configuration for the Bindings feature of this Kubernetes Operator. set only if enabling the “bindings” feature

      +
      + +
    • + +
    • + + deployment + + + (KubernetesOperatorDeploymentUpdate) + + + (defaults to: nil) + + + — +
      +

      configuration for the Deployment info

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +93
    +94
    +95
    +96
    +97
    +98
    +99
    +100
    +101
    +102
    +103
    +104
    +105
    +106
    +107
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 93
    +
    +def update(id: "", description: nil, metadata: nil, enabled_features: nil, region: nil, binding: nil, deployment: nil)
    +  path = '/kubernetes_operators/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  data[:description] = description if description
    +  data[:metadata] =  if 
    +  data[:enabled_features] = enabled_features if enabled_features
    +  data[:region] = region if region
    +  data[:binding] = binding if binding
    +  data[:deployment] = deployment if deployment
    +  result = @client.patch(path % replacements, data: data)
    +  NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #update!(id: "", description: nil, metadata: nil, enabled_features: nil, region: nil, binding: nil, deployment: nil) ⇒ NgrokAPI::Models::KubernetesOperator + + + + + +

    +
    + +

    Update an existing Kubernetes operator by ID. Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-kubernetes-operators-update

    + + +
    +
    +
    +

    Parameters:

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

      unique identifier for this Kubernetes Operator

      +
      + +
    • + +
    • + + description + + + (string) + + + (defaults to: nil) + + + — +
      +

      human-readable description of this Kubernetes Operator. optional, max 255 bytes.

      +
      + +
    • + +
    • + + metadata + + + (string) + + + (defaults to: nil) + + + — +
      +

      arbitrary user-defined machine-readable data of this Kubernetes Operator. optional, max 4096 bytes.

      +
      + +
    • + +
    • + + enabled_features + + + (List<string>) + + + (defaults to: nil) + + + — +
      +

      features enabled for this Kubernetes Operator. a subset of “bindings”, “ingress”, and “gateway”

      +
      + +
    • + +
    • + + region + + + (string) + + + (defaults to: nil) + + + — +
      +

      the ngrok region in which the ingress for this operator is served. defaults to “global”

      +
      + +
    • + +
    • + + binding + + + (KubernetesOperatorBindingUpdate) + + + (defaults to: nil) + + + — +
      +

      configuration for the Bindings feature of this Kubernetes Operator. set only if enabling the “bindings” feature

      +
      + +
    • + +
    • + + deployment + + + (KubernetesOperatorDeploymentUpdate) + + + (defaults to: nil) + + + — +
      +

      configuration for the Deployment info

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +123
    +124
    +125
    +126
    +127
    +128
    +129
    +130
    +131
    +132
    +133
    +134
    +135
    +136
    +137
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 123
    +
    +def update!(id: "", description: nil, metadata: nil, enabled_features: nil, region: nil, binding: nil, deployment: nil)
    +  path = '/kubernetes_operators/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  data[:description] = description if description
    +  data[:metadata] =  if 
    +  data[:enabled_features] = enabled_features if enabled_features
    +  data[:region] = region if region
    +  data[:binding] = binding if binding
    +  data[:deployment] = deployment if deployment
    +  result = @client.patch(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result)
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/doc/NgrokAPI/Services/ReservedAddrsClient.html b/doc/NgrokAPI/Services/ReservedAddrsClient.html index 8f50432d..76178e5c 100644 --- a/doc/NgrokAPI/Services/ReservedAddrsClient.html +++ b/doc/NgrokAPI/Services/ReservedAddrsClient.html @@ -1749,9 +1749,9 @@

    diff --git a/doc/NgrokAPI/Services/ReservedDomainsClient.html b/doc/NgrokAPI/Services/ReservedDomainsClient.html index dddae276..b43d24c7 100644 --- a/doc/NgrokAPI/Services/ReservedDomainsClient.html +++ b/doc/NgrokAPI/Services/ReservedDomainsClient.html @@ -2409,9 +2409,9 @@

    diff --git a/doc/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html b/doc/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html index 1c411ff0..bf3669c7 100644 --- a/doc/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html +++ b/doc/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html @@ -1829,9 +1829,9 @@

    diff --git a/doc/NgrokAPI/Services/SSHCredentialsClient.html b/doc/NgrokAPI/Services/SSHCredentialsClient.html index c3417e3e..03ff9bd2 100644 --- a/doc/NgrokAPI/Services/SSHCredentialsClient.html +++ b/doc/NgrokAPI/Services/SSHCredentialsClient.html @@ -1865,9 +1865,9 @@

    diff --git a/doc/NgrokAPI/Services/SSHHostCertificatesClient.html b/doc/NgrokAPI/Services/SSHHostCertificatesClient.html index 310be8f5..c9ee6175 100644 --- a/doc/NgrokAPI/Services/SSHHostCertificatesClient.html +++ b/doc/NgrokAPI/Services/SSHHostCertificatesClient.html @@ -1901,9 +1901,9 @@

    diff --git a/doc/NgrokAPI/Services/SSHUserCertificatesClient.html b/doc/NgrokAPI/Services/SSHUserCertificatesClient.html index 5f469dae..9f51d232 100644 --- a/doc/NgrokAPI/Services/SSHUserCertificatesClient.html +++ b/doc/NgrokAPI/Services/SSHUserCertificatesClient.html @@ -1981,9 +1981,9 @@

    diff --git a/doc/NgrokAPI/Services/StaticBackendsClient.html b/doc/NgrokAPI/Services/StaticBackendsClient.html index 4267ed3c..2f860172 100644 --- a/doc/NgrokAPI/Services/StaticBackendsClient.html +++ b/doc/NgrokAPI/Services/StaticBackendsClient.html @@ -1869,9 +1869,9 @@

    diff --git a/doc/NgrokAPI/Services/TCPEdgeBackendModuleClient.html b/doc/NgrokAPI/Services/TCPEdgeBackendModuleClient.html index b1f6e95d..dde1da8b 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 27cb3743..e04e5519 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 index 240689ec..9739fe31 100644 --- a/doc/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html +++ b/doc/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html @@ -1029,9 +1029,9 @@

    diff --git a/doc/NgrokAPI/Services/TLSCertificatesClient.html b/doc/NgrokAPI/Services/TLSCertificatesClient.html index b1ef4d94..83d49a72 100644 --- a/doc/NgrokAPI/Services/TLSCertificatesClient.html +++ b/doc/NgrokAPI/Services/TLSCertificatesClient.html @@ -1781,9 +1781,9 @@

    diff --git a/doc/NgrokAPI/Services/TLSEdgeBackendModuleClient.html b/doc/NgrokAPI/Services/TLSEdgeBackendModuleClient.html index df3f351e..16308841 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 25fcbbfa..155e3e6b 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 0c7604d9..e97d2849 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 b01ce109..3a9cef39 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 index 173f984e..dc3ca6c2 100644 --- a/doc/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html +++ b/doc/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html @@ -1029,9 +1029,9 @@

    diff --git a/doc/NgrokAPI/Services/TunnelGroupBackendsClient.html b/doc/NgrokAPI/Services/TunnelGroupBackendsClient.html index 183ddec7..4da62067 100644 --- a/doc/NgrokAPI/Services/TunnelGroupBackendsClient.html +++ b/doc/NgrokAPI/Services/TunnelGroupBackendsClient.html @@ -1789,9 +1789,9 @@

    diff --git a/doc/NgrokAPI/Services/TunnelSessionsClient.html b/doc/NgrokAPI/Services/TunnelSessionsClient.html index 6e07eb8c..565b48d1 100644 --- a/doc/NgrokAPI/Services/TunnelSessionsClient.html +++ b/doc/NgrokAPI/Services/TunnelSessionsClient.html @@ -1573,9 +1573,9 @@

    diff --git a/doc/NgrokAPI/Services/TunnelsClient.html b/doc/NgrokAPI/Services/TunnelsClient.html index 8686d428..b436f573 100644 --- a/doc/NgrokAPI/Services/TunnelsClient.html +++ b/doc/NgrokAPI/Services/TunnelsClient.html @@ -893,9 +893,9 @@

    diff --git a/doc/NgrokAPI/Services/WeightedBackendsClient.html b/doc/NgrokAPI/Services/WeightedBackendsClient.html index 303ad75f..d7d3420a 100644 --- a/doc/NgrokAPI/Services/WeightedBackendsClient.html +++ b/doc/NgrokAPI/Services/WeightedBackendsClient.html @@ -1789,9 +1789,9 @@

    diff --git a/doc/_index.html b/doc/_index.html index 0451f5bc..46f181a0 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -870,6 +870,70 @@

    Namespace Listing A-Z

    + + +
    • L
      • @@ -1239,6 +1303,9 @@

        Namespace Listing A-Z

      + + +
      • U
        • @@ -1254,9 +1321,6 @@

          Namespace Listing A-Z

        - - -
        • W
          • @@ -1287,9 +1351,9 @@

            Namespace Listing A-Z

            diff --git a/doc/class_list.html b/doc/class_list.html index 4b8aadfa..f979f060 100644 --- a/doc/class_list.html +++ b/doc/class_list.html @@ -43,7 +43,7 @@

            Class List

            diff --git a/doc/file.README.html b/doc/file.README.html index 796d62b6..3b0a626f 100644 --- a/doc/file.README.html +++ b/doc/file.README.html @@ -166,9 +166,9 @@

            Building (internal)

            diff --git a/doc/index.html b/doc/index.html index e12cc3ee..e7e9858b 100644 --- a/doc/index.html +++ b/doc/index.html @@ -166,9 +166,9 @@

            Building (internal)

            diff --git a/doc/method_list.html b/doc/method_list.html index 6b545294..853e17bb 100644 --- a/doc/method_list.html +++ b/doc/method_list.html @@ -405,6 +405,14 @@

            Method List

          • +
            + #== + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #== NgrokAPI::Models::EndpointCompression @@ -412,7 +420,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointSAMLMutate @@ -420,7 +428,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EventSourceReplace @@ -428,7 +436,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EventTargetDatadog @@ -436,7 +444,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EventTargetKinesis @@ -444,7 +452,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::SSHHostCertificate @@ -452,7 +460,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::SSHUserCertificate @@ -460,7 +468,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::TunnelGroupBackend @@ -468,7 +476,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::AbuseReportHostname @@ -476,7 +484,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::CertificateAuthority @@ -484,7 +492,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EventTargetFirehose @@ -492,7 +500,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::HTTPResponseBackend @@ -500,7 +508,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::TLSCertificateSANs @@ -508,7 +516,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::AgentIngressCertJob @@ -516,7 +524,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointOAuthAmazon @@ -524,7 +532,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointOAuthGoogle @@ -532,7 +540,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointOAuthTwitch @@ -540,7 +548,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointBackendMutate @@ -548,7 +556,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointOAuthGitHub @@ -556,7 +564,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointOAuthGitLab @@ -564,7 +572,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointTrafficPolicy @@ -572,7 +580,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointCircuitBreaker @@ -580,7 +588,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointOAuthFacebook @@ -588,7 +596,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointOAuthProvider @@ -596,7 +604,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointRequestHeaders @@ -604,7 +612,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointTLSTermination @@ -612,6 +620,14 @@

            Method List

          • +
          • +
            + #== + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + +
          • #== @@ -701,6 +717,14 @@

            Method List

          • +
            + #== + NgrokAPI::Models::KubernetesOperatorBinding +
            +
          • + + +
          • #== NgrokAPI::Models::ReservedDomainCertPolicy @@ -708,7 +732,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::ReservedDomainCertStatus @@ -716,7 +740,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EventTargetCloudwatchLogs @@ -724,6 +748,14 @@

            Method List

          • +
          • +
            + #== + NgrokAPI::Models::KubernetesOperatorDeployment +
            +
          • + +
          • #== @@ -749,6 +781,30 @@

            Method List

          • +
            + #== + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + + +
          • +
            + #== + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + + +
          • +
            + #== + NgrokAPI::Models::KubernetesOperatorDeploymentUpdate +
            +
          • + + +
          • #abuse_reports NgrokAPI::Client @@ -756,7 +812,7 @@

            Method List

          • -
          • +
          • #acl NgrokAPI::Models::Credential @@ -764,7 +820,7 @@

            Method List

          • -
          • +
          • #acl NgrokAPI::Models::SSHCredential @@ -772,7 +828,7 @@

            Method List

          • -
          • +
          • #acme_challenge_cname_target NgrokAPI::Models::ReservedDomain @@ -780,7 +836,7 @@

            Method List

          • -
          • +
          • #action NgrokAPI::Models::IPPolicyRule @@ -788,7 +844,7 @@

            Method List

          • -
          • +
          • #active NgrokAPI::Models::BotUser @@ -796,7 +852,7 @@

            Method List

          • -
          • +
          • #add NgrokAPI::Models::EndpointRequestHeaders @@ -804,7 +860,7 @@

            Method List

          • -
          • +
          • #add NgrokAPI::Models::EndpointResponseHeaders @@ -812,7 +868,7 @@

            Method List

          • -
          • +
          • #addr NgrokAPI::Models::ReservedAddr @@ -820,7 +876,7 @@

            Method List

          • -
          • +
          • #address NgrokAPI::Models::StaticBackend @@ -828,7 +884,7 @@

            Method List

          • -
          • +
          • #agent_ingresses NgrokAPI::Client @@ -836,7 +892,7 @@

            Method List

          • -
          • +
          • #agent_version NgrokAPI::Models::TunnelSession @@ -844,7 +900,7 @@

            Method List

          • -
          • +
          • #allow NgrokAPI::Models::EndpointUserAgentFilter @@ -852,7 +908,7 @@

            Method List

          • -
          • +
          • #allow_idp_initiated NgrokAPI::Models::EndpointSAML @@ -860,7 +916,7 @@

            Method List

          • -
          • +
          • #allow_idp_initiated NgrokAPI::Models::EndpointSAMLMutate @@ -868,7 +924,7 @@

            Method List

          • -
          • +
          • #amazon NgrokAPI::Models::EndpointOAuthProvider @@ -876,7 +932,7 @@

            Method List

          • -
          • +
          • #api_key NgrokAPI::HttpClient @@ -884,7 +940,7 @@

            Method List

          • -
          • +
          • #api_key NgrokAPI::Models::EventTargetDatadog @@ -892,7 +948,7 @@

            Method List

          • -
          • +
          • #api_keys NgrokAPI::Client @@ -900,7 +956,7 @@

            Method List

          • -
          • +
          • #application_sessions NgrokAPI::Client @@ -908,7 +964,7 @@

            Method List

          • -
          • +
          • #application_user NgrokAPI::Models::ApplicationSession @@ -916,7 +972,7 @@

            Method List

          • -
          • +
          • #application_users NgrokAPI::Client @@ -924,7 +980,7 @@

            Method List

          • -
          • +
          • #assertion_consumer_service_url NgrokAPI::Models::EndpointSAML @@ -932,7 +988,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::Ref @@ -940,7 +996,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::Tunnel @@ -948,7 +1004,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::APIKey @@ -956,7 +1012,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::AWSAuth @@ -964,7 +1020,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::AWSRole @@ -972,7 +1028,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::BotUser @@ -980,7 +1036,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::Endpoint @@ -988,7 +1044,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::Listable @@ -996,7 +1052,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::Location @@ -1004,7 +1060,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::TCPEdge @@ -1012,7 +1068,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::TLSEdge @@ -1020,7 +1076,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::IPPolicy @@ -1028,7 +1084,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::Credential @@ -1036,7 +1092,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::HTTPSEdge @@ -1044,7 +1100,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::UserAgent @@ -1052,7 +1108,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::AbuseReport @@ -1060,7 +1116,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EventSource @@ -1068,7 +1124,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EventTarget @@ -1076,7 +1132,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::AgentIngress @@ -1084,7 +1140,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointOIDC @@ -1092,7 +1148,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointSAML @@ -1100,7 +1156,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::ReservedAddr @@ -1108,7 +1164,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::IPPolicyRule @@ -1116,7 +1172,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::IPRestriction @@ -1124,7 +1180,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::SSHCredential @@ -1132,7 +1188,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::StaticBackend @@ -1140,7 +1196,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::TunnelSession @@ -1148,7 +1204,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::AWSCredentials @@ -1156,7 +1212,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::BrowserSession @@ -1164,7 +1220,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointOAuth @@ -1172,7 +1228,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::ReservedDomain @@ -1180,7 +1236,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::TLSCertificate @@ -1188,7 +1244,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::ApplicationUser @@ -1196,7 +1252,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointBackend @@ -1204,7 +1260,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::FailoverBackend @@ -1212,7 +1268,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::HTTPSEdgeRoute @@ -1220,7 +1276,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::WeightedBackend @@ -1228,7 +1284,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EventDestination @@ -1236,7 +1292,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EventSourceList @@ -1244,7 +1300,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::IdentityProvider @@ -1252,7 +1308,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointIPPolicy @@ -1260,7 +1316,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EventSubscription @@ -1268,7 +1324,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::StaticBackendTLS @@ -1276,7 +1332,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::ApplicationSession @@ -1284,7 +1340,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointMutualTLS @@ -1292,6 +1348,14 @@

            Method List

          • +
          • +
            + #attrs + NgrokAPI::Models::KubernetesOperator +
            +
          • + +
          • #attrs @@ -1501,6 +1565,14 @@

            Method List

          • +
            + #attrs + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + + +
          • #attrs NgrokAPI::Models::ReservedDomainCertJob @@ -1508,7 +1580,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::AgentIngressCertPolicy @@ -1516,7 +1588,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::AgentIngressCertStatus @@ -1524,7 +1596,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointIPPolicyMutate @@ -1532,7 +1604,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointOAuthLinkedIn @@ -1540,7 +1612,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointOAuthMicrosoft @@ -1548,7 +1620,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointResponseHeaders @@ -1556,7 +1628,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::SSHCertificateAuthority @@ -1564,7 +1636,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointMutualTLSMutate @@ -1572,7 +1644,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointUserAgentFilter @@ -1580,7 +1652,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointWebhookValidation @@ -1588,6 +1660,14 @@

            Method List

          • +
          • +
            + #attrs + NgrokAPI::Models::KubernetesOperatorBinding +
            +
          • + +
          • #attrs @@ -1613,6 +1693,14 @@

            Method List

          • +
            + #attrs + NgrokAPI::Models::KubernetesOperatorDeployment +
            +
          • + + +
          • #attrs NgrokAPI::Models::EndpointTLSTerminationAtEdge @@ -1620,7 +1708,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointWebsocketTCPConverter @@ -1628,7 +1716,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -1636,6 +1724,30 @@

            Method List

          • +
          • +
            + #attrs + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + + +
          • +
            + #attrs + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + + +
          • +
            + #attrs + NgrokAPI::Models::KubernetesOperatorDeploymentUpdate +
            +
          • + +
          • #auth @@ -1805,6 +1917,14 @@

            Method List

          • +
            + #binding + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #bindings NgrokAPI::Models::Endpoint @@ -1812,7 +1932,7 @@

            Method List

          • -
          • +
          • #body NgrokAPI::Models::HTTPResponseBackend @@ -1820,7 +1940,7 @@

            Method List

          • -
          • +
          • #bot_users NgrokAPI::Client @@ -1828,7 +1948,7 @@

            Method List

          • -
          • +
          • #browser_name NgrokAPI::Models::UserAgent @@ -1836,7 +1956,7 @@

            Method List

          • -
          • +
          • #browser_session NgrokAPI::Models::ApplicationSession @@ -1844,7 +1964,7 @@

            Method List

          • -
          • +
          • #browser_version NgrokAPI::Models::UserAgent @@ -1852,7 +1972,7 @@

            Method List

          • -
          • +
          • #ca_pem NgrokAPI::Models::CertificateAuthority @@ -1860,7 +1980,23 @@

            Method List

          • +
          • +
            + #cert + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + +
          • +
            + #cert + NgrokAPI::Models::KubernetesOperatorBinding +
            +
          • + + +
          • #certificate NgrokAPI::Models::ReservedDomain @@ -1868,7 +2004,7 @@

            Method List

          • -
          • +
          • #certificate NgrokAPI::Models::SSHHostCertificate @@ -1876,7 +2012,7 @@

            Method List

          • -
          • +
          • #certificate NgrokAPI::Models::SSHUserCertificate @@ -1884,7 +2020,7 @@

            Method List

          • -
          • +
          • #certificate_authorities NgrokAPI::Client @@ -1892,7 +2028,7 @@

            Method List

          • -
          • +
          • #certificate_authorities NgrokAPI::Models::EndpointMutualTLS @@ -1900,7 +2036,7 @@

            Method List

          • -
          • +
          • #certificate_authority_ids NgrokAPI::Models::EndpointMutualTLSMutate @@ -1908,7 +2044,7 @@

            Method List

          • -
          • +
          • #certificate_management_policy NgrokAPI::Models::AgentIngress @@ -1916,7 +2052,7 @@

            Method List

          • -
          • +
          • #certificate_management_policy NgrokAPI::Models::ReservedDomain @@ -1924,7 +2060,7 @@

            Method List

          • -
          • +
          • #certificate_management_status NgrokAPI::Models::AgentIngress @@ -1932,7 +2068,7 @@

            Method List

          • -
          • +
          • #certificate_management_status NgrokAPI::Models::ReservedDomain @@ -1940,7 +2076,7 @@

            Method List

          • -
          • +
          • #certificate_pem NgrokAPI::Models::TLSCertificate @@ -1948,7 +2084,7 @@

            Method List

          • -
          • +
          • #cidr NgrokAPI::Models::IPPolicyRule @@ -1956,7 +2092,7 @@

            Method List

          • -
          • +
          • #circuit_breaker NgrokAPI::Models::HTTPSEdgeRoute @@ -1964,7 +2100,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::Ref @@ -1972,7 +2108,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::Tunnel @@ -1980,7 +2116,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::APIKey @@ -1988,7 +2124,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::PagedIterator @@ -1996,7 +2132,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::AWSAuth @@ -2004,7 +2140,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::AWSRole @@ -2012,7 +2148,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::BotUser @@ -2020,7 +2156,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::Endpoint @@ -2028,7 +2164,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::Listable @@ -2036,7 +2172,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::Location @@ -2044,7 +2180,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::TCPEdge @@ -2052,7 +2188,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::TLSEdge @@ -2060,7 +2196,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::IPPolicy @@ -2068,7 +2204,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::Credential @@ -2076,7 +2212,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::HTTPSEdge @@ -2084,7 +2220,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::UserAgent @@ -2092,7 +2228,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::AbuseReport @@ -2100,7 +2236,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EventSource @@ -2108,7 +2244,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EventTarget @@ -2116,7 +2252,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::AgentIngress @@ -2124,7 +2260,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointOIDC @@ -2132,7 +2268,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointSAML @@ -2140,7 +2276,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::ReservedAddr @@ -2148,7 +2284,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::IPPolicyRule @@ -2156,7 +2292,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::IPRestriction @@ -2164,7 +2300,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::SSHCredential @@ -2172,7 +2308,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::StaticBackend @@ -2180,7 +2316,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::TunnelSession @@ -2188,7 +2324,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::AWSCredentials @@ -2196,7 +2332,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::BrowserSession @@ -2204,7 +2340,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointOAuth @@ -2212,7 +2348,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::ReservedDomain @@ -2220,7 +2356,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::TLSCertificate @@ -2228,7 +2364,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::ApplicationUser @@ -2236,7 +2372,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointBackend @@ -2244,7 +2380,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::FailoverBackend @@ -2252,7 +2388,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::HTTPSEdgeRoute @@ -2260,7 +2396,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::WeightedBackend @@ -2268,7 +2404,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::TunnelsClient @@ -2276,7 +2412,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EventDestination @@ -2284,7 +2420,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EventSourceList @@ -2292,7 +2428,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::IdentityProvider @@ -2300,7 +2436,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::APIKeysClient @@ -2308,7 +2444,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointIPPolicy @@ -2316,7 +2452,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EventSubscription @@ -2324,7 +2460,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::StaticBackendTLS @@ -2332,7 +2468,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::BotUsersClient @@ -2340,7 +2476,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgesTCPClient @@ -2348,7 +2484,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgesTLSClient @@ -2356,7 +2492,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EndpointsClient @@ -2364,7 +2500,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::ApplicationSession @@ -2372,7 +2508,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointMutualTLS @@ -2380,6 +2516,14 @@

            Method List

          • +
          • +
            + #client + NgrokAPI::Models::KubernetesOperator +
            +
          • + +
          • #client @@ -2637,6 +2781,14 @@

            Method List

          • +
            + #client + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + + +
          • #client NgrokAPI::Models::ReservedDomainCertJob @@ -2644,7 +2796,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::AgentIngressesClient @@ -2652,7 +2804,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::IPPolicyRulesClient @@ -2660,7 +2812,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::IPRestrictionsClient @@ -2668,7 +2820,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::SSHCredentialsClient @@ -2676,7 +2828,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::StaticBackendsClient @@ -2684,7 +2836,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::TunnelSessionsClient @@ -2692,7 +2844,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::AgentIngressCertPolicy @@ -2700,7 +2852,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::AgentIngressCertStatus @@ -2708,7 +2860,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointIPPolicyMutate @@ -2716,7 +2868,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointOAuthLinkedIn @@ -2724,7 +2876,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointOAuthMicrosoft @@ -2732,7 +2884,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointResponseHeaders @@ -2740,7 +2892,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::SSHCertificateAuthority @@ -2748,7 +2900,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::ReservedDomainsClient @@ -2756,7 +2908,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::TLSCertificatesClient @@ -2764,7 +2916,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointMutualTLSMutate @@ -2772,7 +2924,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointUserAgentFilter @@ -2780,7 +2932,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::ApplicationUsersClient @@ -2788,7 +2940,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::FailoverBackendsClient @@ -2796,18 +2948,26 @@

            Method List

          • +
          • +
            + #client + NgrokAPI::Services::WeightedBackendsClient +
            +
          • + +
          • - #client - NgrokAPI::Services::WeightedBackendsClient + #client + NgrokAPI::Models::EndpointWebhookValidation
          • - #client - NgrokAPI::Models::EndpointWebhookValidation + #client + NgrokAPI::Models::KubernetesOperatorBinding
          • @@ -2868,6 +3028,22 @@

            Method List

            +
          • +
            + #client + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + + +
          • +
            + #client + NgrokAPI::Models::KubernetesOperatorDeployment +
            +
          • + +
          • #client @@ -2972,6 +3148,22 @@

            Method List

          • +
          • +
            + #client + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + + +
          • +
            + #client + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + +
          • #client @@ -2997,6 +3189,14 @@

            Method List

          • +
            + #client + NgrokAPI::Models::KubernetesOperatorDeploymentUpdate +
            +
          • + + +
          • #client NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -3004,7 +3204,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -3012,7 +3212,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -3020,7 +3220,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient @@ -3028,7 +3228,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -3036,7 +3236,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient @@ -3044,7 +3244,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient @@ -3052,7 +3252,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -3060,7 +3260,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient @@ -3068,7 +3268,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -3076,7 +3276,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -3084,7 +3284,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -3092,7 +3292,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -3100,7 +3300,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -3108,7 +3308,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -3116,7 +3316,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -3124,7 +3324,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOIDC @@ -3132,7 +3332,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOAuthAmazon @@ -3140,7 +3340,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOAuthGoogle @@ -3148,7 +3348,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOAuthTwitch @@ -3156,7 +3356,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOAuthGitHub @@ -3164,7 +3364,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOAuthGitLab @@ -3172,7 +3372,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOAuthFacebook @@ -3180,7 +3380,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOAuthLinkedIn @@ -3188,7 +3388,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOAuthMicrosoft @@ -3196,7 +3396,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -3204,7 +3404,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOIDC @@ -3212,7 +3412,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOAuthAmazon @@ -3220,7 +3420,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOAuthGoogle @@ -3228,7 +3428,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOAuthTwitch @@ -3236,7 +3436,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOAuthGitHub @@ -3244,7 +3444,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOAuthGitLab @@ -3252,7 +3452,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOAuthFacebook @@ -3260,7 +3460,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOAuthLinkedIn @@ -3268,7 +3468,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOAuthMicrosoft @@ -3276,7 +3476,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -3284,7 +3484,7 @@

            Method List

          • -
          • +
          • #cloudwatch_logs NgrokAPI::Models::EventTarget @@ -3292,6 +3492,14 @@

            Method List

          • +
          • +
            + #cluster_name + NgrokAPI::Models::KubernetesOperatorDeployment +
            +
          • + +
          • #cname_target @@ -3533,6 +3741,14 @@

            Method List

          • +
            + #create + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + + +
          • #create NgrokAPI::Services::SSHHostCertificatesClient @@ -3540,7 +3756,7 @@

            Method List

          • -
          • +
          • #create NgrokAPI::Services::SSHUserCertificatesClient @@ -3548,7 +3764,7 @@

            Method List

          • -
          • +
          • #create NgrokAPI::Services::TunnelGroupBackendsClient @@ -3556,7 +3772,7 @@

            Method List

          • -
          • +
          • #create NgrokAPI::Services::HTTPResponseBackendsClient @@ -3564,7 +3780,7 @@

            Method List

          • -
          • +
          • #create NgrokAPI::Services::CertificateAuthoritiesClient @@ -3572,7 +3788,7 @@

            Method List

          • -
          • +
          • #create NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -3580,7 +3796,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::APIKeysClient @@ -3588,7 +3804,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::BotUsersClient @@ -3596,7 +3812,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::EdgesTCPClient @@ -3604,7 +3820,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::EdgesTLSClient @@ -3612,7 +3828,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::EndpointsClient @@ -3620,7 +3836,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::CredentialsClient @@ -3628,7 +3844,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::EdgesHTTPSClient @@ -3636,7 +3852,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::IPPoliciesClient @@ -3644,7 +3860,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::AbuseReportsClient @@ -3652,7 +3868,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::EventSourcesClient @@ -3660,7 +3876,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::ReservedAddrsClient @@ -3668,7 +3884,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::AgentIngressesClient @@ -3676,7 +3892,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::IPPolicyRulesClient @@ -3684,7 +3900,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::IPRestrictionsClient @@ -3692,7 +3908,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::SSHCredentialsClient @@ -3700,7 +3916,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::StaticBackendsClient @@ -3708,7 +3924,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::ReservedDomainsClient @@ -3716,7 +3932,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::TLSCertificatesClient @@ -3724,7 +3940,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::FailoverBackendsClient @@ -3732,7 +3948,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::WeightedBackendsClient @@ -3740,7 +3956,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -3748,7 +3964,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::EventDestinationsClient @@ -3756,7 +3972,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::EventSubscriptionsClient @@ -3764,6 +3980,14 @@

            Method List

          • +
          • +
            + #create! + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + +
          • #create! @@ -4005,6 +4229,14 @@

            Method List

          • +
            + #created_at + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #created_at NgrokAPI::Models::SSHHostCertificate @@ -4012,7 +4244,7 @@

            Method List

          • -
          • +
          • #created_at NgrokAPI::Models::SSHUserCertificate @@ -4020,7 +4252,7 @@

            Method List

          • -
          • +
          • #created_at NgrokAPI::Models::TunnelGroupBackend @@ -4028,7 +4260,7 @@

            Method List

          • -
          • +
          • #created_at NgrokAPI::Models::CertificateAuthority @@ -4036,7 +4268,7 @@

            Method List

          • -
          • +
          • #created_at NgrokAPI::Models::HTTPResponseBackend @@ -4044,7 +4276,7 @@

            Method List

          • -
          • +
          • #created_at NgrokAPI::Models::SSHCertificateAuthority @@ -4052,7 +4284,7 @@

            Method List

          • -
          • +
          • #credential NgrokAPI::Models::TunnelSession @@ -4060,7 +4292,7 @@

            Method List

          • -
          • +
          • #credentials NgrokAPI::Client @@ -4068,7 +4300,7 @@

            Method List

          • -
          • +
          • #creds NgrokAPI::Models::AWSAuth @@ -4076,7 +4308,7 @@

            Method List

          • -
          • +
          • #critical_options NgrokAPI::Models::SSHUserCertificate @@ -4084,7 +4316,23 @@

            Method List

          • +
          • +
            + #csr + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + +
          • +
            + #csr + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + + +
          • #data_collection_rule_id NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -4092,7 +4340,7 @@

            Method List

          • -
          • +
          • #data_collection_stream_name NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -4100,7 +4348,7 @@

            Method List

          • -
          • +
          • #datadog NgrokAPI::Models::EventTarget @@ -4108,7 +4356,7 @@

            Method List

          • -
          • +
          • #ddsite NgrokAPI::Models::EventTargetDatadog @@ -4116,7 +4364,7 @@

            Method List

          • -
          • +
          • #ddtags NgrokAPI::Models::EventTargetDatadog @@ -4124,7 +4372,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::HttpClient @@ -4132,7 +4380,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::APIKey @@ -4140,7 +4388,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::BotUser @@ -4148,7 +4396,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::Endpoint @@ -4156,7 +4404,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::TCPEdge @@ -4164,7 +4412,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::TLSEdge @@ -4172,7 +4420,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::IPPolicy @@ -4180,7 +4428,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::Credential @@ -4188,7 +4436,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::HTTPSEdge @@ -4196,7 +4444,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::AgentIngress @@ -4204,7 +4452,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::ReservedAddr @@ -4212,7 +4460,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::IPPolicyRule @@ -4220,7 +4468,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::IPRestriction @@ -4228,7 +4476,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::SSHCredential @@ -4236,7 +4484,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::StaticBackend @@ -4244,7 +4492,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::ReservedDomain @@ -4252,7 +4500,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::TLSCertificate @@ -4260,7 +4508,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::ApplicationUser @@ -4268,7 +4516,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::FailoverBackend @@ -4276,7 +4524,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::HTTPSEdgeRoute @@ -4284,7 +4532,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::WeightedBackend @@ -4292,7 +4540,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::EventDestination @@ -4300,7 +4548,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::APIKeysClient @@ -4308,7 +4556,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::EventSubscription @@ -4316,7 +4564,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::BotUsersClient @@ -4324,7 +4572,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgesTCPClient @@ -4332,7 +4580,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgesTLSClient @@ -4340,7 +4588,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EndpointsClient @@ -4348,7 +4596,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::ApplicationSession @@ -4356,6 +4604,14 @@

            Method List

          • +
          • +
            + #delete + NgrokAPI::Models::KubernetesOperator +
            +
          • + +
          • #delete @@ -4557,6 +4813,14 @@

            Method List

          • +
            + #delete + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + + +
          • #delete NgrokAPI::Services::SSHHostCertificatesClient @@ -4564,7 +4828,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::SSHUserCertificatesClient @@ -4572,7 +4836,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TunnelGroupBackendsClient @@ -4580,7 +4844,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -4588,7 +4852,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -4596,7 +4860,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::HTTPResponseBackendsClient @@ -4604,7 +4868,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::CertificateAuthoritiesClient @@ -4612,7 +4876,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -4620,7 +4884,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -4628,7 +4892,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -4636,7 +4900,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -4644,7 +4908,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -4652,7 +4916,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -4660,7 +4924,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -4668,7 +4932,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -4676,7 +4940,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -4684,7 +4948,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient @@ -4692,7 +4956,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -4700,7 +4964,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient @@ -4708,7 +4972,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient @@ -4716,7 +4980,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -4724,7 +4988,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient @@ -4732,7 +4996,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -4740,7 +5004,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -4748,7 +5012,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -4756,7 +5020,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -4764,7 +5028,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -4772,7 +5036,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -4780,7 +5044,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -4788,7 +5052,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::APIKeysClient @@ -4796,7 +5060,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::BotUsersClient @@ -4804,7 +5068,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::EdgesTCPClient @@ -4812,7 +5076,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::EdgesTLSClient @@ -4820,7 +5084,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::EndpointsClient @@ -4828,7 +5092,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::CredentialsClient @@ -4836,7 +5100,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::EdgesHTTPSClient @@ -4844,7 +5108,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::IPPoliciesClient @@ -4852,7 +5116,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::EventSourcesClient @@ -4860,7 +5124,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::ReservedAddrsClient @@ -4868,7 +5132,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::AgentIngressesClient @@ -4876,7 +5140,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::IPPolicyRulesClient @@ -4884,7 +5148,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::IPRestrictionsClient @@ -4892,7 +5156,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::SSHCredentialsClient @@ -4900,7 +5164,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::StaticBackendsClient @@ -4908,7 +5172,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::ReservedDomainsClient @@ -4916,7 +5180,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::TLSCertificatesClient @@ -4924,7 +5188,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::ApplicationUsersClient @@ -4932,7 +5196,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::FailoverBackendsClient @@ -4940,7 +5204,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::WeightedBackendsClient @@ -4948,7 +5212,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -4956,7 +5220,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::EventDestinationsClient @@ -4964,7 +5228,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::EventSubscriptionsClient @@ -4972,7 +5236,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::ApplicationSessionsClient @@ -4980,6 +5244,14 @@

            Method List

          • +
          • +
            + #delete! + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + +
          • #delete! @@ -5261,6 +5533,14 @@

            Method List

          • +
            + #deployment + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #description NgrokAPI::Models::APIKey @@ -5268,7 +5548,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::Endpoint @@ -5276,7 +5556,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::TCPEdge @@ -5284,7 +5564,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::TLSEdge @@ -5292,7 +5572,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::IPPolicy @@ -5300,7 +5580,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::Credential @@ -5308,7 +5588,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::HTTPSEdge @@ -5316,7 +5596,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::AgentIngress @@ -5324,7 +5604,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::ReservedAddr @@ -5332,7 +5612,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::IPPolicyRule @@ -5340,7 +5620,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::IPRestriction @@ -5348,7 +5628,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::SSHCredential @@ -5356,7 +5636,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::StaticBackend @@ -5364,7 +5644,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::ReservedDomain @@ -5372,7 +5652,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::TLSCertificate @@ -5380,7 +5660,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::FailoverBackend @@ -5388,7 +5668,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::HTTPSEdgeRoute @@ -5396,7 +5676,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::WeightedBackend @@ -5404,7 +5684,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::EventDestination @@ -5412,7 +5692,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::EventSubscription @@ -5420,6 +5700,14 @@

            Method List

          • +
          • +
            + #description + NgrokAPI::Models::KubernetesOperator +
            +
          • + +
          • #description @@ -5869,6 +6157,14 @@

            Method List

          • +
            + #enabled_features + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #endpoint NgrokAPI::Models::Tunnel @@ -5876,7 +6172,7 @@

            Method List

          • -
          • +
          • #endpoint NgrokAPI::Models::ApplicationSession @@ -5884,6 +6180,30 @@

            Method List

          • +
          • +
            + #endpoint_selectors + NgrokAPI::Models::KubernetesOperatorBinding +
            +
          • + + +
          • +
            + #endpoint_selectors + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + + +
          • +
            + #endpoint_selectors + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + +
          • #endpoints @@ -6261,6 +6581,14 @@

            Method List

          • +
            + #get + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + + +
          • #get NgrokAPI::Services::SSHHostCertificatesClient @@ -6268,7 +6596,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::SSHUserCertificatesClient @@ -6276,7 +6604,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TunnelGroupBackendsClient @@ -6284,7 +6612,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -6292,7 +6620,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -6300,7 +6628,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::HTTPResponseBackendsClient @@ -6308,7 +6636,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::CertificateAuthoritiesClient @@ -6316,7 +6644,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -6324,7 +6652,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -6332,7 +6660,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -6340,7 +6668,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -6348,7 +6676,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -6356,7 +6684,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -6364,7 +6692,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -6372,7 +6700,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -6380,7 +6708,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -6388,7 +6716,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient @@ -6396,7 +6724,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -6404,7 +6732,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient @@ -6412,7 +6740,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient @@ -6420,7 +6748,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -6428,7 +6756,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient @@ -6436,7 +6764,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -6444,7 +6772,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -6452,7 +6780,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -6460,7 +6788,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -6468,7 +6796,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -6476,7 +6804,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -6484,7 +6812,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -6492,7 +6820,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::TunnelsClient @@ -6500,7 +6828,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::APIKeysClient @@ -6508,7 +6836,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::BotUsersClient @@ -6516,7 +6844,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::EdgesTCPClient @@ -6524,7 +6852,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::EdgesTLSClient @@ -6532,7 +6860,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::EndpointsClient @@ -6540,7 +6868,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::CredentialsClient @@ -6548,7 +6876,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::EdgesHTTPSClient @@ -6556,7 +6884,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::IPPoliciesClient @@ -6564,7 +6892,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::AbuseReportsClient @@ -6572,7 +6900,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::EventSourcesClient @@ -6580,7 +6908,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::ReservedAddrsClient @@ -6588,7 +6916,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::AgentIngressesClient @@ -6596,7 +6924,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::IPPolicyRulesClient @@ -6604,7 +6932,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::IPRestrictionsClient @@ -6612,7 +6940,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::SSHCredentialsClient @@ -6620,7 +6948,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::StaticBackendsClient @@ -6628,7 +6956,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::TunnelSessionsClient @@ -6636,7 +6964,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::ReservedDomainsClient @@ -6644,7 +6972,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::TLSCertificatesClient @@ -6652,7 +6980,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::ApplicationUsersClient @@ -6660,7 +6988,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::FailoverBackendsClient @@ -6668,7 +6996,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::WeightedBackendsClient @@ -6676,7 +7004,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -6684,7 +7012,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::EventDestinationsClient @@ -6692,7 +7020,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::EventSubscriptionsClient @@ -6700,7 +7028,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::ApplicationSessionsClient @@ -6708,6 +7036,14 @@

            Method List

          • +
          • +
            + #get! + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + +
          • #get! @@ -6940,6 +7276,22 @@

            Method List

          • +
          • +
            + #get_bound_endpoints + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + + +
          • +
            + #get_bound_endpoints! + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + +
          • #get_next @@ -7253,6 +7605,14 @@

            Method List

          • +
            + #id + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #id NgrokAPI::Models::SSHHostCertificate @@ -7260,7 +7620,7 @@

            Method List

          • -
          • +
          • #id NgrokAPI::Models::SSHUserCertificate @@ -7268,7 +7628,7 @@

            Method List

          • -
          • +
          • #id NgrokAPI::Models::TunnelGroupBackend @@ -7276,7 +7636,7 @@

            Method List

          • -
          • +
          • #id NgrokAPI::Models::CertificateAuthority @@ -7284,7 +7644,7 @@

            Method List

          • -
          • +
          • #id NgrokAPI::Models::HTTPResponseBackend @@ -7292,7 +7652,7 @@

            Method List

          • -
          • +
          • #id NgrokAPI::Models::SSHCertificateAuthority @@ -7300,7 +7660,7 @@

            Method List

          • -
          • +
          • #identity_provider NgrokAPI::Models::ApplicationUser @@ -7308,7 +7668,7 @@

            Method List

          • -
          • +
          • #idp_metadata NgrokAPI::Models::EndpointSAML @@ -7316,7 +7676,7 @@

            Method List

          • -
          • +
          • #idp_metadata NgrokAPI::Models::EndpointSAMLMutate @@ -7324,7 +7684,7 @@

            Method List

          • -
          • +
          • #inactivity_timeout NgrokAPI::Models::EndpointOIDC @@ -7332,7 +7692,7 @@

            Method List

          • -
          • +
          • #inactivity_timeout NgrokAPI::Models::EndpointSAML @@ -7340,7 +7700,7 @@

            Method List

          • -
          • +
          • #inactivity_timeout NgrokAPI::Models::EndpointOAuth @@ -7348,7 +7708,7 @@

            Method List

          • -
          • +
          • #inactivity_timeout NgrokAPI::Models::EndpointSAMLMutate @@ -7356,6 +7716,30 @@

            Method List

          • +
          • +
            + #ingress_endpoint + NgrokAPI::Models::KubernetesOperatorBinding +
            +
          • + + +
          • +
            + #ingress_endpoint + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + + +
          • +
            + #ingress_endpoint + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + +
          • #initialize @@ -7805,6 +8189,14 @@

            Method List

          • +
            + #initialize + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #initialize NgrokAPI::Models::EndpointCompression @@ -7812,7 +8204,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointSAMLMutate @@ -7820,7 +8212,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EventSourceReplace @@ -7828,7 +8220,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EventTargetDatadog @@ -7836,7 +8228,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EventTargetKinesis @@ -7844,7 +8236,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::SSHHostCertificate @@ -7852,7 +8244,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::SSHUserCertificate @@ -7860,7 +8252,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::TunnelGroupBackend @@ -7868,7 +8260,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::CredentialsClient @@ -7876,7 +8268,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::EdgesHTTPSClient @@ -7884,7 +8276,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::IPPoliciesClient @@ -7892,7 +8284,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::AbuseReportHostname @@ -7900,7 +8292,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::CertificateAuthority @@ -7908,7 +8300,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EventTargetFirehose @@ -7916,7 +8308,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::HTTPResponseBackend @@ -7924,7 +8316,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::TLSCertificateSANs @@ -7932,7 +8324,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::AgentIngressCertJob @@ -7940,7 +8332,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointOAuthAmazon @@ -7948,7 +8340,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointOAuthGoogle @@ -7956,7 +8348,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointOAuthTwitch @@ -7964,7 +8356,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::AbuseReportsClient @@ -7972,7 +8364,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::EventSourcesClient @@ -7980,7 +8372,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointBackendMutate @@ -7988,7 +8380,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointOAuthGitHub @@ -7996,7 +8388,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointOAuthGitLab @@ -8004,7 +8396,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointTrafficPolicy @@ -8012,7 +8404,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::ReservedAddrsClient @@ -8020,7 +8412,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointCircuitBreaker @@ -8028,7 +8420,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointOAuthFacebook @@ -8036,7 +8428,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointOAuthProvider @@ -8044,7 +8436,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointRequestHeaders @@ -8052,7 +8444,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointTLSTermination @@ -8060,6 +8452,14 @@

            Method List

          • +
          • +
            + #initialize + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + +
          • #initialize @@ -8237,6 +8637,14 @@

            Method List

          • +
            + #initialize + NgrokAPI::Models::KubernetesOperatorBinding +
            +
          • + + +
          • #initialize NgrokAPI::Models::ReservedDomainCertPolicy @@ -8244,7 +8652,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::ReservedDomainCertStatus @@ -8252,7 +8660,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -8260,7 +8668,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::EventDestinationsClient @@ -8268,7 +8676,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EventTargetCloudwatchLogs @@ -8276,7 +8684,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::EventSubscriptionsClient @@ -8284,15 +8692,31 @@

            Method List

          • +
          • +
            + #initialize + NgrokAPI::Services::ApplicationSessionsClient +
            +
          • + +
          • - #initialize - NgrokAPI::Services::ApplicationSessionsClient + #initialize + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + + +
          • +
            + #initialize + NgrokAPI::Models::KubernetesOperatorDeployment
          • -
          • +
          • #initialize NgrokAPI::Services::SSHHostCertificatesClient @@ -8300,7 +8724,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::SSHUserCertificatesClient @@ -8308,7 +8732,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::TunnelGroupBackendsClient @@ -8316,7 +8740,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -8324,7 +8748,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -8332,7 +8756,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::HTTPResponseBackendsClient @@ -8340,7 +8764,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointTLSTerminationAtEdge @@ -8348,7 +8772,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointWebsocketTCPConverter @@ -8356,7 +8780,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::CertificateAuthoritiesClient @@ -8364,7 +8788,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -8372,7 +8796,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -8380,7 +8804,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -8388,7 +8812,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -8396,7 +8820,23 @@

            Method List

          • +
          • +
            + #initialize + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + +
          • +
            + #initialize + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + + +
          • #initialize NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -8404,7 +8844,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -8412,7 +8852,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -8420,6 +8860,14 @@

            Method List

          • +
          • +
            + #initialize + NgrokAPI::Models::KubernetesOperatorDeploymentUpdate +
            +
          • + +
          • #initialize @@ -8749,6 +9197,14 @@

            Method List

          • +
            + #kubernetes_operators + NgrokAPI::Client +
            +
          • + + +
          • #labels NgrokAPI::Models::Tunnel @@ -8756,7 +9212,7 @@

            Method List

          • -
          • +
          • #labels NgrokAPI::Models::TunnelGroupBackend @@ -8764,7 +9220,7 @@

            Method List

          • -
          • +
          • #last_active NgrokAPI::Models::ApplicationUser @@ -8772,7 +9228,7 @@

            Method List

          • -
          • +
          • #last_active NgrokAPI::Models::ApplicationSession @@ -8780,7 +9236,7 @@

            Method List

          • -
          • +
          • #last_login NgrokAPI::Models::ApplicationUser @@ -8788,7 +9244,7 @@

            Method List

          • -
          • +
          • #lat_long_radius_km NgrokAPI::Models::Location @@ -8796,7 +9252,7 @@

            Method List

          • -
          • +
          • #latitude NgrokAPI::Models::Location @@ -8804,7 +9260,7 @@

            Method List

          • -
          • +
          • #linkedin NgrokAPI::Models::EndpointOAuthProvider @@ -8812,7 +9268,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::HttpClient @@ -8820,7 +9276,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::TunnelsClient @@ -8828,7 +9284,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::APIKeysClient @@ -8836,7 +9292,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::BotUsersClient @@ -8844,7 +9300,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::EdgesTCPClient @@ -8852,7 +9308,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::EdgesTLSClient @@ -8860,7 +9316,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::EndpointsClient @@ -8868,7 +9324,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::CredentialsClient @@ -8876,7 +9332,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::EdgesHTTPSClient @@ -8884,7 +9340,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::IPPoliciesClient @@ -8892,7 +9348,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::EventSourcesClient @@ -8900,7 +9356,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::ReservedAddrsClient @@ -8908,7 +9364,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::AgentIngressesClient @@ -8916,7 +9372,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::IPPolicyRulesClient @@ -8924,7 +9380,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::IPRestrictionsClient @@ -8932,7 +9388,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::SSHCredentialsClient @@ -8940,7 +9396,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::StaticBackendsClient @@ -8948,7 +9404,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::TunnelSessionsClient @@ -8956,7 +9412,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::ReservedDomainsClient @@ -8964,7 +9420,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::TLSCertificatesClient @@ -8972,7 +9428,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::ApplicationUsersClient @@ -8980,7 +9436,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::FailoverBackendsClient @@ -8988,7 +9444,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::WeightedBackendsClient @@ -8996,7 +9452,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::EventDestinationsClient @@ -9004,7 +9460,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::EventSubscriptionsClient @@ -9012,7 +9468,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::ApplicationSessionsClient @@ -9020,6 +9476,14 @@

            Method List

          • +
          • +
            + #list + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + +
          • #list @@ -9269,6 +9733,14 @@

            Method List

          • +
            + #list! + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + + +
          • #list! NgrokAPI::Services::SSHHostCertificatesClient @@ -9276,7 +9748,7 @@

            Method List

          • -
          • +
          • #list! NgrokAPI::Services::SSHUserCertificatesClient @@ -9284,7 +9756,7 @@

            Method List

          • -
          • +
          • #list! NgrokAPI::Services::TunnelGroupBackendsClient @@ -9292,7 +9764,7 @@

            Method List

          • -
          • +
          • #list! NgrokAPI::Services::HTTPResponseBackendsClient @@ -9300,7 +9772,7 @@

            Method List

          • -
          • +
          • #list! NgrokAPI::Services::CertificateAuthoritiesClient @@ -9308,7 +9780,7 @@

            Method List

          • -
          • +
          • #list! NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -9316,7 +9788,7 @@

            Method List

          • -
          • +
          • #list_property NgrokAPI::PagedIterator @@ -9324,7 +9796,7 @@

            Method List

          • -
          • +
          • #list_property NgrokAPI::Models::Listable @@ -9332,7 +9804,7 @@

            Method List

          • -
          • +
          • #location NgrokAPI::Models::BrowserSession @@ -9340,7 +9812,7 @@

            Method List

          • -
          • +
          • #log_group_arn NgrokAPI::Models::EventTargetCloudwatchLogs @@ -9348,7 +9820,7 @@

            Method List

          • -
          • +
          • #logs_ingestion_uri NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -9356,7 +9828,7 @@

            Method List

          • -
          • +
          • #longitude NgrokAPI::Models::Location @@ -9364,7 +9836,7 @@

            Method List

          • -
          • +
          • #match NgrokAPI::Models::HTTPSEdgeRoute @@ -9372,7 +9844,7 @@

            Method List

          • -
          • +
          • #match_type NgrokAPI::Models::HTTPSEdgeRoute @@ -9380,7 +9852,7 @@

            Method List

          • -
          • +
          • #maximum_duration NgrokAPI::Models::EndpointOIDC @@ -9388,7 +9860,7 @@

            Method List

          • -
          • +
          • #maximum_duration NgrokAPI::Models::EndpointSAML @@ -9396,7 +9868,7 @@

            Method List

          • -
          • +
          • #maximum_duration NgrokAPI::Models::EndpointOAuth @@ -9404,7 +9876,7 @@

            Method List

          • -
          • +
          • #maximum_duration NgrokAPI::Models::EndpointSAMLMutate @@ -9412,7 +9884,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::Tunnel @@ -9420,7 +9892,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::APIKey @@ -9428,7 +9900,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::Endpoint @@ -9436,7 +9908,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::TCPEdge @@ -9444,7 +9916,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::TLSEdge @@ -9452,7 +9924,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::IPPolicy @@ -9460,7 +9932,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::Credential @@ -9468,7 +9940,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::HTTPSEdge @@ -9476,7 +9948,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::AbuseReport @@ -9484,7 +9956,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::AgentIngress @@ -9492,7 +9964,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::ReservedAddr @@ -9500,7 +9972,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::IPPolicyRule @@ -9508,7 +9980,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::IPRestriction @@ -9516,7 +9988,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::SSHCredential @@ -9524,7 +9996,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::StaticBackend @@ -9532,7 +10004,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::TunnelSession @@ -9540,7 +10012,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::ReservedDomain @@ -9548,7 +10020,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::TLSCertificate @@ -9556,7 +10028,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::FailoverBackend @@ -9564,7 +10036,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::HTTPSEdgeRoute @@ -9572,7 +10044,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::WeightedBackend @@ -9580,7 +10052,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::EventDestination @@ -9588,7 +10060,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::EventSubscription @@ -9596,6 +10068,14 @@

            Method List

          • +
          • +
            + #metadata + NgrokAPI::Models::KubernetesOperator +
            +
          • + +
          • #metadata @@ -9748,6 +10228,22 @@

            Method List

          • +
          • +
            + #name + NgrokAPI::Models::KubernetesOperatorDeployment +
            +
          • + + +
          • +
            + #name + NgrokAPI::Models::KubernetesOperatorDeploymentUpdate +
            +
          • + +
          • #nameid_format @@ -9765,6 +10261,14 @@

            Method List

          • +
            + #namespace + NgrokAPI::Models::KubernetesOperatorDeployment +
            +
          • + + +
          • #next_page_uri NgrokAPI::Models::Listable @@ -9772,7 +10276,7 @@

            Method List

          • -
          • +
          • #not_after NgrokAPI::Models::TLSCertificate @@ -9780,7 +10284,7 @@

            Method List

          • -
          • +
          • #not_after NgrokAPI::Models::CertificateAuthority @@ -9788,6 +10292,14 @@

            Method List

          • +
          • +
            + #not_after + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + +
          • #not_before @@ -9804,7 +10316,15 @@

            Method List

          • -
          • +
          • +
            + #not_before + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + + +
          • #ns_targets NgrokAPI::Models::AgentIngress @@ -9812,7 +10332,7 @@

            Method List

          • -
          • +
          • #num_buckets NgrokAPI::Models::EndpointCircuitBreaker @@ -9820,7 +10340,7 @@

            Method List

          • -
          • +
          • #oauth NgrokAPI::Models::HTTPSEdgeRoute @@ -9828,7 +10348,7 @@

            Method List

          • -
          • +
          • #oidc NgrokAPI::Models::HTTPSEdgeRoute @@ -9836,7 +10356,7 @@

            Method List

          • -
          • +
          • #options_passthrough NgrokAPI::Models::EndpointOIDC @@ -9844,7 +10364,7 @@

            Method List

          • -
          • +
          • #options_passthrough NgrokAPI::Models::EndpointSAML @@ -9852,7 +10372,7 @@

            Method List

          • -
          • +
          • #options_passthrough NgrokAPI::Models::EndpointOAuth @@ -9860,7 +10380,7 @@

            Method List

          • -
          • +
          • #options_passthrough NgrokAPI::Models::EndpointSAMLMutate @@ -9868,7 +10388,7 @@

            Method List

          • -
          • +
          • #organizations NgrokAPI::Models::EndpointOAuthGitHub @@ -9876,7 +10396,7 @@

            Method List

          • -
          • +
          • #os NgrokAPI::Models::TunnelSession @@ -9884,7 +10404,7 @@

            Method List

          • -
          • +
          • #os_name NgrokAPI::Models::UserAgent @@ -9892,7 +10412,7 @@

            Method List

          • -
          • +
          • #os_version NgrokAPI::Models::UserAgent @@ -9900,7 +10420,7 @@

            Method List

          • -
          • +
          • #owner_id NgrokAPI::Models::APIKey @@ -9908,7 +10428,7 @@

            Method List

          • -
          • +
          • #owner_id NgrokAPI::Models::Credential @@ -9916,7 +10436,7 @@

            Method List

          • -
          • +
          • #owner_id NgrokAPI::Models::SSHCredential @@ -9924,7 +10444,7 @@

            Method List

          • -
          • +
          • #page NgrokAPI::PagedIterator @@ -9932,7 +10452,7 @@

            Method List

          • -
          • +
          • #patch NgrokAPI::HttpClient @@ -9940,6 +10460,14 @@

            Method List

          • +
          • +
            + #pooling_enabled + NgrokAPI::Models::Endpoint +
            +
          • + +
          • #port @@ -9966,8 +10494,8 @@

            Method List

          • - #principal_id - NgrokAPI::Models::Endpoint + #principal + NgrokAPI::Models::KubernetesOperator
          • @@ -10181,6 +10709,14 @@

            Method List

          • +
            + #region + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #region_domains NgrokAPI::Models::AgentIngress @@ -10188,7 +10724,7 @@

            Method List

          • -
          • +
          • #remove NgrokAPI::Models::EndpointRequestHeaders @@ -10196,7 +10732,7 @@

            Method List

          • -
          • +
          • #remove NgrokAPI::Models::EndpointResponseHeaders @@ -10204,7 +10740,7 @@

            Method List

          • -
          • +
          • #renews_at NgrokAPI::Models::AgentIngressCertStatus @@ -10212,7 +10748,7 @@

            Method List

          • -
          • +
          • #renews_at NgrokAPI::Models::ReservedDomainCertStatus @@ -10220,7 +10756,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -10228,7 +10764,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -10236,7 +10772,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -10244,7 +10780,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -10252,7 +10788,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -10260,7 +10796,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -10268,7 +10804,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -10276,7 +10812,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -10284,7 +10820,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -10292,7 +10828,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -10300,7 +10836,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient @@ -10308,7 +10844,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -10316,7 +10852,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient @@ -10324,7 +10860,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient @@ -10332,7 +10868,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -10340,7 +10876,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient @@ -10348,7 +10884,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -10356,7 +10892,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -10364,7 +10900,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -10372,7 +10908,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -10380,7 +10916,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -10388,7 +10924,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -10396,7 +10932,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -10404,7 +10940,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -10412,7 +10948,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -10420,7 +10956,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -10428,7 +10964,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -10436,7 +10972,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -10444,7 +10980,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -10452,7 +10988,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -10460,7 +10996,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -10468,7 +11004,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -10476,7 +11012,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -10484,7 +11020,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient @@ -10492,7 +11028,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -10500,7 +11036,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient @@ -10508,7 +11044,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient @@ -10516,7 +11052,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -10524,7 +11060,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient @@ -10532,7 +11068,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -10540,7 +11076,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -10548,7 +11084,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -10556,7 +11092,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -10564,7 +11100,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -10572,7 +11108,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -10580,7 +11116,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -10588,7 +11124,7 @@

            Method List

          • -
          • +
          • #request_headers NgrokAPI::Models::HTTPSEdgeRoute @@ -10596,7 +11132,7 @@

            Method List

          • -
          • +
          • #request_signing_certificate_pem NgrokAPI::Models::EndpointSAML @@ -10604,7 +11140,7 @@

            Method List

          • -
          • +
          • #reserved_addrs NgrokAPI::Client @@ -10612,7 +11148,7 @@

            Method List

          • -
          • +
          • #reserved_domains NgrokAPI::Client @@ -10620,7 +11156,7 @@

            Method List

          • -
          • +
          • #response NgrokAPI::Error @@ -10628,7 +11164,7 @@

            Method List

          • -
          • +
          • #response NgrokAPI::Errors::NotFoundError @@ -10636,7 +11172,7 @@

            Method List

          • -
          • +
          • #response_headers NgrokAPI::Models::HTTPSEdgeRoute @@ -10644,7 +11180,7 @@

            Method List

          • -
          • +
          • #restart NgrokAPI::Services::TunnelSessionsClient @@ -10652,7 +11188,7 @@

            Method List

          • -
          • +
          • #restart! NgrokAPI::Services::TunnelSessionsClient @@ -10660,7 +11196,7 @@

            Method List

          • -
          • +
          • #retries_at NgrokAPI::Models::AgentIngressCertJob @@ -10668,7 +11204,7 @@

            Method List

          • -
          • +
          • #retries_at NgrokAPI::Models::ReservedDomainCertJob @@ -10676,7 +11212,7 @@

            Method List

          • -
          • +
          • #role NgrokAPI::Models::AWSAuth @@ -10684,7 +11220,7 @@

            Method List

          • -
          • +
          • #role_arn NgrokAPI::Models::AWSRole @@ -10692,7 +11228,7 @@

            Method List

          • -
          • +
          • #rolling_window NgrokAPI::Models::EndpointCircuitBreaker @@ -10700,7 +11236,7 @@

            Method List

          • -
          • +
          • #route NgrokAPI::Models::ApplicationSession @@ -10708,7 +11244,7 @@

            Method List

          • -
          • +
          • #routes NgrokAPI::Models::HTTPSEdge @@ -10716,7 +11252,7 @@

            Method List

          • -
          • +
          • #saml NgrokAPI::Models::HTTPSEdgeRoute @@ -10724,7 +11260,7 @@

            Method List

          • -
          • +
          • #scheme NgrokAPI::Models::Endpoint @@ -10732,7 +11268,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOIDC @@ -10740,7 +11276,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOAuthAmazon @@ -10748,7 +11284,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOAuthGoogle @@ -10756,7 +11292,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOAuthTwitch @@ -10764,7 +11300,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOAuthGitHub @@ -10772,7 +11308,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOAuthGitLab @@ -10780,7 +11316,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOAuthFacebook @@ -10788,7 +11324,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOAuthLinkedIn @@ -10796,7 +11332,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOAuthMicrosoft @@ -10804,7 +11340,7 @@

            Method List

          • -
          • +
          • #secret NgrokAPI::Models::EndpointWebhookValidation @@ -10812,7 +11348,7 @@

            Method List

          • -
          • +
          • #serial_number NgrokAPI::Models::TLSCertificate @@ -10820,7 +11356,7 @@

            Method List

          • -
          • +
          • #service NgrokAPI::Models::EventTargetDatadog @@ -10828,7 +11364,7 @@

            Method List

          • -
          • +
          • #single_logout_url NgrokAPI::Models::EndpointSAML @@ -10836,7 +11372,7 @@

            Method List

          • -
          • +
          • #sources NgrokAPI::Models::EventSourceList @@ -10844,7 +11380,7 @@

            Method List

          • -
          • +
          • #sources NgrokAPI::Models::EventSubscription @@ -10852,7 +11388,7 @@

            Method List

          • -
          • +
          • #ssh_certificate_authorities NgrokAPI::Client @@ -10860,7 +11396,7 @@

            Method List

          • -
          • +
          • #ssh_certificate_authority_id NgrokAPI::Models::SSHHostCertificate @@ -10868,7 +11404,7 @@

            Method List

          • -
          • +
          • #ssh_certificate_authority_id NgrokAPI::Models::SSHUserCertificate @@ -10876,7 +11412,7 @@

            Method List

          • -
          • +
          • #ssh_credentials NgrokAPI::Client @@ -10884,7 +11420,7 @@

            Method List

          • -
          • +
          • #ssh_host_certificates NgrokAPI::Client @@ -10892,7 +11428,7 @@

            Method List

          • -
          • +
          • #ssh_user_certificates NgrokAPI::Client @@ -10900,7 +11436,7 @@

            Method List

          • -
          • +
          • #started_at NgrokAPI::Models::Tunnel @@ -10908,7 +11444,7 @@

            Method List

          • -
          • +
          • #started_at NgrokAPI::Models::TunnelSession @@ -10916,7 +11452,7 @@

            Method List

          • -
          • +
          • #started_at NgrokAPI::Models::AgentIngressCertJob @@ -10924,7 +11460,7 @@

            Method List

          • -
          • +
          • #started_at NgrokAPI::Models::ReservedDomainCertJob @@ -10932,7 +11468,7 @@

            Method List

          • -
          • +
          • #status NgrokAPI::Models::AbuseReport @@ -10940,7 +11476,7 @@

            Method List

          • -
          • +
          • #status NgrokAPI::Models::AbuseReportHostname @@ -10948,7 +11484,7 @@

            Method List

          • -
          • +
          • #status_code NgrokAPI::Models::HTTPResponseBackend @@ -10956,7 +11492,7 @@

            Method List

          • -
          • +
          • #stop NgrokAPI::Services::TunnelSessionsClient @@ -10964,7 +11500,7 @@

            Method List

          • -
          • +
          • #stop! NgrokAPI::Services::TunnelSessionsClient @@ -10972,7 +11508,7 @@

            Method List

          • -
          • +
          • #stream_arn NgrokAPI::Models::EventTargetKinesis @@ -10980,7 +11516,7 @@

            Method List

          • -
          • +
          • #subject_alternative_names NgrokAPI::Models::TLSCertificate @@ -10988,7 +11524,7 @@

            Method List

          • -
          • +
          • #subject_common_name NgrokAPI::Models::TLSCertificate @@ -10996,7 +11532,7 @@

            Method List

          • -
          • +
          • #subject_common_name NgrokAPI::Models::CertificateAuthority @@ -11004,7 +11540,7 @@

            Method List

          • -
          • +
          • #subject_country NgrokAPI::Models::TLSCertificate @@ -11012,7 +11548,7 @@

            Method List

          • -
          • +
          • #subject_locality NgrokAPI::Models::TLSCertificate @@ -11020,7 +11556,7 @@

            Method List

          • -
          • +
          • #subject_organization NgrokAPI::Models::TLSCertificate @@ -11028,7 +11564,7 @@

            Method List

          • -
          • +
          • #subject_organizational_unit NgrokAPI::Models::TLSCertificate @@ -11036,7 +11572,7 @@

            Method List

          • -
          • +
          • #subject_province NgrokAPI::Models::TLSCertificate @@ -11044,7 +11580,7 @@

            Method List

          • -
          • +
          • #target NgrokAPI::Models::EventDestination @@ -11052,7 +11588,7 @@

            Method List

          • -
          • +
          • #tcp_addr NgrokAPI::Models::Endpoint @@ -11060,7 +11596,7 @@

            Method List

          • -
          • +
          • #teams NgrokAPI::Models::EndpointOAuthGitHub @@ -11068,7 +11604,7 @@

            Method List

          • -
          • +
          • #tenant_id NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -11076,7 +11612,7 @@

            Method List

          • -
          • +
          • #terminate_at NgrokAPI::Models::EndpointTLSTermination @@ -11084,7 +11620,7 @@

            Method List

          • -
          • +
          • #tls NgrokAPI::Models::StaticBackend @@ -11092,7 +11628,7 @@

            Method List

          • -
          • +
          • #tls_certificates NgrokAPI::Client @@ -11100,7 +11636,7 @@

            Method List

          • -
          • +
          • #tls_termination NgrokAPI::Models::TLSEdge @@ -11108,7 +11644,7 @@

            Method List

          • -
          • +
          • #tls_termination NgrokAPI::Models::HTTPSEdge @@ -11116,7 +11652,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::Ref @@ -11124,7 +11660,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::Tunnel @@ -11132,7 +11668,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::APIKey @@ -11140,7 +11676,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::AWSAuth @@ -11148,7 +11684,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::AWSRole @@ -11156,7 +11692,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::BotUser @@ -11164,7 +11700,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::Endpoint @@ -11172,7 +11708,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::Location @@ -11180,7 +11716,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::TCPEdge @@ -11188,7 +11724,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::TLSEdge @@ -11196,7 +11732,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::IPPolicy @@ -11204,7 +11740,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::Credential @@ -11212,7 +11748,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::HTTPSEdge @@ -11220,7 +11756,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::UserAgent @@ -11228,7 +11764,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::AbuseReport @@ -11236,7 +11772,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EventSource @@ -11244,7 +11780,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EventTarget @@ -11252,7 +11788,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::AgentIngress @@ -11260,7 +11796,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointOIDC @@ -11268,7 +11804,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointSAML @@ -11276,7 +11812,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::ReservedAddr @@ -11284,7 +11820,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::IPPolicyRule @@ -11292,7 +11828,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::IPRestriction @@ -11300,7 +11836,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::SSHCredential @@ -11308,7 +11844,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::StaticBackend @@ -11316,7 +11852,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::TunnelSession @@ -11324,7 +11860,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::AWSCredentials @@ -11332,7 +11868,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::BrowserSession @@ -11340,7 +11876,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointOAuth @@ -11348,7 +11884,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::ReservedDomain @@ -11356,7 +11892,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::TLSCertificate @@ -11364,7 +11900,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::ApplicationUser @@ -11372,7 +11908,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointBackend @@ -11380,7 +11916,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::FailoverBackend @@ -11388,7 +11924,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::HTTPSEdgeRoute @@ -11396,7 +11932,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::WeightedBackend @@ -11404,7 +11940,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EventDestination @@ -11412,7 +11948,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EventSourceList @@ -11420,7 +11956,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::IdentityProvider @@ -11428,7 +11964,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointIPPolicy @@ -11436,7 +11972,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EventSubscription @@ -11444,7 +11980,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::StaticBackendTLS @@ -11452,7 +11988,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::ApplicationSession @@ -11460,7 +11996,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointMutualTLS @@ -11468,6 +12004,14 @@

            Method List

          • +
          • +
            + #to_h + NgrokAPI::Models::KubernetesOperator +
            +
          • + +
          • #to_h @@ -11677,6 +12221,14 @@

            Method List

          • +
            + #to_h + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + + +
          • #to_h NgrokAPI::Models::ReservedDomainCertJob @@ -11684,7 +12236,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::AgentIngressCertPolicy @@ -11692,7 +12244,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::AgentIngressCertStatus @@ -11700,7 +12252,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointIPPolicyMutate @@ -11708,7 +12260,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointOAuthLinkedIn @@ -11716,7 +12268,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointOAuthMicrosoft @@ -11724,7 +12276,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointResponseHeaders @@ -11732,7 +12284,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::SSHCertificateAuthority @@ -11740,7 +12292,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointMutualTLSMutate @@ -11748,7 +12300,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointUserAgentFilter @@ -11756,7 +12308,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointWebhookValidation @@ -11764,6 +12316,14 @@

            Method List

          • +
          • +
            + #to_h + NgrokAPI::Models::KubernetesOperatorBinding +
            +
          • + +
          • #to_h @@ -11789,6 +12349,14 @@

            Method List

          • +
            + #to_h + NgrokAPI::Models::KubernetesOperatorDeployment +
            +
          • + + +
          • #to_h NgrokAPI::Models::EndpointTLSTerminationAtEdge @@ -11796,7 +12364,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointWebsocketTCPConverter @@ -11804,7 +12372,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -11812,6 +12380,30 @@

            Method List

          • +
          • +
            + #to_h + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + + +
          • +
            + #to_h + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + + +
          • +
            + #to_h + NgrokAPI::Models::KubernetesOperatorDeploymentUpdate +
            +
          • + +
          • #to_s @@ -12173,6 +12765,14 @@

            Method List

          • +
            + #to_s + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #to_s NgrokAPI::Models::EndpointCompression @@ -12180,7 +12780,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointSAMLMutate @@ -12188,7 +12788,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EventSourceReplace @@ -12196,7 +12796,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EventTargetDatadog @@ -12204,7 +12804,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EventTargetKinesis @@ -12212,7 +12812,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::SSHHostCertificate @@ -12220,7 +12820,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::SSHUserCertificate @@ -12228,7 +12828,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::TunnelGroupBackend @@ -12236,7 +12836,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::AbuseReportHostname @@ -12244,7 +12844,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::CertificateAuthority @@ -12252,7 +12852,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EventTargetFirehose @@ -12260,7 +12860,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::HTTPResponseBackend @@ -12268,7 +12868,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::TLSCertificateSANs @@ -12276,7 +12876,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::AgentIngressCertJob @@ -12284,7 +12884,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointOAuthAmazon @@ -12292,7 +12892,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointOAuthGoogle @@ -12300,7 +12900,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointOAuthTwitch @@ -12308,7 +12908,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointBackendMutate @@ -12316,7 +12916,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointOAuthGitHub @@ -12324,7 +12924,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointOAuthGitLab @@ -12332,7 +12932,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointTrafficPolicy @@ -12340,7 +12940,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointCircuitBreaker @@ -12348,7 +12948,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointOAuthFacebook @@ -12356,7 +12956,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointOAuthProvider @@ -12364,7 +12964,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointRequestHeaders @@ -12372,7 +12972,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointTLSTermination @@ -12380,6 +12980,14 @@

            Method List

          • +
          • +
            + #to_s + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + +
          • #to_s @@ -12469,6 +13077,14 @@

            Method List

          • +
            + #to_s + NgrokAPI::Models::KubernetesOperatorBinding +
            +
          • + + +
          • #to_s NgrokAPI::Models::ReservedDomainCertPolicy @@ -12476,7 +13092,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::ReservedDomainCertStatus @@ -12484,10 +13100,18 @@

            Method List

          • +
          • +
            + #to_s + NgrokAPI::Models::EventTargetCloudwatchLogs +
            +
          • + +
          • - #to_s - NgrokAPI::Models::EventTargetCloudwatchLogs + #to_s + NgrokAPI::Models::KubernetesOperatorDeployment
          • @@ -12517,6 +13141,30 @@

            Method List

          • +
            + #to_s + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + + +
          • +
            + #to_s + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + + +
          • +
            + #to_s + NgrokAPI::Models::KubernetesOperatorDeploymentUpdate +
            +
          • + + +
          • #token NgrokAPI::Models::APIKey @@ -12524,7 +13172,7 @@

            Method List

          • -
          • +
          • #token NgrokAPI::Models::Credential @@ -12532,7 +13180,7 @@

            Method List

          • -
          • +
          • #traffic_policy NgrokAPI::Models::Endpoint @@ -12540,7 +13188,7 @@

            Method List

          • -
          • +
          • #traffic_policy NgrokAPI::Models::TCPEdge @@ -12548,7 +13196,7 @@

            Method List

          • -
          • +
          • #traffic_policy NgrokAPI::Models::TLSEdge @@ -12556,7 +13204,7 @@

            Method List

          • -
          • +
          • #traffic_policy NgrokAPI::Models::HTTPSEdgeRoute @@ -12564,7 +13212,7 @@

            Method List

          • -
          • +
          • #transport NgrokAPI::Models::TunnelSession @@ -12572,7 +13220,7 @@

            Method List

          • -
          • +
          • #tripped_duration NgrokAPI::Models::EndpointCircuitBreaker @@ -12580,7 +13228,7 @@

            Method List

          • -
          • +
          • #tunnel NgrokAPI::Models::Endpoint @@ -12588,7 +13236,7 @@

            Method List

          • -
          • +
          • #tunnel_session NgrokAPI::Models::Tunnel @@ -12596,7 +13244,7 @@

            Method List

          • -
          • +
          • #tunnel_session NgrokAPI::Models::Endpoint @@ -12604,7 +13252,7 @@

            Method List

          • -
          • +
          • #tunnel_sessions NgrokAPI::Client @@ -12612,7 +13260,7 @@

            Method List

          • -
          • +
          • #tunnels NgrokAPI::Client @@ -12620,7 +13268,7 @@

            Method List

          • -
          • +
          • #tunnels NgrokAPI::Models::TunnelGroupBackend @@ -12628,7 +13276,7 @@

            Method List

          • -
          • +
          • #twitch NgrokAPI::Models::EndpointOAuthProvider @@ -12636,7 +13284,7 @@

            Method List

          • -
          • +
          • #type NgrokAPI::Models::Endpoint @@ -12644,7 +13292,7 @@

            Method List

          • -
          • +
          • #type NgrokAPI::Models::EventSource @@ -12652,7 +13300,7 @@

            Method List

          • -
          • +
          • #type NgrokAPI::Models::IPRestriction @@ -12660,7 +13308,7 @@

            Method List

          • -
          • +
          • #type NgrokAPI::Models::EventSourceReplace @@ -12668,7 +13316,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::APIKey @@ -12676,7 +13324,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::BotUser @@ -12684,7 +13332,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::Endpoint @@ -12692,7 +13340,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::TCPEdge @@ -12700,7 +13348,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::TLSEdge @@ -12708,7 +13356,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::IPPolicy @@ -12716,7 +13364,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::Credential @@ -12724,7 +13372,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::HTTPSEdge @@ -12732,7 +13380,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::AgentIngress @@ -12740,7 +13388,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::IPPolicyRule @@ -12748,7 +13396,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::SSHCredential @@ -12756,7 +13404,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::StaticBackend @@ -12764,7 +13412,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::TLSCertificate @@ -12772,7 +13420,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::FailoverBackend @@ -12780,7 +13428,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::HTTPSEdgeRoute @@ -12788,7 +13436,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::WeightedBackend @@ -12796,7 +13444,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::APIKeysClient @@ -12804,7 +13452,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::BotUsersClient @@ -12812,7 +13460,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::EdgesTCPClient @@ -12820,7 +13468,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::EdgesTLSClient @@ -12828,7 +13476,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::EndpointsClient @@ -12836,6 +13484,14 @@

            Method List

          • +
          • +
            + #update + NgrokAPI::Models::KubernetesOperator +
            +
          • + +
          • #update @@ -13029,6 +13685,14 @@

            Method List

          • +
            + #update + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + + +
          • #update NgrokAPI::Services::SSHHostCertificatesClient @@ -13036,7 +13700,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::SSHUserCertificatesClient @@ -13044,7 +13708,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::TunnelGroupBackendsClient @@ -13052,7 +13716,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::HTTPResponseBackendsClient @@ -13060,7 +13724,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::CertificateAuthoritiesClient @@ -13068,7 +13732,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -13076,7 +13740,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::APIKeysClient @@ -13084,7 +13748,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::BotUsersClient @@ -13092,7 +13756,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::EdgesTCPClient @@ -13100,7 +13764,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::EdgesTLSClient @@ -13108,7 +13772,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::EndpointsClient @@ -13116,7 +13780,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::CredentialsClient @@ -13124,7 +13788,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::EdgesHTTPSClient @@ -13132,7 +13796,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::IPPoliciesClient @@ -13140,7 +13804,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::EventSourcesClient @@ -13148,7 +13812,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::ReservedAddrsClient @@ -13156,7 +13820,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::AgentIngressesClient @@ -13164,7 +13828,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::IPPolicyRulesClient @@ -13172,7 +13836,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::IPRestrictionsClient @@ -13180,7 +13844,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::SSHCredentialsClient @@ -13188,7 +13852,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::StaticBackendsClient @@ -13196,7 +13860,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::TunnelSessionsClient @@ -13204,7 +13868,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::ReservedDomainsClient @@ -13212,7 +13876,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::TLSCertificatesClient @@ -13220,7 +13884,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::FailoverBackendsClient @@ -13228,7 +13892,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::WeightedBackendsClient @@ -13236,7 +13900,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -13244,7 +13908,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::EventDestinationsClient @@ -13252,7 +13916,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::EventSubscriptionsClient @@ -13260,6 +13924,14 @@

            Method List

          • +
          • +
            + #update! + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + +
          • #update! @@ -13318,21 +13990,29 @@

            Method List

          • - #upstream_proto - NgrokAPI::Models::Endpoint + #updated_at + NgrokAPI::Models::KubernetesOperator
          • - #upstream_url + #upstream_protocol NgrokAPI::Models::Endpoint
          • +
            + #upstream_url + NgrokAPI::Models::Endpoint +
            +
          • + + +
          • #uri NgrokAPI::Models::Ref @@ -13340,7 +14020,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::APIKey @@ -13348,7 +14028,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::BotUser @@ -13356,7 +14036,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::Endpoint @@ -13364,7 +14044,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::Listable @@ -13372,7 +14052,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::TCPEdge @@ -13380,7 +14060,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::TLSEdge @@ -13388,7 +14068,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::IPPolicy @@ -13396,7 +14076,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::Credential @@ -13404,7 +14084,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::HTTPSEdge @@ -13412,7 +14092,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::AbuseReport @@ -13420,7 +14100,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::EventSource @@ -13428,7 +14108,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::AgentIngress @@ -13436,7 +14116,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::ReservedAddr @@ -13444,7 +14124,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::IPPolicyRule @@ -13452,7 +14132,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::IPRestriction @@ -13460,7 +14140,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::SSHCredential @@ -13468,7 +14148,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::StaticBackend @@ -13476,7 +14156,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::TunnelSession @@ -13484,7 +14164,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::ReservedDomain @@ -13492,7 +14172,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::TLSCertificate @@ -13500,7 +14180,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::ApplicationUser @@ -13508,7 +14188,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::FailoverBackend @@ -13516,7 +14196,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::HTTPSEdgeRoute @@ -13524,7 +14204,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::WeightedBackend @@ -13532,7 +14212,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::EventDestination @@ -13540,7 +14220,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::EventSourceList @@ -13548,7 +14228,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::EventSubscription @@ -13556,7 +14236,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::ApplicationSession @@ -13564,6 +14244,14 @@

            Method List

          • +
          • +
            + #uri + NgrokAPI::Models::KubernetesOperator +
            +
          • + +
          • #uri @@ -13700,6 +14388,22 @@

            Method List

          • +
          • +
            + #version + NgrokAPI::Models::KubernetesOperatorDeployment +
            +
          • + + +
          • +
            + #version + NgrokAPI::Models::KubernetesOperatorDeploymentUpdate +
            +
          • + +
          • #volume_threshold diff --git a/doc/top-level-namespace.html b/doc/top-level-namespace.html index e2d16788..403c708c 100644 --- a/doc/top-level-namespace.html +++ b/doc/top-level-namespace.html @@ -100,9 +100,9 @@

            Defined Under Namespace

            diff --git a/docs/NgrokAPI.html b/docs/NgrokAPI.html index 7c3522f4..0e461155 100644 --- a/docs/NgrokAPI.html +++ b/docs/NgrokAPI.html @@ -79,7 +79,7 @@
            Defined in:
            lib/ngrokapi.rb,
            - lib/ngrokapi/error.rb,
            lib/ngrokapi/client.rb,
            lib/ngrokapi/version.rb,
            lib/ngrokapi/models/ref.rb,
            lib/ngrokapi/http_client.rb,
            lib/ngrokapi/models/tunnel.rb,
            lib/ngrokapi/models/api_key.rb,
            lib/ngrokapi/paged_iterator.rb,
            lib/ngrokapi/models/aws_auth.rb,
            lib/ngrokapi/models/aws_role.rb,
            lib/ngrokapi/models/bot_user.rb,
            lib/ngrokapi/models/endpoint.rb,
            lib/ngrokapi/models/listable.rb,
            lib/ngrokapi/models/location.rb,
            lib/ngrokapi/models/tcp_edge.rb,
            lib/ngrokapi/models/tls_edge.rb,
            lib/ngrokapi/models/ip_policy.rb,
            lib/ngrokapi/models/credential.rb,
            lib/ngrokapi/models/https_edge.rb,
            lib/ngrokapi/models/user_agent.rb,
            lib/ngrokapi/models/abuse_report.rb,
            lib/ngrokapi/models/event_source.rb,
            lib/ngrokapi/models/event_target.rb,
            lib/ngrokapi/models/agent_ingress.rb,
            lib/ngrokapi/models/endpoint_oidc.rb,
            lib/ngrokapi/models/endpoint_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
            + 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/kubernetes_operator.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/kubernetes_operator_cert.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/kubernetes_operator_binding.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/kubernetes_operators_client.rb,
            lib/ngrokapi/models/kubernetes_operator_deployment.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/models/kubernetes_operator_binding_create.rb,
            lib/ngrokapi/models/kubernetes_operator_binding_update.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/models/kubernetes_operator_deployment_update.rb,
            lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb,
            lib/ngrokapi/services/edge_route_compression_module_client.rb,
            lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb,
            lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb,
            lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb,
            lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb,
            lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb,
            lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb,
            lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb,
            lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb,
            lib/ngrokapi/services/edge_route_request_headers_module_client.rb,
            lib/ngrokapi/services/https_edge_tls_termination_module_client.rb,
            lib/ngrokapi/services/edge_route_response_headers_module_client.rb,
            lib/ngrokapi/services/edge_route_user_agent_filter_module_client.rb,
            lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb,
            lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
            @@ -147,9 +147,9 @@

            diff --git a/docs/NgrokAPI/Client.html b/docs/NgrokAPI/Client.html index 165f9d1f..2df67a2a 100644 --- a/docs/NgrokAPI/Client.html +++ b/docs/NgrokAPI/Client.html @@ -560,6 +560,30 @@

            An IP restriction is a restriction placed on the CIDRs that are allowed to initiate traffic to a specific aspect of your ngrok account.

            +

          • + + +
          • + + + #kubernetes_operators ⇒ NgrokAPI::Services::KubernetesOperatorsClient + + + + + + + + + + + + + +
            +

            KubernetesOperators is used by the Kubernetes Operator to register and manage its own resource, as well as for users to see active kubernetes clusters.

            +
            +
          • @@ -1046,19 +1070,19 @@

             
             
            -221
            -222
            -223
            -224
            -225
            -226
            -227
            -228
            -229
            -230
            +231 +232 +233 +234 +235 +236 +237 +238 +239 +240

    -
    # File 'lib/ngrokapi/client.rb', line 221
    +      
    # File 'lib/ngrokapi/client.rb', line 231
     
     def backends
       ns = OpenStruct.new
    @@ -1228,16 +1252,6 @@ 

     
     
    -242
    -243
    -244
    -245
    -246
    -247
    -248
    -249
    -250
    -251
     252
     253
     254
    @@ -1255,10 +1269,20 @@ 

    266 267 268 -269

    +269 +270 +271 +272 +273 +274 +275 +276 +277 +278 +279

    -
    # File 'lib/ngrokapi/client.rb', line 242
    +      
    # File 'lib/ngrokapi/client.rb', line 252
     
     def edge_modules
       ns = OpenStruct.new
    @@ -1308,18 +1332,18 @@ 

     
     
    -232
    -233
    -234
    -235
    -236
    -237
    -238
    -239
    -240
    +242 +243 +244 +245 +246 +247 +248 +249 +250

    -
    # File 'lib/ngrokapi/client.rb', line 232
    +      
    # File 'lib/ngrokapi/client.rb', line 242
     
     def edges
       ns = OpenStruct.new
    @@ -1642,9 +1666,9 @@ 

    -

    +

    - #reserved_addrsNgrokAPI::Services::ReservedAddrsClient + #kubernetes_operatorsNgrokAPI::Services::KubernetesOperatorsClient @@ -1653,7 +1677,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.

    +

    KubernetesOperators is used by the Kubernetes Operator to register and manage its own resource, as well as for users to see active kubernetes clusters.

    @@ -1666,7 +1690,7 @@

  • - (NgrokAPI::Services::ReservedAddrsClient) + (NgrokAPI::Services::KubernetesOperatorsClient) @@ -1687,6 +1711,60 @@

    # File 'lib/ngrokapi/client.rb', line 147
     
    +def kubernetes_operators
    +  @_kubernetes_operators ||= NgrokAPI::Services::KubernetesOperatorsClient.new(client: @client)
    +end
    + + + +

  • + +
    +

    + + #reserved_addrsNgrokAPI::Services::ReservedAddrsClient + + + + + +

    +
    + +

    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.

    + + +
    +
    +
    + +

    Returns:

    + + +
    + + + @@ -1735,9 +1735,9 @@

    -

    +

    - #portObject (readonly) + #pooling_enabledObject (readonly) @@ -1746,7 +1746,7 @@

    -

    Returns the value of attribute port.

    +

    Returns the value of attribute pooling_enabled.

    @@ -1767,8 +1767,8 @@

    @@ -1778,9 +1778,9 @@

    -

    +

    - #principalObject (readonly) + #portObject (readonly) @@ -1789,7 +1789,7 @@

    -

    Returns the value of attribute principal.

    +

    Returns the value of attribute port.

    @@ -1810,8 +1810,8 @@

    @@ -1821,9 +1821,9 @@

    -

    +

    - #principal_idObject (readonly) + #principalObject (readonly) @@ -1832,7 +1832,7 @@

    -

    Returns the value of attribute principal_id.

    +

    Returns the value of attribute principal.

    @@ -1853,8 +1853,8 @@

    @@ -2294,9 +2294,9 @@

    -

    +

    - #upstream_protoObject (readonly) + #upstream_protocolObject (readonly) @@ -2305,7 +2305,7 @@

    -

    Returns the value of attribute upstream_proto.

    +

    Returns the value of attribute upstream_protocol.

    @@ -2326,8 +2326,8 @@

    @@ -2528,14 +2528,14 @@

     
     
    -118
    -119
    -120
     121
    -122
    +122 +123 +124 +125

    @@ -2691,9 +2697,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointBackend.html b/docs/NgrokAPI/Models/EndpointBackend.html index d38fa2b6..946bdb8e 100644 --- a/docs/NgrokAPI/Models/EndpointBackend.html +++ b/docs/NgrokAPI/Models/EndpointBackend.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointBackendMutate.html b/docs/NgrokAPI/Models/EndpointBackendMutate.html index 7e6db8d3..477f030b 100644 --- a/docs/NgrokAPI/Models/EndpointBackendMutate.html +++ b/docs/NgrokAPI/Models/EndpointBackendMutate.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointCircuitBreaker.html b/docs/NgrokAPI/Models/EndpointCircuitBreaker.html index 2fda0dc3..1eb6df68 100644 --- a/docs/NgrokAPI/Models/EndpointCircuitBreaker.html +++ b/docs/NgrokAPI/Models/EndpointCircuitBreaker.html @@ -955,9 +955,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointCompression.html b/docs/NgrokAPI/Models/EndpointCompression.html index 735e8c5a..56d9e9c9 100644 --- a/docs/NgrokAPI/Models/EndpointCompression.html +++ b/docs/NgrokAPI/Models/EndpointCompression.html @@ -585,9 +585,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointIPPolicy.html b/docs/NgrokAPI/Models/EndpointIPPolicy.html index 54d757d5..90ae88ef 100644 --- a/docs/NgrokAPI/Models/EndpointIPPolicy.html +++ b/docs/NgrokAPI/Models/EndpointIPPolicy.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointIPPolicyMutate.html b/docs/NgrokAPI/Models/EndpointIPPolicyMutate.html index 5054c230..7e7e21a2 100644 --- a/docs/NgrokAPI/Models/EndpointIPPolicyMutate.html +++ b/docs/NgrokAPI/Models/EndpointIPPolicyMutate.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointMutualTLS.html b/docs/NgrokAPI/Models/EndpointMutualTLS.html index 596b39d5..523978fc 100644 --- a/docs/NgrokAPI/Models/EndpointMutualTLS.html +++ b/docs/NgrokAPI/Models/EndpointMutualTLS.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointMutualTLSMutate.html b/docs/NgrokAPI/Models/EndpointMutualTLSMutate.html index 2a3da13c..379ecd2d 100644 --- a/docs/NgrokAPI/Models/EndpointMutualTLSMutate.html +++ b/docs/NgrokAPI/Models/EndpointMutualTLSMutate.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointOAuth.html b/docs/NgrokAPI/Models/EndpointOAuth.html index dcf0a72f..42d50c5c 100644 --- a/docs/NgrokAPI/Models/EndpointOAuth.html +++ b/docs/NgrokAPI/Models/EndpointOAuth.html @@ -1029,9 +1029,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointOAuthAmazon.html b/docs/NgrokAPI/Models/EndpointOAuthAmazon.html index 11c02d37..f325026d 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthAmazon.html +++ b/docs/NgrokAPI/Models/EndpointOAuthAmazon.html @@ -881,9 +881,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointOAuthFacebook.html b/docs/NgrokAPI/Models/EndpointOAuthFacebook.html index fabde6e3..0673c3d3 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthFacebook.html +++ b/docs/NgrokAPI/Models/EndpointOAuthFacebook.html @@ -881,9 +881,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointOAuthGitHub.html b/docs/NgrokAPI/Models/EndpointOAuthGitHub.html index 68ed0da6..133fabb1 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthGitHub.html +++ b/docs/NgrokAPI/Models/EndpointOAuthGitHub.html @@ -1029,9 +1029,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointOAuthGitLab.html b/docs/NgrokAPI/Models/EndpointOAuthGitLab.html index a7998648..c752bce9 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthGitLab.html +++ b/docs/NgrokAPI/Models/EndpointOAuthGitLab.html @@ -881,9 +881,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointOAuthGoogle.html b/docs/NgrokAPI/Models/EndpointOAuthGoogle.html index 0bc9bcf4..c899b518 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthGoogle.html +++ b/docs/NgrokAPI/Models/EndpointOAuthGoogle.html @@ -881,9 +881,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointOAuthLinkedIn.html b/docs/NgrokAPI/Models/EndpointOAuthLinkedIn.html index 107fdbb0..39a8882c 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthLinkedIn.html +++ b/docs/NgrokAPI/Models/EndpointOAuthLinkedIn.html @@ -881,9 +881,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointOAuthMicrosoft.html b/docs/NgrokAPI/Models/EndpointOAuthMicrosoft.html index 0bc5255c..7f9b55f7 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthMicrosoft.html +++ b/docs/NgrokAPI/Models/EndpointOAuthMicrosoft.html @@ -881,9 +881,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointOAuthProvider.html b/docs/NgrokAPI/Models/EndpointOAuthProvider.html index da946cf1..04073353 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthProvider.html +++ b/docs/NgrokAPI/Models/EndpointOAuthProvider.html @@ -1103,9 +1103,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointOAuthTwitch.html b/docs/NgrokAPI/Models/EndpointOAuthTwitch.html index 638c9a25..0b8658a2 100644 --- a/docs/NgrokAPI/Models/EndpointOAuthTwitch.html +++ b/docs/NgrokAPI/Models/EndpointOAuthTwitch.html @@ -881,9 +881,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointOIDC.html b/docs/NgrokAPI/Models/EndpointOIDC.html index 64e16392..89337187 100644 --- a/docs/NgrokAPI/Models/EndpointOIDC.html +++ b/docs/NgrokAPI/Models/EndpointOIDC.html @@ -1177,9 +1177,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointRequestHeaders.html b/docs/NgrokAPI/Models/EndpointRequestHeaders.html index e98dbc4e..c8adc3b0 100644 --- a/docs/NgrokAPI/Models/EndpointRequestHeaders.html +++ b/docs/NgrokAPI/Models/EndpointRequestHeaders.html @@ -733,9 +733,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointResponseHeaders.html b/docs/NgrokAPI/Models/EndpointResponseHeaders.html index 027a4c5e..461ddf4d 100644 --- a/docs/NgrokAPI/Models/EndpointResponseHeaders.html +++ b/docs/NgrokAPI/Models/EndpointResponseHeaders.html @@ -733,9 +733,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointSAML.html b/docs/NgrokAPI/Models/EndpointSAML.html index 21676c73..4987cc0e 100644 --- a/docs/NgrokAPI/Models/EndpointSAML.html +++ b/docs/NgrokAPI/Models/EndpointSAML.html @@ -1633,9 +1633,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointSAMLMutate.html b/docs/NgrokAPI/Models/EndpointSAMLMutate.html index eeaf6981..3622aaa0 100644 --- a/docs/NgrokAPI/Models/EndpointSAMLMutate.html +++ b/docs/NgrokAPI/Models/EndpointSAMLMutate.html @@ -1251,9 +1251,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointTLSTermination.html b/docs/NgrokAPI/Models/EndpointTLSTermination.html index 5e858c2d..50f126a2 100644 --- a/docs/NgrokAPI/Models/EndpointTLSTermination.html +++ b/docs/NgrokAPI/Models/EndpointTLSTermination.html @@ -733,9 +733,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html b/docs/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html index 561862be..863f2557 100644 --- a/docs/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html +++ b/docs/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointTrafficPolicy.html b/docs/NgrokAPI/Models/EndpointTrafficPolicy.html index c5f69539..713f4c20 100644 --- a/docs/NgrokAPI/Models/EndpointTrafficPolicy.html +++ b/docs/NgrokAPI/Models/EndpointTrafficPolicy.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointUserAgentFilter.html b/docs/NgrokAPI/Models/EndpointUserAgentFilter.html index 60b9d743..0540b23d 100644 --- a/docs/NgrokAPI/Models/EndpointUserAgentFilter.html +++ b/docs/NgrokAPI/Models/EndpointUserAgentFilter.html @@ -733,9 +733,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointWebhookValidation.html b/docs/NgrokAPI/Models/EndpointWebhookValidation.html index d569936e..167caa93 100644 --- a/docs/NgrokAPI/Models/EndpointWebhookValidation.html +++ b/docs/NgrokAPI/Models/EndpointWebhookValidation.html @@ -733,9 +733,9 @@

    diff --git a/docs/NgrokAPI/Models/EndpointWebsocketTCPConverter.html b/docs/NgrokAPI/Models/EndpointWebsocketTCPConverter.html index 31093b8f..d7445dc1 100644 --- a/docs/NgrokAPI/Models/EndpointWebsocketTCPConverter.html +++ b/docs/NgrokAPI/Models/EndpointWebsocketTCPConverter.html @@ -585,9 +585,9 @@

    diff --git a/docs/NgrokAPI/Models/EventDestination.html b/docs/NgrokAPI/Models/EventDestination.html index 06c493c8..1a294ca7 100644 --- a/docs/NgrokAPI/Models/EventDestination.html +++ b/docs/NgrokAPI/Models/EventDestination.html @@ -1104,9 +1104,9 @@

    diff --git a/docs/NgrokAPI/Models/EventSource.html b/docs/NgrokAPI/Models/EventSource.html index a8100c97..731f5884 100644 --- a/docs/NgrokAPI/Models/EventSource.html +++ b/docs/NgrokAPI/Models/EventSource.html @@ -663,9 +663,9 @@

    diff --git a/docs/NgrokAPI/Models/EventSourceList.html b/docs/NgrokAPI/Models/EventSourceList.html index 2eff9fe9..f0208eff 100644 --- a/docs/NgrokAPI/Models/EventSourceList.html +++ b/docs/NgrokAPI/Models/EventSourceList.html @@ -663,9 +663,9 @@

    diff --git a/docs/NgrokAPI/Models/EventSourceReplace.html b/docs/NgrokAPI/Models/EventSourceReplace.html index d6dc417e..e1611312 100644 --- a/docs/NgrokAPI/Models/EventSourceReplace.html +++ b/docs/NgrokAPI/Models/EventSourceReplace.html @@ -585,9 +585,9 @@

    diff --git a/docs/NgrokAPI/Models/EventSubscription.html b/docs/NgrokAPI/Models/EventSubscription.html index 387db492..90a379fd 100644 --- a/docs/NgrokAPI/Models/EventSubscription.html +++ b/docs/NgrokAPI/Models/EventSubscription.html @@ -1104,9 +1104,9 @@

    diff --git a/docs/NgrokAPI/Models/EventTarget.html b/docs/NgrokAPI/Models/EventTarget.html index 0253d562..8ea05a89 100644 --- a/docs/NgrokAPI/Models/EventTarget.html +++ b/docs/NgrokAPI/Models/EventTarget.html @@ -881,9 +881,9 @@

    diff --git a/docs/NgrokAPI/Models/EventTargetAzureLogsIngestion.html b/docs/NgrokAPI/Models/EventTargetAzureLogsIngestion.html index dca6e700..c0868147 100644 --- a/docs/NgrokAPI/Models/EventTargetAzureLogsIngestion.html +++ b/docs/NgrokAPI/Models/EventTargetAzureLogsIngestion.html @@ -955,9 +955,9 @@

    diff --git a/docs/NgrokAPI/Models/EventTargetCloudwatchLogs.html b/docs/NgrokAPI/Models/EventTargetCloudwatchLogs.html index 9c86df7e..a4ad7db9 100644 --- a/docs/NgrokAPI/Models/EventTargetCloudwatchLogs.html +++ b/docs/NgrokAPI/Models/EventTargetCloudwatchLogs.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/EventTargetDatadog.html b/docs/NgrokAPI/Models/EventTargetDatadog.html index e9ae4510..a89f61da 100644 --- a/docs/NgrokAPI/Models/EventTargetDatadog.html +++ b/docs/NgrokAPI/Models/EventTargetDatadog.html @@ -807,9 +807,9 @@

    diff --git a/docs/NgrokAPI/Models/EventTargetFirehose.html b/docs/NgrokAPI/Models/EventTargetFirehose.html index 01be2cc8..d5e1876a 100644 --- a/docs/NgrokAPI/Models/EventTargetFirehose.html +++ b/docs/NgrokAPI/Models/EventTargetFirehose.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/EventTargetKinesis.html b/docs/NgrokAPI/Models/EventTargetKinesis.html index a5de5732..ec7ec4c3 100644 --- a/docs/NgrokAPI/Models/EventTargetKinesis.html +++ b/docs/NgrokAPI/Models/EventTargetKinesis.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/FailoverBackend.html b/docs/NgrokAPI/Models/FailoverBackend.html index 13ab656d..7f2ab624 100644 --- a/docs/NgrokAPI/Models/FailoverBackend.html +++ b/docs/NgrokAPI/Models/FailoverBackend.html @@ -1121,9 +1121,9 @@

    diff --git a/docs/NgrokAPI/Models/HTTPResponseBackend.html b/docs/NgrokAPI/Models/HTTPResponseBackend.html index 22cdef6f..4572c2bb 100644 --- a/docs/NgrokAPI/Models/HTTPResponseBackend.html +++ b/docs/NgrokAPI/Models/HTTPResponseBackend.html @@ -1277,9 +1277,9 @@

    diff --git a/docs/NgrokAPI/Models/HTTPSEdge.html b/docs/NgrokAPI/Models/HTTPSEdge.html index db541a61..f4850fb5 100644 --- a/docs/NgrokAPI/Models/HTTPSEdge.html +++ b/docs/NgrokAPI/Models/HTTPSEdge.html @@ -1355,9 +1355,9 @@

    diff --git a/docs/NgrokAPI/Models/HTTPSEdgeRoute.html b/docs/NgrokAPI/Models/HTTPSEdgeRoute.html index 4338ffc4..1cf59139 100644 --- a/docs/NgrokAPI/Models/HTTPSEdgeRoute.html +++ b/docs/NgrokAPI/Models/HTTPSEdgeRoute.html @@ -2321,9 +2321,9 @@

    diff --git a/docs/NgrokAPI/Models/IPPolicy.html b/docs/NgrokAPI/Models/IPPolicy.html index ceae175c..f0cbf8c3 100644 --- a/docs/NgrokAPI/Models/IPPolicy.html +++ b/docs/NgrokAPI/Models/IPPolicy.html @@ -1041,9 +1041,9 @@

    diff --git a/docs/NgrokAPI/Models/IPPolicyRule.html b/docs/NgrokAPI/Models/IPPolicyRule.html index b3645d7e..24a9f372 100644 --- a/docs/NgrokAPI/Models/IPPolicyRule.html +++ b/docs/NgrokAPI/Models/IPPolicyRule.html @@ -1269,9 +1269,9 @@

    diff --git a/docs/NgrokAPI/Models/IPRestriction.html b/docs/NgrokAPI/Models/IPRestriction.html index 3560292c..311576b3 100644 --- a/docs/NgrokAPI/Models/IPRestriction.html +++ b/docs/NgrokAPI/Models/IPRestriction.html @@ -1178,9 +1178,9 @@

    diff --git a/docs/NgrokAPI/Models/IdentityProvider.html b/docs/NgrokAPI/Models/IdentityProvider.html index 98661ebc..8961b877 100644 --- a/docs/NgrokAPI/Models/IdentityProvider.html +++ b/docs/NgrokAPI/Models/IdentityProvider.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/KubernetesOperator.html b/docs/NgrokAPI/Models/KubernetesOperator.html new file mode 100644 index 00000000..4dd63492 --- /dev/null +++ b/docs/NgrokAPI/Models/KubernetesOperator.html @@ -0,0 +1,1519 @@ + + + + + + + Class: NgrokAPI::Models::KubernetesOperator + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::KubernetesOperator + + + +

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

    Instance Attribute Summary collapse

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

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #binding ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute binding.

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

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #created_at ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute created_at.

      +
      + +
    • + + +
    • + + + #deployment ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute deployment.

      +
      + +
    • + + +
    • + + + #description ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute description.

      +
      + +
    • + + +
    • + + + #enabled_features ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute enabled_features.

      +
      + +
    • + + +
    • + + + #id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute id.

      +
      + +
    • + + +
    • + + + #metadata ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute metadata.

      +
      + +
    • + + +
    • + + + #principal ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute principal.

      +
      + +
    • + + +
    • + + + #region ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute region.

      +
      + +
    • + + +
    • + + + #updated_at ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute updated_at.

      +
      + +
    • + + +
    • + + + #uri ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute uri.

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

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

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

    +
    + +

    Returns a new instance of KubernetesOperator.

    + + +
    +
    +
    + + +

    +
    +
    +
    +157
    +158
    +159
    +
    +
    # File 'lib/ngrokapi/client.rb', line 157
    +
     def reserved_addrs
       @_reserved_addrs ||= NgrokAPI::Services::ReservedAddrsClient.new(client: @client)
     end
    @@ -1734,12 +1812,12 @@

     
     
    -158
    -159
    -160
    +168 +169 +170

    -
    # File 'lib/ngrokapi/client.rb', line 158
    +      
    # File 'lib/ngrokapi/client.rb', line 168
     
     def reserved_domains
       @_reserved_domains ||= NgrokAPI::Services::ReservedDomainsClient.new(client: @client)
    @@ -1788,12 +1866,12 @@ 

     
     
    -167
    -168
    -169
    +177 +178 +179

    -
    # File 'lib/ngrokapi/client.rb', line 167
    +      
    # File 'lib/ngrokapi/client.rb', line 177
     
     def ssh_certificate_authorities
       @_ssh_certificate_authorities ||= NgrokAPI::Services::SSHCertificateAuthoritiesClient.new(client: @client)
    @@ -1842,12 +1920,12 @@ 

     
     
    -176
    -177
    -178
    +186 +187 +188

    -
    # File 'lib/ngrokapi/client.rb', line 176
    +      
    # File 'lib/ngrokapi/client.rb', line 186
     
     def ssh_credentials
       @_ssh_credentials ||= NgrokAPI::Services::SSHCredentialsClient.new(client: @client)
    @@ -1896,12 +1974,12 @@ 

     
     
    -186
    -187
    -188
    +196 +197 +198

    -
    # File 'lib/ngrokapi/client.rb', line 186
    +      
    # File 'lib/ngrokapi/client.rb', line 196
     
     def ssh_host_certificates
       @_ssh_host_certificates ||= NgrokAPI::Services::SSHHostCertificatesClient.new(client: @client)
    @@ -1950,12 +2028,12 @@ 

     
     
    -196
    -197
    -198
    +206 +207 +208

    -
    # File 'lib/ngrokapi/client.rb', line 196
    +      
    # File 'lib/ngrokapi/client.rb', line 206
     
     def ssh_user_certificates
       @_ssh_user_certificates ||= NgrokAPI::Services::SSHUserCertificatesClient.new(client: @client)
    @@ -2004,12 +2082,12 @@ 

     
     
    -208
    -209
    -210
    +218 +219 +220

    -
    # File 'lib/ngrokapi/client.rb', line 208
    +      
    # File 'lib/ngrokapi/client.rb', line 218
     
     def tls_certificates
       @_tls_certificates ||= NgrokAPI::Services::TLSCertificatesClient.new(client: @client)
    @@ -2112,12 +2190,12 @@ 

     
     
    -217
    -218
    -219
    +227 +228 +229

    -
    # File 'lib/ngrokapi/client.rb', line 217
    +      
    # File 'lib/ngrokapi/client.rb', line 227
     
     def tunnels
       @_tunnels ||= NgrokAPI::Services::TunnelsClient.new(client: @client)
    @@ -2132,9 +2210,9 @@ 

    diff --git a/docs/NgrokAPI/Error.html b/docs/NgrokAPI/Error.html index 9e616672..96842941 100644 --- a/docs/NgrokAPI/Error.html +++ b/docs/NgrokAPI/Error.html @@ -295,9 +295,9 @@

    diff --git a/docs/NgrokAPI/Errors.html b/docs/NgrokAPI/Errors.html index 58bba368..aa0e17a4 100644 --- a/docs/NgrokAPI/Errors.html +++ b/docs/NgrokAPI/Errors.html @@ -105,9 +105,9 @@

    Defined Under Namespace

    diff --git a/docs/NgrokAPI/Errors/NotFoundError.html b/docs/NgrokAPI/Errors/NotFoundError.html index 4bf441cf..1b4420e7 100644 --- a/docs/NgrokAPI/Errors/NotFoundError.html +++ b/docs/NgrokAPI/Errors/NotFoundError.html @@ -299,9 +299,9 @@

    diff --git a/docs/NgrokAPI/HttpClient.html b/docs/NgrokAPI/HttpClient.html index c060d4e5..0d9ca5f1 100644 --- a/docs/NgrokAPI/HttpClient.html +++ b/docs/NgrokAPI/HttpClient.html @@ -1267,9 +1267,9 @@

    diff --git a/docs/NgrokAPI/Models.html b/docs/NgrokAPI/Models.html index 8c45abee..7edadb84 100644 --- a/docs/NgrokAPI/Models.html +++ b/docs/NgrokAPI/Models.html @@ -79,7 +79,7 @@
    Defined in:
    lib/ngrokapi/models/ref.rb,
    - lib/ngrokapi/models/tunnel.rb,
    lib/ngrokapi/models/api_key.rb,
    lib/ngrokapi/models/aws_auth.rb,
    lib/ngrokapi/models/aws_role.rb,
    lib/ngrokapi/models/bot_user.rb,
    lib/ngrokapi/models/endpoint.rb,
    lib/ngrokapi/models/listable.rb,
    lib/ngrokapi/models/location.rb,
    lib/ngrokapi/models/tcp_edge.rb,
    lib/ngrokapi/models/tls_edge.rb,
    lib/ngrokapi/models/ip_policy.rb,
    lib/ngrokapi/models/credential.rb,
    lib/ngrokapi/models/https_edge.rb,
    lib/ngrokapi/models/user_agent.rb,
    lib/ngrokapi/models/abuse_report.rb,
    lib/ngrokapi/models/event_source.rb,
    lib/ngrokapi/models/event_target.rb,
    lib/ngrokapi/models/agent_ingress.rb,
    lib/ngrokapi/models/endpoint_oidc.rb,
    lib/ngrokapi/models/endpoint_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
    + 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/kubernetes_operator.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/kubernetes_operator_cert.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/kubernetes_operator_binding.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/kubernetes_operator_deployment.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,
    lib/ngrokapi/models/kubernetes_operator_binding_create.rb,
    lib/ngrokapi/models/kubernetes_operator_binding_update.rb,
    lib/ngrokapi/models/kubernetes_operator_deployment_update.rb
    @@ -91,7 +91,7 @@

    Defined Under Namespace

    - 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 + 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, KubernetesOperator, KubernetesOperatorBinding, KubernetesOperatorBindingCreate, KubernetesOperatorBindingUpdate, KubernetesOperatorCert, KubernetesOperatorDeployment, KubernetesOperatorDeploymentUpdate, 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 @@

    Defined Under Namespace

    diff --git a/docs/NgrokAPI/Models/APIKey.html b/docs/NgrokAPI/Models/APIKey.html index bc178a95..2bdd6c82 100644 --- a/docs/NgrokAPI/Models/APIKey.html +++ b/docs/NgrokAPI/Models/APIKey.html @@ -1189,9 +1189,9 @@

    diff --git a/docs/NgrokAPI/Models/AWSAuth.html b/docs/NgrokAPI/Models/AWSAuth.html index fa0a0307..242d13d7 100644 --- a/docs/NgrokAPI/Models/AWSAuth.html +++ b/docs/NgrokAPI/Models/AWSAuth.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/AWSCredentials.html b/docs/NgrokAPI/Models/AWSCredentials.html index 91abc596..99de117d 100644 --- a/docs/NgrokAPI/Models/AWSCredentials.html +++ b/docs/NgrokAPI/Models/AWSCredentials.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/AWSRole.html b/docs/NgrokAPI/Models/AWSRole.html index a7206485..9a655a58 100644 --- a/docs/NgrokAPI/Models/AWSRole.html +++ b/docs/NgrokAPI/Models/AWSRole.html @@ -585,9 +585,9 @@

    diff --git a/docs/NgrokAPI/Models/AbuseReport.html b/docs/NgrokAPI/Models/AbuseReport.html index 1d49d6cf..67ab21b4 100644 --- a/docs/NgrokAPI/Models/AbuseReport.html +++ b/docs/NgrokAPI/Models/AbuseReport.html @@ -1033,9 +1033,9 @@

    diff --git a/docs/NgrokAPI/Models/AbuseReportHostname.html b/docs/NgrokAPI/Models/AbuseReportHostname.html index 5037d6f2..c023ddba 100644 --- a/docs/NgrokAPI/Models/AbuseReportHostname.html +++ b/docs/NgrokAPI/Models/AbuseReportHostname.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/AgentIngress.html b/docs/NgrokAPI/Models/AgentIngress.html index a232266b..7f4d90e4 100644 --- a/docs/NgrokAPI/Models/AgentIngress.html +++ b/docs/NgrokAPI/Models/AgentIngress.html @@ -1417,9 +1417,9 @@

    diff --git a/docs/NgrokAPI/Models/AgentIngressCertJob.html b/docs/NgrokAPI/Models/AgentIngressCertJob.html index 8fc58604..6ea8ba21 100644 --- a/docs/NgrokAPI/Models/AgentIngressCertJob.html +++ b/docs/NgrokAPI/Models/AgentIngressCertJob.html @@ -807,9 +807,9 @@

    diff --git a/docs/NgrokAPI/Models/AgentIngressCertPolicy.html b/docs/NgrokAPI/Models/AgentIngressCertPolicy.html index 83c9cd60..5b7f76b2 100644 --- a/docs/NgrokAPI/Models/AgentIngressCertPolicy.html +++ b/docs/NgrokAPI/Models/AgentIngressCertPolicy.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/AgentIngressCertStatus.html b/docs/NgrokAPI/Models/AgentIngressCertStatus.html index 3be9ff07..5006cc45 100644 --- a/docs/NgrokAPI/Models/AgentIngressCertStatus.html +++ b/docs/NgrokAPI/Models/AgentIngressCertStatus.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/ApplicationSession.html b/docs/NgrokAPI/Models/ApplicationSession.html index 4d587f77..f022d260 100644 --- a/docs/NgrokAPI/Models/ApplicationSession.html +++ b/docs/NgrokAPI/Models/ApplicationSession.html @@ -1404,9 +1404,9 @@

    diff --git a/docs/NgrokAPI/Models/ApplicationUser.html b/docs/NgrokAPI/Models/ApplicationUser.html index 710c470e..03210af7 100644 --- a/docs/NgrokAPI/Models/ApplicationUser.html +++ b/docs/NgrokAPI/Models/ApplicationUser.html @@ -1326,9 +1326,9 @@

    diff --git a/docs/NgrokAPI/Models/BotUser.html b/docs/NgrokAPI/Models/BotUser.html index 739a9f21..423e61cd 100644 --- a/docs/NgrokAPI/Models/BotUser.html +++ b/docs/NgrokAPI/Models/BotUser.html @@ -1041,9 +1041,9 @@

    diff --git a/docs/NgrokAPI/Models/BrowserSession.html b/docs/NgrokAPI/Models/BrowserSession.html index 9e9c3c1f..1c6eb19a 100644 --- a/docs/NgrokAPI/Models/BrowserSession.html +++ b/docs/NgrokAPI/Models/BrowserSession.html @@ -733,9 +733,9 @@

    diff --git a/docs/NgrokAPI/Models/CertificateAuthority.html b/docs/NgrokAPI/Models/CertificateAuthority.html index 37cce9dd..95c30d16 100644 --- a/docs/NgrokAPI/Models/CertificateAuthority.html +++ b/docs/NgrokAPI/Models/CertificateAuthority.html @@ -1485,9 +1485,9 @@

    diff --git a/docs/NgrokAPI/Models/Credential.html b/docs/NgrokAPI/Models/Credential.html index f0e363e6..d6ed3996 100644 --- a/docs/NgrokAPI/Models/Credential.html +++ b/docs/NgrokAPI/Models/Credential.html @@ -1269,9 +1269,9 @@

    diff --git a/docs/NgrokAPI/Models/Endpoint.html b/docs/NgrokAPI/Models/Endpoint.html index fc85db05..e79e04c1 100644 --- a/docs/NgrokAPI/Models/Endpoint.html +++ b/docs/NgrokAPI/Models/Endpoint.html @@ -457,7 +457,7 @@

    Instance Attribute Summary collaps
  • - #port ⇒ Object + #pooling_enabled ⇒ Object @@ -477,7 +477,7 @@

    Instance Attribute Summary collaps
    -

    Returns the value of attribute port.

    +

    Returns the value of attribute pooling_enabled.

  • @@ -486,7 +486,7 @@

    Instance Attribute Summary collaps
  • - #principal ⇒ Object + #port ⇒ Object @@ -506,7 +506,7 @@

    Instance Attribute Summary collaps
    -

    Returns the value of attribute principal.

    +

    Returns the value of attribute port.

  • @@ -515,7 +515,7 @@

    Instance Attribute Summary collaps
  • - #principal_id ⇒ Object + #principal ⇒ Object @@ -535,7 +535,7 @@

    Instance Attribute Summary collaps
    -

    Returns the value of attribute principal_id.

    +

    Returns the value of attribute principal.

  • @@ -834,7 +834,7 @@

    Instance Attribute Summary collaps
  • - #upstream_proto ⇒ Object + #upstream_protocol ⇒ Object @@ -854,7 +854,7 @@

    Instance Attribute Summary collaps
    -

    Returns the value of attribute upstream_proto.

    +

    Returns the value of attribute upstream_protocol.

  • @@ -1079,7 +1079,7 @@

  • - #update(url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ Object + #update(url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ Object @@ -1194,10 +1194,9 @@

    @tunnel = @attrs['tunnel'] @edge = @attrs['edge'] @upstream_url = @attrs['upstream_url'] - @upstream_proto = @attrs['upstream_proto'] + @upstream_protocol = @attrs['upstream_protocol'] @url = @attrs['url'] @principal = @attrs['principal'] - @principal_id = @attrs['principal_id'] @traffic_policy = @attrs['traffic_policy'] @bindings = @attrs['bindings'] @tunnel_session = @attrs['tunnel_session'] @@ -1205,6 +1204,7 @@

    @uri = URI(@attrs['uri']) end @name = @attrs['name'] + @pooling_enabled = @attrs['pooling_enabled'] end

  • # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
    -def port
    -  @port
    +def pooling_enabled
    +  @pooling_enabled
     end
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
    -def principal
    -  @principal
    +def port
    +  @port
     end
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
    -def principal_id
    -  @principal_id
    +def principal
    +  @principal
     end
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
     
    -def upstream_proto
    -  @upstream_proto
    +def upstream_protocol
    +  @upstream_protocol
     end
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 118
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 121
     
     def delete
       @client.delete(
    @@ -2610,7 +2610,7 @@ 

    - #update(url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ Object + #update(url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ Object @@ -2655,7 +2655,10 @@

    109 110 111 -112

    +112 +113 +114 +115
    # File 'lib/ngrokapi/models/endpoint.rb', line 92
    @@ -2665,20 +2668,23 @@ 

    traffic_policy: nil, description: nil, metadata: nil, - bindings: nil + bindings: nil, + pooling_enabled: False ) @url = url if url @traffic_policy = traffic_policy if traffic_policy @description = description if description @metadata = if @bindings = bindings if bindings + @pooling_enabled = pooling_enabled if pooling_enabled @client.update( id: @id, url: url, traffic_policy: traffic_policy, description: description, metadata: , - bindings: bindings + bindings: bindings, + pooling_enabled: pooling_enabled ) end

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +36
    +37
    +38
    +39
    +40
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator.rb', line 24
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @id = @attrs['id']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
    +  @created_at = @attrs['created_at']
    +  @updated_at = @attrs['updated_at']
    +  @description = @attrs['description']
    +  @metadata = @attrs['metadata']
    +  @principal = @attrs['principal']
    +  @enabled_features = @attrs['enabled_features']
    +  @region = @attrs['region']
    +  @deployment = @attrs['deployment']
    +  @binding = @attrs['binding']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

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

    +
    + +

    Returns the value of attribute attrs.

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

    + + #bindingObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute binding.

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

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

    +
    + +

    Returns the value of attribute client.

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

    + + #created_atObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute created_at.

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

    + + #deploymentObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute deployment.

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

    + + #descriptionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute description.

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

    + + #enabled_featuresObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute enabled_features.

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

    + + #idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute id.

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

    + + #metadataObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute metadata.

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

    + + #principalObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute principal.

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

    + + #regionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute region.

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

    + + #updated_atObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute updated_at.

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

    + + #uriObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute uri.

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

    Instance Method Details

    + + +
    +

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

    + + + + +
    +
    +
    +
    +42
    +43
    +44
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator.rb', line 42
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #deleteObject + + + + + +

    +
    + +

    Delete a Kubernetes Operator

    + +

    ngrok.com/docs/api#api-kubernetes-operators-delete

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +87
    +88
    +89
    +90
    +91
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator.rb', line 87
    +
    +def delete
    +  @client.delete(
    +    id: @id
    +  )
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +50
    +51
    +52
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator.rb', line 50
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +46
    +47
    +48
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator.rb', line 46
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    +

    + + #update(description: nil, metadata: nil, enabled_features: nil, region: nil, binding: nil, deployment: nil) ⇒ Object + + + + + +

    +
    + +

    Update an existing Kubernetes operator by ID.

    + +

    ngrok.com/docs/api#api-kubernetes-operators-update

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +58
    +59
    +60
    +61
    +62
    +63
    +64
    +65
    +66
    +67
    +68
    +69
    +70
    +71
    +72
    +73
    +74
    +75
    +76
    +77
    +78
    +79
    +80
    +81
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator.rb', line 58
    +
    +def update(
    +  description: nil,
    +  metadata: nil,
    +  enabled_features: nil,
    +  region: nil,
    +  binding: nil,
    +  deployment: nil
    +)
    +  @description = description if description
    +  @metadata =  if 
    +  @enabled_features = enabled_features if enabled_features
    +  @region = region if region
    +  @binding = binding if binding
    +  @deployment = deployment if deployment
    +  @client.update(
    +    id: @id,
    +    description: description,
    +    metadata: ,
    +    enabled_features: enabled_features,
    +    region: region,
    +    binding: binding,
    +    deployment: deployment
    +  )
    +end
    +
    +
    + +
    + + + + + + + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/KubernetesOperatorBinding.html b/docs/NgrokAPI/Models/KubernetesOperatorBinding.html new file mode 100644 index 00000000..101fbd8a --- /dev/null +++ b/docs/NgrokAPI/Models/KubernetesOperatorBinding.html @@ -0,0 +1,743 @@ + + + + + + + Class: NgrokAPI::Models::KubernetesOperatorBinding + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::KubernetesOperatorBinding + + + +

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

    Instance Attribute Summary collapse

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

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #cert ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute cert.

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

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #endpoint_selectors ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute endpoint_selectors.

      +
      + +
    • + + +
    • + + + #ingress_endpoint ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute ingress_endpoint.

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

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

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

    +
    + +

    Returns a new instance of KubernetesOperatorBinding.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +14
    +15
    +16
    +17
    +18
    +19
    +20
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding.rb', line 14
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @endpoint_selectors = @attrs['endpoint_selectors']
    +  @cert = @attrs['cert']
    +  @ingress_endpoint = @attrs['ingress_endpoint']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

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

    +
    + +

    Returns the value of attribute attrs.

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

    + + #certObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute cert.

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

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

    +
    + +

    Returns the value of attribute client.

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

    + + #endpoint_selectorsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute endpoint_selectors.

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

    + + #ingress_endpointObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute ingress_endpoint.

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

    Instance Method Details

    + + +
    +

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

    + + + + +
    +
    +
    +
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding.rb', line 22
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding.rb', line 30
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding.rb', line 26
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/KubernetesOperatorBindingCreate.html b/docs/NgrokAPI/Models/KubernetesOperatorBindingCreate.html new file mode 100644 index 00000000..0a11b156 --- /dev/null +++ b/docs/NgrokAPI/Models/KubernetesOperatorBindingCreate.html @@ -0,0 +1,743 @@ + + + + + + + Class: NgrokAPI::Models::KubernetesOperatorBindingCreate + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::KubernetesOperatorBindingCreate + + + +

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

    Instance Attribute Summary collapse

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

      Returns the value of attribute attrs.

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

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #csr ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute csr.

      +
      + +
    • + + +
    • + + + #endpoint_selectors ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute endpoint_selectors.

      +
      + +
    • + + +
    • + + + #ingress_endpoint ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute ingress_endpoint.

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

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

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

    +
    + +

    Returns a new instance of KubernetesOperatorBindingCreate.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +14
    +15
    +16
    +17
    +18
    +19
    +20
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding_create.rb', line 14
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @endpoint_selectors = @attrs['endpoint_selectors']
    +  @csr = @attrs['csr']
    +  @ingress_endpoint = @attrs['ingress_endpoint']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

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

    +
    + +

    Returns the value of attribute attrs.

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

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

    +
    + +

    Returns the value of attribute client.

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

    + + #csrObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute csr.

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

    + + #endpoint_selectorsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute endpoint_selectors.

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

    + + #ingress_endpointObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute ingress_endpoint.

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

    Instance Method Details

    + + +
    +

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

    + + + + +
    +
    +
    +
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding_create.rb', line 22
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding_create.rb', line 30
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding_create.rb', line 26
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/KubernetesOperatorBindingUpdate.html b/docs/NgrokAPI/Models/KubernetesOperatorBindingUpdate.html new file mode 100644 index 00000000..3d5edaef --- /dev/null +++ b/docs/NgrokAPI/Models/KubernetesOperatorBindingUpdate.html @@ -0,0 +1,743 @@ + + + + + + + Class: NgrokAPI::Models::KubernetesOperatorBindingUpdate + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::KubernetesOperatorBindingUpdate + + + +

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

    Instance Attribute Summary collapse

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

      Returns the value of attribute attrs.

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

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #csr ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute csr.

      +
      + +
    • + + +
    • + + + #endpoint_selectors ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute endpoint_selectors.

      +
      + +
    • + + +
    • + + + #ingress_endpoint ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute ingress_endpoint.

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

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

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

    +
    + +

    Returns a new instance of KubernetesOperatorBindingUpdate.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +14
    +15
    +16
    +17
    +18
    +19
    +20
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding_update.rb', line 14
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @endpoint_selectors = @attrs['endpoint_selectors']
    +  @csr = @attrs['csr']
    +  @ingress_endpoint = @attrs['ingress_endpoint']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

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

    +
    + +

    Returns the value of attribute attrs.

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

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

    +
    + +

    Returns the value of attribute client.

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

    + + #csrObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute csr.

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

    + + #endpoint_selectorsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute endpoint_selectors.

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

    + + #ingress_endpointObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute ingress_endpoint.

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

    Instance Method Details

    + + +
    +

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

    + + + + +
    +
    +
    +
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding_update.rb', line 22
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding_update.rb', line 30
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_binding_update.rb', line 26
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/KubernetesOperatorCert.html b/docs/NgrokAPI/Models/KubernetesOperatorCert.html new file mode 100644 index 00000000..977e2db5 --- /dev/null +++ b/docs/NgrokAPI/Models/KubernetesOperatorCert.html @@ -0,0 +1,743 @@ + + + + + + + Class: NgrokAPI::Models::KubernetesOperatorCert + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::KubernetesOperatorCert + + + +

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

    Instance Attribute Summary collapse

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

      Returns the value of attribute attrs.

      +
      + +
    • + + +
    • + + + #cert ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute cert.

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

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #not_after ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute not_after.

      +
      + +
    • + + +
    • + + + #not_before ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute not_before.

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

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

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

    +
    + +

    Returns a new instance of KubernetesOperatorCert.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +14
    +15
    +16
    +17
    +18
    +19
    +20
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_cert.rb', line 14
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @cert = @attrs['cert']
    +  @not_before = @attrs['not_before']
    +  @not_after = @attrs['not_after']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

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

    +
    + +

    Returns the value of attribute attrs.

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

    + + #certObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute cert.

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

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

    +
    + +

    Returns the value of attribute client.

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

    + + #not_afterObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute not_after.

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

    + + #not_beforeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute not_before.

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

    Instance Method Details

    + + +
    +

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

    + + + + +
    +
    +
    +
    +22
    +23
    +24
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_cert.rb', line 22
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +30
    +31
    +32
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_cert.rb', line 30
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +26
    +27
    +28
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_cert.rb', line 26
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/KubernetesOperatorDeployment.html b/docs/NgrokAPI/Models/KubernetesOperatorDeployment.html new file mode 100644 index 00000000..22b2bdf1 --- /dev/null +++ b/docs/NgrokAPI/Models/KubernetesOperatorDeployment.html @@ -0,0 +1,817 @@ + + + + + + + Class: NgrokAPI::Models::KubernetesOperatorDeployment + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::KubernetesOperatorDeployment + + + +

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

    Instance Attribute Summary collapse

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

      Returns the value of attribute attrs.

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

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #cluster_name ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute cluster_name.

      +
      + +
    • + + +
    • + + + #name ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute name.

      +
      + +
    • + + +
    • + + + #namespace ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute namespace.

      +
      + +
    • + + +
    • + + + #version ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute version.

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

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

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

    +
    + +

    Returns a new instance of KubernetesOperatorDeployment.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +15
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_deployment.rb', line 15
    +
    +def initialize(client: nil, attrs: {})
    +  @client = client
    +  @attrs = attrs
    +  @name = @attrs['name']
    +  @namespace = @attrs['namespace']
    +  @version = @attrs['version']
    +  @cluster_name = @attrs['cluster_name']
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

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

    +
    + +

    Returns the value of attribute attrs.

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

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

    +
    + +

    Returns the value of attribute client.

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

    + + #cluster_nameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute cluster_name.

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

    + + #nameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute name.

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

    + + #namespaceObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute namespace.

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

    + + #versionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute version.

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

    Instance Method Details

    + + +
    +

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

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_deployment.rb', line 24
    +
    +def ==(other)
    +  @attrs == other.attrs
    +end
    +
    +
    + +
    +

    + + #to_hObject + + + + + +

    + + + + +
    +
    +
    +
    +32
    +33
    +34
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_deployment.rb', line 32
    +
    +def to_h
    +  @attrs.to_h
    +end
    +
    +
    + +
    +

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +28
    +29
    +30
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_deployment.rb', line 28
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/KubernetesOperatorDeploymentUpdate.html b/docs/NgrokAPI/Models/KubernetesOperatorDeploymentUpdate.html new file mode 100644 index 00000000..9dbb2cd8 --- /dev/null +++ b/docs/NgrokAPI/Models/KubernetesOperatorDeploymentUpdate.html @@ -0,0 +1,669 @@ + + + + + + + Class: NgrokAPI::Models::KubernetesOperatorDeploymentUpdate + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Models::KubernetesOperatorDeploymentUpdate + + + +

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

    Instance Attribute Summary collapse

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

      Returns the value of attribute attrs.

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

      Returns the value of attribute client.

      +
      + +
    • + + +
    • + + + #name ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute name.

      +
      + +
    • + + +
    • + + + #version ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
      +

      Returns the value of attribute version.

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

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

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

    +
    + +

    Returns a new instance of KubernetesOperatorDeploymentUpdate.

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

    Instance Attribute Details

    + + + +
    +

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

    +
    + +

    Returns the value of attribute attrs.

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

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

    +
    + +

    Returns the value of attribute client.

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

    + + #nameObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute name.

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

    + + #versionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute version.

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

    Instance Method Details

    + + +
    +

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

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

    + + #to_hObject + + + + + +

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

    + + #to_sObject + + + + + +

    + + + + +
    +
    +
    +
    +24
    +25
    +26
    +
    +
    # File 'lib/ngrokapi/models/kubernetes_operator_deployment_update.rb', line 24
    +
    +def to_s
    +  @attrs.to_s
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Models/Listable.html b/docs/NgrokAPI/Models/Listable.html index b201256c..36c08840 100644 --- a/docs/NgrokAPI/Models/Listable.html +++ b/docs/NgrokAPI/Models/Listable.html @@ -992,9 +992,9 @@

    diff --git a/docs/NgrokAPI/Models/Location.html b/docs/NgrokAPI/Models/Location.html index 3174235f..7704cdf5 100644 --- a/docs/NgrokAPI/Models/Location.html +++ b/docs/NgrokAPI/Models/Location.html @@ -807,9 +807,9 @@

    diff --git a/docs/NgrokAPI/Models/Ref.html b/docs/NgrokAPI/Models/Ref.html index 5cccf8be..6387fe75 100644 --- a/docs/NgrokAPI/Models/Ref.html +++ b/docs/NgrokAPI/Models/Ref.html @@ -663,9 +663,9 @@

    diff --git a/docs/NgrokAPI/Models/ReservedAddr.html b/docs/NgrokAPI/Models/ReservedAddr.html index 5a5f00d4..02480eda 100644 --- a/docs/NgrokAPI/Models/ReservedAddr.html +++ b/docs/NgrokAPI/Models/ReservedAddr.html @@ -1104,9 +1104,9 @@

    diff --git a/docs/NgrokAPI/Models/ReservedDomain.html b/docs/NgrokAPI/Models/ReservedDomain.html index 082b1a4e..50ba2909 100644 --- a/docs/NgrokAPI/Models/ReservedDomain.html +++ b/docs/NgrokAPI/Models/ReservedDomain.html @@ -1474,9 +1474,9 @@

    diff --git a/docs/NgrokAPI/Models/ReservedDomainCertJob.html b/docs/NgrokAPI/Models/ReservedDomainCertJob.html index 843130bc..e1e6a839 100644 --- a/docs/NgrokAPI/Models/ReservedDomainCertJob.html +++ b/docs/NgrokAPI/Models/ReservedDomainCertJob.html @@ -807,9 +807,9 @@

    diff --git a/docs/NgrokAPI/Models/ReservedDomainCertPolicy.html b/docs/NgrokAPI/Models/ReservedDomainCertPolicy.html index bad3e3f4..83117dc7 100644 --- a/docs/NgrokAPI/Models/ReservedDomainCertPolicy.html +++ b/docs/NgrokAPI/Models/ReservedDomainCertPolicy.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/ReservedDomainCertStatus.html b/docs/NgrokAPI/Models/ReservedDomainCertStatus.html index d78e9b77..a70465a7 100644 --- a/docs/NgrokAPI/Models/ReservedDomainCertStatus.html +++ b/docs/NgrokAPI/Models/ReservedDomainCertStatus.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/SSHCertificateAuthority.html b/docs/NgrokAPI/Models/SSHCertificateAuthority.html index 7d3a9917..7d8e1190 100644 --- a/docs/NgrokAPI/Models/SSHCertificateAuthority.html +++ b/docs/NgrokAPI/Models/SSHCertificateAuthority.html @@ -1189,9 +1189,9 @@

    diff --git a/docs/NgrokAPI/Models/SSHCredential.html b/docs/NgrokAPI/Models/SSHCredential.html index f8e0015b..e1cf3ca0 100644 --- a/docs/NgrokAPI/Models/SSHCredential.html +++ b/docs/NgrokAPI/Models/SSHCredential.html @@ -1269,9 +1269,9 @@

    diff --git a/docs/NgrokAPI/Models/SSHHostCertificate.html b/docs/NgrokAPI/Models/SSHHostCertificate.html index c9103d30..f221a111 100644 --- a/docs/NgrokAPI/Models/SSHHostCertificate.html +++ b/docs/NgrokAPI/Models/SSHHostCertificate.html @@ -1559,9 +1559,9 @@

    diff --git a/docs/NgrokAPI/Models/SSHUserCertificate.html b/docs/NgrokAPI/Models/SSHUserCertificate.html index f29e62fa..f571fd94 100644 --- a/docs/NgrokAPI/Models/SSHUserCertificate.html +++ b/docs/NgrokAPI/Models/SSHUserCertificate.html @@ -1707,9 +1707,9 @@

    diff --git a/docs/NgrokAPI/Models/StaticBackend.html b/docs/NgrokAPI/Models/StaticBackend.html index 25668cdc..ea852393 100644 --- a/docs/NgrokAPI/Models/StaticBackend.html +++ b/docs/NgrokAPI/Models/StaticBackend.html @@ -1201,9 +1201,9 @@

    diff --git a/docs/NgrokAPI/Models/StaticBackendTLS.html b/docs/NgrokAPI/Models/StaticBackendTLS.html index e331c3b7..86e613ae 100644 --- a/docs/NgrokAPI/Models/StaticBackendTLS.html +++ b/docs/NgrokAPI/Models/StaticBackendTLS.html @@ -585,9 +585,9 @@

    diff --git a/docs/NgrokAPI/Models/TCPEdge.html b/docs/NgrokAPI/Models/TCPEdge.html index a7097427..6d9083fe 100644 --- a/docs/NgrokAPI/Models/TCPEdge.html +++ b/docs/NgrokAPI/Models/TCPEdge.html @@ -1361,9 +1361,9 @@

    diff --git a/docs/NgrokAPI/Models/TLSCertificate.html b/docs/NgrokAPI/Models/TLSCertificate.html index 69065b46..26753e91 100644 --- a/docs/NgrokAPI/Models/TLSCertificate.html +++ b/docs/NgrokAPI/Models/TLSCertificate.html @@ -2225,9 +2225,9 @@

    diff --git a/docs/NgrokAPI/Models/TLSCertificateSANs.html b/docs/NgrokAPI/Models/TLSCertificateSANs.html index 3db90af1..c2aaeebe 100644 --- a/docs/NgrokAPI/Models/TLSCertificateSANs.html +++ b/docs/NgrokAPI/Models/TLSCertificateSANs.html @@ -659,9 +659,9 @@

    diff --git a/docs/NgrokAPI/Models/TLSEdge.html b/docs/NgrokAPI/Models/TLSEdge.html index d8a7139b..099bd83b 100644 --- a/docs/NgrokAPI/Models/TLSEdge.html +++ b/docs/NgrokAPI/Models/TLSEdge.html @@ -1521,9 +1521,9 @@

    diff --git a/docs/NgrokAPI/Models/Tunnel.html b/docs/NgrokAPI/Models/Tunnel.html index f65dfd6c..775c8ea5 100644 --- a/docs/NgrokAPI/Models/Tunnel.html +++ b/docs/NgrokAPI/Models/Tunnel.html @@ -1329,9 +1329,9 @@

    diff --git a/docs/NgrokAPI/Models/TunnelGroupBackend.html b/docs/NgrokAPI/Models/TunnelGroupBackend.html index 05d40f39..48f88ff2 100644 --- a/docs/NgrokAPI/Models/TunnelGroupBackend.html +++ b/docs/NgrokAPI/Models/TunnelGroupBackend.html @@ -1195,9 +1195,9 @@

    diff --git a/docs/NgrokAPI/Models/TunnelSession.html b/docs/NgrokAPI/Models/TunnelSession.html index 70d2b83a..7605ad10 100644 --- a/docs/NgrokAPI/Models/TunnelSession.html +++ b/docs/NgrokAPI/Models/TunnelSession.html @@ -1255,9 +1255,9 @@

    diff --git a/docs/NgrokAPI/Models/UserAgent.html b/docs/NgrokAPI/Models/UserAgent.html index 9d4da3a6..06715369 100644 --- a/docs/NgrokAPI/Models/UserAgent.html +++ b/docs/NgrokAPI/Models/UserAgent.html @@ -955,9 +955,9 @@

    diff --git a/docs/NgrokAPI/Models/WeightedBackend.html b/docs/NgrokAPI/Models/WeightedBackend.html index 94ec998c..947bec6f 100644 --- a/docs/NgrokAPI/Models/WeightedBackend.html +++ b/docs/NgrokAPI/Models/WeightedBackend.html @@ -1121,9 +1121,9 @@

    diff --git a/docs/NgrokAPI/PagedIterator.html b/docs/NgrokAPI/PagedIterator.html index daa59573..40e4c38c 100644 --- a/docs/NgrokAPI/PagedIterator.html +++ b/docs/NgrokAPI/PagedIterator.html @@ -625,9 +625,9 @@

    diff --git a/docs/NgrokAPI/Services.html b/docs/NgrokAPI/Services.html index 5b21f288..a5bb411b 100644 --- a/docs/NgrokAPI/Services.html +++ b/docs/NgrokAPI/Services.html @@ -79,7 +79,7 @@
    Defined in:
    lib/ngrokapi/services/tunnels_client.rb,
    - lib/ngrokapi/services/api_keys_client.rb,
    lib/ngrokapi/services/bot_users_client.rb,
    lib/ngrokapi/services/edges_tcp_client.rb,
    lib/ngrokapi/services/edges_tls_client.rb,
    lib/ngrokapi/services/endpoints_client.rb,
    lib/ngrokapi/services/credentials_client.rb,
    lib/ngrokapi/services/edges_https_client.rb,
    lib/ngrokapi/services/ip_policies_client.rb,
    lib/ngrokapi/services/abuse_reports_client.rb,
    lib/ngrokapi/services/event_sources_client.rb,
    lib/ngrokapi/services/reserved_addrs_client.rb,
    lib/ngrokapi/services/agent_ingresses_client.rb,
    lib/ngrokapi/services/ip_policy_rules_client.rb,
    lib/ngrokapi/services/ip_restrictions_client.rb,
    lib/ngrokapi/services/ssh_credentials_client.rb,
    lib/ngrokapi/services/static_backends_client.rb,
    lib/ngrokapi/services/tunnel_sessions_client.rb,
    lib/ngrokapi/services/reserved_domains_client.rb,
    lib/ngrokapi/services/tls_certificates_client.rb,
    lib/ngrokapi/services/application_users_client.rb,
    lib/ngrokapi/services/failover_backends_client.rb,
    lib/ngrokapi/services/weighted_backends_client.rb,
    lib/ngrokapi/services/edges_https_routes_client.rb,
    lib/ngrokapi/services/event_destinations_client.rb,
    lib/ngrokapi/services/event_subscriptions_client.rb,
    lib/ngrokapi/services/application_sessions_client.rb,
    lib/ngrokapi/services/ssh_host_certificates_client.rb,
    lib/ngrokapi/services/ssh_user_certificates_client.rb,
    lib/ngrokapi/services/tunnel_group_backends_client.rb,
    lib/ngrokapi/services/edge_route_oidc_module_client.rb,
    lib/ngrokapi/services/edge_route_saml_module_client.rb,
    lib/ngrokapi/services/http_response_backends_client.rb,
    lib/ngrokapi/services/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
    + 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/kubernetes_operators_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 @@

    Defined Under Namespace

    - 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 + 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, KubernetesOperatorsClient, ReservedAddrsClient, ReservedDomainsClient, SSHCertificateAuthoritiesClient, SSHCredentialsClient, SSHHostCertificatesClient, SSHUserCertificatesClient, StaticBackendsClient, TCPEdgeBackendModuleClient, TCPEdgeIPRestrictionModuleClient, TCPEdgeTrafficPolicyModuleClient, TLSCertificatesClient, TLSEdgeBackendModuleClient, TLSEdgeIPRestrictionModuleClient, TLSEdgeMutualTLSModuleClient, TLSEdgeTLSTerminationModuleClient, TLSEdgeTrafficPolicyModuleClient, TunnelGroupBackendsClient, TunnelSessionsClient, TunnelsClient, WeightedBackendsClient

    @@ -107,9 +107,9 @@

    Defined Under Namespace

    diff --git a/docs/NgrokAPI/Services/APIKeysClient.html b/docs/NgrokAPI/Services/APIKeysClient.html index 7687f840..1506d851 100644 --- a/docs/NgrokAPI/Services/APIKeysClient.html +++ b/docs/NgrokAPI/Services/APIKeysClient.html @@ -1749,9 +1749,9 @@

    diff --git a/docs/NgrokAPI/Services/AbuseReportsClient.html b/docs/NgrokAPI/Services/AbuseReportsClient.html index 7d63260c..a5596106 100644 --- a/docs/NgrokAPI/Services/AbuseReportsClient.html +++ b/docs/NgrokAPI/Services/AbuseReportsClient.html @@ -833,9 +833,9 @@

    diff --git a/docs/NgrokAPI/Services/AgentIngressesClient.html b/docs/NgrokAPI/Services/AgentIngressesClient.html index b6e27521..2ac480ab 100644 --- a/docs/NgrokAPI/Services/AgentIngressesClient.html +++ b/docs/NgrokAPI/Services/AgentIngressesClient.html @@ -1823,9 +1823,9 @@

    diff --git a/docs/NgrokAPI/Services/ApplicationSessionsClient.html b/docs/NgrokAPI/Services/ApplicationSessionsClient.html index 6c1d119e..8021c80d 100644 --- a/docs/NgrokAPI/Services/ApplicationSessionsClient.html +++ b/docs/NgrokAPI/Services/ApplicationSessionsClient.html @@ -1121,9 +1121,9 @@

    diff --git a/docs/NgrokAPI/Services/ApplicationUsersClient.html b/docs/NgrokAPI/Services/ApplicationUsersClient.html index f3205ab8..9c2b9821 100644 --- a/docs/NgrokAPI/Services/ApplicationUsersClient.html +++ b/docs/NgrokAPI/Services/ApplicationUsersClient.html @@ -1121,9 +1121,9 @@

    diff --git a/docs/NgrokAPI/Services/BotUsersClient.html b/docs/NgrokAPI/Services/BotUsersClient.html index 3e1ad1a8..b7570206 100644 --- a/docs/NgrokAPI/Services/BotUsersClient.html +++ b/docs/NgrokAPI/Services/BotUsersClient.html @@ -1707,9 +1707,9 @@

    diff --git a/docs/NgrokAPI/Services/CertificateAuthoritiesClient.html b/docs/NgrokAPI/Services/CertificateAuthoritiesClient.html index 19b83ba2..55abd385 100644 --- a/docs/NgrokAPI/Services/CertificateAuthoritiesClient.html +++ b/docs/NgrokAPI/Services/CertificateAuthoritiesClient.html @@ -1745,9 +1745,9 @@

    diff --git a/docs/NgrokAPI/Services/CredentialsClient.html b/docs/NgrokAPI/Services/CredentialsClient.html index 996f4a09..734df524 100644 --- a/docs/NgrokAPI/Services/CredentialsClient.html +++ b/docs/NgrokAPI/Services/CredentialsClient.html @@ -1829,9 +1829,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgeRouteBackendModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteBackendModuleClient.html index d85b82c8..2fe3b52b 100644 --- a/docs/NgrokAPI/Services/EdgeRouteBackendModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteBackendModuleClient.html @@ -1139,9 +1139,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html index 361820ae..2b559fac 100644 --- a/docs/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html @@ -1139,9 +1139,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html index f18da524..9bb8a7e7 100644 --- a/docs/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html @@ -1139,9 +1139,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html index be57d581..6ff63713 100644 --- a/docs/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html @@ -1139,9 +1139,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html index 4033ba5d..84f60538 100644 --- a/docs/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html @@ -1139,9 +1139,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html index 76afda7c..404cb7e3 100644 --- a/docs/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html @@ -1139,9 +1139,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html index 83b81956..222d4bed 100644 --- a/docs/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html @@ -1139,9 +1139,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html index 649f9a2b..f2694990 100644 --- a/docs/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html @@ -1139,9 +1139,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html index d02796e7..e81ac2cb 100644 --- a/docs/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html @@ -1139,9 +1139,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html index 788f772e..f69080d6 100644 --- a/docs/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html @@ -1139,9 +1139,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html index 73e55803..697cfb9a 100644 --- a/docs/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html @@ -1139,9 +1139,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html index e69edea5..5b547f57 100644 --- a/docs/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html @@ -1139,9 +1139,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html b/docs/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html index da9150a1..5dad4b0e 100644 --- a/docs/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html +++ b/docs/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html @@ -1139,9 +1139,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgesHTTPSClient.html b/docs/NgrokAPI/Services/EdgesHTTPSClient.html index 75ec4e60..d22e6067 100644 --- a/docs/NgrokAPI/Services/EdgesHTTPSClient.html +++ b/docs/NgrokAPI/Services/EdgesHTTPSClient.html @@ -1937,9 +1937,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgesHTTPSRoutesClient.html b/docs/NgrokAPI/Services/EdgesHTTPSRoutesClient.html index fa706698..362f6d67 100644 --- a/docs/NgrokAPI/Services/EdgesHTTPSRoutesClient.html +++ b/docs/NgrokAPI/Services/EdgesHTTPSRoutesClient.html @@ -2715,9 +2715,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgesTCPClient.html b/docs/NgrokAPI/Services/EdgesTCPClient.html index 490efa20..4fab3d0f 100644 --- a/docs/NgrokAPI/Services/EdgesTCPClient.html +++ b/docs/NgrokAPI/Services/EdgesTCPClient.html @@ -2017,9 +2017,9 @@

    diff --git a/docs/NgrokAPI/Services/EdgesTLSClient.html b/docs/NgrokAPI/Services/EdgesTLSClient.html index ca3f7bcb..687d81ee 100644 --- a/docs/NgrokAPI/Services/EdgesTLSClient.html +++ b/docs/NgrokAPI/Services/EdgesTLSClient.html @@ -2137,9 +2137,9 @@

    diff --git a/docs/NgrokAPI/Services/EndpointsClient.html b/docs/NgrokAPI/Services/EndpointsClient.html index 41818e2a..6925b87d 100644 --- a/docs/NgrokAPI/Services/EndpointsClient.html +++ b/docs/NgrokAPI/Services/EndpointsClient.html @@ -207,7 +207,7 @@

  • - #create(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + #create(url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint @@ -231,7 +231,7 @@

  • - #create!(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + #create!(url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint @@ -425,7 +425,7 @@

  • - #update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + #update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint @@ -449,7 +449,7 @@

  • - #update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + #update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint @@ -575,7 +575,7 @@

    Instance Method Details

    - #create(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + #create(url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint @@ -603,8 +603,6 @@

    (string) - (defaults to: "") - —
    @@ -621,12 +619,10 @@

    (string) - (defaults to: "") - —
    -

    whether the endpoint is ephemeral (served directly by an agent-initiated tunnel) or edge (served by an edge) or cloud (represents a cloud endpoint)

    +

    Type of endpoint. Only ‘cloud’ is currently supported (represents a cloud endpoint). Defaults to ‘cloud’ if not specified.

  • @@ -639,8 +635,6 @@

    (string) - (defaults to: "") - —
    @@ -703,6 +697,19 @@

  • +
  • + + pooling_enabled + + + (boolean) + + + (defaults to: False) + + +
  • +

    Returns:

    @@ -730,7 +737,6 @@

     
     
    -37
     38
     39
     40
    @@ -743,12 +749,14 @@ 

    47 48 49 -50

    +50 +51 +52

  • -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 37
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 38
     
    -def create(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil)
    +def create(url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False)
       path = '/endpoints'
       replacements = {
       }
    @@ -759,6 +767,7 @@ 

    data[:description] = description if description data[:metadata] = if data[:bindings] = bindings if bindings + data[:pooling_enabled] = pooling_enabled if pooling_enabled result = @client.post(path % replacements, data: data) NgrokAPI::Models::Endpoint.new(client: self, attrs: result) end

    @@ -770,7 +779,7 @@

    - #create!(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + #create!(url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint @@ -798,8 +807,6 @@

    (string) - (defaults to: "") - —
    @@ -816,12 +823,10 @@

    (string) - (defaults to: "") - —
    -

    whether the endpoint is ephemeral (served directly by an agent-initiated tunnel) or edge (served by an edge) or cloud (represents a cloud endpoint)

    +

    Type of endpoint. Only ‘cloud’ is currently supported (represents a cloud endpoint). Defaults to ‘cloud’ if not specified.

    @@ -834,8 +839,6 @@

    (string) - (defaults to: "") - —
    @@ -898,6 +901,19 @@

    +
  • + + pooling_enabled + + + (boolean) + + + (defaults to: False) + + +
  • +

    Returns:

    @@ -925,9 +941,6 @@

     
     
    -65
    -66
    -67
     68
     69
     70
    @@ -938,12 +951,16 @@ 

    75 76 77 -78

    +78 +79 +80 +81 +82

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 65
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 68
     
    -def create!(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil)
    +def create!(url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False)
       path = '/endpoints'
       replacements = {
       }
    @@ -954,6 +971,7 @@ 

    data[:description] = description if description data[:metadata] = if data[:bindings] = bindings if bindings + data[:pooling_enabled] = pooling_enabled if pooling_enabled result = @client.post(path % replacements, data: data, danger: true) NgrokAPI::Models::Endpoint.new(client: self, attrs: result) end

    @@ -1030,16 +1048,16 @@

     
     
    -230
    -231
    -232
    -233
    -234
    -235
    -236
    +238 +239 +240 +241 +242 +243 +244

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 230
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 238
     
     def delete(id: "")
       path = '/endpoints/%{id}'
    @@ -1121,16 +1139,16 @@ 

     
     
    -246
    -247
    -248
    -249
    -250
    -251
    -252
    +254 +255 +256 +257 +258 +259 +260

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 246
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 254
     
     def delete!(id: "")
       path = '/endpoints/%{id}'
    @@ -1212,18 +1230,18 @@ 

     
     
    -140
    -141
    -142
    -143
     144
     145
     146
     147
    -148
    +148 +149 +150 +151 +152

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 140
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 144
     
     def get(id: "")
       path = '/endpoints/%{id}'
    @@ -1307,18 +1325,18 @@ 

     
     
    -158
    -159
    -160
    -161
     162
     163
     164
     165
    -166
    +166 +167 +168 +169 +170

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 158
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 162
     
     def get!(id: "")
       path = '/endpoints/%{id}'
    @@ -1428,10 +1446,6 @@ 

     
     
    -89
    -90
    -91
    -92
     93
     94
     95
    @@ -1442,10 +1456,14 @@ 

    100 101 102 -103

    +103 +104 +105 +106 +107

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 89
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 93
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1561,10 +1579,6 @@ 

     
     
    -115
    -116
    -117
    -118
     119
     120
     121
    @@ -1577,10 +1591,14 @@ 

    128 129 130 -131

    +131 +132 +133 +134 +135

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 115
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 119
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -1607,7 +1625,7 @@ 

    - #update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + #update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint @@ -1735,6 +1753,19 @@

    +
  • + + pooling_enabled + + + (boolean) + + + (defaults to: False) + + +
  • +

    Returns:

    @@ -1762,11 +1793,6 @@

     
     
    -180
    -181
    -182
    -183
    -184
     185
     186
     187
    @@ -1775,12 +1801,18 @@ 

    190 191 192 -193

    +193 +194 +195 +196 +197 +198 +199

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 180
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 185
     
    -def update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil)
    +def update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False)
       path = '/endpoints/%{id}'
       replacements = {
         id: id,
    @@ -1791,6 +1823,7 @@ 

    data[:description] = description if description data[:metadata] = if data[:bindings] = bindings if bindings + data[:pooling_enabled] = pooling_enabled if pooling_enabled result = @client.patch(path % replacements, data: data) NgrokAPI::Models::Endpoint.new(client: self, attrs: result) end

    @@ -1802,7 +1835,7 @@

    - #update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + #update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint @@ -1930,6 +1963,19 @@

    +
  • + + pooling_enabled + + + (boolean) + + + (defaults to: False) + + +
  • +

    Returns:

    @@ -1957,25 +2003,26 @@

     
     
    -208
    -209
    -210
    -211
    -212
    -213
    -214
     215
     216
     217
     218
     219
     220
    -221
    +221 +222 +223 +224 +225 +226 +227 +228 +229

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 208
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 215
     
    -def update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil)
    +def update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False)
       path = '/endpoints/%{id}'
       replacements = {
         id: id,
    @@ -1986,6 +2033,7 @@ 

    data[:description] = description if description data[:metadata] = if data[:bindings] = bindings if bindings + data[:pooling_enabled] = pooling_enabled if pooling_enabled result = @client.patch(path % replacements, data: data, danger: true) NgrokAPI::Models::Endpoint.new(client: self, attrs: result) end

    @@ -1999,9 +2047,9 @@

    diff --git a/docs/NgrokAPI/Services/EventDestinationsClient.html b/docs/NgrokAPI/Services/EventDestinationsClient.html index 5b0cf977..009ae371 100644 --- a/docs/NgrokAPI/Services/EventDestinationsClient.html +++ b/docs/NgrokAPI/Services/EventDestinationsClient.html @@ -1877,9 +1877,9 @@

    diff --git a/docs/NgrokAPI/Services/EventSourcesClient.html b/docs/NgrokAPI/Services/EventSourcesClient.html index a58771a8..dc9599b7 100644 --- a/docs/NgrokAPI/Services/EventSourcesClient.html +++ b/docs/NgrokAPI/Services/EventSourcesClient.html @@ -1661,9 +1661,9 @@

    diff --git a/docs/NgrokAPI/Services/EventSubscriptionsClient.html b/docs/NgrokAPI/Services/EventSubscriptionsClient.html index de22f570..b476d4fb 100644 --- a/docs/NgrokAPI/Services/EventSubscriptionsClient.html +++ b/docs/NgrokAPI/Services/EventSubscriptionsClient.html @@ -1877,9 +1877,9 @@

    diff --git a/docs/NgrokAPI/Services/FailoverBackendsClient.html b/docs/NgrokAPI/Services/FailoverBackendsClient.html index 35b23e18..49c17bcf 100644 --- a/docs/NgrokAPI/Services/FailoverBackendsClient.html +++ b/docs/NgrokAPI/Services/FailoverBackendsClient.html @@ -1789,9 +1789,9 @@

    diff --git a/docs/NgrokAPI/Services/HTTPResponseBackendsClient.html b/docs/NgrokAPI/Services/HTTPResponseBackendsClient.html index ed821016..5520bd2d 100644 --- a/docs/NgrokAPI/Services/HTTPResponseBackendsClient.html +++ b/docs/NgrokAPI/Services/HTTPResponseBackendsClient.html @@ -1927,9 +1927,9 @@

    diff --git a/docs/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html b/docs/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html index b030a93b..039cb969 100644 --- a/docs/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html +++ b/docs/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html @@ -1029,9 +1029,9 @@

    diff --git a/docs/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html b/docs/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html index b7933f6b..cbcccdef 100644 --- a/docs/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html +++ b/docs/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html @@ -1029,9 +1029,9 @@

    diff --git a/docs/NgrokAPI/Services/IPPoliciesClient.html b/docs/NgrokAPI/Services/IPPoliciesClient.html index fe2d8413..e11718ee 100644 --- a/docs/NgrokAPI/Services/IPPoliciesClient.html +++ b/docs/NgrokAPI/Services/IPPoliciesClient.html @@ -1709,9 +1709,9 @@

    diff --git a/docs/NgrokAPI/Services/IPPolicyRulesClient.html b/docs/NgrokAPI/Services/IPPolicyRulesClient.html index 3c816472..38b93772 100644 --- a/docs/NgrokAPI/Services/IPPolicyRulesClient.html +++ b/docs/NgrokAPI/Services/IPPolicyRulesClient.html @@ -1857,9 +1857,9 @@

    diff --git a/docs/NgrokAPI/Services/IPRestrictionsClient.html b/docs/NgrokAPI/Services/IPRestrictionsClient.html index d111f0a0..26353dfe 100644 --- a/docs/NgrokAPI/Services/IPRestrictionsClient.html +++ b/docs/NgrokAPI/Services/IPRestrictionsClient.html @@ -1901,9 +1901,9 @@

    diff --git a/docs/NgrokAPI/Services/KubernetesOperatorsClient.html b/docs/NgrokAPI/Services/KubernetesOperatorsClient.html new file mode 100644 index 00000000..86cb30bd --- /dev/null +++ b/docs/NgrokAPI/Services/KubernetesOperatorsClient.html @@ -0,0 +1,2423 @@ + + + + + + + Class: NgrokAPI::Services::KubernetesOperatorsClient + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Class: NgrokAPI::Services::KubernetesOperatorsClient + + + +

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

    Overview

    +
    + +

    KubernetesOperators is used by the Kubernetes Operator to register and manage its own resource, as well as for users to see active kubernetes clusters.

    + +

    ngrok.com/docs/api#api-kubernetes-operators

    + + +
    +
    +
    + + +
    + +

    + Constant Summary + collapse +

    + +
    + +
    PATH = +
    +
    + +

    The API path for the requests

    + + +
    +
    +
    + + +
    +
    +
    '/kubernetes_operators'
    + +
    LIST_PROPERTY = +
    +
    + +

    The List Property from the resulting API for list calls

    + + +
    +
    +
    + + +
    +
    +
    'operators'
    + +
    + + + + + +

    Instance Attribute Summary collapse

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

      Returns the value of attribute client.

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

    + Instance Method Summary + collapse +

    + + + + +
    +

    Constructor Details

    + +
    +

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

    +
    + +

    Returns a new instance of KubernetesOperatorsClient.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +21
    +22
    +23
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 21
    +
    +def initialize(client:)
    +  @client = client
    +end
    +
    +
    + +
    + +
    +

    Instance Attribute Details

    + + + +
    +

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

    +
    + +

    Returns the value of attribute client.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +19
    +20
    +21
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 19
    +
    +def client
    +  @client
    +end
    +
    +
    + +
    + + +
    +

    Instance Method Details

    + + +
    +

    + + #create(description: "", metadata: "", enabled_features: [], region: "", deployment: nil, binding: nil) ⇒ NgrokAPI::Models::KubernetesOperator + + + + + +

    +
    + +

    Create a new Kubernetes Operator

    + +

    ngrok.com/docs/api#api-kubernetes-operators-create

    + + +
    +
    +
    +

    Parameters:

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

      human-readable description of this Kubernetes Operator. optional, max 255 bytes.

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

      arbitrary user-defined machine-readable data of this Kubernetes Operator. optional, max 4096 bytes.

      +
      + +
    • + +
    • + + enabled_features + + + (List<string>) + + + (defaults to: []) + + + — +
      +

      features enabled for this Kubernetes Operator. a subset of “bindings”, “ingress”, and “gateway”

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

      the ngrok region in which the ingress for this operator is served. defaults to “global”

      +
      + +
    • + +
    • + + deployment + + + (KubernetesOperatorDeployment) + + + (defaults to: nil) + + + — +
      +

      information about the deployment of this Kubernetes Operator

      +
      + +
    • + +
    • + + binding + + + (KubernetesOperatorBindingCreate) + + + (defaults to: nil) + + + — +
      +

      configuration for the Bindings feature of this Kubernetes Operator. set only if enabling the “bindings” feature

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +37
    +38
    +39
    +40
    +41
    +42
    +43
    +44
    +45
    +46
    +47
    +48
    +49
    +50
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 37
    +
    +def create(description: "", metadata: "", enabled_features: [], region: "", deployment: nil, binding: nil)
    +  path = '/kubernetes_operators'
    +  replacements = {
    +  }
    +  data = {}
    +  data[:description] = description if description
    +  data[:metadata] =  if 
    +  data[:enabled_features] = enabled_features if enabled_features
    +  data[:region] = region if region
    +  data[:deployment] = deployment if deployment
    +  data[:binding] = binding if binding
    +  result = @client.post(path % replacements, data: data)
    +  NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #create!(description: "", metadata: "", enabled_features: [], region: "", deployment: nil, binding: nil) ⇒ NgrokAPI::Models::KubernetesOperator + + + + + +

    +
    + +

    Create a new Kubernetes Operator Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-kubernetes-operators-create

    + + +
    +
    +
    +

    Parameters:

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

      human-readable description of this Kubernetes Operator. optional, max 255 bytes.

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

      arbitrary user-defined machine-readable data of this Kubernetes Operator. optional, max 4096 bytes.

      +
      + +
    • + +
    • + + enabled_features + + + (List<string>) + + + (defaults to: []) + + + — +
      +

      features enabled for this Kubernetes Operator. a subset of “bindings”, “ingress”, and “gateway”

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

      the ngrok region in which the ingress for this operator is served. defaults to “global”

      +
      + +
    • + +
    • + + deployment + + + (KubernetesOperatorDeployment) + + + (defaults to: nil) + + + — +
      +

      information about the deployment of this Kubernetes Operator

      +
      + +
    • + +
    • + + binding + + + (KubernetesOperatorBindingCreate) + + + (defaults to: nil) + + + — +
      +

      configuration for the Bindings feature of this Kubernetes Operator. set only if enabling the “bindings” feature

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +65
    +66
    +67
    +68
    +69
    +70
    +71
    +72
    +73
    +74
    +75
    +76
    +77
    +78
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 65
    +
    +def create!(description: "", metadata: "", enabled_features: [], region: "", deployment: nil, binding: nil)
    +  path = '/kubernetes_operators'
    +  replacements = {
    +  }
    +  data = {}
    +  data[:description] = description if description
    +  data[:metadata] =  if 
    +  data[:enabled_features] = enabled_features if enabled_features
    +  data[:region] = region if region
    +  data[:deployment] = deployment if deployment
    +  data[:binding] = binding if binding
    +  result = @client.post(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

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

    +
    + +

    Delete a Kubernetes Operator

    + +

    ngrok.com/docs/api#api-kubernetes-operators-delete

    + + +
    +
    +
    +

    Parameters:

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

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

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

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +146
    +147
    +148
    +149
    +150
    +151
    +152
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 146
    +
    +def delete(id: "")
    +  path = '/kubernetes_operators/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements)
    +end
    +
    +
    + +
    +

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

    +
    + +

    Delete a Kubernetes Operator Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-kubernetes-operators-delete

    + + +
    +
    +
    +

    Parameters:

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

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

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

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +162
    +163
    +164
    +165
    +166
    +167
    +168
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 162
    +
    +def delete!(id: "")
    +  path = '/kubernetes_operators/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements, danger: true)
    +end
    +
    +
    + +
    +

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

    +
    + +

    Get of a Kubernetes Operator

    + +

    ngrok.com/docs/api#api-kubernetes-operators-get

    + + +
    +
    +
    +

    Parameters:

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

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +177
    +178
    +179
    +180
    +181
    +182
    +183
    +184
    +185
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 177
    +
    +def get(id: "")
    +  path = '/kubernetes_operators/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data)
    +  NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

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

    +
    + +

    Get of a Kubernetes Operator Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-kubernetes-operators-get

    + + +
    +
    +
    +

    Parameters:

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

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +195
    +196
    +197
    +198
    +199
    +200
    +201
    +202
    +203
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 195
    +
    +def get!(id: "")
    +  path = '/kubernetes_operators/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  result = @client.get(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #get_bound_endpoints(id: "", before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable + + + + + +

    +
    + +

    List Endpoints bound to a Kubernetes Operator

    + +

    ngrok.com/docs/api#api-kubernetes-operators-get-bound-endpoints

    + + +
    +
    +
    +

    Parameters:

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

      a resource identifier

      +
      + +
    • + +
    • + + before_id + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + limit + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + url + + + (string) + + + (defaults to: nil) + + + — +
      +

      optional and mutually exclusive from before_id and limit

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +268
    +269
    +270
    +271
    +272
    +273
    +274
    +275
    +276
    +277
    +278
    +279
    +280
    +281
    +282
    +283
    +284
    +285
    +286
    +287
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 268
    +
    +def get_bound_endpoints(id: "", before_id: nil, limit: nil, url: nil)
    +  path = '/kubernetes_operators/%{id}/bound_endpoints'
    +  replacements = {
    +    id: id,
    +  }
    +  result = @client.list(
    +    id: id,
    +    before_id: before_id,
    +    limit: limit,
    +    url: url,
    +    path: path % replacements
    +  )
    +
    +  NgrokAPI::Models::Listable.new(
    +    client: self,
    +    attrs: result,
    +    list_property: 'endpoints',
    +    klass: NgrokAPI::Models::Endpoint
    +  )
    +end
    +
    +
    + +
    +

    + + #get_bound_endpoints!(id: "", before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable + + + + + +

    +
    + +

    List Endpoints bound to a Kubernetes Operator Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-kubernetes-operators-get-bound-endpoints

    + + +
    +
    +
    +

    Parameters:

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

      a resource identifier

      +
      + +
    • + +
    • + + before_id + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + limit + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + url + + + (string) + + + (defaults to: nil) + + + — +
      +

      optional and mutually exclusive from before_id and limit

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +300
    +301
    +302
    +303
    +304
    +305
    +306
    +307
    +308
    +309
    +310
    +311
    +312
    +313
    +314
    +315
    +316
    +317
    +318
    +319
    +320
    +321
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 300
    +
    +def get_bound_endpoints!(id: "", before_id: nil, limit: nil, url: nil)
    +  path = '/kubernetes_operators/%{id}/bound_endpoints'
    +  replacements = {
    +    id: id,
    +  }
    +  result = @client.list(
    +    id: id,
    +    before_id: before_id,
    +    limit: limit,
    +    danger: true,
    +    url: url,
    +    path: path % replacements
    +  )
    +
    +  NgrokAPI::Models::Listable.new(
    +    client: self,
    +    attrs: result,
    +    list_property: 'endpoints',
    +    klass: NgrokAPI::Models::Endpoint,
    +    danger: true
    +  )
    +end
    +
    +
    + +
    +

    + + #list(before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable + + + + + +

    +
    + +

    List all Kubernetes Operators owned by this account

    + +

    ngrok.com/docs/api#api-kubernetes-operators-list

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + before_id + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + limit + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + url + + + (string) + + + (defaults to: nil) + + + — +
      +

      optional and mutually exclusive from before_id and limit

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +214
    +215
    +216
    +217
    +218
    +219
    +220
    +221
    +222
    +223
    +224
    +225
    +226
    +227
    +228
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 214
    +
    +def list(before_id: nil, limit: nil, url: nil)
    +  result = @client.list(
    +    before_id: before_id,
    +    limit: limit,
    +    url: url,
    +    path: PATH
    +  )
    +
    +  NgrokAPI::Models::Listable.new(
    +    client: self,
    +    attrs: result,
    +    list_property: LIST_PROPERTY,
    +    klass: NgrokAPI::Models::KubernetesOperator
    +  )
    +end
    +
    +
    + +
    +

    + + #list!(before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable + + + + + +

    +
    + +

    List all Kubernetes Operators owned by this account Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-kubernetes-operators-list

    + + +
    +
    +
    +

    Parameters:

    +
      + +
    • + + before_id + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + limit + + + (string) + + + (defaults to: nil) + + +
    • + +
    • + + url + + + (string) + + + (defaults to: nil) + + + — +
      +

      optional and mutually exclusive from before_id and limit

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +240
    +241
    +242
    +243
    +244
    +245
    +246
    +247
    +248
    +249
    +250
    +251
    +252
    +253
    +254
    +255
    +256
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 240
    +
    +def list!(before_id: nil, limit: nil, url: nil)
    +  result = @client.list(
    +    before_id: before_id,
    +    limit: limit,
    +    danger: true,
    +    url: url,
    +    path: PATH
    +  )
    +
    +  NgrokAPI::Models::Listable.new(
    +    client: self,
    +    attrs: result,
    +    list_property: LIST_PROPERTY,
    +    klass: NgrokAPI::Models::KubernetesOperator,
    +    danger: true
    +  )
    +end
    +
    +
    + +
    +

    + + #update(id: "", description: nil, metadata: nil, enabled_features: nil, region: nil, binding: nil, deployment: nil) ⇒ NgrokAPI::Models::KubernetesOperator + + + + + +

    +
    + +

    Update an existing Kubernetes operator by ID.

    + +

    ngrok.com/docs/api#api-kubernetes-operators-update

    + + +
    +
    +
    +

    Parameters:

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

      unique identifier for this Kubernetes Operator

      +
      + +
    • + +
    • + + description + + + (string) + + + (defaults to: nil) + + + — +
      +

      human-readable description of this Kubernetes Operator. optional, max 255 bytes.

      +
      + +
    • + +
    • + + metadata + + + (string) + + + (defaults to: nil) + + + — +
      +

      arbitrary user-defined machine-readable data of this Kubernetes Operator. optional, max 4096 bytes.

      +
      + +
    • + +
    • + + enabled_features + + + (List<string>) + + + (defaults to: nil) + + + — +
      +

      features enabled for this Kubernetes Operator. a subset of “bindings”, “ingress”, and “gateway”

      +
      + +
    • + +
    • + + region + + + (string) + + + (defaults to: nil) + + + — +
      +

      the ngrok region in which the ingress for this operator is served. defaults to “global”

      +
      + +
    • + +
    • + + binding + + + (KubernetesOperatorBindingUpdate) + + + (defaults to: nil) + + + — +
      +

      configuration for the Bindings feature of this Kubernetes Operator. set only if enabling the “bindings” feature

      +
      + +
    • + +
    • + + deployment + + + (KubernetesOperatorDeploymentUpdate) + + + (defaults to: nil) + + + — +
      +

      configuration for the Deployment info

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +93
    +94
    +95
    +96
    +97
    +98
    +99
    +100
    +101
    +102
    +103
    +104
    +105
    +106
    +107
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 93
    +
    +def update(id: "", description: nil, metadata: nil, enabled_features: nil, region: nil, binding: nil, deployment: nil)
    +  path = '/kubernetes_operators/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  data[:description] = description if description
    +  data[:metadata] =  if 
    +  data[:enabled_features] = enabled_features if enabled_features
    +  data[:region] = region if region
    +  data[:binding] = binding if binding
    +  data[:deployment] = deployment if deployment
    +  result = @client.patch(path % replacements, data: data)
    +  NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #update!(id: "", description: nil, metadata: nil, enabled_features: nil, region: nil, binding: nil, deployment: nil) ⇒ NgrokAPI::Models::KubernetesOperator + + + + + +

    +
    + +

    Update an existing Kubernetes operator by ID. Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-kubernetes-operators-update

    + + +
    +
    +
    +

    Parameters:

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

      unique identifier for this Kubernetes Operator

      +
      + +
    • + +
    • + + description + + + (string) + + + (defaults to: nil) + + + — +
      +

      human-readable description of this Kubernetes Operator. optional, max 255 bytes.

      +
      + +
    • + +
    • + + metadata + + + (string) + + + (defaults to: nil) + + + — +
      +

      arbitrary user-defined machine-readable data of this Kubernetes Operator. optional, max 4096 bytes.

      +
      + +
    • + +
    • + + enabled_features + + + (List<string>) + + + (defaults to: nil) + + + — +
      +

      features enabled for this Kubernetes Operator. a subset of “bindings”, “ingress”, and “gateway”

      +
      + +
    • + +
    • + + region + + + (string) + + + (defaults to: nil) + + + — +
      +

      the ngrok region in which the ingress for this operator is served. defaults to “global”

      +
      + +
    • + +
    • + + binding + + + (KubernetesOperatorBindingUpdate) + + + (defaults to: nil) + + + — +
      +

      configuration for the Bindings feature of this Kubernetes Operator. set only if enabling the “bindings” feature

      +
      + +
    • + +
    • + + deployment + + + (KubernetesOperatorDeploymentUpdate) + + + (defaults to: nil) + + + — +
      +

      configuration for the Deployment info

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +123
    +124
    +125
    +126
    +127
    +128
    +129
    +130
    +131
    +132
    +133
    +134
    +135
    +136
    +137
    +
    +
    # File 'lib/ngrokapi/services/kubernetes_operators_client.rb', line 123
    +
    +def update!(id: "", description: nil, metadata: nil, enabled_features: nil, region: nil, binding: nil, deployment: nil)
    +  path = '/kubernetes_operators/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  data[:description] = description if description
    +  data[:metadata] =  if 
    +  data[:enabled_features] = enabled_features if enabled_features
    +  data[:region] = region if region
    +  data[:binding] = binding if binding
    +  data[:deployment] = deployment if deployment
    +  result = @client.patch(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result)
    +end
    +
    +
    + +
    + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/NgrokAPI/Services/ReservedAddrsClient.html b/docs/NgrokAPI/Services/ReservedAddrsClient.html index 8f50432d..76178e5c 100644 --- a/docs/NgrokAPI/Services/ReservedAddrsClient.html +++ b/docs/NgrokAPI/Services/ReservedAddrsClient.html @@ -1749,9 +1749,9 @@

    diff --git a/docs/NgrokAPI/Services/ReservedDomainsClient.html b/docs/NgrokAPI/Services/ReservedDomainsClient.html index dddae276..b43d24c7 100644 --- a/docs/NgrokAPI/Services/ReservedDomainsClient.html +++ b/docs/NgrokAPI/Services/ReservedDomainsClient.html @@ -2409,9 +2409,9 @@

    diff --git a/docs/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html b/docs/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html index 1c411ff0..bf3669c7 100644 --- a/docs/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html +++ b/docs/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html @@ -1829,9 +1829,9 @@

    diff --git a/docs/NgrokAPI/Services/SSHCredentialsClient.html b/docs/NgrokAPI/Services/SSHCredentialsClient.html index c3417e3e..03ff9bd2 100644 --- a/docs/NgrokAPI/Services/SSHCredentialsClient.html +++ b/docs/NgrokAPI/Services/SSHCredentialsClient.html @@ -1865,9 +1865,9 @@

    diff --git a/docs/NgrokAPI/Services/SSHHostCertificatesClient.html b/docs/NgrokAPI/Services/SSHHostCertificatesClient.html index 310be8f5..c9ee6175 100644 --- a/docs/NgrokAPI/Services/SSHHostCertificatesClient.html +++ b/docs/NgrokAPI/Services/SSHHostCertificatesClient.html @@ -1901,9 +1901,9 @@

    diff --git a/docs/NgrokAPI/Services/SSHUserCertificatesClient.html b/docs/NgrokAPI/Services/SSHUserCertificatesClient.html index 5f469dae..9f51d232 100644 --- a/docs/NgrokAPI/Services/SSHUserCertificatesClient.html +++ b/docs/NgrokAPI/Services/SSHUserCertificatesClient.html @@ -1981,9 +1981,9 @@

    diff --git a/docs/NgrokAPI/Services/StaticBackendsClient.html b/docs/NgrokAPI/Services/StaticBackendsClient.html index 4267ed3c..2f860172 100644 --- a/docs/NgrokAPI/Services/StaticBackendsClient.html +++ b/docs/NgrokAPI/Services/StaticBackendsClient.html @@ -1869,9 +1869,9 @@

    diff --git a/docs/NgrokAPI/Services/TCPEdgeBackendModuleClient.html b/docs/NgrokAPI/Services/TCPEdgeBackendModuleClient.html index b1f6e95d..dde1da8b 100644 --- a/docs/NgrokAPI/Services/TCPEdgeBackendModuleClient.html +++ b/docs/NgrokAPI/Services/TCPEdgeBackendModuleClient.html @@ -1029,9 +1029,9 @@

    diff --git a/docs/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html b/docs/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html index 27cb3743..e04e5519 100644 --- a/docs/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html +++ b/docs/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html @@ -1029,9 +1029,9 @@

    diff --git a/docs/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html b/docs/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html index 240689ec..9739fe31 100644 --- a/docs/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html +++ b/docs/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html @@ -1029,9 +1029,9 @@

    diff --git a/docs/NgrokAPI/Services/TLSCertificatesClient.html b/docs/NgrokAPI/Services/TLSCertificatesClient.html index b1ef4d94..83d49a72 100644 --- a/docs/NgrokAPI/Services/TLSCertificatesClient.html +++ b/docs/NgrokAPI/Services/TLSCertificatesClient.html @@ -1781,9 +1781,9 @@

    diff --git a/docs/NgrokAPI/Services/TLSEdgeBackendModuleClient.html b/docs/NgrokAPI/Services/TLSEdgeBackendModuleClient.html index df3f351e..16308841 100644 --- a/docs/NgrokAPI/Services/TLSEdgeBackendModuleClient.html +++ b/docs/NgrokAPI/Services/TLSEdgeBackendModuleClient.html @@ -1029,9 +1029,9 @@

    diff --git a/docs/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html b/docs/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html index 25fcbbfa..155e3e6b 100644 --- a/docs/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html +++ b/docs/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html @@ -1029,9 +1029,9 @@

    diff --git a/docs/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html b/docs/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html index 0c7604d9..e97d2849 100644 --- a/docs/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html +++ b/docs/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html @@ -1029,9 +1029,9 @@

    diff --git a/docs/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html b/docs/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html index b01ce109..3a9cef39 100644 --- a/docs/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html +++ b/docs/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html @@ -1029,9 +1029,9 @@

    diff --git a/docs/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html b/docs/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html index 173f984e..dc3ca6c2 100644 --- a/docs/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html +++ b/docs/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html @@ -1029,9 +1029,9 @@

    diff --git a/docs/NgrokAPI/Services/TunnelGroupBackendsClient.html b/docs/NgrokAPI/Services/TunnelGroupBackendsClient.html index 183ddec7..4da62067 100644 --- a/docs/NgrokAPI/Services/TunnelGroupBackendsClient.html +++ b/docs/NgrokAPI/Services/TunnelGroupBackendsClient.html @@ -1789,9 +1789,9 @@

    diff --git a/docs/NgrokAPI/Services/TunnelSessionsClient.html b/docs/NgrokAPI/Services/TunnelSessionsClient.html index 6e07eb8c..565b48d1 100644 --- a/docs/NgrokAPI/Services/TunnelSessionsClient.html +++ b/docs/NgrokAPI/Services/TunnelSessionsClient.html @@ -1573,9 +1573,9 @@

    diff --git a/docs/NgrokAPI/Services/TunnelsClient.html b/docs/NgrokAPI/Services/TunnelsClient.html index 8686d428..b436f573 100644 --- a/docs/NgrokAPI/Services/TunnelsClient.html +++ b/docs/NgrokAPI/Services/TunnelsClient.html @@ -893,9 +893,9 @@

    diff --git a/docs/NgrokAPI/Services/WeightedBackendsClient.html b/docs/NgrokAPI/Services/WeightedBackendsClient.html index 303ad75f..d7d3420a 100644 --- a/docs/NgrokAPI/Services/WeightedBackendsClient.html +++ b/docs/NgrokAPI/Services/WeightedBackendsClient.html @@ -1789,9 +1789,9 @@

    diff --git a/docs/_index.html b/docs/_index.html index 0451f5bc..46f181a0 100644 --- a/docs/_index.html +++ b/docs/_index.html @@ -870,6 +870,70 @@

    Namespace Listing A-Z

    + + +
    • L
      • @@ -1239,6 +1303,9 @@

        Namespace Listing A-Z

      + + +
      • U
        • @@ -1254,9 +1321,6 @@

          Namespace Listing A-Z

        - - -
        • W
          • @@ -1287,9 +1351,9 @@

            Namespace Listing A-Z

            diff --git a/docs/class_list.html b/docs/class_list.html index 4b8aadfa..f979f060 100644 --- a/docs/class_list.html +++ b/docs/class_list.html @@ -43,7 +43,7 @@

            Class List

            diff --git a/docs/file.README.html b/docs/file.README.html index 796d62b6..3b0a626f 100644 --- a/docs/file.README.html +++ b/docs/file.README.html @@ -166,9 +166,9 @@

            Building (internal)

            diff --git a/docs/index.html b/docs/index.html index e12cc3ee..e7e9858b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -166,9 +166,9 @@

            Building (internal)

            diff --git a/docs/method_list.html b/docs/method_list.html index 6b545294..853e17bb 100644 --- a/docs/method_list.html +++ b/docs/method_list.html @@ -405,6 +405,14 @@

            Method List

          • +
            + #== + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #== NgrokAPI::Models::EndpointCompression @@ -412,7 +420,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointSAMLMutate @@ -420,7 +428,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EventSourceReplace @@ -428,7 +436,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EventTargetDatadog @@ -436,7 +444,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EventTargetKinesis @@ -444,7 +452,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::SSHHostCertificate @@ -452,7 +460,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::SSHUserCertificate @@ -460,7 +468,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::TunnelGroupBackend @@ -468,7 +476,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::AbuseReportHostname @@ -476,7 +484,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::CertificateAuthority @@ -484,7 +492,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EventTargetFirehose @@ -492,7 +500,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::HTTPResponseBackend @@ -500,7 +508,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::TLSCertificateSANs @@ -508,7 +516,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::AgentIngressCertJob @@ -516,7 +524,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointOAuthAmazon @@ -524,7 +532,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointOAuthGoogle @@ -532,7 +540,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointOAuthTwitch @@ -540,7 +548,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointBackendMutate @@ -548,7 +556,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointOAuthGitHub @@ -556,7 +564,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointOAuthGitLab @@ -564,7 +572,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointTrafficPolicy @@ -572,7 +580,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointCircuitBreaker @@ -580,7 +588,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointOAuthFacebook @@ -588,7 +596,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointOAuthProvider @@ -596,7 +604,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointRequestHeaders @@ -604,7 +612,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EndpointTLSTermination @@ -612,6 +620,14 @@

            Method List

          • +
          • +
            + #== + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + +
          • #== @@ -701,6 +717,14 @@

            Method List

          • +
            + #== + NgrokAPI::Models::KubernetesOperatorBinding +
            +
          • + + +
          • #== NgrokAPI::Models::ReservedDomainCertPolicy @@ -708,7 +732,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::ReservedDomainCertStatus @@ -716,7 +740,7 @@

            Method List

          • -
          • +
          • #== NgrokAPI::Models::EventTargetCloudwatchLogs @@ -724,6 +748,14 @@

            Method List

          • +
          • +
            + #== + NgrokAPI::Models::KubernetesOperatorDeployment +
            +
          • + +
          • #== @@ -749,6 +781,30 @@

            Method List

          • +
            + #== + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + + +
          • +
            + #== + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + + +
          • +
            + #== + NgrokAPI::Models::KubernetesOperatorDeploymentUpdate +
            +
          • + + +
          • #abuse_reports NgrokAPI::Client @@ -756,7 +812,7 @@

            Method List

          • -
          • +
          • #acl NgrokAPI::Models::Credential @@ -764,7 +820,7 @@

            Method List

          • -
          • +
          • #acl NgrokAPI::Models::SSHCredential @@ -772,7 +828,7 @@

            Method List

          • -
          • +
          • #acme_challenge_cname_target NgrokAPI::Models::ReservedDomain @@ -780,7 +836,7 @@

            Method List

          • -
          • +
          • #action NgrokAPI::Models::IPPolicyRule @@ -788,7 +844,7 @@

            Method List

          • -
          • +
          • #active NgrokAPI::Models::BotUser @@ -796,7 +852,7 @@

            Method List

          • -
          • +
          • #add NgrokAPI::Models::EndpointRequestHeaders @@ -804,7 +860,7 @@

            Method List

          • -
          • +
          • #add NgrokAPI::Models::EndpointResponseHeaders @@ -812,7 +868,7 @@

            Method List

          • -
          • +
          • #addr NgrokAPI::Models::ReservedAddr @@ -820,7 +876,7 @@

            Method List

          • -
          • +
          • #address NgrokAPI::Models::StaticBackend @@ -828,7 +884,7 @@

            Method List

          • -
          • +
          • #agent_ingresses NgrokAPI::Client @@ -836,7 +892,7 @@

            Method List

          • -
          • +
          • #agent_version NgrokAPI::Models::TunnelSession @@ -844,7 +900,7 @@

            Method List

          • -
          • +
          • #allow NgrokAPI::Models::EndpointUserAgentFilter @@ -852,7 +908,7 @@

            Method List

          • -
          • +
          • #allow_idp_initiated NgrokAPI::Models::EndpointSAML @@ -860,7 +916,7 @@

            Method List

          • -
          • +
          • #allow_idp_initiated NgrokAPI::Models::EndpointSAMLMutate @@ -868,7 +924,7 @@

            Method List

          • -
          • +
          • #amazon NgrokAPI::Models::EndpointOAuthProvider @@ -876,7 +932,7 @@

            Method List

          • -
          • +
          • #api_key NgrokAPI::HttpClient @@ -884,7 +940,7 @@

            Method List

          • -
          • +
          • #api_key NgrokAPI::Models::EventTargetDatadog @@ -892,7 +948,7 @@

            Method List

          • -
          • +
          • #api_keys NgrokAPI::Client @@ -900,7 +956,7 @@

            Method List

          • -
          • +
          • #application_sessions NgrokAPI::Client @@ -908,7 +964,7 @@

            Method List

          • -
          • +
          • #application_user NgrokAPI::Models::ApplicationSession @@ -916,7 +972,7 @@

            Method List

          • -
          • +
          • #application_users NgrokAPI::Client @@ -924,7 +980,7 @@

            Method List

          • -
          • +
          • #assertion_consumer_service_url NgrokAPI::Models::EndpointSAML @@ -932,7 +988,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::Ref @@ -940,7 +996,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::Tunnel @@ -948,7 +1004,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::APIKey @@ -956,7 +1012,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::AWSAuth @@ -964,7 +1020,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::AWSRole @@ -972,7 +1028,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::BotUser @@ -980,7 +1036,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::Endpoint @@ -988,7 +1044,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::Listable @@ -996,7 +1052,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::Location @@ -1004,7 +1060,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::TCPEdge @@ -1012,7 +1068,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::TLSEdge @@ -1020,7 +1076,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::IPPolicy @@ -1028,7 +1084,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::Credential @@ -1036,7 +1092,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::HTTPSEdge @@ -1044,7 +1100,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::UserAgent @@ -1052,7 +1108,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::AbuseReport @@ -1060,7 +1116,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EventSource @@ -1068,7 +1124,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EventTarget @@ -1076,7 +1132,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::AgentIngress @@ -1084,7 +1140,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointOIDC @@ -1092,7 +1148,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointSAML @@ -1100,7 +1156,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::ReservedAddr @@ -1108,7 +1164,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::IPPolicyRule @@ -1116,7 +1172,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::IPRestriction @@ -1124,7 +1180,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::SSHCredential @@ -1132,7 +1188,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::StaticBackend @@ -1140,7 +1196,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::TunnelSession @@ -1148,7 +1204,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::AWSCredentials @@ -1156,7 +1212,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::BrowserSession @@ -1164,7 +1220,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointOAuth @@ -1172,7 +1228,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::ReservedDomain @@ -1180,7 +1236,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::TLSCertificate @@ -1188,7 +1244,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::ApplicationUser @@ -1196,7 +1252,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointBackend @@ -1204,7 +1260,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::FailoverBackend @@ -1212,7 +1268,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::HTTPSEdgeRoute @@ -1220,7 +1276,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::WeightedBackend @@ -1228,7 +1284,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EventDestination @@ -1236,7 +1292,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EventSourceList @@ -1244,7 +1300,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::IdentityProvider @@ -1252,7 +1308,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointIPPolicy @@ -1260,7 +1316,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EventSubscription @@ -1268,7 +1324,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::StaticBackendTLS @@ -1276,7 +1332,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::ApplicationSession @@ -1284,7 +1340,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointMutualTLS @@ -1292,6 +1348,14 @@

            Method List

          • +
          • +
            + #attrs + NgrokAPI::Models::KubernetesOperator +
            +
          • + +
          • #attrs @@ -1501,6 +1565,14 @@

            Method List

          • +
            + #attrs + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + + +
          • #attrs NgrokAPI::Models::ReservedDomainCertJob @@ -1508,7 +1580,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::AgentIngressCertPolicy @@ -1516,7 +1588,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::AgentIngressCertStatus @@ -1524,7 +1596,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointIPPolicyMutate @@ -1532,7 +1604,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointOAuthLinkedIn @@ -1540,7 +1612,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointOAuthMicrosoft @@ -1548,7 +1620,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointResponseHeaders @@ -1556,7 +1628,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::SSHCertificateAuthority @@ -1564,7 +1636,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointMutualTLSMutate @@ -1572,7 +1644,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointUserAgentFilter @@ -1580,7 +1652,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointWebhookValidation @@ -1588,6 +1660,14 @@

            Method List

          • +
          • +
            + #attrs + NgrokAPI::Models::KubernetesOperatorBinding +
            +
          • + +
          • #attrs @@ -1613,6 +1693,14 @@

            Method List

          • +
            + #attrs + NgrokAPI::Models::KubernetesOperatorDeployment +
            +
          • + + +
          • #attrs NgrokAPI::Models::EndpointTLSTerminationAtEdge @@ -1620,7 +1708,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EndpointWebsocketTCPConverter @@ -1628,7 +1716,7 @@

            Method List

          • -
          • +
          • #attrs NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -1636,6 +1724,30 @@

            Method List

          • +
          • +
            + #attrs + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + + +
          • +
            + #attrs + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + + +
          • +
            + #attrs + NgrokAPI::Models::KubernetesOperatorDeploymentUpdate +
            +
          • + +
          • #auth @@ -1805,6 +1917,14 @@

            Method List

          • +
            + #binding + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #bindings NgrokAPI::Models::Endpoint @@ -1812,7 +1932,7 @@

            Method List

          • -
          • +
          • #body NgrokAPI::Models::HTTPResponseBackend @@ -1820,7 +1940,7 @@

            Method List

          • -
          • +
          • #bot_users NgrokAPI::Client @@ -1828,7 +1948,7 @@

            Method List

          • -
          • +
          • #browser_name NgrokAPI::Models::UserAgent @@ -1836,7 +1956,7 @@

            Method List

          • -
          • +
          • #browser_session NgrokAPI::Models::ApplicationSession @@ -1844,7 +1964,7 @@

            Method List

          • -
          • +
          • #browser_version NgrokAPI::Models::UserAgent @@ -1852,7 +1972,7 @@

            Method List

          • -
          • +
          • #ca_pem NgrokAPI::Models::CertificateAuthority @@ -1860,7 +1980,23 @@

            Method List

          • +
          • +
            + #cert + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + +
          • +
            + #cert + NgrokAPI::Models::KubernetesOperatorBinding +
            +
          • + + +
          • #certificate NgrokAPI::Models::ReservedDomain @@ -1868,7 +2004,7 @@

            Method List

          • -
          • +
          • #certificate NgrokAPI::Models::SSHHostCertificate @@ -1876,7 +2012,7 @@

            Method List

          • -
          • +
          • #certificate NgrokAPI::Models::SSHUserCertificate @@ -1884,7 +2020,7 @@

            Method List

          • -
          • +
          • #certificate_authorities NgrokAPI::Client @@ -1892,7 +2028,7 @@

            Method List

          • -
          • +
          • #certificate_authorities NgrokAPI::Models::EndpointMutualTLS @@ -1900,7 +2036,7 @@

            Method List

          • -
          • +
          • #certificate_authority_ids NgrokAPI::Models::EndpointMutualTLSMutate @@ -1908,7 +2044,7 @@

            Method List

          • -
          • +
          • #certificate_management_policy NgrokAPI::Models::AgentIngress @@ -1916,7 +2052,7 @@

            Method List

          • -
          • +
          • #certificate_management_policy NgrokAPI::Models::ReservedDomain @@ -1924,7 +2060,7 @@

            Method List

          • -
          • +
          • #certificate_management_status NgrokAPI::Models::AgentIngress @@ -1932,7 +2068,7 @@

            Method List

          • -
          • +
          • #certificate_management_status NgrokAPI::Models::ReservedDomain @@ -1940,7 +2076,7 @@

            Method List

          • -
          • +
          • #certificate_pem NgrokAPI::Models::TLSCertificate @@ -1948,7 +2084,7 @@

            Method List

          • -
          • +
          • #cidr NgrokAPI::Models::IPPolicyRule @@ -1956,7 +2092,7 @@

            Method List

          • -
          • +
          • #circuit_breaker NgrokAPI::Models::HTTPSEdgeRoute @@ -1964,7 +2100,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::Ref @@ -1972,7 +2108,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::Tunnel @@ -1980,7 +2116,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::APIKey @@ -1988,7 +2124,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::PagedIterator @@ -1996,7 +2132,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::AWSAuth @@ -2004,7 +2140,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::AWSRole @@ -2012,7 +2148,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::BotUser @@ -2020,7 +2156,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::Endpoint @@ -2028,7 +2164,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::Listable @@ -2036,7 +2172,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::Location @@ -2044,7 +2180,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::TCPEdge @@ -2052,7 +2188,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::TLSEdge @@ -2060,7 +2196,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::IPPolicy @@ -2068,7 +2204,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::Credential @@ -2076,7 +2212,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::HTTPSEdge @@ -2084,7 +2220,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::UserAgent @@ -2092,7 +2228,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::AbuseReport @@ -2100,7 +2236,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EventSource @@ -2108,7 +2244,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EventTarget @@ -2116,7 +2252,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::AgentIngress @@ -2124,7 +2260,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointOIDC @@ -2132,7 +2268,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointSAML @@ -2140,7 +2276,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::ReservedAddr @@ -2148,7 +2284,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::IPPolicyRule @@ -2156,7 +2292,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::IPRestriction @@ -2164,7 +2300,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::SSHCredential @@ -2172,7 +2308,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::StaticBackend @@ -2180,7 +2316,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::TunnelSession @@ -2188,7 +2324,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::AWSCredentials @@ -2196,7 +2332,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::BrowserSession @@ -2204,7 +2340,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointOAuth @@ -2212,7 +2348,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::ReservedDomain @@ -2220,7 +2356,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::TLSCertificate @@ -2228,7 +2364,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::ApplicationUser @@ -2236,7 +2372,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointBackend @@ -2244,7 +2380,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::FailoverBackend @@ -2252,7 +2388,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::HTTPSEdgeRoute @@ -2260,7 +2396,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::WeightedBackend @@ -2268,7 +2404,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::TunnelsClient @@ -2276,7 +2412,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EventDestination @@ -2284,7 +2420,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EventSourceList @@ -2292,7 +2428,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::IdentityProvider @@ -2300,7 +2436,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::APIKeysClient @@ -2308,7 +2444,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointIPPolicy @@ -2316,7 +2452,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EventSubscription @@ -2324,7 +2460,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::StaticBackendTLS @@ -2332,7 +2468,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::BotUsersClient @@ -2340,7 +2476,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgesTCPClient @@ -2348,7 +2484,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgesTLSClient @@ -2356,7 +2492,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EndpointsClient @@ -2364,7 +2500,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::ApplicationSession @@ -2372,7 +2508,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointMutualTLS @@ -2380,6 +2516,14 @@

            Method List

          • +
          • +
            + #client + NgrokAPI::Models::KubernetesOperator +
            +
          • + +
          • #client @@ -2637,6 +2781,14 @@

            Method List

          • +
            + #client + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + + +
          • #client NgrokAPI::Models::ReservedDomainCertJob @@ -2644,7 +2796,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::AgentIngressesClient @@ -2652,7 +2804,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::IPPolicyRulesClient @@ -2660,7 +2812,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::IPRestrictionsClient @@ -2668,7 +2820,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::SSHCredentialsClient @@ -2676,7 +2828,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::StaticBackendsClient @@ -2684,7 +2836,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::TunnelSessionsClient @@ -2692,7 +2844,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::AgentIngressCertPolicy @@ -2700,7 +2852,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::AgentIngressCertStatus @@ -2708,7 +2860,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointIPPolicyMutate @@ -2716,7 +2868,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointOAuthLinkedIn @@ -2724,7 +2876,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointOAuthMicrosoft @@ -2732,7 +2884,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointResponseHeaders @@ -2740,7 +2892,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::SSHCertificateAuthority @@ -2748,7 +2900,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::ReservedDomainsClient @@ -2756,7 +2908,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::TLSCertificatesClient @@ -2764,7 +2916,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointMutualTLSMutate @@ -2772,7 +2924,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Models::EndpointUserAgentFilter @@ -2780,7 +2932,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::ApplicationUsersClient @@ -2788,7 +2940,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::FailoverBackendsClient @@ -2796,18 +2948,26 @@

            Method List

          • +
          • +
            + #client + NgrokAPI::Services::WeightedBackendsClient +
            +
          • + +
          • - #client - NgrokAPI::Services::WeightedBackendsClient + #client + NgrokAPI::Models::EndpointWebhookValidation
          • - #client - NgrokAPI::Models::EndpointWebhookValidation + #client + NgrokAPI::Models::KubernetesOperatorBinding
          • @@ -2868,6 +3028,22 @@

            Method List

            +
          • +
            + #client + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + + +
          • +
            + #client + NgrokAPI::Models::KubernetesOperatorDeployment +
            +
          • + +
          • #client @@ -2972,6 +3148,22 @@

            Method List

          • +
          • +
            + #client + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + + +
          • +
            + #client + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + +
          • #client @@ -2997,6 +3189,14 @@

            Method List

          • +
            + #client + NgrokAPI::Models::KubernetesOperatorDeploymentUpdate +
            +
          • + + +
          • #client NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -3004,7 +3204,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -3012,7 +3212,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -3020,7 +3220,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient @@ -3028,7 +3228,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -3036,7 +3236,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient @@ -3044,7 +3244,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient @@ -3052,7 +3252,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -3060,7 +3260,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient @@ -3068,7 +3268,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -3076,7 +3276,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -3084,7 +3284,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -3092,7 +3292,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -3100,7 +3300,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -3108,7 +3308,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -3116,7 +3316,7 @@

            Method List

          • -
          • +
          • #client NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -3124,7 +3324,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOIDC @@ -3132,7 +3332,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOAuthAmazon @@ -3140,7 +3340,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOAuthGoogle @@ -3148,7 +3348,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOAuthTwitch @@ -3156,7 +3356,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOAuthGitHub @@ -3164,7 +3364,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOAuthGitLab @@ -3172,7 +3372,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOAuthFacebook @@ -3180,7 +3380,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOAuthLinkedIn @@ -3188,7 +3388,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EndpointOAuthMicrosoft @@ -3196,7 +3396,7 @@

            Method List

          • -
          • +
          • #client_id NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -3204,7 +3404,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOIDC @@ -3212,7 +3412,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOAuthAmazon @@ -3220,7 +3420,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOAuthGoogle @@ -3228,7 +3428,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOAuthTwitch @@ -3236,7 +3436,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOAuthGitHub @@ -3244,7 +3444,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOAuthGitLab @@ -3252,7 +3452,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOAuthFacebook @@ -3260,7 +3460,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOAuthLinkedIn @@ -3268,7 +3468,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EndpointOAuthMicrosoft @@ -3276,7 +3476,7 @@

            Method List

          • -
          • +
          • #client_secret NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -3284,7 +3484,7 @@

            Method List

          • -
          • +
          • #cloudwatch_logs NgrokAPI::Models::EventTarget @@ -3292,6 +3492,14 @@

            Method List

          • +
          • +
            + #cluster_name + NgrokAPI::Models::KubernetesOperatorDeployment +
            +
          • + +
          • #cname_target @@ -3533,6 +3741,14 @@

            Method List

          • +
            + #create + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + + +
          • #create NgrokAPI::Services::SSHHostCertificatesClient @@ -3540,7 +3756,7 @@

            Method List

          • -
          • +
          • #create NgrokAPI::Services::SSHUserCertificatesClient @@ -3548,7 +3764,7 @@

            Method List

          • -
          • +
          • #create NgrokAPI::Services::TunnelGroupBackendsClient @@ -3556,7 +3772,7 @@

            Method List

          • -
          • +
          • #create NgrokAPI::Services::HTTPResponseBackendsClient @@ -3564,7 +3780,7 @@

            Method List

          • -
          • +
          • #create NgrokAPI::Services::CertificateAuthoritiesClient @@ -3572,7 +3788,7 @@

            Method List

          • -
          • +
          • #create NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -3580,7 +3796,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::APIKeysClient @@ -3588,7 +3804,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::BotUsersClient @@ -3596,7 +3812,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::EdgesTCPClient @@ -3604,7 +3820,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::EdgesTLSClient @@ -3612,7 +3828,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::EndpointsClient @@ -3620,7 +3836,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::CredentialsClient @@ -3628,7 +3844,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::EdgesHTTPSClient @@ -3636,7 +3852,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::IPPoliciesClient @@ -3644,7 +3860,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::AbuseReportsClient @@ -3652,7 +3868,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::EventSourcesClient @@ -3660,7 +3876,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::ReservedAddrsClient @@ -3668,7 +3884,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::AgentIngressesClient @@ -3676,7 +3892,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::IPPolicyRulesClient @@ -3684,7 +3900,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::IPRestrictionsClient @@ -3692,7 +3908,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::SSHCredentialsClient @@ -3700,7 +3916,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::StaticBackendsClient @@ -3708,7 +3924,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::ReservedDomainsClient @@ -3716,7 +3932,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::TLSCertificatesClient @@ -3724,7 +3940,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::FailoverBackendsClient @@ -3732,7 +3948,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::WeightedBackendsClient @@ -3740,7 +3956,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -3748,7 +3964,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::EventDestinationsClient @@ -3756,7 +3972,7 @@

            Method List

          • -
          • +
          • #create! NgrokAPI::Services::EventSubscriptionsClient @@ -3764,6 +3980,14 @@

            Method List

          • +
          • +
            + #create! + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + +
          • #create! @@ -4005,6 +4229,14 @@

            Method List

          • +
            + #created_at + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #created_at NgrokAPI::Models::SSHHostCertificate @@ -4012,7 +4244,7 @@

            Method List

          • -
          • +
          • #created_at NgrokAPI::Models::SSHUserCertificate @@ -4020,7 +4252,7 @@

            Method List

          • -
          • +
          • #created_at NgrokAPI::Models::TunnelGroupBackend @@ -4028,7 +4260,7 @@

            Method List

          • -
          • +
          • #created_at NgrokAPI::Models::CertificateAuthority @@ -4036,7 +4268,7 @@

            Method List

          • -
          • +
          • #created_at NgrokAPI::Models::HTTPResponseBackend @@ -4044,7 +4276,7 @@

            Method List

          • -
          • +
          • #created_at NgrokAPI::Models::SSHCertificateAuthority @@ -4052,7 +4284,7 @@

            Method List

          • -
          • +
          • #credential NgrokAPI::Models::TunnelSession @@ -4060,7 +4292,7 @@

            Method List

          • -
          • +
          • #credentials NgrokAPI::Client @@ -4068,7 +4300,7 @@

            Method List

          • -
          • +
          • #creds NgrokAPI::Models::AWSAuth @@ -4076,7 +4308,7 @@

            Method List

          • -
          • +
          • #critical_options NgrokAPI::Models::SSHUserCertificate @@ -4084,7 +4316,23 @@

            Method List

          • +
          • +
            + #csr + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + +
          • +
            + #csr + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + + +
          • #data_collection_rule_id NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -4092,7 +4340,7 @@

            Method List

          • -
          • +
          • #data_collection_stream_name NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -4100,7 +4348,7 @@

            Method List

          • -
          • +
          • #datadog NgrokAPI::Models::EventTarget @@ -4108,7 +4356,7 @@

            Method List

          • -
          • +
          • #ddsite NgrokAPI::Models::EventTargetDatadog @@ -4116,7 +4364,7 @@

            Method List

          • -
          • +
          • #ddtags NgrokAPI::Models::EventTargetDatadog @@ -4124,7 +4372,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::HttpClient @@ -4132,7 +4380,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::APIKey @@ -4140,7 +4388,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::BotUser @@ -4148,7 +4396,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::Endpoint @@ -4156,7 +4404,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::TCPEdge @@ -4164,7 +4412,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::TLSEdge @@ -4172,7 +4420,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::IPPolicy @@ -4180,7 +4428,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::Credential @@ -4188,7 +4436,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::HTTPSEdge @@ -4196,7 +4444,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::AgentIngress @@ -4204,7 +4452,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::ReservedAddr @@ -4212,7 +4460,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::IPPolicyRule @@ -4220,7 +4468,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::IPRestriction @@ -4228,7 +4476,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::SSHCredential @@ -4236,7 +4484,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::StaticBackend @@ -4244,7 +4492,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::ReservedDomain @@ -4252,7 +4500,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::TLSCertificate @@ -4260,7 +4508,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::ApplicationUser @@ -4268,7 +4516,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::FailoverBackend @@ -4276,7 +4524,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::HTTPSEdgeRoute @@ -4284,7 +4532,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::WeightedBackend @@ -4292,7 +4540,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::EventDestination @@ -4300,7 +4548,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::APIKeysClient @@ -4308,7 +4556,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::EventSubscription @@ -4316,7 +4564,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::BotUsersClient @@ -4324,7 +4572,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgesTCPClient @@ -4332,7 +4580,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgesTLSClient @@ -4340,7 +4588,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EndpointsClient @@ -4348,7 +4596,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Models::ApplicationSession @@ -4356,6 +4604,14 @@

            Method List

          • +
          • +
            + #delete + NgrokAPI::Models::KubernetesOperator +
            +
          • + +
          • #delete @@ -4557,6 +4813,14 @@

            Method List

          • +
            + #delete + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + + +
          • #delete NgrokAPI::Services::SSHHostCertificatesClient @@ -4564,7 +4828,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::SSHUserCertificatesClient @@ -4572,7 +4836,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TunnelGroupBackendsClient @@ -4580,7 +4844,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -4588,7 +4852,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -4596,7 +4860,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::HTTPResponseBackendsClient @@ -4604,7 +4868,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::CertificateAuthoritiesClient @@ -4612,7 +4876,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -4620,7 +4884,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -4628,7 +4892,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -4636,7 +4900,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -4644,7 +4908,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -4652,7 +4916,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -4660,7 +4924,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -4668,7 +4932,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -4676,7 +4940,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -4684,7 +4948,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient @@ -4692,7 +4956,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -4700,7 +4964,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient @@ -4708,7 +4972,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient @@ -4716,7 +4980,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -4724,7 +4988,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient @@ -4732,7 +4996,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -4740,7 +5004,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -4748,7 +5012,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -4756,7 +5020,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -4764,7 +5028,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -4772,7 +5036,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -4780,7 +5044,7 @@

            Method List

          • -
          • +
          • #delete NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -4788,7 +5052,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::APIKeysClient @@ -4796,7 +5060,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::BotUsersClient @@ -4804,7 +5068,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::EdgesTCPClient @@ -4812,7 +5076,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::EdgesTLSClient @@ -4820,7 +5084,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::EndpointsClient @@ -4828,7 +5092,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::CredentialsClient @@ -4836,7 +5100,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::EdgesHTTPSClient @@ -4844,7 +5108,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::IPPoliciesClient @@ -4852,7 +5116,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::EventSourcesClient @@ -4860,7 +5124,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::ReservedAddrsClient @@ -4868,7 +5132,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::AgentIngressesClient @@ -4876,7 +5140,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::IPPolicyRulesClient @@ -4884,7 +5148,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::IPRestrictionsClient @@ -4892,7 +5156,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::SSHCredentialsClient @@ -4900,7 +5164,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::StaticBackendsClient @@ -4908,7 +5172,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::ReservedDomainsClient @@ -4916,7 +5180,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::TLSCertificatesClient @@ -4924,7 +5188,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::ApplicationUsersClient @@ -4932,7 +5196,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::FailoverBackendsClient @@ -4940,7 +5204,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::WeightedBackendsClient @@ -4948,7 +5212,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -4956,7 +5220,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::EventDestinationsClient @@ -4964,7 +5228,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::EventSubscriptionsClient @@ -4972,7 +5236,7 @@

            Method List

          • -
          • +
          • #delete! NgrokAPI::Services::ApplicationSessionsClient @@ -4980,6 +5244,14 @@

            Method List

          • +
          • +
            + #delete! + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + +
          • #delete! @@ -5261,6 +5533,14 @@

            Method List

          • +
            + #deployment + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #description NgrokAPI::Models::APIKey @@ -5268,7 +5548,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::Endpoint @@ -5276,7 +5556,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::TCPEdge @@ -5284,7 +5564,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::TLSEdge @@ -5292,7 +5572,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::IPPolicy @@ -5300,7 +5580,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::Credential @@ -5308,7 +5588,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::HTTPSEdge @@ -5316,7 +5596,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::AgentIngress @@ -5324,7 +5604,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::ReservedAddr @@ -5332,7 +5612,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::IPPolicyRule @@ -5340,7 +5620,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::IPRestriction @@ -5348,7 +5628,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::SSHCredential @@ -5356,7 +5636,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::StaticBackend @@ -5364,7 +5644,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::ReservedDomain @@ -5372,7 +5652,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::TLSCertificate @@ -5380,7 +5660,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::FailoverBackend @@ -5388,7 +5668,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::HTTPSEdgeRoute @@ -5396,7 +5676,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::WeightedBackend @@ -5404,7 +5684,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::EventDestination @@ -5412,7 +5692,7 @@

            Method List

          • -
          • +
          • #description NgrokAPI::Models::EventSubscription @@ -5420,6 +5700,14 @@

            Method List

          • +
          • +
            + #description + NgrokAPI::Models::KubernetesOperator +
            +
          • + +
          • #description @@ -5869,6 +6157,14 @@

            Method List

          • +
            + #enabled_features + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #endpoint NgrokAPI::Models::Tunnel @@ -5876,7 +6172,7 @@

            Method List

          • -
          • +
          • #endpoint NgrokAPI::Models::ApplicationSession @@ -5884,6 +6180,30 @@

            Method List

          • +
          • +
            + #endpoint_selectors + NgrokAPI::Models::KubernetesOperatorBinding +
            +
          • + + +
          • +
            + #endpoint_selectors + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + + +
          • +
            + #endpoint_selectors + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + +
          • #endpoints @@ -6261,6 +6581,14 @@

            Method List

          • +
            + #get + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + + +
          • #get NgrokAPI::Services::SSHHostCertificatesClient @@ -6268,7 +6596,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::SSHUserCertificatesClient @@ -6276,7 +6604,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TunnelGroupBackendsClient @@ -6284,7 +6612,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -6292,7 +6620,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -6300,7 +6628,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::HTTPResponseBackendsClient @@ -6308,7 +6636,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::CertificateAuthoritiesClient @@ -6316,7 +6644,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -6324,7 +6652,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -6332,7 +6660,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -6340,7 +6668,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -6348,7 +6676,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -6356,7 +6684,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -6364,7 +6692,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -6372,7 +6700,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -6380,7 +6708,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -6388,7 +6716,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient @@ -6396,7 +6724,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -6404,7 +6732,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient @@ -6412,7 +6740,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient @@ -6420,7 +6748,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -6428,7 +6756,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient @@ -6436,7 +6764,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -6444,7 +6772,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -6452,7 +6780,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -6460,7 +6788,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -6468,7 +6796,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -6476,7 +6804,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -6484,7 +6812,7 @@

            Method List

          • -
          • +
          • #get NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -6492,7 +6820,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::TunnelsClient @@ -6500,7 +6828,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::APIKeysClient @@ -6508,7 +6836,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::BotUsersClient @@ -6516,7 +6844,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::EdgesTCPClient @@ -6524,7 +6852,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::EdgesTLSClient @@ -6532,7 +6860,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::EndpointsClient @@ -6540,7 +6868,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::CredentialsClient @@ -6548,7 +6876,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::EdgesHTTPSClient @@ -6556,7 +6884,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::IPPoliciesClient @@ -6564,7 +6892,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::AbuseReportsClient @@ -6572,7 +6900,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::EventSourcesClient @@ -6580,7 +6908,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::ReservedAddrsClient @@ -6588,7 +6916,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::AgentIngressesClient @@ -6596,7 +6924,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::IPPolicyRulesClient @@ -6604,7 +6932,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::IPRestrictionsClient @@ -6612,7 +6940,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::SSHCredentialsClient @@ -6620,7 +6948,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::StaticBackendsClient @@ -6628,7 +6956,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::TunnelSessionsClient @@ -6636,7 +6964,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::ReservedDomainsClient @@ -6644,7 +6972,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::TLSCertificatesClient @@ -6652,7 +6980,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::ApplicationUsersClient @@ -6660,7 +6988,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::FailoverBackendsClient @@ -6668,7 +6996,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::WeightedBackendsClient @@ -6676,7 +7004,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -6684,7 +7012,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::EventDestinationsClient @@ -6692,7 +7020,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::EventSubscriptionsClient @@ -6700,7 +7028,7 @@

            Method List

          • -
          • +
          • #get! NgrokAPI::Services::ApplicationSessionsClient @@ -6708,6 +7036,14 @@

            Method List

          • +
          • +
            + #get! + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + +
          • #get! @@ -6940,6 +7276,22 @@

            Method List

          • +
          • +
            + #get_bound_endpoints + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + + +
          • +
            + #get_bound_endpoints! + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + +
          • #get_next @@ -7253,6 +7605,14 @@

            Method List

          • +
            + #id + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #id NgrokAPI::Models::SSHHostCertificate @@ -7260,7 +7620,7 @@

            Method List

          • -
          • +
          • #id NgrokAPI::Models::SSHUserCertificate @@ -7268,7 +7628,7 @@

            Method List

          • -
          • +
          • #id NgrokAPI::Models::TunnelGroupBackend @@ -7276,7 +7636,7 @@

            Method List

          • -
          • +
          • #id NgrokAPI::Models::CertificateAuthority @@ -7284,7 +7644,7 @@

            Method List

          • -
          • +
          • #id NgrokAPI::Models::HTTPResponseBackend @@ -7292,7 +7652,7 @@

            Method List

          • -
          • +
          • #id NgrokAPI::Models::SSHCertificateAuthority @@ -7300,7 +7660,7 @@

            Method List

          • -
          • +
          • #identity_provider NgrokAPI::Models::ApplicationUser @@ -7308,7 +7668,7 @@

            Method List

          • -
          • +
          • #idp_metadata NgrokAPI::Models::EndpointSAML @@ -7316,7 +7676,7 @@

            Method List

          • -
          • +
          • #idp_metadata NgrokAPI::Models::EndpointSAMLMutate @@ -7324,7 +7684,7 @@

            Method List

          • -
          • +
          • #inactivity_timeout NgrokAPI::Models::EndpointOIDC @@ -7332,7 +7692,7 @@

            Method List

          • -
          • +
          • #inactivity_timeout NgrokAPI::Models::EndpointSAML @@ -7340,7 +7700,7 @@

            Method List

          • -
          • +
          • #inactivity_timeout NgrokAPI::Models::EndpointOAuth @@ -7348,7 +7708,7 @@

            Method List

          • -
          • +
          • #inactivity_timeout NgrokAPI::Models::EndpointSAMLMutate @@ -7356,6 +7716,30 @@

            Method List

          • +
          • +
            + #ingress_endpoint + NgrokAPI::Models::KubernetesOperatorBinding +
            +
          • + + +
          • +
            + #ingress_endpoint + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + + +
          • +
            + #ingress_endpoint + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + +
          • #initialize @@ -7805,6 +8189,14 @@

            Method List

          • +
            + #initialize + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #initialize NgrokAPI::Models::EndpointCompression @@ -7812,7 +8204,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointSAMLMutate @@ -7820,7 +8212,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EventSourceReplace @@ -7828,7 +8220,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EventTargetDatadog @@ -7836,7 +8228,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EventTargetKinesis @@ -7844,7 +8236,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::SSHHostCertificate @@ -7852,7 +8244,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::SSHUserCertificate @@ -7860,7 +8252,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::TunnelGroupBackend @@ -7868,7 +8260,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::CredentialsClient @@ -7876,7 +8268,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::EdgesHTTPSClient @@ -7884,7 +8276,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::IPPoliciesClient @@ -7892,7 +8284,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::AbuseReportHostname @@ -7900,7 +8292,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::CertificateAuthority @@ -7908,7 +8300,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EventTargetFirehose @@ -7916,7 +8308,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::HTTPResponseBackend @@ -7924,7 +8316,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::TLSCertificateSANs @@ -7932,7 +8324,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::AgentIngressCertJob @@ -7940,7 +8332,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointOAuthAmazon @@ -7948,7 +8340,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointOAuthGoogle @@ -7956,7 +8348,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointOAuthTwitch @@ -7964,7 +8356,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::AbuseReportsClient @@ -7972,7 +8364,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::EventSourcesClient @@ -7980,7 +8372,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointBackendMutate @@ -7988,7 +8380,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointOAuthGitHub @@ -7996,7 +8388,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointOAuthGitLab @@ -8004,7 +8396,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointTrafficPolicy @@ -8012,7 +8404,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::ReservedAddrsClient @@ -8020,7 +8412,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointCircuitBreaker @@ -8028,7 +8420,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointOAuthFacebook @@ -8036,7 +8428,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointOAuthProvider @@ -8044,7 +8436,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointRequestHeaders @@ -8052,7 +8444,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointTLSTermination @@ -8060,6 +8452,14 @@

            Method List

          • +
          • +
            + #initialize + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + +
          • #initialize @@ -8237,6 +8637,14 @@

            Method List

          • +
            + #initialize + NgrokAPI::Models::KubernetesOperatorBinding +
            +
          • + + +
          • #initialize NgrokAPI::Models::ReservedDomainCertPolicy @@ -8244,7 +8652,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::ReservedDomainCertStatus @@ -8252,7 +8660,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -8260,7 +8668,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::EventDestinationsClient @@ -8268,7 +8676,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EventTargetCloudwatchLogs @@ -8276,7 +8684,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::EventSubscriptionsClient @@ -8284,15 +8692,31 @@

            Method List

          • +
          • +
            + #initialize + NgrokAPI::Services::ApplicationSessionsClient +
            +
          • + +
          • - #initialize - NgrokAPI::Services::ApplicationSessionsClient + #initialize + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + + +
          • +
            + #initialize + NgrokAPI::Models::KubernetesOperatorDeployment
          • -
          • +
          • #initialize NgrokAPI::Services::SSHHostCertificatesClient @@ -8300,7 +8724,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::SSHUserCertificatesClient @@ -8308,7 +8732,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::TunnelGroupBackendsClient @@ -8316,7 +8740,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -8324,7 +8748,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -8332,7 +8756,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::HTTPResponseBackendsClient @@ -8340,7 +8764,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointTLSTerminationAtEdge @@ -8348,7 +8772,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EndpointWebsocketTCPConverter @@ -8356,7 +8780,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::CertificateAuthoritiesClient @@ -8364,7 +8788,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -8372,7 +8796,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -8380,7 +8804,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -8388,7 +8812,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -8396,7 +8820,23 @@

            Method List

          • +
          • +
            + #initialize + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + +
          • +
            + #initialize + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + + +
          • #initialize NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -8404,7 +8844,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -8412,7 +8852,7 @@

            Method List

          • -
          • +
          • #initialize NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -8420,6 +8860,14 @@

            Method List

          • +
          • +
            + #initialize + NgrokAPI::Models::KubernetesOperatorDeploymentUpdate +
            +
          • + +
          • #initialize @@ -8749,6 +9197,14 @@

            Method List

          • +
            + #kubernetes_operators + NgrokAPI::Client +
            +
          • + + +
          • #labels NgrokAPI::Models::Tunnel @@ -8756,7 +9212,7 @@

            Method List

          • -
          • +
          • #labels NgrokAPI::Models::TunnelGroupBackend @@ -8764,7 +9220,7 @@

            Method List

          • -
          • +
          • #last_active NgrokAPI::Models::ApplicationUser @@ -8772,7 +9228,7 @@

            Method List

          • -
          • +
          • #last_active NgrokAPI::Models::ApplicationSession @@ -8780,7 +9236,7 @@

            Method List

          • -
          • +
          • #last_login NgrokAPI::Models::ApplicationUser @@ -8788,7 +9244,7 @@

            Method List

          • -
          • +
          • #lat_long_radius_km NgrokAPI::Models::Location @@ -8796,7 +9252,7 @@

            Method List

          • -
          • +
          • #latitude NgrokAPI::Models::Location @@ -8804,7 +9260,7 @@

            Method List

          • -
          • +
          • #linkedin NgrokAPI::Models::EndpointOAuthProvider @@ -8812,7 +9268,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::HttpClient @@ -8820,7 +9276,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::TunnelsClient @@ -8828,7 +9284,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::APIKeysClient @@ -8836,7 +9292,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::BotUsersClient @@ -8844,7 +9300,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::EdgesTCPClient @@ -8852,7 +9308,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::EdgesTLSClient @@ -8860,7 +9316,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::EndpointsClient @@ -8868,7 +9324,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::CredentialsClient @@ -8876,7 +9332,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::EdgesHTTPSClient @@ -8884,7 +9340,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::IPPoliciesClient @@ -8892,7 +9348,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::EventSourcesClient @@ -8900,7 +9356,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::ReservedAddrsClient @@ -8908,7 +9364,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::AgentIngressesClient @@ -8916,7 +9372,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::IPPolicyRulesClient @@ -8924,7 +9380,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::IPRestrictionsClient @@ -8932,7 +9388,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::SSHCredentialsClient @@ -8940,7 +9396,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::StaticBackendsClient @@ -8948,7 +9404,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::TunnelSessionsClient @@ -8956,7 +9412,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::ReservedDomainsClient @@ -8964,7 +9420,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::TLSCertificatesClient @@ -8972,7 +9428,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::ApplicationUsersClient @@ -8980,7 +9436,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::FailoverBackendsClient @@ -8988,7 +9444,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::WeightedBackendsClient @@ -8996,7 +9452,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::EventDestinationsClient @@ -9004,7 +9460,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::EventSubscriptionsClient @@ -9012,7 +9468,7 @@

            Method List

          • -
          • +
          • #list NgrokAPI::Services::ApplicationSessionsClient @@ -9020,6 +9476,14 @@

            Method List

          • +
          • +
            + #list + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + +
          • #list @@ -9269,6 +9733,14 @@

            Method List

          • +
            + #list! + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + + +
          • #list! NgrokAPI::Services::SSHHostCertificatesClient @@ -9276,7 +9748,7 @@

            Method List

          • -
          • +
          • #list! NgrokAPI::Services::SSHUserCertificatesClient @@ -9284,7 +9756,7 @@

            Method List

          • -
          • +
          • #list! NgrokAPI::Services::TunnelGroupBackendsClient @@ -9292,7 +9764,7 @@

            Method List

          • -
          • +
          • #list! NgrokAPI::Services::HTTPResponseBackendsClient @@ -9300,7 +9772,7 @@

            Method List

          • -
          • +
          • #list! NgrokAPI::Services::CertificateAuthoritiesClient @@ -9308,7 +9780,7 @@

            Method List

          • -
          • +
          • #list! NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -9316,7 +9788,7 @@

            Method List

          • -
          • +
          • #list_property NgrokAPI::PagedIterator @@ -9324,7 +9796,7 @@

            Method List

          • -
          • +
          • #list_property NgrokAPI::Models::Listable @@ -9332,7 +9804,7 @@

            Method List

          • -
          • +
          • #location NgrokAPI::Models::BrowserSession @@ -9340,7 +9812,7 @@

            Method List

          • -
          • +
          • #log_group_arn NgrokAPI::Models::EventTargetCloudwatchLogs @@ -9348,7 +9820,7 @@

            Method List

          • -
          • +
          • #logs_ingestion_uri NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -9356,7 +9828,7 @@

            Method List

          • -
          • +
          • #longitude NgrokAPI::Models::Location @@ -9364,7 +9836,7 @@

            Method List

          • -
          • +
          • #match NgrokAPI::Models::HTTPSEdgeRoute @@ -9372,7 +9844,7 @@

            Method List

          • -
          • +
          • #match_type NgrokAPI::Models::HTTPSEdgeRoute @@ -9380,7 +9852,7 @@

            Method List

          • -
          • +
          • #maximum_duration NgrokAPI::Models::EndpointOIDC @@ -9388,7 +9860,7 @@

            Method List

          • -
          • +
          • #maximum_duration NgrokAPI::Models::EndpointSAML @@ -9396,7 +9868,7 @@

            Method List

          • -
          • +
          • #maximum_duration NgrokAPI::Models::EndpointOAuth @@ -9404,7 +9876,7 @@

            Method List

          • -
          • +
          • #maximum_duration NgrokAPI::Models::EndpointSAMLMutate @@ -9412,7 +9884,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::Tunnel @@ -9420,7 +9892,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::APIKey @@ -9428,7 +9900,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::Endpoint @@ -9436,7 +9908,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::TCPEdge @@ -9444,7 +9916,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::TLSEdge @@ -9452,7 +9924,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::IPPolicy @@ -9460,7 +9932,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::Credential @@ -9468,7 +9940,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::HTTPSEdge @@ -9476,7 +9948,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::AbuseReport @@ -9484,7 +9956,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::AgentIngress @@ -9492,7 +9964,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::ReservedAddr @@ -9500,7 +9972,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::IPPolicyRule @@ -9508,7 +9980,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::IPRestriction @@ -9516,7 +9988,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::SSHCredential @@ -9524,7 +9996,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::StaticBackend @@ -9532,7 +10004,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::TunnelSession @@ -9540,7 +10012,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::ReservedDomain @@ -9548,7 +10020,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::TLSCertificate @@ -9556,7 +10028,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::FailoverBackend @@ -9564,7 +10036,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::HTTPSEdgeRoute @@ -9572,7 +10044,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::WeightedBackend @@ -9580,7 +10052,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::EventDestination @@ -9588,7 +10060,7 @@

            Method List

          • -
          • +
          • #metadata NgrokAPI::Models::EventSubscription @@ -9596,6 +10068,14 @@

            Method List

          • +
          • +
            + #metadata + NgrokAPI::Models::KubernetesOperator +
            +
          • + +
          • #metadata @@ -9748,6 +10228,22 @@

            Method List

          • +
          • +
            + #name + NgrokAPI::Models::KubernetesOperatorDeployment +
            +
          • + + +
          • +
            + #name + NgrokAPI::Models::KubernetesOperatorDeploymentUpdate +
            +
          • + +
          • #nameid_format @@ -9765,6 +10261,14 @@

            Method List

          • +
            + #namespace + NgrokAPI::Models::KubernetesOperatorDeployment +
            +
          • + + +
          • #next_page_uri NgrokAPI::Models::Listable @@ -9772,7 +10276,7 @@

            Method List

          • -
          • +
          • #not_after NgrokAPI::Models::TLSCertificate @@ -9780,7 +10284,7 @@

            Method List

          • -
          • +
          • #not_after NgrokAPI::Models::CertificateAuthority @@ -9788,6 +10292,14 @@

            Method List

          • +
          • +
            + #not_after + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + +
          • #not_before @@ -9804,7 +10316,15 @@

            Method List

          • -
          • +
          • +
            + #not_before + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + + +
          • #ns_targets NgrokAPI::Models::AgentIngress @@ -9812,7 +10332,7 @@

            Method List

          • -
          • +
          • #num_buckets NgrokAPI::Models::EndpointCircuitBreaker @@ -9820,7 +10340,7 @@

            Method List

          • -
          • +
          • #oauth NgrokAPI::Models::HTTPSEdgeRoute @@ -9828,7 +10348,7 @@

            Method List

          • -
          • +
          • #oidc NgrokAPI::Models::HTTPSEdgeRoute @@ -9836,7 +10356,7 @@

            Method List

          • -
          • +
          • #options_passthrough NgrokAPI::Models::EndpointOIDC @@ -9844,7 +10364,7 @@

            Method List

          • -
          • +
          • #options_passthrough NgrokAPI::Models::EndpointSAML @@ -9852,7 +10372,7 @@

            Method List

          • -
          • +
          • #options_passthrough NgrokAPI::Models::EndpointOAuth @@ -9860,7 +10380,7 @@

            Method List

          • -
          • +
          • #options_passthrough NgrokAPI::Models::EndpointSAMLMutate @@ -9868,7 +10388,7 @@

            Method List

          • -
          • +
          • #organizations NgrokAPI::Models::EndpointOAuthGitHub @@ -9876,7 +10396,7 @@

            Method List

          • -
          • +
          • #os NgrokAPI::Models::TunnelSession @@ -9884,7 +10404,7 @@

            Method List

          • -
          • +
          • #os_name NgrokAPI::Models::UserAgent @@ -9892,7 +10412,7 @@

            Method List

          • -
          • +
          • #os_version NgrokAPI::Models::UserAgent @@ -9900,7 +10420,7 @@

            Method List

          • -
          • +
          • #owner_id NgrokAPI::Models::APIKey @@ -9908,7 +10428,7 @@

            Method List

          • -
          • +
          • #owner_id NgrokAPI::Models::Credential @@ -9916,7 +10436,7 @@

            Method List

          • -
          • +
          • #owner_id NgrokAPI::Models::SSHCredential @@ -9924,7 +10444,7 @@

            Method List

          • -
          • +
          • #page NgrokAPI::PagedIterator @@ -9932,7 +10452,7 @@

            Method List

          • -
          • +
          • #patch NgrokAPI::HttpClient @@ -9940,6 +10460,14 @@

            Method List

          • +
          • +
            + #pooling_enabled + NgrokAPI::Models::Endpoint +
            +
          • + +
          • #port @@ -9966,8 +10494,8 @@

            Method List

          • - #principal_id - NgrokAPI::Models::Endpoint + #principal + NgrokAPI::Models::KubernetesOperator
          • @@ -10181,6 +10709,14 @@

            Method List

          • +
            + #region + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #region_domains NgrokAPI::Models::AgentIngress @@ -10188,7 +10724,7 @@

            Method List

          • -
          • +
          • #remove NgrokAPI::Models::EndpointRequestHeaders @@ -10196,7 +10732,7 @@

            Method List

          • -
          • +
          • #remove NgrokAPI::Models::EndpointResponseHeaders @@ -10204,7 +10740,7 @@

            Method List

          • -
          • +
          • #renews_at NgrokAPI::Models::AgentIngressCertStatus @@ -10212,7 +10748,7 @@

            Method List

          • -
          • +
          • #renews_at NgrokAPI::Models::ReservedDomainCertStatus @@ -10220,7 +10756,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -10228,7 +10764,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -10236,7 +10772,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -10244,7 +10780,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -10252,7 +10788,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -10260,7 +10796,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -10268,7 +10804,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -10276,7 +10812,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -10284,7 +10820,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -10292,7 +10828,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -10300,7 +10836,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient @@ -10308,7 +10844,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -10316,7 +10852,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient @@ -10324,7 +10860,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient @@ -10332,7 +10868,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -10340,7 +10876,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient @@ -10348,7 +10884,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -10356,7 +10892,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -10364,7 +10900,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -10372,7 +10908,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -10380,7 +10916,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -10388,7 +10924,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -10396,7 +10932,7 @@

            Method List

          • -
          • +
          • #replace NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -10404,7 +10940,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -10412,7 +10948,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -10420,7 +10956,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -10428,7 +10964,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -10436,7 +10972,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -10444,7 +10980,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -10452,7 +10988,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -10460,7 +10996,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -10468,7 +11004,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -10476,7 +11012,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -10484,7 +11020,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient @@ -10492,7 +11028,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -10500,7 +11036,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient @@ -10508,7 +11044,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient @@ -10516,7 +11052,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -10524,7 +11060,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient @@ -10532,7 +11068,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -10540,7 +11076,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -10548,7 +11084,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -10556,7 +11092,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -10564,7 +11100,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -10572,7 +11108,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -10580,7 +11116,7 @@

            Method List

          • -
          • +
          • #replace! NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -10588,7 +11124,7 @@

            Method List

          • -
          • +
          • #request_headers NgrokAPI::Models::HTTPSEdgeRoute @@ -10596,7 +11132,7 @@

            Method List

          • -
          • +
          • #request_signing_certificate_pem NgrokAPI::Models::EndpointSAML @@ -10604,7 +11140,7 @@

            Method List

          • -
          • +
          • #reserved_addrs NgrokAPI::Client @@ -10612,7 +11148,7 @@

            Method List

          • -
          • +
          • #reserved_domains NgrokAPI::Client @@ -10620,7 +11156,7 @@

            Method List

          • -
          • +
          • #response NgrokAPI::Error @@ -10628,7 +11164,7 @@

            Method List

          • -
          • +
          • #response NgrokAPI::Errors::NotFoundError @@ -10636,7 +11172,7 @@

            Method List

          • -
          • +
          • #response_headers NgrokAPI::Models::HTTPSEdgeRoute @@ -10644,7 +11180,7 @@

            Method List

          • -
          • +
          • #restart NgrokAPI::Services::TunnelSessionsClient @@ -10652,7 +11188,7 @@

            Method List

          • -
          • +
          • #restart! NgrokAPI::Services::TunnelSessionsClient @@ -10660,7 +11196,7 @@

            Method List

          • -
          • +
          • #retries_at NgrokAPI::Models::AgentIngressCertJob @@ -10668,7 +11204,7 @@

            Method List

          • -
          • +
          • #retries_at NgrokAPI::Models::ReservedDomainCertJob @@ -10676,7 +11212,7 @@

            Method List

          • -
          • +
          • #role NgrokAPI::Models::AWSAuth @@ -10684,7 +11220,7 @@

            Method List

          • -
          • +
          • #role_arn NgrokAPI::Models::AWSRole @@ -10692,7 +11228,7 @@

            Method List

          • -
          • +
          • #rolling_window NgrokAPI::Models::EndpointCircuitBreaker @@ -10700,7 +11236,7 @@

            Method List

          • -
          • +
          • #route NgrokAPI::Models::ApplicationSession @@ -10708,7 +11244,7 @@

            Method List

          • -
          • +
          • #routes NgrokAPI::Models::HTTPSEdge @@ -10716,7 +11252,7 @@

            Method List

          • -
          • +
          • #saml NgrokAPI::Models::HTTPSEdgeRoute @@ -10724,7 +11260,7 @@

            Method List

          • -
          • +
          • #scheme NgrokAPI::Models::Endpoint @@ -10732,7 +11268,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOIDC @@ -10740,7 +11276,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOAuthAmazon @@ -10748,7 +11284,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOAuthGoogle @@ -10756,7 +11292,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOAuthTwitch @@ -10764,7 +11300,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOAuthGitHub @@ -10772,7 +11308,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOAuthGitLab @@ -10780,7 +11316,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOAuthFacebook @@ -10788,7 +11324,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOAuthLinkedIn @@ -10796,7 +11332,7 @@

            Method List

          • -
          • +
          • #scopes NgrokAPI::Models::EndpointOAuthMicrosoft @@ -10804,7 +11340,7 @@

            Method List

          • -
          • +
          • #secret NgrokAPI::Models::EndpointWebhookValidation @@ -10812,7 +11348,7 @@

            Method List

          • -
          • +
          • #serial_number NgrokAPI::Models::TLSCertificate @@ -10820,7 +11356,7 @@

            Method List

          • -
          • +
          • #service NgrokAPI::Models::EventTargetDatadog @@ -10828,7 +11364,7 @@

            Method List

          • -
          • +
          • #single_logout_url NgrokAPI::Models::EndpointSAML @@ -10836,7 +11372,7 @@

            Method List

          • -
          • +
          • #sources NgrokAPI::Models::EventSourceList @@ -10844,7 +11380,7 @@

            Method List

          • -
          • +
          • #sources NgrokAPI::Models::EventSubscription @@ -10852,7 +11388,7 @@

            Method List

          • -
          • +
          • #ssh_certificate_authorities NgrokAPI::Client @@ -10860,7 +11396,7 @@

            Method List

          • -
          • +
          • #ssh_certificate_authority_id NgrokAPI::Models::SSHHostCertificate @@ -10868,7 +11404,7 @@

            Method List

          • -
          • +
          • #ssh_certificate_authority_id NgrokAPI::Models::SSHUserCertificate @@ -10876,7 +11412,7 @@

            Method List

          • -
          • +
          • #ssh_credentials NgrokAPI::Client @@ -10884,7 +11420,7 @@

            Method List

          • -
          • +
          • #ssh_host_certificates NgrokAPI::Client @@ -10892,7 +11428,7 @@

            Method List

          • -
          • +
          • #ssh_user_certificates NgrokAPI::Client @@ -10900,7 +11436,7 @@

            Method List

          • -
          • +
          • #started_at NgrokAPI::Models::Tunnel @@ -10908,7 +11444,7 @@

            Method List

          • -
          • +
          • #started_at NgrokAPI::Models::TunnelSession @@ -10916,7 +11452,7 @@

            Method List

          • -
          • +
          • #started_at NgrokAPI::Models::AgentIngressCertJob @@ -10924,7 +11460,7 @@

            Method List

          • -
          • +
          • #started_at NgrokAPI::Models::ReservedDomainCertJob @@ -10932,7 +11468,7 @@

            Method List

          • -
          • +
          • #status NgrokAPI::Models::AbuseReport @@ -10940,7 +11476,7 @@

            Method List

          • -
          • +
          • #status NgrokAPI::Models::AbuseReportHostname @@ -10948,7 +11484,7 @@

            Method List

          • -
          • +
          • #status_code NgrokAPI::Models::HTTPResponseBackend @@ -10956,7 +11492,7 @@

            Method List

          • -
          • +
          • #stop NgrokAPI::Services::TunnelSessionsClient @@ -10964,7 +11500,7 @@

            Method List

          • -
          • +
          • #stop! NgrokAPI::Services::TunnelSessionsClient @@ -10972,7 +11508,7 @@

            Method List

          • -
          • +
          • #stream_arn NgrokAPI::Models::EventTargetKinesis @@ -10980,7 +11516,7 @@

            Method List

          • -
          • +
          • #subject_alternative_names NgrokAPI::Models::TLSCertificate @@ -10988,7 +11524,7 @@

            Method List

          • -
          • +
          • #subject_common_name NgrokAPI::Models::TLSCertificate @@ -10996,7 +11532,7 @@

            Method List

          • -
          • +
          • #subject_common_name NgrokAPI::Models::CertificateAuthority @@ -11004,7 +11540,7 @@

            Method List

          • -
          • +
          • #subject_country NgrokAPI::Models::TLSCertificate @@ -11012,7 +11548,7 @@

            Method List

          • -
          • +
          • #subject_locality NgrokAPI::Models::TLSCertificate @@ -11020,7 +11556,7 @@

            Method List

          • -
          • +
          • #subject_organization NgrokAPI::Models::TLSCertificate @@ -11028,7 +11564,7 @@

            Method List

          • -
          • +
          • #subject_organizational_unit NgrokAPI::Models::TLSCertificate @@ -11036,7 +11572,7 @@

            Method List

          • -
          • +
          • #subject_province NgrokAPI::Models::TLSCertificate @@ -11044,7 +11580,7 @@

            Method List

          • -
          • +
          • #target NgrokAPI::Models::EventDestination @@ -11052,7 +11588,7 @@

            Method List

          • -
          • +
          • #tcp_addr NgrokAPI::Models::Endpoint @@ -11060,7 +11596,7 @@

            Method List

          • -
          • +
          • #teams NgrokAPI::Models::EndpointOAuthGitHub @@ -11068,7 +11604,7 @@

            Method List

          • -
          • +
          • #tenant_id NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -11076,7 +11612,7 @@

            Method List

          • -
          • +
          • #terminate_at NgrokAPI::Models::EndpointTLSTermination @@ -11084,7 +11620,7 @@

            Method List

          • -
          • +
          • #tls NgrokAPI::Models::StaticBackend @@ -11092,7 +11628,7 @@

            Method List

          • -
          • +
          • #tls_certificates NgrokAPI::Client @@ -11100,7 +11636,7 @@

            Method List

          • -
          • +
          • #tls_termination NgrokAPI::Models::TLSEdge @@ -11108,7 +11644,7 @@

            Method List

          • -
          • +
          • #tls_termination NgrokAPI::Models::HTTPSEdge @@ -11116,7 +11652,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::Ref @@ -11124,7 +11660,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::Tunnel @@ -11132,7 +11668,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::APIKey @@ -11140,7 +11676,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::AWSAuth @@ -11148,7 +11684,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::AWSRole @@ -11156,7 +11692,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::BotUser @@ -11164,7 +11700,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::Endpoint @@ -11172,7 +11708,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::Location @@ -11180,7 +11716,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::TCPEdge @@ -11188,7 +11724,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::TLSEdge @@ -11196,7 +11732,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::IPPolicy @@ -11204,7 +11740,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::Credential @@ -11212,7 +11748,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::HTTPSEdge @@ -11220,7 +11756,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::UserAgent @@ -11228,7 +11764,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::AbuseReport @@ -11236,7 +11772,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EventSource @@ -11244,7 +11780,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EventTarget @@ -11252,7 +11788,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::AgentIngress @@ -11260,7 +11796,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointOIDC @@ -11268,7 +11804,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointSAML @@ -11276,7 +11812,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::ReservedAddr @@ -11284,7 +11820,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::IPPolicyRule @@ -11292,7 +11828,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::IPRestriction @@ -11300,7 +11836,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::SSHCredential @@ -11308,7 +11844,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::StaticBackend @@ -11316,7 +11852,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::TunnelSession @@ -11324,7 +11860,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::AWSCredentials @@ -11332,7 +11868,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::BrowserSession @@ -11340,7 +11876,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointOAuth @@ -11348,7 +11884,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::ReservedDomain @@ -11356,7 +11892,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::TLSCertificate @@ -11364,7 +11900,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::ApplicationUser @@ -11372,7 +11908,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointBackend @@ -11380,7 +11916,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::FailoverBackend @@ -11388,7 +11924,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::HTTPSEdgeRoute @@ -11396,7 +11932,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::WeightedBackend @@ -11404,7 +11940,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EventDestination @@ -11412,7 +11948,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EventSourceList @@ -11420,7 +11956,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::IdentityProvider @@ -11428,7 +11964,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointIPPolicy @@ -11436,7 +11972,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EventSubscription @@ -11444,7 +11980,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::StaticBackendTLS @@ -11452,7 +11988,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::ApplicationSession @@ -11460,7 +11996,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointMutualTLS @@ -11468,6 +12004,14 @@

            Method List

          • +
          • +
            + #to_h + NgrokAPI::Models::KubernetesOperator +
            +
          • + +
          • #to_h @@ -11677,6 +12221,14 @@

            Method List

          • +
            + #to_h + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + + +
          • #to_h NgrokAPI::Models::ReservedDomainCertJob @@ -11684,7 +12236,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::AgentIngressCertPolicy @@ -11692,7 +12244,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::AgentIngressCertStatus @@ -11700,7 +12252,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointIPPolicyMutate @@ -11708,7 +12260,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointOAuthLinkedIn @@ -11716,7 +12268,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointOAuthMicrosoft @@ -11724,7 +12276,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointResponseHeaders @@ -11732,7 +12284,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::SSHCertificateAuthority @@ -11740,7 +12292,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointMutualTLSMutate @@ -11748,7 +12300,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointUserAgentFilter @@ -11756,7 +12308,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointWebhookValidation @@ -11764,6 +12316,14 @@

            Method List

          • +
          • +
            + #to_h + NgrokAPI::Models::KubernetesOperatorBinding +
            +
          • + +
          • #to_h @@ -11789,6 +12349,14 @@

            Method List

          • +
            + #to_h + NgrokAPI::Models::KubernetesOperatorDeployment +
            +
          • + + +
          • #to_h NgrokAPI::Models::EndpointTLSTerminationAtEdge @@ -11796,7 +12364,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EndpointWebsocketTCPConverter @@ -11804,7 +12372,7 @@

            Method List

          • -
          • +
          • #to_h NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -11812,6 +12380,30 @@

            Method List

          • +
          • +
            + #to_h + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + + +
          • +
            + #to_h + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + + +
          • +
            + #to_h + NgrokAPI::Models::KubernetesOperatorDeploymentUpdate +
            +
          • + +
          • #to_s @@ -12173,6 +12765,14 @@

            Method List

          • +
            + #to_s + NgrokAPI::Models::KubernetesOperator +
            +
          • + + +
          • #to_s NgrokAPI::Models::EndpointCompression @@ -12180,7 +12780,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointSAMLMutate @@ -12188,7 +12788,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EventSourceReplace @@ -12196,7 +12796,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EventTargetDatadog @@ -12204,7 +12804,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EventTargetKinesis @@ -12212,7 +12812,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::SSHHostCertificate @@ -12220,7 +12820,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::SSHUserCertificate @@ -12228,7 +12828,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::TunnelGroupBackend @@ -12236,7 +12836,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::AbuseReportHostname @@ -12244,7 +12844,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::CertificateAuthority @@ -12252,7 +12852,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EventTargetFirehose @@ -12260,7 +12860,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::HTTPResponseBackend @@ -12268,7 +12868,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::TLSCertificateSANs @@ -12276,7 +12876,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::AgentIngressCertJob @@ -12284,7 +12884,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointOAuthAmazon @@ -12292,7 +12892,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointOAuthGoogle @@ -12300,7 +12900,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointOAuthTwitch @@ -12308,7 +12908,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointBackendMutate @@ -12316,7 +12916,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointOAuthGitHub @@ -12324,7 +12924,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointOAuthGitLab @@ -12332,7 +12932,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointTrafficPolicy @@ -12340,7 +12940,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointCircuitBreaker @@ -12348,7 +12948,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointOAuthFacebook @@ -12356,7 +12956,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointOAuthProvider @@ -12364,7 +12964,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointRequestHeaders @@ -12372,7 +12972,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::EndpointTLSTermination @@ -12380,6 +12980,14 @@

            Method List

          • +
          • +
            + #to_s + NgrokAPI::Models::KubernetesOperatorCert +
            +
          • + +
          • #to_s @@ -12469,6 +13077,14 @@

            Method List

          • +
            + #to_s + NgrokAPI::Models::KubernetesOperatorBinding +
            +
          • + + +
          • #to_s NgrokAPI::Models::ReservedDomainCertPolicy @@ -12476,7 +13092,7 @@

            Method List

          • -
          • +
          • #to_s NgrokAPI::Models::ReservedDomainCertStatus @@ -12484,10 +13100,18 @@

            Method List

          • +
          • +
            + #to_s + NgrokAPI::Models::EventTargetCloudwatchLogs +
            +
          • + +
          • - #to_s - NgrokAPI::Models::EventTargetCloudwatchLogs + #to_s + NgrokAPI::Models::KubernetesOperatorDeployment
          • @@ -12517,6 +13141,30 @@

            Method List

          • +
            + #to_s + NgrokAPI::Models::KubernetesOperatorBindingCreate +
            +
          • + + +
          • +
            + #to_s + NgrokAPI::Models::KubernetesOperatorBindingUpdate +
            +
          • + + +
          • +
            + #to_s + NgrokAPI::Models::KubernetesOperatorDeploymentUpdate +
            +
          • + + +
          • #token NgrokAPI::Models::APIKey @@ -12524,7 +13172,7 @@

            Method List

          • -
          • +
          • #token NgrokAPI::Models::Credential @@ -12532,7 +13180,7 @@

            Method List

          • -
          • +
          • #traffic_policy NgrokAPI::Models::Endpoint @@ -12540,7 +13188,7 @@

            Method List

          • -
          • +
          • #traffic_policy NgrokAPI::Models::TCPEdge @@ -12548,7 +13196,7 @@

            Method List

          • -
          • +
          • #traffic_policy NgrokAPI::Models::TLSEdge @@ -12556,7 +13204,7 @@

            Method List

          • -
          • +
          • #traffic_policy NgrokAPI::Models::HTTPSEdgeRoute @@ -12564,7 +13212,7 @@

            Method List

          • -
          • +
          • #transport NgrokAPI::Models::TunnelSession @@ -12572,7 +13220,7 @@

            Method List

          • -
          • +
          • #tripped_duration NgrokAPI::Models::EndpointCircuitBreaker @@ -12580,7 +13228,7 @@

            Method List

          • -
          • +
          • #tunnel NgrokAPI::Models::Endpoint @@ -12588,7 +13236,7 @@

            Method List

          • -
          • +
          • #tunnel_session NgrokAPI::Models::Tunnel @@ -12596,7 +13244,7 @@

            Method List

          • -
          • +
          • #tunnel_session NgrokAPI::Models::Endpoint @@ -12604,7 +13252,7 @@

            Method List

          • -
          • +
          • #tunnel_sessions NgrokAPI::Client @@ -12612,7 +13260,7 @@

            Method List

          • -
          • +
          • #tunnels NgrokAPI::Client @@ -12620,7 +13268,7 @@

            Method List

          • -
          • +
          • #tunnels NgrokAPI::Models::TunnelGroupBackend @@ -12628,7 +13276,7 @@

            Method List

          • -
          • +
          • #twitch NgrokAPI::Models::EndpointOAuthProvider @@ -12636,7 +13284,7 @@

            Method List

          • -
          • +
          • #type NgrokAPI::Models::Endpoint @@ -12644,7 +13292,7 @@

            Method List

          • -
          • +
          • #type NgrokAPI::Models::EventSource @@ -12652,7 +13300,7 @@

            Method List

          • -
          • +
          • #type NgrokAPI::Models::IPRestriction @@ -12660,7 +13308,7 @@

            Method List

          • -
          • +
          • #type NgrokAPI::Models::EventSourceReplace @@ -12668,7 +13316,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::APIKey @@ -12676,7 +13324,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::BotUser @@ -12684,7 +13332,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::Endpoint @@ -12692,7 +13340,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::TCPEdge @@ -12700,7 +13348,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::TLSEdge @@ -12708,7 +13356,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::IPPolicy @@ -12716,7 +13364,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::Credential @@ -12724,7 +13372,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::HTTPSEdge @@ -12732,7 +13380,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::AgentIngress @@ -12740,7 +13388,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::IPPolicyRule @@ -12748,7 +13396,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::SSHCredential @@ -12756,7 +13404,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::StaticBackend @@ -12764,7 +13412,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::TLSCertificate @@ -12772,7 +13420,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::FailoverBackend @@ -12780,7 +13428,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::HTTPSEdgeRoute @@ -12788,7 +13436,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Models::WeightedBackend @@ -12796,7 +13444,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::APIKeysClient @@ -12804,7 +13452,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::BotUsersClient @@ -12812,7 +13460,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::EdgesTCPClient @@ -12820,7 +13468,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::EdgesTLSClient @@ -12828,7 +13476,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::EndpointsClient @@ -12836,6 +13484,14 @@

            Method List

          • +
          • +
            + #update + NgrokAPI::Models::KubernetesOperator +
            +
          • + +
          • #update @@ -13029,6 +13685,14 @@

            Method List

          • +
            + #update + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + + +
          • #update NgrokAPI::Services::SSHHostCertificatesClient @@ -13036,7 +13700,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::SSHUserCertificatesClient @@ -13044,7 +13708,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::TunnelGroupBackendsClient @@ -13052,7 +13716,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::HTTPResponseBackendsClient @@ -13060,7 +13724,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::CertificateAuthoritiesClient @@ -13068,7 +13732,7 @@

            Method List

          • -
          • +
          • #update NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -13076,7 +13740,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::APIKeysClient @@ -13084,7 +13748,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::BotUsersClient @@ -13092,7 +13756,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::EdgesTCPClient @@ -13100,7 +13764,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::EdgesTLSClient @@ -13108,7 +13772,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::EndpointsClient @@ -13116,7 +13780,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::CredentialsClient @@ -13124,7 +13788,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::EdgesHTTPSClient @@ -13132,7 +13796,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::IPPoliciesClient @@ -13140,7 +13804,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::EventSourcesClient @@ -13148,7 +13812,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::ReservedAddrsClient @@ -13156,7 +13820,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::AgentIngressesClient @@ -13164,7 +13828,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::IPPolicyRulesClient @@ -13172,7 +13836,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::IPRestrictionsClient @@ -13180,7 +13844,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::SSHCredentialsClient @@ -13188,7 +13852,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::StaticBackendsClient @@ -13196,7 +13860,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::TunnelSessionsClient @@ -13204,7 +13868,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::ReservedDomainsClient @@ -13212,7 +13876,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::TLSCertificatesClient @@ -13220,7 +13884,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::FailoverBackendsClient @@ -13228,7 +13892,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::WeightedBackendsClient @@ -13236,7 +13900,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -13244,7 +13908,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::EventDestinationsClient @@ -13252,7 +13916,7 @@

            Method List

          • -
          • +
          • #update! NgrokAPI::Services::EventSubscriptionsClient @@ -13260,6 +13924,14 @@

            Method List

          • +
          • +
            + #update! + NgrokAPI::Services::KubernetesOperatorsClient +
            +
          • + +
          • #update! @@ -13318,21 +13990,29 @@

            Method List

          • - #upstream_proto - NgrokAPI::Models::Endpoint + #updated_at + NgrokAPI::Models::KubernetesOperator
          • - #upstream_url + #upstream_protocol NgrokAPI::Models::Endpoint
          • +
            + #upstream_url + NgrokAPI::Models::Endpoint +
            +
          • + + +
          • #uri NgrokAPI::Models::Ref @@ -13340,7 +14020,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::APIKey @@ -13348,7 +14028,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::BotUser @@ -13356,7 +14036,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::Endpoint @@ -13364,7 +14044,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::Listable @@ -13372,7 +14052,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::TCPEdge @@ -13380,7 +14060,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::TLSEdge @@ -13388,7 +14068,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::IPPolicy @@ -13396,7 +14076,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::Credential @@ -13404,7 +14084,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::HTTPSEdge @@ -13412,7 +14092,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::AbuseReport @@ -13420,7 +14100,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::EventSource @@ -13428,7 +14108,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::AgentIngress @@ -13436,7 +14116,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::ReservedAddr @@ -13444,7 +14124,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::IPPolicyRule @@ -13452,7 +14132,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::IPRestriction @@ -13460,7 +14140,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::SSHCredential @@ -13468,7 +14148,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::StaticBackend @@ -13476,7 +14156,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::TunnelSession @@ -13484,7 +14164,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::ReservedDomain @@ -13492,7 +14172,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::TLSCertificate @@ -13500,7 +14180,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::ApplicationUser @@ -13508,7 +14188,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::FailoverBackend @@ -13516,7 +14196,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::HTTPSEdgeRoute @@ -13524,7 +14204,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::WeightedBackend @@ -13532,7 +14212,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::EventDestination @@ -13540,7 +14220,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::EventSourceList @@ -13548,7 +14228,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::EventSubscription @@ -13556,7 +14236,7 @@

            Method List

          • -
          • +
          • #uri NgrokAPI::Models::ApplicationSession @@ -13564,6 +14244,14 @@

            Method List

          • +
          • +
            + #uri + NgrokAPI::Models::KubernetesOperator +
            +
          • + +
          • #uri @@ -13700,6 +14388,22 @@

            Method List

          • +
          • +
            + #version + NgrokAPI::Models::KubernetesOperatorDeployment +
            +
          • + + +
          • +
            + #version + NgrokAPI::Models::KubernetesOperatorDeploymentUpdate +
            +
          • + +
          • #volume_threshold diff --git a/docs/top-level-namespace.html b/docs/top-level-namespace.html index e2d16788..403c708c 100644 --- a/docs/top-level-namespace.html +++ b/docs/top-level-namespace.html @@ -100,9 +100,9 @@

            Defined Under Namespace

            diff --git a/lib/ngrokapi/client.rb b/lib/ngrokapi/client.rb index bdcb27be..6e794feb 100644 --- a/lib/ngrokapi/client.rb +++ b/lib/ngrokapi/client.rb @@ -138,6 +138,16 @@ def ip_restrictions @_ip_restrictions ||= NgrokAPI::Services::IPRestrictionsClient.new(client: @client) end + ## + # KubernetesOperators is used by the Kubernetes Operator to register and + # manage its own resource, as well as for users to see active kubernetes + # clusters. + # + # @return [NgrokAPI::Services::KubernetesOperatorsClient] + def kubernetes_operators + @_kubernetes_operators ||= NgrokAPI::Services::KubernetesOperatorsClient.new(client: @client) + end + ## # 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 diff --git a/lib/ngrokapi/models/endpoint.rb b/lib/ngrokapi/models/endpoint.rb index 952cd520..1d40950d 100644 --- a/lib/ngrokapi/models/endpoint.rb +++ b/lib/ngrokapi/models/endpoint.rb @@ -27,15 +27,15 @@ class Endpoint :tunnel, :edge, :upstream_url, - :upstream_proto, + :upstream_protocol, :url, :principal, - :principal_id, :traffic_policy, :bindings, :tunnel_session, :uri, - :name + :name, + :pooling_enabled def initialize(client: nil, attrs: {}) @client = client @@ -60,10 +60,9 @@ def initialize(client: nil, attrs: {}) @tunnel = @attrs['tunnel'] @edge = @attrs['edge'] @upstream_url = @attrs['upstream_url'] - @upstream_proto = @attrs['upstream_proto'] + @upstream_protocol = @attrs['upstream_protocol'] @url = @attrs['url'] @principal = @attrs['principal'] - @principal_id = @attrs['principal_id'] @traffic_policy = @attrs['traffic_policy'] @bindings = @attrs['bindings'] @tunnel_session = @attrs['tunnel_session'] @@ -71,6 +70,7 @@ def initialize(client: nil, attrs: {}) @uri = URI(@attrs['uri']) end @name = @attrs['name'] + @pooling_enabled = @attrs['pooling_enabled'] end def ==(other) @@ -94,20 +94,23 @@ def update( traffic_policy: nil, description: nil, metadata: nil, - bindings: nil + bindings: nil, + pooling_enabled: False ) @url = url if url @traffic_policy = traffic_policy if traffic_policy @description = description if description @metadata = metadata if metadata @bindings = bindings if bindings + @pooling_enabled = pooling_enabled if pooling_enabled @client.update( id: @id, url: url, traffic_policy: traffic_policy, description: description, metadata: metadata, - bindings: bindings + bindings: bindings, + pooling_enabled: pooling_enabled ) end diff --git a/lib/ngrokapi/models/kubernetes_operator.rb b/lib/ngrokapi/models/kubernetes_operator.rb new file mode 100644 index 00000000..4e6414a0 --- /dev/null +++ b/lib/ngrokapi/models/kubernetes_operator.rb @@ -0,0 +1,94 @@ +# frozen_string_literal: true + +# Code generated for API Clients. DO NOT EDIT. + +require 'uri' + +module NgrokAPI + module Models + class KubernetesOperator + attr_reader :client, + :attrs, + :id, + :uri, + :created_at, + :updated_at, + :description, + :metadata, + :principal, + :enabled_features, + :region, + :deployment, + :binding + + def initialize(client: nil, attrs: {}) + @client = client + @attrs = attrs + @id = @attrs['id'] + unless @attrs['uri'].nil? + @uri = URI(@attrs['uri']) + end + @created_at = @attrs['created_at'] + @updated_at = @attrs['updated_at'] + @description = @attrs['description'] + @metadata = @attrs['metadata'] + @principal = @attrs['principal'] + @enabled_features = @attrs['enabled_features'] + @region = @attrs['region'] + @deployment = @attrs['deployment'] + @binding = @attrs['binding'] + end + + def ==(other) + @attrs == other.attrs + end + + def to_s + @attrs.to_s + end + + def to_h + @attrs.to_h + end + + ## + # Update an existing Kubernetes operator by ID. + # + # https://ngrok.com/docs/api#api-kubernetes-operators-update + def update( + description: nil, + metadata: nil, + enabled_features: nil, + region: nil, + binding: nil, + deployment: nil + ) + @description = description if description + @metadata = metadata if metadata + @enabled_features = enabled_features if enabled_features + @region = region if region + @binding = binding if binding + @deployment = deployment if deployment + @client.update( + id: @id, + description: description, + metadata: metadata, + enabled_features: enabled_features, + region: region, + binding: binding, + deployment: deployment + ) + end + + ## + # Delete a Kubernetes Operator + # + # https://ngrok.com/docs/api#api-kubernetes-operators-delete + def delete + @client.delete( + id: @id + ) + end + end + end +end diff --git a/lib/ngrokapi/models/kubernetes_operator_binding.rb b/lib/ngrokapi/models/kubernetes_operator_binding.rb new file mode 100644 index 00000000..c4af71c8 --- /dev/null +++ b/lib/ngrokapi/models/kubernetes_operator_binding.rb @@ -0,0 +1,35 @@ +# frozen_string_literal: true + +# Code generated for API Clients. DO NOT EDIT. + +module NgrokAPI + module Models + class KubernetesOperatorBinding + attr_reader :client, + :attrs, + :endpoint_selectors, + :cert, + :ingress_endpoint + + def initialize(client: nil, attrs: {}) + @client = client + @attrs = attrs + @endpoint_selectors = @attrs['endpoint_selectors'] + @cert = @attrs['cert'] + @ingress_endpoint = @attrs['ingress_endpoint'] + end + + def ==(other) + @attrs == other.attrs + end + + def to_s + @attrs.to_s + end + + def to_h + @attrs.to_h + end + end + end +end diff --git a/lib/ngrokapi/models/kubernetes_operator_binding_create.rb b/lib/ngrokapi/models/kubernetes_operator_binding_create.rb new file mode 100644 index 00000000..fa413150 --- /dev/null +++ b/lib/ngrokapi/models/kubernetes_operator_binding_create.rb @@ -0,0 +1,35 @@ +# frozen_string_literal: true + +# Code generated for API Clients. DO NOT EDIT. + +module NgrokAPI + module Models + class KubernetesOperatorBindingCreate + attr_reader :client, + :attrs, + :endpoint_selectors, + :csr, + :ingress_endpoint + + def initialize(client: nil, attrs: {}) + @client = client + @attrs = attrs + @endpoint_selectors = @attrs['endpoint_selectors'] + @csr = @attrs['csr'] + @ingress_endpoint = @attrs['ingress_endpoint'] + end + + def ==(other) + @attrs == other.attrs + end + + def to_s + @attrs.to_s + end + + def to_h + @attrs.to_h + end + end + end +end diff --git a/lib/ngrokapi/models/kubernetes_operator_binding_update.rb b/lib/ngrokapi/models/kubernetes_operator_binding_update.rb new file mode 100644 index 00000000..d675a05d --- /dev/null +++ b/lib/ngrokapi/models/kubernetes_operator_binding_update.rb @@ -0,0 +1,35 @@ +# frozen_string_literal: true + +# Code generated for API Clients. DO NOT EDIT. + +module NgrokAPI + module Models + class KubernetesOperatorBindingUpdate + attr_reader :client, + :attrs, + :endpoint_selectors, + :csr, + :ingress_endpoint + + def initialize(client: nil, attrs: {}) + @client = client + @attrs = attrs + @endpoint_selectors = @attrs['endpoint_selectors'] + @csr = @attrs['csr'] + @ingress_endpoint = @attrs['ingress_endpoint'] + end + + def ==(other) + @attrs == other.attrs + end + + def to_s + @attrs.to_s + end + + def to_h + @attrs.to_h + end + end + end +end diff --git a/lib/ngrokapi/models/kubernetes_operator_cert.rb b/lib/ngrokapi/models/kubernetes_operator_cert.rb new file mode 100644 index 00000000..26886fb8 --- /dev/null +++ b/lib/ngrokapi/models/kubernetes_operator_cert.rb @@ -0,0 +1,35 @@ +# frozen_string_literal: true + +# Code generated for API Clients. DO NOT EDIT. + +module NgrokAPI + module Models + class KubernetesOperatorCert + attr_reader :client, + :attrs, + :cert, + :not_before, + :not_after + + def initialize(client: nil, attrs: {}) + @client = client + @attrs = attrs + @cert = @attrs['cert'] + @not_before = @attrs['not_before'] + @not_after = @attrs['not_after'] + end + + def ==(other) + @attrs == other.attrs + end + + def to_s + @attrs.to_s + end + + def to_h + @attrs.to_h + end + end + end +end diff --git a/lib/ngrokapi/models/kubernetes_operator_deployment.rb b/lib/ngrokapi/models/kubernetes_operator_deployment.rb new file mode 100644 index 00000000..e835ecb2 --- /dev/null +++ b/lib/ngrokapi/models/kubernetes_operator_deployment.rb @@ -0,0 +1,37 @@ +# frozen_string_literal: true + +# Code generated for API Clients. DO NOT EDIT. + +module NgrokAPI + module Models + class KubernetesOperatorDeployment + attr_reader :client, + :attrs, + :name, + :namespace, + :version, + :cluster_name + + def initialize(client: nil, attrs: {}) + @client = client + @attrs = attrs + @name = @attrs['name'] + @namespace = @attrs['namespace'] + @version = @attrs['version'] + @cluster_name = @attrs['cluster_name'] + end + + def ==(other) + @attrs == other.attrs + end + + def to_s + @attrs.to_s + end + + def to_h + @attrs.to_h + end + end + end +end diff --git a/lib/ngrokapi/models/kubernetes_operator_deployment_update.rb b/lib/ngrokapi/models/kubernetes_operator_deployment_update.rb new file mode 100644 index 00000000..5688dbca --- /dev/null +++ b/lib/ngrokapi/models/kubernetes_operator_deployment_update.rb @@ -0,0 +1,33 @@ +# frozen_string_literal: true + +# Code generated for API Clients. DO NOT EDIT. + +module NgrokAPI + module Models + class KubernetesOperatorDeploymentUpdate + attr_reader :client, + :attrs, + :name, + :version + + def initialize(client: nil, attrs: {}) + @client = client + @attrs = attrs + @name = @attrs['name'] + @version = @attrs['version'] + end + + def ==(other) + @attrs == other.attrs + end + + def to_s + @attrs.to_s + end + + def to_h + @attrs.to_h + end + end + end +end diff --git a/lib/ngrokapi/services/endpoints_client.rb b/lib/ngrokapi/services/endpoints_client.rb index 81ddb72e..8885214d 100644 --- a/lib/ngrokapi/services/endpoints_client.rb +++ b/lib/ngrokapi/services/endpoints_client.rb @@ -26,15 +26,16 @@ def initialize(client:) # Create an endpoint, currently available only for cloud endpoints # # @param [string] url the url of the endpoint - # @param [string] type whether the endpoint is ``ephemeral`` (served directly by an agent-initiated tunnel) or ``edge`` (served by an edge) or ``cloud (represents a cloud endpoint)`` + # @param [string] type Type of endpoint. Only 'cloud' is currently supported (represents a cloud endpoint). Defaults to 'cloud' if not specified. # @param [string] traffic_policy The traffic policy attached to this endpoint # @param [string] description user-supplied description of the associated tunnel # @param [string] metadata user-supplied metadata of the associated tunnel or edge object # @param [List] bindings the bindings associated with this endpoint + # @param [boolean] pooling_enabled # @return [NgrokAPI::Models::Endpoint] result from the API request # # https://ngrok.com/docs/api#api-endpoints-create - def create(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) + def create(url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) path = '/endpoints' replacements = { } @@ -45,6 +46,7 @@ def create(url: "", type: "", traffic_policy: "", description: nil, metadata: ni data[:description] = description if description data[:metadata] = metadata if metadata data[:bindings] = bindings if bindings + data[:pooling_enabled] = pooling_enabled if pooling_enabled result = @client.post(path % replacements, data: data) NgrokAPI::Models::Endpoint.new(client: self, attrs: result) end @@ -54,15 +56,16 @@ def create(url: "", type: "", traffic_policy: "", description: nil, metadata: ni # Throws an exception if API error. # # @param [string] url the url of the endpoint - # @param [string] type whether the endpoint is ``ephemeral`` (served directly by an agent-initiated tunnel) or ``edge`` (served by an edge) or ``cloud (represents a cloud endpoint)`` + # @param [string] type Type of endpoint. Only 'cloud' is currently supported (represents a cloud endpoint). Defaults to 'cloud' if not specified. # @param [string] traffic_policy The traffic policy attached to this endpoint # @param [string] description user-supplied description of the associated tunnel # @param [string] metadata user-supplied metadata of the associated tunnel or edge object # @param [List] bindings the bindings associated with this endpoint + # @param [boolean] pooling_enabled # @return [NgrokAPI::Models::Endpoint] result from the API request # # https://ngrok.com/docs/api#api-endpoints-create - def create!(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) + def create!(url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) path = '/endpoints' replacements = { } @@ -73,6 +76,7 @@ def create!(url: "", type: "", traffic_policy: "", description: nil, metadata: n data[:description] = description if description data[:metadata] = metadata if metadata data[:bindings] = bindings if bindings + data[:pooling_enabled] = pooling_enabled if pooling_enabled result = @client.post(path % replacements, data: data, danger: true) NgrokAPI::Models::Endpoint.new(client: self, attrs: result) end @@ -174,10 +178,11 @@ def get!(id: "") # @param [string] description user-supplied description of the associated tunnel # @param [string] metadata user-supplied metadata of the associated tunnel or edge object # @param [List] bindings the bindings associated with this endpoint + # @param [boolean] pooling_enabled # @return [NgrokAPI::Models::Endpoint] result from the API request # # https://ngrok.com/docs/api#api-endpoints-update - def update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) + def update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) path = '/endpoints/%{id}' replacements = { id: id, @@ -188,6 +193,7 @@ def update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: ni data[:description] = description if description data[:metadata] = metadata if metadata data[:bindings] = bindings if bindings + data[:pooling_enabled] = pooling_enabled if pooling_enabled result = @client.patch(path % replacements, data: data) NgrokAPI::Models::Endpoint.new(client: self, attrs: result) end @@ -202,10 +208,11 @@ def update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: ni # @param [string] description user-supplied description of the associated tunnel # @param [string] metadata user-supplied metadata of the associated tunnel or edge object # @param [List] bindings the bindings associated with this endpoint + # @param [boolean] pooling_enabled # @return [NgrokAPI::Models::Endpoint] result from the API request # # https://ngrok.com/docs/api#api-endpoints-update - def update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) + def update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) path = '/endpoints/%{id}' replacements = { id: id, @@ -216,6 +223,7 @@ def update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: n data[:description] = description if description data[:metadata] = metadata if metadata data[:bindings] = bindings if bindings + data[:pooling_enabled] = pooling_enabled if pooling_enabled result = @client.patch(path % replacements, data: data, danger: true) NgrokAPI::Models::Endpoint.new(client: self, attrs: result) end diff --git a/lib/ngrokapi/services/kubernetes_operators_client.rb b/lib/ngrokapi/services/kubernetes_operators_client.rb new file mode 100644 index 00000000..d262e3c5 --- /dev/null +++ b/lib/ngrokapi/services/kubernetes_operators_client.rb @@ -0,0 +1,324 @@ +# frozen_string_literal: true + +# Code generated for API Clients. DO NOT EDIT. + +module NgrokAPI + module Services + ## + # KubernetesOperators is used by the Kubernetes Operator to register and + # manage its own resource, as well as for users to see active kubernetes + # clusters. + # + # https://ngrok.com/docs/api#api-kubernetes-operators + class KubernetesOperatorsClient + # The API path for the requests + PATH = '/kubernetes_operators' + # The List Property from the resulting API for list calls + LIST_PROPERTY = 'operators' + + attr_reader :client + + def initialize(client:) + @client = client + end + + ## + # Create a new Kubernetes Operator + # + # @param [string] description human-readable description of this Kubernetes Operator. optional, max 255 bytes. + # @param [string] metadata arbitrary user-defined machine-readable data of this Kubernetes Operator. optional, max 4096 bytes. + # @param [List] enabled_features features enabled for this Kubernetes Operator. a subset of "bindings", "ingress", and "gateway" + # @param [string] region the ngrok region in which the ingress for this operator is served. defaults to "global" + # @param [KubernetesOperatorDeployment] deployment information about the deployment of this Kubernetes Operator + # @param [KubernetesOperatorBindingCreate] binding configuration for the Bindings feature of this Kubernetes Operator. set only if enabling the "bindings" feature + # @return [NgrokAPI::Models::KubernetesOperator] result from the API request + # + # https://ngrok.com/docs/api#api-kubernetes-operators-create + def create(description: "", metadata: "", enabled_features: [], region: "", deployment: nil, binding: nil) + path = '/kubernetes_operators' + replacements = { + } + data = {} + data[:description] = description if description + data[:metadata] = metadata if metadata + data[:enabled_features] = enabled_features if enabled_features + data[:region] = region if region + data[:deployment] = deployment if deployment + data[:binding] = binding if binding + result = @client.post(path % replacements, data: data) + NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result) + end + + ## + # Create a new Kubernetes Operator + # Throws an exception if API error. + # + # @param [string] description human-readable description of this Kubernetes Operator. optional, max 255 bytes. + # @param [string] metadata arbitrary user-defined machine-readable data of this Kubernetes Operator. optional, max 4096 bytes. + # @param [List] enabled_features features enabled for this Kubernetes Operator. a subset of "bindings", "ingress", and "gateway" + # @param [string] region the ngrok region in which the ingress for this operator is served. defaults to "global" + # @param [KubernetesOperatorDeployment] deployment information about the deployment of this Kubernetes Operator + # @param [KubernetesOperatorBindingCreate] binding configuration for the Bindings feature of this Kubernetes Operator. set only if enabling the "bindings" feature + # @return [NgrokAPI::Models::KubernetesOperator] result from the API request + # + # https://ngrok.com/docs/api#api-kubernetes-operators-create + def create!(description: "", metadata: "", enabled_features: [], region: "", deployment: nil, binding: nil) + path = '/kubernetes_operators' + replacements = { + } + data = {} + data[:description] = description if description + data[:metadata] = metadata if metadata + data[:enabled_features] = enabled_features if enabled_features + data[:region] = region if region + data[:deployment] = deployment if deployment + data[:binding] = binding if binding + result = @client.post(path % replacements, data: data, danger: true) + NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result) + end + + ## + # Update an existing Kubernetes operator by ID. + # + # @param [string] id unique identifier for this Kubernetes Operator + # @param [string] description human-readable description of this Kubernetes Operator. optional, max 255 bytes. + # @param [string] metadata arbitrary user-defined machine-readable data of this Kubernetes Operator. optional, max 4096 bytes. + # @param [List] enabled_features features enabled for this Kubernetes Operator. a subset of "bindings", "ingress", and "gateway" + # @param [string] region the ngrok region in which the ingress for this operator is served. defaults to "global" + # @param [KubernetesOperatorBindingUpdate] binding configuration for the Bindings feature of this Kubernetes Operator. set only if enabling the "bindings" feature + # @param [KubernetesOperatorDeploymentUpdate] deployment configuration for the Deployment info + # @return [NgrokAPI::Models::KubernetesOperator] result from the API request + # + # https://ngrok.com/docs/api#api-kubernetes-operators-update + def update(id: "", description: nil, metadata: nil, enabled_features: nil, region: nil, binding: nil, deployment: nil) + path = '/kubernetes_operators/%{id}' + replacements = { + id: id, + } + data = {} + data[:description] = description if description + data[:metadata] = metadata if metadata + data[:enabled_features] = enabled_features if enabled_features + data[:region] = region if region + data[:binding] = binding if binding + data[:deployment] = deployment if deployment + result = @client.patch(path % replacements, data: data) + NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result) + end + + ## + # Update an existing Kubernetes operator by ID. + # Throws an exception if API error. + # + # @param [string] id unique identifier for this Kubernetes Operator + # @param [string] description human-readable description of this Kubernetes Operator. optional, max 255 bytes. + # @param [string] metadata arbitrary user-defined machine-readable data of this Kubernetes Operator. optional, max 4096 bytes. + # @param [List] enabled_features features enabled for this Kubernetes Operator. a subset of "bindings", "ingress", and "gateway" + # @param [string] region the ngrok region in which the ingress for this operator is served. defaults to "global" + # @param [KubernetesOperatorBindingUpdate] binding configuration for the Bindings feature of this Kubernetes Operator. set only if enabling the "bindings" feature + # @param [KubernetesOperatorDeploymentUpdate] deployment configuration for the Deployment info + # @return [NgrokAPI::Models::KubernetesOperator] result from the API request + # + # https://ngrok.com/docs/api#api-kubernetes-operators-update + def update!(id: "", description: nil, metadata: nil, enabled_features: nil, region: nil, binding: nil, deployment: nil) + path = '/kubernetes_operators/%{id}' + replacements = { + id: id, + } + data = {} + data[:description] = description if description + data[:metadata] = metadata if metadata + data[:enabled_features] = enabled_features if enabled_features + data[:region] = region if region + data[:binding] = binding if binding + data[:deployment] = deployment if deployment + result = @client.patch(path % replacements, data: data, danger: true) + NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result) + end + + ## + # Delete a Kubernetes Operator + # + # @param [string] id a resource identifier + # @return [NgrokAPI::Models::Empty] result from the API request + # + # https://ngrok.com/docs/api#api-kubernetes-operators-delete + def delete(id: "") + path = '/kubernetes_operators/%{id}' + replacements = { + id: id, + } + @client.delete(path % replacements) + end + + ## + # Delete a Kubernetes Operator + # Throws an exception if API error. + # + # @param [string] id a resource identifier + # @return [NgrokAPI::Models::Empty] result from the API request + # + # https://ngrok.com/docs/api#api-kubernetes-operators-delete + def delete!(id: "") + path = '/kubernetes_operators/%{id}' + replacements = { + id: id, + } + @client.delete(path % replacements, danger: true) + end + + ## + # Get of a Kubernetes Operator + # + # @param [string] id a resource identifier + # @return [NgrokAPI::Models::KubernetesOperator] result from the API request + # + # https://ngrok.com/docs/api#api-kubernetes-operators-get + def get(id: "") + path = '/kubernetes_operators/%{id}' + replacements = { + id: id, + } + data = {} + result = @client.get(path % replacements, data: data) + NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result) + end + + ## + # Get of a Kubernetes Operator + # Throws an exception if API error. + # + # @param [string] id a resource identifier + # @return [NgrokAPI::Models::KubernetesOperator] result from the API request + # + # https://ngrok.com/docs/api#api-kubernetes-operators-get + def get!(id: "") + path = '/kubernetes_operators/%{id}' + replacements = { + id: id, + } + data = {} + result = @client.get(path % replacements, data: data, danger: true) + NgrokAPI::Models::KubernetesOperator.new(client: self, attrs: result) + end + + ## + # List all Kubernetes Operators owned by this account + # + # @param [string] before_id + # @param [string] limit + # @param [string] url optional and mutually exclusive from before_id and limit + # @return [NgrokAPI::Models::Listable] result from the API request + # + # https://ngrok.com/docs/api#api-kubernetes-operators-list + def list(before_id: nil, limit: nil, url: nil) + result = @client.list( + before_id: before_id, + limit: limit, + url: url, + path: PATH + ) + + NgrokAPI::Models::Listable.new( + client: self, + attrs: result, + list_property: LIST_PROPERTY, + klass: NgrokAPI::Models::KubernetesOperator + ) + end + + ## + # List all Kubernetes Operators owned by this account + # Throws an exception if API error. + # + # @param [string] before_id + # @param [string] limit + # @param [string] url optional and mutually exclusive from before_id and limit + # @return [NgrokAPI::Models::Listable] result from the API request + # + # https://ngrok.com/docs/api#api-kubernetes-operators-list + def list!(before_id: nil, limit: nil, url: nil) + result = @client.list( + before_id: before_id, + limit: limit, + danger: true, + url: url, + path: PATH + ) + + NgrokAPI::Models::Listable.new( + client: self, + attrs: result, + list_property: LIST_PROPERTY, + klass: NgrokAPI::Models::KubernetesOperator, + danger: true + ) + end + + ## + # List Endpoints bound to a Kubernetes Operator + # + # @param [string] id a resource identifier + # @param [string] before_id + # @param [string] limit + # @param [string] url optional and mutually exclusive from before_id and limit + # @return [NgrokAPI::Models::Listable] result from the API request + # + # https://ngrok.com/docs/api#api-kubernetes-operators-get-bound-endpoints + def get_bound_endpoints(id: "", before_id: nil, limit: nil, url: nil) + path = '/kubernetes_operators/%{id}/bound_endpoints' + replacements = { + id: id, + } + result = @client.list( + id: id, + before_id: before_id, + limit: limit, + url: url, + path: path % replacements + ) + + NgrokAPI::Models::Listable.new( + client: self, + attrs: result, + list_property: 'endpoints', + klass: NgrokAPI::Models::Endpoint + ) + end + + ## + # List Endpoints bound to a Kubernetes Operator + # Throws an exception if API error. + # + # @param [string] id a resource identifier + # @param [string] before_id + # @param [string] limit + # @param [string] url optional and mutually exclusive from before_id and limit + # @return [NgrokAPI::Models::Listable] result from the API request + # + # https://ngrok.com/docs/api#api-kubernetes-operators-get-bound-endpoints + def get_bound_endpoints!(id: "", before_id: nil, limit: nil, url: nil) + path = '/kubernetes_operators/%{id}/bound_endpoints' + replacements = { + id: id, + } + result = @client.list( + id: id, + before_id: before_id, + limit: limit, + danger: true, + url: url, + path: path % replacements + ) + + NgrokAPI::Models::Listable.new( + client: self, + attrs: result, + list_property: 'endpoints', + klass: NgrokAPI::Models::Endpoint, + danger: true + ) + end + end + end +end diff --git a/lib/ngrokapi/version.rb b/lib/ngrokapi/version.rb index e2e1e1e9..ea2fd301 100644 --- a/lib/ngrokapi/version.rb +++ b/lib/ngrokapi/version.rb @@ -4,6 +4,6 @@ module NgrokAPI # rubocop:disable Layout/SpaceAroundOperators # The current version of the gem - VERSION="0.24.0".freeze + VERSION="0.25.0".freeze # rubocop:enable Layout/SpaceAroundOperators end diff --git a/spec/ngrokapi/client_spec.rb b/spec/ngrokapi/client_spec.rb index ffe9b765..48dff043 100644 --- a/spec/ngrokapi/client_spec.rb +++ b/spec/ngrokapi/client_spec.rb @@ -104,6 +104,12 @@ end end + describe "#kubernetes_operators" do + it "returns an instance of the KubernetesOperatorsClient" do + expect(@client.kubernetes_operators.class).to eq(NgrokAPI::Services::KubernetesOperatorsClient) + end + end + describe "#reserved_addrs" do it "returns an instance of the ReservedAddrsClient" do expect(@client.reserved_addrs.class).to eq(NgrokAPI::Services::ReservedAddrsClient) diff --git a/spec/ngrokapi/models/endpoint_spec.rb b/spec/ngrokapi/models/endpoint_spec.rb index e8ac903d..7c5ba72e 100644 --- a/spec/ngrokapi/models/endpoint_spec.rb +++ b/spec/ngrokapi/models/endpoint_spec.rb @@ -28,19 +28,22 @@ new_description = 'New description' new_metadata = 'New metadata' new_bindings = 'New bindings' + new_pooling_enabled = 'New pooling_enabled' expect(@endpoint.client).to receive(:update) @endpoint.update( url: new_url, traffic_policy: new_traffic_policy, description: new_description, metadata: new_metadata, - bindings: new_bindings + bindings: new_bindings, + pooling_enabled: new_pooling_enabled ) expect(@endpoint.url).to eq new_url expect(@endpoint.traffic_policy).to eq new_traffic_policy expect(@endpoint.description).to eq new_description expect(@endpoint.metadata).to eq new_metadata expect(@endpoint.bindings).to eq new_bindings + expect(@endpoint.pooling_enabled).to eq new_pooling_enabled end end diff --git a/spec/ngrokapi/models/kubernetes_operator_binding_create_spec.rb b/spec/ngrokapi/models/kubernetes_operator_binding_create_spec.rb new file mode 100644 index 00000000..b4fffad9 --- /dev/null +++ b/spec/ngrokapi/models/kubernetes_operator_binding_create_spec.rb @@ -0,0 +1,23 @@ +# Code generated for API Clients. DO NOT EDIT. + +require 'spec_helper' + +RSpec.describe NgrokAPI::Models::KubernetesOperatorBindingCreate do + before(:each) do + @client = class_double("KubernetesOperatorBindingCreatesClient") + @kubernetes_operator_binding_create = NgrokAPI::Models::KubernetesOperatorBindingCreate.new(client: @client, attrs: kubernetes_operator_binding_create_result) + end + + describe "#==" do + it "is equal if the results are the same" do + other = NgrokAPI::Models::KubernetesOperatorBindingCreate.new(client: @client, attrs: kubernetes_operator_binding_create_result) + expect(@kubernetes_operator_binding_create == other).to eq true + end + end + + describe "#to_s" do + it "stringifies as result.to_s" do + expect(@kubernetes_operator_binding_create.to_s).to eq kubernetes_operator_binding_create_result.to_s + end + end +end diff --git a/spec/ngrokapi/models/kubernetes_operator_binding_spec.rb b/spec/ngrokapi/models/kubernetes_operator_binding_spec.rb new file mode 100644 index 00000000..fe19f389 --- /dev/null +++ b/spec/ngrokapi/models/kubernetes_operator_binding_spec.rb @@ -0,0 +1,23 @@ +# Code generated for API Clients. DO NOT EDIT. + +require 'spec_helper' + +RSpec.describe NgrokAPI::Models::KubernetesOperatorBinding do + before(:each) do + @client = class_double("KubernetesOperatorBindingsClient") + @kubernetes_operator_binding = NgrokAPI::Models::KubernetesOperatorBinding.new(client: @client, attrs: kubernetes_operator_binding_result) + end + + describe "#==" do + it "is equal if the results are the same" do + other = NgrokAPI::Models::KubernetesOperatorBinding.new(client: @client, attrs: kubernetes_operator_binding_result) + expect(@kubernetes_operator_binding == other).to eq true + end + end + + describe "#to_s" do + it "stringifies as result.to_s" do + expect(@kubernetes_operator_binding.to_s).to eq kubernetes_operator_binding_result.to_s + end + end +end diff --git a/spec/ngrokapi/models/kubernetes_operator_binding_update_spec.rb b/spec/ngrokapi/models/kubernetes_operator_binding_update_spec.rb new file mode 100644 index 00000000..d4dedbf7 --- /dev/null +++ b/spec/ngrokapi/models/kubernetes_operator_binding_update_spec.rb @@ -0,0 +1,23 @@ +# Code generated for API Clients. DO NOT EDIT. + +require 'spec_helper' + +RSpec.describe NgrokAPI::Models::KubernetesOperatorBindingUpdate do + before(:each) do + @client = class_double("KubernetesOperatorBindingUpdatesClient") + @kubernetes_operator_binding_update = NgrokAPI::Models::KubernetesOperatorBindingUpdate.new(client: @client, attrs: kubernetes_operator_binding_update_result) + end + + describe "#==" do + it "is equal if the results are the same" do + other = NgrokAPI::Models::KubernetesOperatorBindingUpdate.new(client: @client, attrs: kubernetes_operator_binding_update_result) + expect(@kubernetes_operator_binding_update == other).to eq true + end + end + + describe "#to_s" do + it "stringifies as result.to_s" do + expect(@kubernetes_operator_binding_update.to_s).to eq kubernetes_operator_binding_update_result.to_s + end + end +end diff --git a/spec/ngrokapi/models/kubernetes_operator_cert_spec.rb b/spec/ngrokapi/models/kubernetes_operator_cert_spec.rb new file mode 100644 index 00000000..e3306f2d --- /dev/null +++ b/spec/ngrokapi/models/kubernetes_operator_cert_spec.rb @@ -0,0 +1,23 @@ +# Code generated for API Clients. DO NOT EDIT. + +require 'spec_helper' + +RSpec.describe NgrokAPI::Models::KubernetesOperatorCert do + before(:each) do + @client = class_double("KubernetesOperatorCertsClient") + @kubernetes_operator_cert = NgrokAPI::Models::KubernetesOperatorCert.new(client: @client, attrs: kubernetes_operator_cert_result) + end + + describe "#==" do + it "is equal if the results are the same" do + other = NgrokAPI::Models::KubernetesOperatorCert.new(client: @client, attrs: kubernetes_operator_cert_result) + expect(@kubernetes_operator_cert == other).to eq true + end + end + + describe "#to_s" do + it "stringifies as result.to_s" do + expect(@kubernetes_operator_cert.to_s).to eq kubernetes_operator_cert_result.to_s + end + end +end diff --git a/spec/ngrokapi/models/kubernetes_operator_deployment_spec.rb b/spec/ngrokapi/models/kubernetes_operator_deployment_spec.rb new file mode 100644 index 00000000..da9d9da9 --- /dev/null +++ b/spec/ngrokapi/models/kubernetes_operator_deployment_spec.rb @@ -0,0 +1,23 @@ +# Code generated for API Clients. DO NOT EDIT. + +require 'spec_helper' + +RSpec.describe NgrokAPI::Models::KubernetesOperatorDeployment do + before(:each) do + @client = class_double("KubernetesOperatorDeploymentsClient") + @kubernetes_operator_deployment = NgrokAPI::Models::KubernetesOperatorDeployment.new(client: @client, attrs: kubernetes_operator_deployment_result) + end + + describe "#==" do + it "is equal if the results are the same" do + other = NgrokAPI::Models::KubernetesOperatorDeployment.new(client: @client, attrs: kubernetes_operator_deployment_result) + expect(@kubernetes_operator_deployment == other).to eq true + end + end + + describe "#to_s" do + it "stringifies as result.to_s" do + expect(@kubernetes_operator_deployment.to_s).to eq kubernetes_operator_deployment_result.to_s + end + end +end diff --git a/spec/ngrokapi/models/kubernetes_operator_deployment_update_spec.rb b/spec/ngrokapi/models/kubernetes_operator_deployment_update_spec.rb new file mode 100644 index 00000000..6b530aa3 --- /dev/null +++ b/spec/ngrokapi/models/kubernetes_operator_deployment_update_spec.rb @@ -0,0 +1,23 @@ +# Code generated for API Clients. DO NOT EDIT. + +require 'spec_helper' + +RSpec.describe NgrokAPI::Models::KubernetesOperatorDeploymentUpdate do + before(:each) do + @client = class_double("KubernetesOperatorDeploymentUpdatesClient") + @kubernetes_operator_deployment_update = NgrokAPI::Models::KubernetesOperatorDeploymentUpdate.new(client: @client, attrs: kubernetes_operator_deployment_update_result) + end + + describe "#==" do + it "is equal if the results are the same" do + other = NgrokAPI::Models::KubernetesOperatorDeploymentUpdate.new(client: @client, attrs: kubernetes_operator_deployment_update_result) + expect(@kubernetes_operator_deployment_update == other).to eq true + end + end + + describe "#to_s" do + it "stringifies as result.to_s" do + expect(@kubernetes_operator_deployment_update.to_s).to eq kubernetes_operator_deployment_update_result.to_s + end + end +end diff --git a/spec/ngrokapi/models/kubernetes_operator_spec.rb b/spec/ngrokapi/models/kubernetes_operator_spec.rb new file mode 100644 index 00000000..1c9f176a --- /dev/null +++ b/spec/ngrokapi/models/kubernetes_operator_spec.rb @@ -0,0 +1,56 @@ +# Code generated for API Clients. DO NOT EDIT. + +require 'spec_helper' + +RSpec.describe NgrokAPI::Models::KubernetesOperator do + before(:each) do + @client = class_double("KubernetesOperatorsClient") + @kubernetes_operator = NgrokAPI::Models::KubernetesOperator.new(client: @client, attrs: kubernetes_operator_result) + end + + describe "#==" do + it "is equal if the results are the same" do + other = NgrokAPI::Models::KubernetesOperator.new(client: @client, attrs: kubernetes_operator_result) + expect(@kubernetes_operator == other).to eq true + end + end + + describe "#to_s" do + it "stringifies as result.to_s" do + expect(@kubernetes_operator.to_s).to eq kubernetes_operator_result.to_s + end + end + + describe "#update" do + it "calls update on the client" do + new_description = 'New description' + new_metadata = 'New metadata' + new_enabled_features = 'New enabled_features' + new_region = 'New region' + new_binding = 'New binding' + new_deployment = 'New deployment' + expect(@kubernetes_operator.client).to receive(:update) + @kubernetes_operator.update( + description: new_description, + metadata: new_metadata, + enabled_features: new_enabled_features, + region: new_region, + binding: new_binding, + deployment: new_deployment + ) + expect(@kubernetes_operator.description).to eq new_description + expect(@kubernetes_operator.metadata).to eq new_metadata + expect(@kubernetes_operator.enabled_features).to eq new_enabled_features + expect(@kubernetes_operator.region).to eq new_region + expect(@kubernetes_operator.binding).to eq new_binding + expect(@kubernetes_operator.deployment).to eq new_deployment + end + end + + describe "#delete" do + it "calls delete on the client" do + expect(@kubernetes_operator.client).to receive(:delete) + @kubernetes_operator.delete + end + end +end diff --git a/spec/ngrokapi/services/endpoints_client_spec.rb b/spec/ngrokapi/services/endpoints_client_spec.rb index d7d68c68..0a905c6a 100644 --- a/spec/ngrokapi/services/endpoints_client_spec.rb +++ b/spec/ngrokapi/services/endpoints_client_spec.rb @@ -26,6 +26,7 @@ data[:description] = "New description" data[:metadata] = "New metadata" data[:bindings] = "New bindings" + data[:pooling_enabled] = "New pooling_enabled" expect(@client).to receive(:post).with(path % replacements, data: data). and_return(endpoint_result) result = @endpoints_client.create( @@ -34,7 +35,8 @@ traffic_policy: "New traffic_policy", description: "New description", metadata: "New metadata", - bindings: "New bindings" + bindings: "New bindings", + pooling_enabled: "New pooling_enabled" ) expect(result.class).to eq(NgrokAPI::Models::Endpoint) end @@ -52,6 +54,7 @@ data[:description] = "New description" data[:metadata] = "New metadata" data[:bindings] = "New bindings" + data[:pooling_enabled] = "New pooling_enabled" expect(@client).to receive(:post).with(path % replacements, data: data). and_return(endpoint_result) result = @endpoints_client.create( @@ -60,7 +63,8 @@ traffic_policy: "New traffic_policy", description: "New description", metadata: "New metadata", - bindings: "New bindings" + bindings: "New bindings", + pooling_enabled: "New pooling_enabled" ) expect(result.class).to eq(NgrokAPI::Models::Endpoint) # expect(result.id).to eq(endpoint_result["id"]) @@ -122,6 +126,7 @@ data[:description] = "New description" data[:metadata] = "New metadata" data[:bindings] = "New bindings" + data[:pooling_enabled] = "New pooling_enabled" expect(@client).to receive(:patch).with(path % replacements, data: data). and_return(endpoint_result) result = @endpoints_client.update( @@ -130,7 +135,8 @@ traffic_policy: "New traffic_policy", description: "New description", metadata: "New metadata", - bindings: "New bindings" + bindings: "New bindings", + pooling_enabled: "New pooling_enabled" ) expect(result.class).to eq(NgrokAPI::Models::Endpoint) end @@ -148,6 +154,7 @@ data[:description] = "New description" data[:metadata] = "New metadata" data[:bindings] = "New bindings" + data[:pooling_enabled] = "New pooling_enabled" expect(@client).to receive(:patch).with(path % replacements, data: data). and_return(endpoint_result) result = @endpoints_client.update( @@ -156,7 +163,8 @@ traffic_policy: "New traffic_policy", description: "New description", metadata: "New metadata", - bindings: "New bindings" + bindings: "New bindings", + pooling_enabled: "New pooling_enabled" ) expect(result.class).to eq(NgrokAPI::Models::Endpoint) # expect(result.id).to eq(endpoint_result["id"]) diff --git a/spec/ngrokapi/services/kubernetes_operators_client_spec.rb b/spec/ngrokapi/services/kubernetes_operators_client_spec.rb new file mode 100644 index 00000000..a42334ee --- /dev/null +++ b/spec/ngrokapi/services/kubernetes_operators_client_spec.rb @@ -0,0 +1,225 @@ +# Code generated for API Clients. DO NOT EDIT. + +require 'spec_helper' + +RSpec.describe NgrokAPI::Services::KubernetesOperatorsClient do + let(:base_url) { 'https://api.ngrok.com' } + let(:path) { '/kubernetes_operators' } + let(:not_found) do + NgrokAPI::Errors::NotFoundError.new(response: kubernetes_operator_result) + end + + before(:each) do + @client = class_double("HttpClient") + @kubernetes_operators_client = NgrokAPI::Services::KubernetesOperatorsClient.new(client: @client) + end + + describe "#create" do + it "will make a post request and return an instance of NgrokAPI::Models::KubernetesOperator" do + path = '/kubernetes_operators' + replacements = { + } + data = {} + data[:description] = "New description" + data[:metadata] = "New metadata" + data[:enabled_features] = "New enabled_features" + data[:region] = "New region" + data[:deployment] = "New deployment" + data[:binding] = "New binding" + expect(@client).to receive(:post).with(path % replacements, data: data). + and_return(kubernetes_operator_result) + result = @kubernetes_operators_client.create( + description: "New description", + metadata: "New metadata", + enabled_features: "New enabled_features", + region: "New region", + deployment: "New deployment", + binding: "New binding" + ) + expect(result.class).to eq(NgrokAPI::Models::KubernetesOperator) + end + end + + describe "#create!" do + it "will make a post request and return an instance of NgrokAPI::Models::KubernetesOperator" do + path = '/kubernetes_operators' + replacements = { + } + data = {} + data[:description] = "New description" + data[:metadata] = "New metadata" + data[:enabled_features] = "New enabled_features" + data[:region] = "New region" + data[:deployment] = "New deployment" + data[:binding] = "New binding" + expect(@client).to receive(:post).with(path % replacements, data: data). + and_return(kubernetes_operator_result) + result = @kubernetes_operators_client.create( + description: "New description", + metadata: "New metadata", + enabled_features: "New enabled_features", + region: "New region", + deployment: "New deployment", + binding: "New binding" + ) + expect(result.class).to eq(NgrokAPI::Models::KubernetesOperator) + # expect(result.id).to eq(kubernetes_operator_result["id"]) + end + end + + describe "#update" do + it "will make a patch request and return an instance of NgrokAPI::Models::KubernetesOperator" do + path = '/kubernetes_operators/%{id}' + replacements = { + id: kubernetes_operator_result["id"], + } + data = {} + data[:description] = "New description" + data[:metadata] = "New metadata" + data[:enabled_features] = "New enabled_features" + data[:region] = "New region" + data[:binding] = "New binding" + data[:deployment] = "New deployment" + expect(@client).to receive(:patch).with(path % replacements, data: data). + and_return(kubernetes_operator_result) + result = @kubernetes_operators_client.update( + id: kubernetes_operator_result["id"], + description: "New description", + metadata: "New metadata", + enabled_features: "New enabled_features", + region: "New region", + binding: "New binding", + deployment: "New deployment" + ) + expect(result.class).to eq(NgrokAPI::Models::KubernetesOperator) + end + end + + describe "#update!" do + it "will make a patch request and return an instance of NgrokAPI::Models::KubernetesOperator" do + path = '/kubernetes_operators/%{id}' + replacements = { + id: kubernetes_operator_result["id"], + } + data = {} + data[:description] = "New description" + data[:metadata] = "New metadata" + data[:enabled_features] = "New enabled_features" + data[:region] = "New region" + data[:binding] = "New binding" + data[:deployment] = "New deployment" + expect(@client).to receive(:patch).with(path % replacements, data: data). + and_return(kubernetes_operator_result) + result = @kubernetes_operators_client.update( + id: kubernetes_operator_result["id"], + description: "New description", + metadata: "New metadata", + enabled_features: "New enabled_features", + region: "New region", + binding: "New binding", + deployment: "New deployment" + ) + expect(result.class).to eq(NgrokAPI::Models::KubernetesOperator) + # expect(result.id).to eq(kubernetes_operator_result["id"]) + end + end + + describe "#delete" do + it "will make a delete request" do + path = '/kubernetes_operators/%{id}' + replacements = { + id: api_key_result["id"], + } + expect(@client).to receive(:delete).with(path % replacements).and_return(nil) + @kubernetes_operators_client.delete( + id: api_key_result["id"] + ) + end + end + + describe "#delete!" do + it "will make a delete request" do + path = '/kubernetes_operators/%{id}' + replacements = { + id: api_key_result["id"], + } + expect(@client).to receive(:delete).with(path % replacements, danger: true).and_return(nil) + @kubernetes_operators_client.delete!( + id: api_key_result["id"] + ) + end + + it "will make a delete request and return NotFoundError if 404" do + path = '/kubernetes_operators/%{id}' + replacements = { + id: api_key_result["id"], + } + expect do + expect(@client).to receive(:delete).with(path % replacements, danger: true). + and_raise(NgrokAPI::Errors::NotFoundError) + result = @kubernetes_operators_client.delete!( + id: api_key_result["id"] + ) + expect(result).to be nil + end.to raise_error(NgrokAPI::Errors::NotFoundError) + end + end + + describe "#get" do + it "will make a get request and return an instance of NgrokAPI::Models::KubernetesOperator" do + path = '/kubernetes_operators/%{id}' + replacements = { + id: kubernetes_operator_result["id"], + } + data = {} + expect(@client).to receive(:get).with(path % replacements, data: data). + and_return(kubernetes_operator_result) + result = @kubernetes_operators_client.get( + id: kubernetes_operator_result["id"] + ) + expect(result.class).to eq(NgrokAPI::Models::KubernetesOperator) + end + end + + describe "#get!" do + it "will make a get request and return an instance of NgrokAPI::Models::KubernetesOperator" do + path = '/kubernetes_operators/%{id}' + replacements = { + id: kubernetes_operator_result["id"], + } + data = {} + expect(@client).to receive(:get).with(path % replacements, data: data). + and_return(kubernetes_operator_result) + result = @kubernetes_operators_client.get( + id: kubernetes_operator_result["id"] + ) + expect(result.class).to eq(NgrokAPI::Models::KubernetesOperator) + # expect(result.id).to eq(kubernetes_operator_result["id"]) + end + end + + describe "#list" do + it "will make a call to list (a GET request) and return a NgrokAPI::Models::Listable" do + expect(@client).to receive(:list). + and_return(kubernetes_operator_results) + url = base_url + path + "?before_id=" + api_key_result["id"] + "&limit=1" + result = @kubernetes_operators_client.list(url: url) + expect(result.class).to eq(NgrokAPI::Models::Listable) + end + end + + describe "#get_bound_endpoints" do + it "will make a call to list (a GET request) and return a NgrokAPI::Models::Listable" do + path = '/kubernetes_operators/%{id}/bound_endpoints' + replacements = { + id: kubernetes_operators_get_bound_endpoints_input["id"], + } + path = path % replacements + expect(@client).to receive(:list). + and_return(endpoint_results) + url = base_url + path + "?before_id=" + api_key_result["id"] + "&limit=1" + result = @kubernetes_operators_client.get_bound_endpoints(url: url) + expect(result.class).to eq(NgrokAPI::Models::Listable) + end + end +end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 4538070a..f5106a3a 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -905,6 +905,59 @@ def ip_restriction_results } end +def kubernetes_operator_binding_create_result + { + } +end + +def kubernetes_operator_binding_result + { + } +end + +def kubernetes_operator_binding_update_result + { + } +end + +def kubernetes_operator_cert_result + { + } +end + +def kubernetes_operator_deployment_result + { + } +end + +def kubernetes_operator_deployment_update_result + { + } +end + +def kubernetes_operator_result + { + "id" => "ko_1rV3S8JZQ9vZ2J5Z8Z8Z8Z8Z8Z8", + "uri" => "https://api.ngrok.com/kubernetes_operators/ko_1rV3S8JZQ9vZ2J5Z8Z8Z8Z8Z8Z", + } +end + +def kubernetes_operator_results + { + "operators" => [ + kubernetes_operator_result, + ], + "uri" => "https://api.ngrok.com/kubernetes_operators", + "next_page_uri" => nil, + } +end + +def kubernetes_operators_get_bound_endpoints_input + { + "id" => kubernetes_operator_result["id"], + } +end + def ref_result { }