diff --git a/.gitignore b/.gitignore index da9b2e0..5b7cdc7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ # Code generated for API Clients. DO NOT EDIT. -Gemfile.lock .DS_Store .yardoc/ tmp/ diff --git a/CHANGELOG.md b/CHANGELOG.md index c87dc96..7445afb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ +## 0.24.0 +* Added support for Cloud Endpoints (currently in private beta). + ## 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/Gemfile b/Gemfile index dddbd73..6ed1ebd 100644 --- a/Gemfile +++ b/Gemfile @@ -3,33 +3,33 @@ source 'https://rubygems.org' gemspec -gem 'rake' +gem 'rake', '~> 13.2.1' group :development do # https://github.com/guard/guard - gem 'guard' + gem 'guard', '~> 2.18.1' # https://github.com/guard/guard-rspec - gem 'guard-rspec' + gem 'guard-rspec', '~> 4.7.3' # https://github.com/guard/guard-bundler - gem 'guard-bundler' + gem 'guard-bundler', '~> 3.0.1' end group :test do # https://github.com/rspec/rspec - gem 'rspec' + gem 'rspec', '~> 3.13.0' # https://github.com/simplecov-ruby/simplecov - gem 'simplecov', require: false + gem 'simplecov', '~> 0.22.0', require: false # https://github.com/bblimke/webmock - gem 'webmock' + gem 'webmock', '~> 3.23.1' end group :development, :test do # https://github.com/pry/pry - gem 'pry' + gem 'pry', '~> 0.14.2' # https://github.com/lsegal/yard - gem 'yard' + gem 'yard', '~> 0.9.36' # https://github.com/airbnb/ruby/tree/master/rubocop - gem 'rubocop' + gem 'rubocop', '~> 1.32.0' # https://github.com/airbnb/ruby/tree/master/rubocop-airbnb gem 'rubocop-airbnb', '~> 6.0.0' end diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..be072a9 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,175 @@ +PATH + remote: . + specs: + ngrok-api (0.24.0) + +GEM + remote: https://rubygems.org/ + specs: + activesupport (7.1.3.4) + base64 + bigdecimal + concurrent-ruby (~> 1.0, >= 1.0.2) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + minitest (>= 5.1) + mutex_m + tzinfo (~> 2.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + ast (2.4.2) + base64 (0.2.0) + bigdecimal (3.1.8) + coderay (1.1.3) + concurrent-ruby (1.3.3) + connection_pool (2.4.1) + crack (1.0.0) + bigdecimal + rexml + diff-lcs (1.5.1) + docile (1.4.1) + drb (2.2.1) + ffi (1.17.0) + ffi (1.17.0-arm64-darwin) + ffi (1.17.0-x86_64-darwin) + formatador (1.1.0) + guard (2.18.1) + formatador (>= 0.2.4) + listen (>= 2.7, < 4.0) + lumberjack (>= 1.0.12, < 2.0) + nenv (~> 0.1) + notiffany (~> 0.0) + pry (>= 0.13.0) + shellany (~> 0.0) + thor (>= 0.18.1) + guard-bundler (3.0.1) + bundler (>= 2.1, < 3) + guard (~> 2.2) + guard-compat (~> 1.1) + guard-compat (1.2.1) + guard-rspec (4.7.3) + guard (~> 2.1) + guard-compat (~> 1.1) + rspec (>= 2.99.0, < 4.0) + hashdiff (1.1.0) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + json (2.7.2) + listen (3.9.0) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + lumberjack (1.2.10) + method_source (1.1.0) + minitest (5.24.1) + mutex_m (0.2.0) + nenv (0.3.0) + notiffany (0.1.3) + nenv (~> 0.1) + shellany (~> 0.0) + parallel (1.25.1) + parser (3.3.4.0) + ast (~> 2.4.1) + racc + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rack (3.1.7) + rainbow (3.1.1) + rake (13.2.1) + rb-fsevent (0.11.2) + rb-inotify (0.11.1) + ffi (~> 1.0) + regexp_parser (2.9.2) + rexml (3.3.4) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rubocop (1.32.0) + json (~> 2.3) + parallel (~> 1.10) + parser (>= 3.1.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.19.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 1.4.0, < 3.0) + rubocop-airbnb (6.0.0) + rubocop (~> 1.32.0) + rubocop-performance (~> 1.10.2) + rubocop-rails (~> 2.9.1) + rubocop-rspec (~> 2.0.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-performance (1.10.2) + rubocop (>= 0.90.0, < 2.0) + rubocop-ast (>= 0.4.0) + rubocop-rails (2.9.1) + activesupport (>= 4.2.0) + rack (>= 1.1) + rubocop (>= 0.90.0, < 2.0) + rubocop-rspec (2.0.1) + rubocop (~> 1.0) + rubocop-ast (>= 1.1.0) + ruby-progressbar (1.13.0) + shellany (0.0.1) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + strscan (3.1.0) + thor (1.3.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + yard (0.9.36) + +PLATFORMS + aarch64-linux + aarch64-linux-musl + arm-linux + arm-linux-musl + arm64-darwin + ruby + x86-linux + x86-linux-musl + x86_64-darwin + x86_64-linux + x86_64-linux-musl + +DEPENDENCIES + guard (~> 2.18.1) + guard-bundler (~> 3.0.1) + guard-rspec (~> 4.7.3) + ngrok-api! + pry (~> 0.14.2) + rake (~> 13.2.1) + rspec (~> 3.13.0) + rubocop (~> 1.32.0) + rubocop-airbnb (~> 6.0.0) + simplecov (~> 0.22.0) + webmock (~> 3.23.1) + yard (~> 0.9.36) + +BUNDLED WITH + 2.5.9 diff --git a/README.md b/README.md index 851f74b..ef4ac1f 100644 --- a/README.md +++ b/README.md @@ -92,3 +92,24 @@ bundle exec rubocop 'lib' # Run rubcop on all files bundle exec rubocop ``` + +## Building (internal) + +This is intended for ngrok employees who are updating this client library. + +On a standard Ubuntu machine, you will need these packages to get gems to build/install properly: + +```bash +sudo apt install gcc make ruby-dev +``` + +Then to actually install: + +```bash +gem install bundler --user-install + +# may need to change the ruby version here if yours is different +~/.local/share/gem/ruby/3.0.0/bin/bundle install --path "$HOME/.local/share/gem" +``` + +This will update the Gemfile.lock as a side-effect. diff --git a/doc/NgrokAPI.html b/doc/NgrokAPI.html index e229acb..7c3522f 100644 --- a/doc/NgrokAPI.html +++ b/doc/NgrokAPI.html @@ -131,7 +131,7 @@ -
"0.9.0".freeze
+
"0.24.0".freeze
@@ -147,9 +147,9 @@ diff --git a/doc/NgrokAPI/Client.html b/doc/NgrokAPI/Client.html index a6ae009..165f9d1 100644 --- a/doc/NgrokAPI/Client.html +++ b/doc/NgrokAPI/Client.html @@ -2132,9 +2132,9 @@ diff --git a/doc/NgrokAPI/Error.html b/doc/NgrokAPI/Error.html index c8248da..9e61667 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 969fb47..58bba36 100644 --- a/doc/NgrokAPI/Errors.html +++ b/doc/NgrokAPI/Errors.html @@ -105,9 +105,9 @@ diff --git a/doc/NgrokAPI/Errors/NotFoundError.html b/doc/NgrokAPI/Errors/NotFoundError.html index 1cd375b..4bf441c 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 1e28f20..c060d4e 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 ec0a937..8c45abe 100644 --- a/doc/NgrokAPI/Models.html +++ b/doc/NgrokAPI/Models.html @@ -107,9 +107,9 @@ diff --git a/doc/NgrokAPI/Models/APIKey.html b/doc/NgrokAPI/Models/APIKey.html index ec8e3b3..bc178a9 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 c8d01d4..fa0a030 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 5b9d3e2..91abc59 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 90cba63..a720648 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 c44e6c6..1d49d6c 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 b949d43..5037d6f 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 30ac1b4..a232266 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 a5bd6d4..8fc5860 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 87f74eb..83c9cd6 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 731835c..3be9ff0 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 39f17b4..4d587f7 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 d96ef20..710c470 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 5de6d49..739a9f2 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 d8b077d..9e9c3c1 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 78d472b..37cce9d 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 e5498fb..f0e363e 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 3688052..fc85db0 100644 --- a/doc/NgrokAPI/Models/Endpoint.html +++ b/doc/NgrokAPI/Models/Endpoint.html @@ -132,6 +132,35 @@

Returns the value of attribute attrs.

+ + + +
  • + + + #bindings ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute bindings.

    +
    +
  • @@ -190,6 +219,35 @@

    Returns the value of attribute created_at.

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

    Returns the value of attribute description.

    +
    +
  • @@ -248,6 +306,35 @@

    Returns the value of attribute edge.

    + + + +
  • + + + #host ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute host.

    +
    +
  • @@ -335,6 +422,122 @@

    Returns the value of attribute metadata.

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

    Returns the value of attribute name.

    +
    + +
  • + + +
  • + + + #port ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute port.

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

    Returns the value of attribute principal.

    +
    + +
  • + + +
  • + + + #principal_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute principal_id.

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

    Returns the value of attribute region.

    + + + +
  • + + + #scheme ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute scheme.

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

    Returns the value of attribute tcp_addr.

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

    Returns the value of attribute traffic_policy.

    +
    +
  • @@ -480,6 +741,35 @@

    Returns the value of attribute tunnel.

    + + + +
  • + + + #tunnel_session ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute tunnel_session.

    +
    +
  • @@ -538,6 +828,122 @@

    Returns the value of attribute updated_at.

    + + + +
  • + + + #upstream_proto ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute upstream_proto.

    +
    + +
  • + + +
  • + + + #upstream_url ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute upstream_url.

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

    Returns the value of attribute uri.

    +
    + +
  • + + +
  • + + + #url ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute url.

    +
    +
  • @@ -573,6 +979,30 @@
    + + + +
  • + + + #delete ⇒ Object + + + + + + + + + + + + + +
    +

    Delete an Endpoint by ID, currently available only for cloud endpoints.

    +
    +
  • @@ -643,6 +1073,30 @@
    + + + +
  • + + + #update(url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ Object + + + + + + + + + + + + + +
    +

    Update an Endpoint by ID, currently available only for cloud endpoints.

    +
    +
  • @@ -678,28 +1132,44 @@
     
     
    -26
    -27
    -28
    -29
    -30
    -31
    -32
    -33
    -34
    -35
    -36
    -37
    -38
    -39
     40
     41
     42
     43
    -44
    +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 -
    # File 'lib/ngrokapi/models/endpoint.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 40
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -712,13 +1182,29 @@
         @public_url = URI(@attrs['public_url'])
       end
       @proto = @attrs['proto']
    +  @scheme = @attrs['scheme']
       @hostport = @attrs['hostport']
    +  @host = @attrs['host']
    +  @port = @attrs['port']
       @type = @attrs['type']
       @metadata = @attrs['metadata']
    +  @description = @attrs['description']
       @domain = @attrs['domain']
       @tcp_addr = @attrs['tcp_addr']
       @tunnel = @attrs['tunnel']
       @edge = @attrs['edge']
    +  @upstream_url = @attrs['upstream_url']
    +  @upstream_proto = @attrs['upstream_proto']
    +  @url = @attrs['url']
    +  @principal = @attrs['principal']
    +  @principal_id = @attrs['principal_id']
    +  @traffic_policy = @attrs['traffic_policy']
    +  @bindings = @attrs['bindings']
    +  @tunnel_session = @attrs['tunnel_session']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
    +  @name = @attrs['name']
     end
    @@ -774,6 +1260,49 @@ + +
    +

    + + #bindingsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute bindings.

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

    @@ -860,6 +1389,49 @@

    + +
    +

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

    +
    + +

    Returns the value of attribute description.

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

    @@ -946,6 +1518,49 @@

    + +
    +

    + + #hostObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute host.

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

    @@ -1075,6 +1690,178 @@

    + +
    +

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

    +
    + +

    Returns the value of attribute name.

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

    + + #portObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute port.

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

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

    +
    + +

    Returns the value of attribute principal.

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

    + + #principal_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute principal_id.

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

    @@ -1204,6 +1991,49 @@

    + +
    +

    + + #schemeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute scheme.

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

    @@ -1247,6 +2077,49 @@

    + +
    +

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

    +
    + +

    Returns the value of attribute traffic_policy.

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

    @@ -1290,6 +2163,49 @@

    + +
    +

    + + #tunnel_sessionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute tunnel_session.

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

    @@ -1375,6 +2291,178 @@

    + + +
    +

    + + #upstream_protoObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute upstream_proto.

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

    + + #upstream_urlObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute upstream_url.

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

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

    +
    + +

    Returns the value of attribute uri.

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

    + + #urlObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute url.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
    +
    +def url
    +  @url
    +end
    +
    +
    + @@ -1397,12 +2485,12 @@
     
     
    -46
    -47
    -48
    +76 +77 +78
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 46
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 76
     
     def ==(other)
       @attrs == other.attrs
    @@ -1410,6 +2498,53 @@
         
       
     
    +
    +    
    +      
    +

    + + #deleteObject + + + + + +

    +
    + +

    Delete an Endpoint by ID, currently available only for cloud endpoints

    + +

    ngrok.com/docs/api#api-endpoints-delete

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +118
    +119
    +120
    +121
    +122
    +
    +
    # File 'lib/ngrokapi/models/endpoint.rb', line 118
    +
    +def delete
    +  @client.delete(
    +    id: @id
    +  )
    +end
    +
    @@ -1427,12 +2562,12 @@
     
     
    -54
    -55
    -56
    +84 +85 +86
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 54
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 84
     
     def to_h
       @attrs.to_h
    @@ -1457,12 +2592,12 @@
           
     
     
    -50
    -51
    -52
    +80 +81 +82
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 50
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 80
     
     def to_s
       @attrs.to_s
    @@ -1470,6 +2605,85 @@
         
       
     
    +
    +    
    +      
    +

    + + #update(url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ Object + + + + + +

    +
    + +

    Update an Endpoint by ID, currently available only for cloud endpoints

    + +

    ngrok.com/docs/api#api-endpoints-update

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +92
    +93
    +94
    +95
    +96
    +97
    +98
    +99
    +100
    +101
    +102
    +103
    +104
    +105
    +106
    +107
    +108
    +109
    +110
    +111
    +112
    +
    +
    # File 'lib/ngrokapi/models/endpoint.rb', line 92
    +
    +def update(
    +  url: nil,
    +  traffic_policy: nil,
    +  description: nil,
    +  metadata: nil,
    +  bindings: nil
    +)
    +  @url = url if url
    +  @traffic_policy = traffic_policy if traffic_policy
    +  @description = description if description
    +  @metadata =  if 
    +  @bindings = bindings if bindings
    +  @client.update(
    +    id: @id,
    +    url: url,
    +    traffic_policy: traffic_policy,
    +    description: description,
    +    metadata: ,
    +    bindings: bindings
    +  )
    +end
    +
    @@ -1477,9 +2691,9 @@ diff --git a/doc/NgrokAPI/Models/EndpointBackend.html b/doc/NgrokAPI/Models/EndpointBackend.html index 47d5c88..d38fa2b 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 546165b..7e6db8d 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 2460fb8..2fda0dc 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 c916968..735e8c5 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 5328781..54d757d 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 7de2119..5054c23 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 283ad3a..596b39d 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 2e54c83..2a3da13 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 02b93d0..dcf0a72 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 7e42be6..11c02d3 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 090d8ae..fabde6e 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 a62b6b3..68ed0da 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 78b8be2..a799864 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 76d5c06..0bc9bcf 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 7856408..107fdbb 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 d44f324..0bc5255 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 2c8c694..da946cf 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 0ac403e..638c9a2 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 5f07f43..64e1639 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 c06d5c6..e98dbc4 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 b92ddfc..027a4c5 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 ab696a9..21676c7 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 5721a20..eeaf698 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 6b52dd7..5e858c2 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 7bddffc..561862b 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 d20c891..c5f6953 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 0c6605a..60b9d74 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 84c166b..d569936 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 168d6b8..31093b8 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 d14b125..06c493c 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 05ca24a..a8100c9 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 5f7a2aa..2eff9fe 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 2da0219..d6dc417 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 109de48..387db49 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 1c75733..0253d56 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 28cd290..dca6e70 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 5a40648..9c86df7 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 c4a873c..e9ae451 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 aa6b264..01be2cc 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 5ca136d..a5de573 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 f2d5ca5..13ab656 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 dff18d1..22cdef6 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 cad1673..db541a6 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 5699c07..4338ffc 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 1f3e2d8..ceae175 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 beaed34..b3645d7 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 bd1d5da..3560292 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 8c09391..98661eb 100644 --- a/doc/NgrokAPI/Models/IdentityProvider.html +++ b/doc/NgrokAPI/Models/IdentityProvider.html @@ -659,9 +659,9 @@ diff --git a/doc/NgrokAPI/Models/Listable.html b/doc/NgrokAPI/Models/Listable.html index 0558449..b201256 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 b347b0b..3174235 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 2c15dfe..5cccf8b 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 c216159..5a5f00d 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 150bd25..082b1a4 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 9474062..843130b 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 7282dc3..bad3e3f 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 478a3a8..d78e9b7 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 f1512a9..7d3a991 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 ab6508d..f8e0015 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 fdd40fb..c9103d3 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 3fa0a27..f29e62f 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 8412d13..25668cd 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 5858780..e331c3b 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 8475ddd..a709742 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 8ad6b25..69065b4 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 2d3d2cd..3db90af 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 e7d081a..d8a7139 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 2973630..f65dfd6 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 2eeeb70..05d40f3 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 46f5fa8..70d2b83 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 50d2960..9d4da3a 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 198f16d..94ec998 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 74aa622..daa5957 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 6e9d0ad..5b21f28 100644 --- a/doc/NgrokAPI/Services.html +++ b/doc/NgrokAPI/Services.html @@ -107,9 +107,9 @@ diff --git a/doc/NgrokAPI/Services/APIKeysClient.html b/doc/NgrokAPI/Services/APIKeysClient.html index 8a5647d..7687f84 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 a87f364..7d63260 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 6e93b8d..b6e2752 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 9cd08b1..6c1d119 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 697036c..f3205ab 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 ac49255..3e1ad1a 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 5aad76a..19b83ba 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 2d7e062..996f4a0 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 01a25de..d85b82c 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 6f9b6d9..361820a 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 22946cd..f18da52 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 2d4cddd..be57d58 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 29cb2aa..4033ba5 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 7dbbf91..76afda7 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 eefb70e..83b8195 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 306e165..649f9a2 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 cbd7abe..d02796e 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 c98e1c6..788f772 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 5ec64cc..73e5580 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 5409d70..e69edea 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 6f6ae86..da9150a 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 34973f1..75ec4e6 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 2c13255..fa70669 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 f94e5d5..490efa2 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 133a54a..ca3f7bc 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 72eb5d6..41818e2 100644 --- a/doc/NgrokAPI/Services/EndpointsClient.html +++ b/doc/NgrokAPI/Services/EndpointsClient.html @@ -121,22 +121,6 @@
    -
    LIST_PROPERTY = -
    -
    - -

    The List Property from the resulting API for list calls

    - - -
    -
    -
    - - -
    -
    -
    'endpoints'
    -
    PATH =
    @@ -153,6 +137,22 @@
    '/endpoints'
    +
    LIST_PROPERTY = +
    +
    + +

    The List Property from the resulting API for list calls

    + + +
    +
    +
    + + +
    +
    +
    'endpoints'
    +
    @@ -207,6 +207,102 @@
  • + #create(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + + + + + + + + + + + + + +
    +

    Create an endpoint, currently available only for cloud endpoints.

    +
    + +
  • + + +
  • + + + #create!(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + + + + + + + + + + + + + +
    +

    Create an endpoint, currently available only for cloud endpoints Throws an exception if API error.

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

    Delete an Endpoint by ID, currently available only for cloud endpoints.

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

    Delete an Endpoint by ID, currently available only for cloud endpoints Throws an exception if API error.

    +
    + +
  • + + +
  • + + #get(id: "") ⇒ NgrokAPI::Models::Endpoint @@ -323,6 +419,54 @@

    List all active endpoints on the account Throws an exception if API error.

    +
  • + + +
  • + + + #update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + + + + + + + + + + + + + +
    +

    Update an Endpoint by ID, currently available only for cloud endpoints.

    +
    + +
  • + + +
  • + + + #update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + + + + + + + + + + + + + +
    +

    Update an Endpoint by ID, currently available only for cloud endpoints Throws an exception if API error.

    +
    +
  • @@ -429,7 +573,579 @@
    -

    +

    + + #create(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + + + + + +

    +
    + +

    Create an endpoint, currently available only for cloud endpoints

    + +

    ngrok.com/docs/api#api-endpoints-create

    + + +
    +
    +
    +

    Parameters:

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

      the url of the endpoint

      +
      + +
    • + +
    • + + type + + + (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)

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

      The traffic policy attached to this endpoint

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

      user-supplied description of the associated tunnel

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

      user-supplied metadata of the associated tunnel or edge object

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

      the bindings associated with this endpoint

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +37
    +38
    +39
    +40
    +41
    +42
    +43
    +44
    +45
    +46
    +47
    +48
    +49
    +50
    +
    +
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 37
    +
    +def create(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil)
    +  path = '/endpoints'
    +  replacements = {
    +  }
    +  data = {}
    +  data[:url] = url if url
    +  data[:type] = type if type
    +  data[:traffic_policy] = traffic_policy if traffic_policy
    +  data[:description] = description if description
    +  data[:metadata] =  if 
    +  data[:bindings] = bindings if bindings
    +  result = @client.post(path % replacements, data: data)
    +  NgrokAPI::Models::Endpoint.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #create!(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + + + + + +

    +
    + +

    Create an endpoint, currently available only for cloud endpoints Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-endpoints-create

    + + +
    +
    +
    +

    Parameters:

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

      the url of the endpoint

      +
      + +
    • + +
    • + + type + + + (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)

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

      The traffic policy attached to this endpoint

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

      user-supplied description of the associated tunnel

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

      user-supplied metadata of the associated tunnel or edge object

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

      the bindings associated with this endpoint

      +
      + +
    • + +
    + +

    Returns:

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

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

    +
    + +

    Delete an Endpoint by ID, currently available only for cloud endpoints

    + +

    ngrok.com/docs/api#api-endpoints-delete

    + + +
    +
    +
    +

    Parameters:

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

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

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

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +230
    +231
    +232
    +233
    +234
    +235
    +236
    +
    +
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 230
    +
    +def delete(id: "")
    +  path = '/endpoints/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements)
    +end
    +
    +
    + +
    +

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

    +
    + +

    Delete an Endpoint by ID, currently available only for cloud endpoints Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-endpoints-delete

    + + +
    +
    +
    +

    Parameters:

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

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

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

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +246
    +247
    +248
    +249
    +250
    +251
    +252
    +
    +
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 246
    +
    +def delete!(id: "")
    +  path = '/endpoints/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements, danger: true)
    +end
    +
    +
    + +
    +

    #get(id: "") ⇒ NgrokAPI::Models::Endpoint @@ -496,18 +1212,18 @@
     
     
    -85
    -86
    -87
    -88
    -89
    -90
    -91
    -92
    -93
    +140 +141 +142 +143 +144 +145 +146 +147 +148

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 85
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 140
     
     def get(id: "")
       path = '/endpoints/%{id}'
    @@ -591,18 +1307,18 @@
           
     
     
    -103
    -104
    -105
    -106
    -107
    -108
    -109
    -110
    -111
    +158 +159 +160 +161 +162 +163 +164 +165 +166
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 103
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 158
     
     def get!(id: "")
       path = '/endpoints/%{id}'
    @@ -712,24 +1428,24 @@
           
     
     
    -34
    -35
    -36
    -37
    -38
    -39
    -40
    -41
    -42
    -43
    -44
    -45
    -46
    -47
    -48
    +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 34
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 89
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -845,26 +1561,26 @@
           
     
     
    -60
    -61
    -62
    -63
    -64
    -65
    -66
    -67
    -68
    -69
    -70
    -71
    -72
    -73
    -74
    -75
    -76
    +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 60
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 115
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -886,6 +1602,396 @@
         
       
     
    +
    +    
    +      
    +

    + + #update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + + + + + +

    +
    + +

    Update an Endpoint by ID, currently available only for cloud endpoints

    + +

    ngrok.com/docs/api#api-endpoints-update

    + + +
    +
    +
    +

    Parameters:

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

      unique endpoint resource identifier

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

      the url of the endpoint

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

      The traffic policy attached to this endpoint

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

      user-supplied description of the associated tunnel

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

      user-supplied metadata of the associated tunnel or edge object

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

      the bindings associated with this endpoint

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +180
    +181
    +182
    +183
    +184
    +185
    +186
    +187
    +188
    +189
    +190
    +191
    +192
    +193
    +
    +
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 180
    +
    +def update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil)
    +  path = '/endpoints/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  data[:url] = url if url
    +  data[:traffic_policy] = traffic_policy if traffic_policy
    +  data[:description] = description if description
    +  data[:metadata] =  if 
    +  data[:bindings] = bindings if bindings
    +  result = @client.patch(path % replacements, data: data)
    +  NgrokAPI::Models::Endpoint.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + + + + + +

    +
    + +

    Update an Endpoint by ID, currently available only for cloud endpoints Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-endpoints-update

    + + +
    +
    +
    +

    Parameters:

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

      unique endpoint resource identifier

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

      the url of the endpoint

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

      The traffic policy attached to this endpoint

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

      user-supplied description of the associated tunnel

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

      user-supplied metadata of the associated tunnel or edge object

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

      the bindings associated with this endpoint

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +208
    +209
    +210
    +211
    +212
    +213
    +214
    +215
    +216
    +217
    +218
    +219
    +220
    +221
    +
    +
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 208
    +
    +def update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil)
    +  path = '/endpoints/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  data[:url] = url if url
    +  data[:traffic_policy] = traffic_policy if traffic_policy
    +  data[:description] = description if description
    +  data[:metadata] =  if 
    +  data[:bindings] = bindings if bindings
    +  result = @client.patch(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::Endpoint.new(client: self, attrs: result)
    +end
    +
    @@ -893,9 +1999,9 @@ diff --git a/doc/NgrokAPI/Services/EventDestinationsClient.html b/doc/NgrokAPI/Services/EventDestinationsClient.html index 18074ce..5b0cf97 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 fdccf84..a58771a 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 4588441..de22f57 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 865aa32..35b23e1 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 e60bd08..ed82101 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 9410de1..b030a93 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 e0839cd..b7933f6 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 6809224..fe2d841 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 29ca8d8..3c81647 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 04fbce1..d111f0a 100644 --- a/doc/NgrokAPI/Services/IPRestrictionsClient.html +++ b/doc/NgrokAPI/Services/IPRestrictionsClient.html @@ -1901,9 +1901,9 @@ diff --git a/doc/NgrokAPI/Services/ReservedAddrsClient.html b/doc/NgrokAPI/Services/ReservedAddrsClient.html index 27ae6fa..8f50432 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 15aa5ef..dddae27 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 8126aaf..1c411ff 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 5268428..c3417e3 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 216022c..310be8f 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 ae577c6..5f469da 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 6d3a96c..4267ed3 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 bd17602..b1f6e95 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 4d13563..27cb374 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 279dc7c..240689e 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 1c4a2a1..b1ef4d9 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 b0780ee..df3f351 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 f0a1248..25fcbbf 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 611b921..0c7604d 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 1a40e81..b01ce10 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 30919c8..173f984 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 b02608b..183ddec 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 0a80acc..6e07eb8 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 0ec177f..8686d42 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 321c2eb..303ad75 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 1e31186..0451f5b 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -1287,9 +1287,9 @@ diff --git a/doc/file.README.html b/doc/file.README.html index f908530..796d62b 100644 --- a/doc/file.README.html +++ b/doc/file.README.html @@ -144,12 +144,31 @@ # Run rubcop on all files bundle exec rubocop
    + +

    Building (internal)

    + +

    This is intended for ngrok employees who are updating this client library.

    + +

    On a standard Ubuntu machine, you will need these packages to get gems to build/install properly:

    + +
    sudo apt install gcc make ruby-dev
    +
    + +

    Then to actually install:

    + +
    gem install bundler --user-install
    +
    +# may need to change the ruby version here if yours is different
    +~/.local/share/gem/ruby/3.0.0/bin/bundle install --path "$HOME/.local/share/gem"
    +
    + +

    This will update the Gemfile.lock as a side-effect.

    diff --git a/doc/index.html b/doc/index.html index fe01ef8..e12cc3e 100644 --- a/doc/index.html +++ b/doc/index.html @@ -144,12 +144,31 @@ # Run rubcop on all files bundle exec rubocop
    + +

    Building (internal)

    + +

    This is intended for ngrok employees who are updating this client library.

    + +

    On a standard Ubuntu machine, you will need these packages to get gems to build/install properly:

    + +
    sudo apt install gcc make ruby-dev
    +
    + +

    Then to actually install:

    + +
    gem install bundler --user-install
    +
    +# may need to change the ruby version here if yours is different
    +~/.local/share/gem/ruby/3.0.0/bin/bundle install --path "$HOME/.local/share/gem"
    +
    + +

    This will update the Gemfile.lock as a side-effect.

    diff --git a/doc/method_list.html b/doc/method_list.html index 746a6e6..6b54529 100644 --- a/doc/method_list.html +++ b/doc/method_list.html @@ -1806,215 +1806,7 @@
  • - #body - NgrokAPI::Models::HTTPResponseBackend -
    -
  • - - -
  • -
    - #bot_users - NgrokAPI::Client -
    -
  • - - -
  • -
    - #browser_name - NgrokAPI::Models::UserAgent -
    -
  • - - -
  • -
    - #browser_session - NgrokAPI::Models::ApplicationSession -
    -
  • - - -
  • -
    - #browser_version - NgrokAPI::Models::UserAgent -
    -
  • - - -
  • -
    - #ca_pem - NgrokAPI::Models::CertificateAuthority -
    -
  • - - -
  • -
    - #certificate - NgrokAPI::Models::ReservedDomain -
    -
  • - - -
  • -
    - #certificate - NgrokAPI::Models::SSHHostCertificate -
    -
  • - - -
  • -
    - #certificate - NgrokAPI::Models::SSHUserCertificate -
    -
  • - - -
  • -
    - #certificate_authorities - NgrokAPI::Client -
    -
  • - - -
  • -
    - #certificate_authorities - NgrokAPI::Models::EndpointMutualTLS -
    -
  • - - -
  • -
    - #certificate_authority_ids - NgrokAPI::Models::EndpointMutualTLSMutate -
    -
  • - - -
  • -
    - #certificate_management_policy - NgrokAPI::Models::AgentIngress -
    -
  • - - -
  • -
    - #certificate_management_policy - NgrokAPI::Models::ReservedDomain -
    -
  • - - -
  • -
    - #certificate_management_status - NgrokAPI::Models::AgentIngress -
    -
  • - - -
  • -
    - #certificate_management_status - NgrokAPI::Models::ReservedDomain -
    -
  • - - -
  • -
    - #certificate_pem - NgrokAPI::Models::TLSCertificate -
    -
  • - - -
  • -
    - #cidr - NgrokAPI::Models::IPPolicyRule -
    -
  • - - -
  • -
    - #circuit_breaker - NgrokAPI::Models::HTTPSEdgeRoute -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::Ref -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::Tunnel -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::APIKey -
    -
  • - - -
  • -
    - #client - NgrokAPI::PagedIterator -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::AWSAuth -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::AWSRole -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::BotUser -
    -
  • - - -
  • -
    - #client + #bindings NgrokAPI::Models::Endpoint
  • @@ -2022,471 +1814,7 @@
  • - #client - NgrokAPI::Models::Listable -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::Location -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::TCPEdge -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::TLSEdge -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::IPPolicy -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::Credential -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::HTTPSEdge -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::UserAgent -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::AbuseReport -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventSource -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventTarget -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::AgentIngress -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointOIDC -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointSAML -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::ReservedAddr -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::IPPolicyRule -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::IPRestriction -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::SSHCredential -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::StaticBackend -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::TunnelSession -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::AWSCredentials -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::BrowserSession -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointOAuth -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::ReservedDomain -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::TLSCertificate -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::ApplicationUser -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointBackend -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::FailoverBackend -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::HTTPSEdgeRoute -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::WeightedBackend -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TunnelsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventDestination -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventSourceList -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::IdentityProvider -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::APIKeysClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointIPPolicy -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventSubscription -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::StaticBackendTLS -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::BotUsersClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgesTCPClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgesTLSClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EndpointsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::ApplicationSession -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointMutualTLS -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointCompression -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointSAMLMutate -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventSourceReplace -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventTargetDatadog -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventTargetKinesis -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::SSHHostCertificate -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::SSHUserCertificate -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::TunnelGroupBackend -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::CredentialsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgesHTTPSClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::IPPoliciesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::AbuseReportHostname -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::CertificateAuthority -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventTargetFirehose -
    -
  • - - -
  • -
    - #client + #body NgrokAPI::Models::HTTPResponseBackend
  • @@ -2494,799 +1822,47 @@
  • - #client - NgrokAPI::Models::TLSCertificateSANs + #bot_users + NgrokAPI::Client
  • - #client - NgrokAPI::Models::AgentIngressCertJob + #browser_name + NgrokAPI::Models::UserAgent
  • - #client - NgrokAPI::Models::EndpointOAuthAmazon + #browser_session + NgrokAPI::Models::ApplicationSession
  • - #client - NgrokAPI::Models::EndpointOAuthGoogle + #browser_version + NgrokAPI::Models::UserAgent
  • - #client - NgrokAPI::Models::EndpointOAuthTwitch + #ca_pem + NgrokAPI::Models::CertificateAuthority
  • - #client - NgrokAPI::Services::AbuseReportsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EventSourcesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointBackendMutate -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointOAuthGitHub -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointOAuthGitLab -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointTrafficPolicy -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::ReservedAddrsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointCircuitBreaker -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointOAuthFacebook -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointOAuthProvider -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointRequestHeaders -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointTLSTermination -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::ReservedDomainCertJob -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::AgentIngressesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::IPPolicyRulesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::IPRestrictionsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::SSHCredentialsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::StaticBackendsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TunnelSessionsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::AgentIngressCertPolicy -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::AgentIngressCertStatus -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointIPPolicyMutate -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointOAuthLinkedIn -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointOAuthMicrosoft -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointResponseHeaders -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::SSHCertificateAuthority -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::ReservedDomainsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TLSCertificatesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointMutualTLSMutate -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointUserAgentFilter -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::ApplicationUsersClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::FailoverBackendsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::WeightedBackendsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointWebhookValidation -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::ReservedDomainCertPolicy -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::ReservedDomainCertStatus -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgesHTTPSRoutesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EventDestinationsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventTargetCloudwatchLogs -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EventSubscriptionsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::ApplicationSessionsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::SSHHostCertificatesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::SSHUserCertificatesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TunnelGroupBackendsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteOIDCModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteSAMLModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::HTTPResponseBackendsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointTLSTerminationAtEdge -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointWebsocketTCPConverter -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::CertificateAuthoritiesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TCPEdgeBackendModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TLSEdgeBackendModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventTargetAzureLogsIngestion -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteOAuthModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteBackendModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TLSEdgeMutualTLSModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::SSHCertificateAuthoritiesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteCompressionModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOIDC -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOAuthAmazon -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOAuthGoogle -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOAuthTwitch -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOAuthGitHub -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOAuthGitLab -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOAuthFacebook -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOAuthLinkedIn -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOAuthMicrosoft -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EventTargetAzureLogsIngestion -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOIDC -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOAuthAmazon -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOAuthGoogle -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOAuthTwitch -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOAuthGitHub -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOAuthGitLab -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOAuthFacebook -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOAuthLinkedIn -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOAuthMicrosoft -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EventTargetAzureLogsIngestion -
    -
  • - - -
  • -
    - #cloudwatch_logs - NgrokAPI::Models::EventTarget -
    -
  • - - -
  • -
    - #cname_target + #certificate NgrokAPI::Models::ReservedDomain
  • @@ -3294,47 +1870,175 @@
  • - #compression + #certificate + NgrokAPI::Models::SSHHostCertificate +
    +
  • + + +
  • +
    + #certificate + NgrokAPI::Models::SSHUserCertificate +
    +
  • + + +
  • +
    + #certificate_authorities + NgrokAPI::Client +
    +
  • + + +
  • +
    + #certificate_authorities + NgrokAPI::Models::EndpointMutualTLS +
    +
  • + + +
  • +
    + #certificate_authority_ids + NgrokAPI::Models::EndpointMutualTLSMutate +
    +
  • + + +
  • +
    + #certificate_management_policy + NgrokAPI::Models::AgentIngress +
    +
  • + + +
  • +
    + #certificate_management_policy + NgrokAPI::Models::ReservedDomain +
    +
  • + + +
  • +
    + #certificate_management_status + NgrokAPI::Models::AgentIngress +
    +
  • + + +
  • +
    + #certificate_management_status + NgrokAPI::Models::ReservedDomain +
    +
  • + + +
  • +
    + #certificate_pem + NgrokAPI::Models::TLSCertificate +
    +
  • + + +
  • +
    + #cidr + NgrokAPI::Models::IPPolicyRule +
    +
  • + + +
  • +
    + #circuit_breaker NgrokAPI::Models::HTTPSEdgeRoute
  • +
  • +
    + #client + NgrokAPI::Models::Ref +
    +
  • + +
  • - #cookie_prefix - NgrokAPI::Models::EndpointOIDC + #client + NgrokAPI::Models::Tunnel
  • - #cookie_prefix - NgrokAPI::Models::EndpointSAML + #client + NgrokAPI::Models::APIKey
  • - #cookie_prefix - NgrokAPI::Models::EndpointOAuth + #client + NgrokAPI::PagedIterator
  • - #cookie_prefix - NgrokAPI::Models::EndpointSAMLMutate + #client + NgrokAPI::Models::AWSAuth
  • - #country_code + #client + NgrokAPI::Models::AWSRole +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::BotUser +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::Endpoint +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::Listable +
    +
  • + + +
  • +
    + #client NgrokAPI::Models::Location
  • @@ -3342,13 +2046,1317 @@
  • - #create + #client + NgrokAPI::Models::TCPEdge +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::TLSEdge +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::IPPolicy +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::Credential +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::HTTPSEdge +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::UserAgent +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::AbuseReport +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventSource +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventTarget +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::AgentIngress +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOIDC +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointSAML +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::ReservedAddr +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::IPPolicyRule +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::IPRestriction +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::SSHCredential +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::StaticBackend +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::TunnelSession +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::AWSCredentials +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::BrowserSession +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuth +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::ReservedDomain +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::TLSCertificate +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::ApplicationUser +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointBackend +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::FailoverBackend +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::HTTPSEdgeRoute +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::WeightedBackend +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TunnelsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventDestination +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventSourceList +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::IdentityProvider +
    +
  • + + +
  • +
    + #client NgrokAPI::Services::APIKeysClient
  • +
    + #client + NgrokAPI::Models::EndpointIPPolicy +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventSubscription +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::StaticBackendTLS +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::BotUsersClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgesTCPClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgesTLSClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EndpointsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::ApplicationSession +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointMutualTLS +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointCompression +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointSAMLMutate +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventSourceReplace +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventTargetDatadog +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventTargetKinesis +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::SSHHostCertificate +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::SSHUserCertificate +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::TunnelGroupBackend +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::CredentialsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgesHTTPSClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::IPPoliciesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::AbuseReportHostname +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::CertificateAuthority +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventTargetFirehose +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::HTTPResponseBackend +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::TLSCertificateSANs +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::AgentIngressCertJob +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthAmazon +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthGoogle +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthTwitch +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::AbuseReportsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EventSourcesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointBackendMutate +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthGitHub +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthGitLab +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::ReservedAddrsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointCircuitBreaker +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthFacebook +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthProvider +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointRequestHeaders +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointTLSTermination +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::ReservedDomainCertJob +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::AgentIngressesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::IPPolicyRulesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::IPRestrictionsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::SSHCredentialsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::StaticBackendsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TunnelSessionsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::AgentIngressCertPolicy +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::AgentIngressCertStatus +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointIPPolicyMutate +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthLinkedIn +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthMicrosoft +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointResponseHeaders +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::SSHCertificateAuthority +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::ReservedDomainsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TLSCertificatesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointMutualTLSMutate +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointUserAgentFilter +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::ApplicationUsersClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::FailoverBackendsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::WeightedBackendsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointWebhookValidation +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::ReservedDomainCertPolicy +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::ReservedDomainCertStatus +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgesHTTPSRoutesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EventDestinationsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventTargetCloudwatchLogs +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EventSubscriptionsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::ApplicationSessionsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::SSHHostCertificatesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::SSHUserCertificatesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TunnelGroupBackendsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteOIDCModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteSAMLModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::HTTPResponseBackendsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointTLSTerminationAtEdge +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointWebsocketTCPConverter +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::CertificateAuthoritiesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TCPEdgeBackendModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TLSEdgeBackendModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteOAuthModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteBackendModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TLSEdgeMutualTLSModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::SSHCertificateAuthoritiesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteCompressionModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOIDC +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOAuthAmazon +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOAuthGoogle +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOAuthTwitch +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOAuthGitHub +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOAuthGitLab +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOAuthFacebook +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOAuthLinkedIn +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOAuthMicrosoft +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOIDC +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOAuthAmazon +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOAuthGoogle +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOAuthTwitch +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOAuthGitHub +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOAuthGitLab +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOAuthFacebook +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOAuthLinkedIn +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOAuthMicrosoft +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + + +
  • +
    + #cloudwatch_logs + NgrokAPI::Models::EventTarget +
    +
  • + + +
  • +
    + #cname_target + NgrokAPI::Models::ReservedDomain +
    +
  • + + +
  • +
    + #compression + NgrokAPI::Models::HTTPSEdgeRoute +
    +
  • + + +
  • +
    + #cookie_prefix + NgrokAPI::Models::EndpointOIDC +
    +
  • + + +
  • +
    + #cookie_prefix + NgrokAPI::Models::EndpointSAML +
    +
  • + + +
  • +
    + #cookie_prefix + NgrokAPI::Models::EndpointOAuth +
    +
  • + + +
  • +
    + #cookie_prefix + NgrokAPI::Models::EndpointSAMLMutate +
    +
  • + + +
  • +
    + #country_code + NgrokAPI::Models::Location +
    +
  • + + +
  • +
    + #create + NgrokAPI::Services::APIKeysClient +
    +
  • + + +
  • #create NgrokAPI::Services::BotUsersClient @@ -3356,7 +3364,7 @@
  • -
  • +
  • #create NgrokAPI::Services::EdgesTCPClient @@ -3364,7 +3372,7 @@
  • -
  • +
  • #create NgrokAPI::Services::EdgesTLSClient @@ -3372,6 +3380,14 @@
  • +
  • +
    + #create + NgrokAPI::Services::EndpointsClient +
    +
  • + +
  • #create @@ -3597,6 +3613,14 @@
  • +
    + #create! + NgrokAPI::Services::EndpointsClient +
    +
  • + + +
  • #create! NgrokAPI::Services::CredentialsClient @@ -3604,7 +3628,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::EdgesHTTPSClient @@ -3612,7 +3636,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::IPPoliciesClient @@ -3620,7 +3644,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::AbuseReportsClient @@ -3628,7 +3652,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::EventSourcesClient @@ -3636,7 +3660,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::ReservedAddrsClient @@ -3644,7 +3668,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::AgentIngressesClient @@ -3652,7 +3676,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::IPPolicyRulesClient @@ -3660,7 +3684,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::IPRestrictionsClient @@ -3668,7 +3692,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::SSHCredentialsClient @@ -3676,7 +3700,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::StaticBackendsClient @@ -3684,7 +3708,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::ReservedDomainsClient @@ -3692,7 +3716,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::TLSCertificatesClient @@ -3700,7 +3724,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::FailoverBackendsClient @@ -3708,7 +3732,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::WeightedBackendsClient @@ -3716,7 +3740,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -3724,7 +3748,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::EventDestinationsClient @@ -3732,7 +3756,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::EventSubscriptionsClient @@ -3740,7 +3764,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::SSHHostCertificatesClient @@ -3748,7 +3772,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::SSHUserCertificatesClient @@ -3756,7 +3780,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::TunnelGroupBackendsClient @@ -3764,7 +3788,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::HTTPResponseBackendsClient @@ -3772,7 +3796,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::CertificateAuthoritiesClient @@ -3780,7 +3804,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -3788,7 +3812,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::APIKey @@ -3796,7 +3820,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::BotUser @@ -3804,7 +3828,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::Endpoint @@ -3812,7 +3836,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::TCPEdge @@ -3820,7 +3844,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::TLSEdge @@ -3828,7 +3852,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::IPPolicy @@ -3836,7 +3860,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::Credential @@ -3844,7 +3868,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::HTTPSEdge @@ -3852,7 +3876,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::AbuseReport @@ -3860,7 +3884,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::AgentIngress @@ -3868,7 +3892,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::ReservedAddr @@ -3876,7 +3900,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::IPPolicyRule @@ -3884,7 +3908,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::IPRestriction @@ -3892,7 +3916,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::SSHCredential @@ -3900,7 +3924,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::StaticBackend @@ -3908,7 +3932,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::ReservedDomain @@ -3916,7 +3940,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::TLSCertificate @@ -3924,7 +3948,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::ApplicationUser @@ -3932,7 +3956,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::FailoverBackend @@ -3940,7 +3964,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::HTTPSEdgeRoute @@ -3948,7 +3972,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::WeightedBackend @@ -3956,7 +3980,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::EventDestination @@ -3964,7 +3988,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::EventSubscription @@ -3972,7 +3996,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::ApplicationSession @@ -3980,7 +4004,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::SSHHostCertificate @@ -3988,7 +4012,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::SSHUserCertificate @@ -3996,7 +4020,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::TunnelGroupBackend @@ -4004,7 +4028,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::CertificateAuthority @@ -4012,7 +4036,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::HTTPResponseBackend @@ -4020,7 +4044,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::SSHCertificateAuthority @@ -4028,7 +4052,7 @@
  • -
  • +
  • #credential NgrokAPI::Models::TunnelSession @@ -4036,7 +4060,7 @@
  • -
  • +
  • #credentials NgrokAPI::Client @@ -4044,7 +4068,7 @@
  • -
  • +
  • #creds NgrokAPI::Models::AWSAuth @@ -4052,7 +4076,7 @@
  • -
  • +
  • #critical_options NgrokAPI::Models::SSHUserCertificate @@ -4060,7 +4084,7 @@
  • -
  • +
  • #data_collection_rule_id NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -4068,7 +4092,7 @@
  • -
  • +
  • #data_collection_stream_name NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -4076,7 +4100,7 @@
  • -
  • +
  • #datadog NgrokAPI::Models::EventTarget @@ -4084,7 +4108,7 @@
  • -
  • +
  • #ddsite NgrokAPI::Models::EventTargetDatadog @@ -4092,7 +4116,7 @@
  • -
  • +
  • #ddtags NgrokAPI::Models::EventTargetDatadog @@ -4100,7 +4124,7 @@
  • -
  • +
  • #delete NgrokAPI::HttpClient @@ -4108,7 +4132,7 @@
  • -
  • +
  • #delete NgrokAPI::Models::APIKey @@ -4116,7 +4140,7 @@
  • -
  • +
  • #delete NgrokAPI::Models::BotUser @@ -4124,6 +4148,14 @@
  • +
  • +
    + #delete + NgrokAPI::Models::Endpoint +
    +
  • + +
  • #delete @@ -4309,6 +4341,14 @@
  • +
    + #delete + NgrokAPI::Services::EndpointsClient +
    +
  • + + +
  • #delete NgrokAPI::Models::ApplicationSession @@ -4316,7 +4356,7 @@
  • -
  • +
  • #delete NgrokAPI::Models::SSHHostCertificate @@ -4324,7 +4364,7 @@
  • -
  • +
  • #delete NgrokAPI::Models::SSHUserCertificate @@ -4332,7 +4372,7 @@
  • -
  • +
  • #delete NgrokAPI::Models::TunnelGroupBackend @@ -4340,7 +4380,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::CredentialsClient @@ -4348,7 +4388,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgesHTTPSClient @@ -4356,7 +4396,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::IPPoliciesClient @@ -4364,7 +4404,7 @@
  • -
  • +
  • #delete NgrokAPI::Models::CertificateAuthority @@ -4372,7 +4412,7 @@
  • -
  • +
  • #delete NgrokAPI::Models::HTTPResponseBackend @@ -4380,7 +4420,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EventSourcesClient @@ -4388,7 +4428,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::ReservedAddrsClient @@ -4396,7 +4436,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::AgentIngressesClient @@ -4404,7 +4444,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::IPPolicyRulesClient @@ -4412,7 +4452,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::IPRestrictionsClient @@ -4420,7 +4460,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::SSHCredentialsClient @@ -4428,7 +4468,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::StaticBackendsClient @@ -4436,7 +4476,7 @@
  • -
  • +
  • #delete NgrokAPI::Models::SSHCertificateAuthority @@ -4444,7 +4484,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::ReservedDomainsClient @@ -4452,7 +4492,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TLSCertificatesClient @@ -4460,7 +4500,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::ApplicationUsersClient @@ -4468,7 +4508,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::FailoverBackendsClient @@ -4476,7 +4516,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::WeightedBackendsClient @@ -4484,7 +4524,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -4492,7 +4532,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EventDestinationsClient @@ -4500,7 +4540,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EventSubscriptionsClient @@ -4508,7 +4548,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::ApplicationSessionsClient @@ -4516,7 +4556,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::SSHHostCertificatesClient @@ -4524,7 +4564,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::SSHUserCertificatesClient @@ -4532,7 +4572,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TunnelGroupBackendsClient @@ -4540,7 +4580,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -4548,7 +4588,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -4556,7 +4596,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::HTTPResponseBackendsClient @@ -4564,7 +4604,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::CertificateAuthoritiesClient @@ -4572,7 +4612,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -4580,7 +4620,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -4588,7 +4628,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -4596,7 +4636,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -4604,7 +4644,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -4612,7 +4652,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -4620,7 +4660,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -4628,7 +4668,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -4636,7 +4676,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -4644,7 +4684,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient @@ -4652,7 +4692,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -4660,7 +4700,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient @@ -4668,7 +4708,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient @@ -4676,7 +4716,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -4684,7 +4724,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient @@ -4692,7 +4732,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -4700,7 +4740,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -4708,7 +4748,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -4716,7 +4756,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -4724,7 +4764,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -4732,7 +4772,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -4740,7 +4780,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -4748,7 +4788,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::APIKeysClient @@ -4756,7 +4796,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::BotUsersClient @@ -4764,7 +4804,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::EdgesTCPClient @@ -4772,7 +4812,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::EdgesTLSClient @@ -4780,6 +4820,14 @@
  • +
  • +
    + #delete! + NgrokAPI::Services::EndpointsClient +
    +
  • + +
  • #delete! @@ -5221,6 +5269,14 @@
  • +
    + #description + NgrokAPI::Models::Endpoint +
    +
  • + + +
  • #description NgrokAPI::Models::TCPEdge @@ -5228,7 +5284,7 @@
  • -
  • +
  • #description NgrokAPI::Models::TLSEdge @@ -5236,7 +5292,7 @@
  • -
  • +
  • #description NgrokAPI::Models::IPPolicy @@ -5244,7 +5300,7 @@
  • -
  • +
  • #description NgrokAPI::Models::Credential @@ -5252,7 +5308,7 @@
  • -
  • +
  • #description NgrokAPI::Models::HTTPSEdge @@ -5260,7 +5316,7 @@
  • -
  • +
  • #description NgrokAPI::Models::AgentIngress @@ -5268,7 +5324,7 @@
  • -
  • +
  • #description NgrokAPI::Models::ReservedAddr @@ -5276,7 +5332,7 @@
  • -
  • +
  • #description NgrokAPI::Models::IPPolicyRule @@ -5284,7 +5340,7 @@
  • -
  • +
  • #description NgrokAPI::Models::IPRestriction @@ -5292,7 +5348,7 @@
  • -
  • +
  • #description NgrokAPI::Models::SSHCredential @@ -5300,7 +5356,7 @@
  • -
  • +
  • #description NgrokAPI::Models::StaticBackend @@ -5308,7 +5364,7 @@
  • -
  • +
  • #description NgrokAPI::Models::ReservedDomain @@ -5316,7 +5372,7 @@
  • -
  • +
  • #description NgrokAPI::Models::TLSCertificate @@ -5324,7 +5380,7 @@
  • -
  • +
  • #description NgrokAPI::Models::FailoverBackend @@ -5332,7 +5388,7 @@
  • -
  • +
  • #description NgrokAPI::Models::HTTPSEdgeRoute @@ -5340,7 +5396,7 @@
  • -
  • +
  • #description NgrokAPI::Models::WeightedBackend @@ -5348,7 +5404,7 @@
  • -
  • +
  • #description NgrokAPI::Models::EventDestination @@ -5356,7 +5412,7 @@
  • -
  • +
  • #description NgrokAPI::Models::EventSubscription @@ -5364,7 +5420,7 @@
  • -
  • +
  • #description NgrokAPI::Models::SSHHostCertificate @@ -5372,7 +5428,7 @@
  • -
  • +
  • #description NgrokAPI::Models::SSHUserCertificate @@ -5380,7 +5436,7 @@
  • -
  • +
  • #description NgrokAPI::Models::TunnelGroupBackend @@ -5388,7 +5444,7 @@
  • -
  • +
  • #description NgrokAPI::Models::CertificateAuthority @@ -5396,7 +5452,7 @@
  • -
  • +
  • #description NgrokAPI::Models::HTTPResponseBackend @@ -5404,7 +5460,7 @@
  • -
  • +
  • #description NgrokAPI::Models::SSHCertificateAuthority @@ -5412,7 +5468,7 @@
  • -
  • +
  • #destinations NgrokAPI::Models::EventSubscription @@ -5420,7 +5476,7 @@
  • -
  • +
  • #device_type NgrokAPI::Models::UserAgent @@ -5428,7 +5484,7 @@
  • -
  • +
  • #dns_names NgrokAPI::Models::TLSCertificateSANs @@ -5436,7 +5492,7 @@
  • -
  • +
  • #domain NgrokAPI::Models::Endpoint @@ -5444,7 +5500,7 @@
  • -
  • +
  • #domain NgrokAPI::Models::AgentIngress @@ -5452,7 +5508,7 @@
  • -
  • +
  • #domain NgrokAPI::Models::ReservedDomain @@ -5460,7 +5516,7 @@
  • -
  • +
  • #each NgrokAPI::Models::Listable @@ -5468,7 +5524,7 @@
  • -
  • +
  • #edge NgrokAPI::Models::Endpoint @@ -5476,7 +5532,7 @@
  • -
  • +
  • #edge NgrokAPI::Models::ApplicationSession @@ -5484,7 +5540,7 @@
  • -
  • +
  • #edge_id NgrokAPI::Models::HTTPSEdgeRoute @@ -5492,7 +5548,7 @@
  • -
  • +
  • #edge_modules NgrokAPI::Client @@ -5500,7 +5556,7 @@
  • -
  • +
  • #edges NgrokAPI::Client @@ -5508,7 +5564,7 @@
  • -
  • +
  • #email NgrokAPI::Models::ApplicationUser @@ -5516,7 +5572,7 @@
  • -
  • +
  • #email_addresses NgrokAPI::Models::EndpointOAuthAmazon @@ -5524,7 +5580,7 @@
  • -
  • +
  • #email_addresses NgrokAPI::Models::EndpointOAuthGoogle @@ -5532,7 +5588,7 @@
  • -
  • +
  • #email_addresses NgrokAPI::Models::EndpointOAuthTwitch @@ -5540,7 +5596,7 @@
  • -
  • +
  • #email_addresses NgrokAPI::Models::EndpointOAuthGitHub @@ -5548,7 +5604,7 @@
  • -
  • +
  • #email_addresses NgrokAPI::Models::EndpointOAuthGitLab @@ -5556,7 +5612,7 @@
  • -
  • +
  • #email_addresses NgrokAPI::Models::EndpointOAuthFacebook @@ -5564,7 +5620,7 @@
  • -
  • +
  • #email_addresses NgrokAPI::Models::EndpointOAuthLinkedIn @@ -5572,7 +5628,7 @@
  • -
  • +
  • #email_addresses NgrokAPI::Models::EndpointOAuthMicrosoft @@ -5580,7 +5636,7 @@
  • -
  • +
  • #email_domains NgrokAPI::Models::EndpointOAuthAmazon @@ -5588,7 +5644,7 @@
  • -
  • +
  • #email_domains NgrokAPI::Models::EndpointOAuthGoogle @@ -5596,7 +5652,7 @@
  • -
  • +
  • #email_domains NgrokAPI::Models::EndpointOAuthTwitch @@ -5604,7 +5660,7 @@
  • -
  • +
  • #email_domains NgrokAPI::Models::EndpointOAuthGitHub @@ -5612,7 +5668,7 @@
  • -
  • +
  • #email_domains NgrokAPI::Models::EndpointOAuthGitLab @@ -5620,7 +5676,7 @@
  • -
  • +
  • #email_domains NgrokAPI::Models::EndpointOAuthFacebook @@ -5628,7 +5684,7 @@
  • -
  • +
  • #email_domains NgrokAPI::Models::EndpointOAuthLinkedIn @@ -5636,7 +5692,7 @@
  • -
  • +
  • #email_domains NgrokAPI::Models::EndpointOAuthMicrosoft @@ -5644,7 +5700,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointOIDC @@ -5652,7 +5708,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointSAML @@ -5660,7 +5716,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointOAuth @@ -5668,7 +5724,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointBackend @@ -5676,7 +5732,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointIPPolicy @@ -5684,7 +5740,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::StaticBackendTLS @@ -5692,7 +5748,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointMutualTLS @@ -5700,7 +5756,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointCompression @@ -5708,7 +5764,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointSAMLMutate @@ -5716,7 +5772,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointBackendMutate @@ -5724,7 +5780,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointTrafficPolicy @@ -5732,7 +5788,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointCircuitBreaker @@ -5740,7 +5796,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointRequestHeaders @@ -5748,7 +5804,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointTLSTermination @@ -5756,7 +5812,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointIPPolicyMutate @@ -5764,7 +5820,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointResponseHeaders @@ -5772,7 +5828,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointMutualTLSMutate @@ -5780,7 +5836,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointUserAgentFilter @@ -5788,7 +5844,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointWebhookValidation @@ -5796,7 +5852,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointTLSTerminationAtEdge @@ -5804,7 +5860,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointWebsocketTCPConverter @@ -5812,7 +5868,7 @@
  • -
  • +
  • #endpoint NgrokAPI::Models::Tunnel @@ -5820,7 +5876,7 @@
  • -
  • +
  • #endpoint NgrokAPI::Models::ApplicationSession @@ -5828,7 +5884,7 @@
  • -
  • +
  • #endpoints NgrokAPI::Client @@ -5836,7 +5892,7 @@
  • -
  • +
  • #enforced NgrokAPI::Models::IPRestriction @@ -5844,7 +5900,7 @@
  • -
  • +
  • #entity_id NgrokAPI::Models::EndpointSAML @@ -5852,7 +5908,7 @@
  • -
  • +
  • #error_code NgrokAPI::Models::AgentIngressCertJob @@ -5860,7 +5916,7 @@
  • -
  • +
  • #error_code NgrokAPI::Models::ReservedDomainCertJob @@ -5868,7 +5924,7 @@
  • -
  • +
  • #error_threshold_percentage NgrokAPI::Models::EndpointCircuitBreaker @@ -5876,7 +5932,7 @@
  • -
  • +
  • #event_destinations NgrokAPI::Client @@ -5884,7 +5940,7 @@
  • -
  • +
  • #event_sources NgrokAPI::Client @@ -5892,7 +5948,7 @@
  • -
  • +
  • #event_subscriptions NgrokAPI::Client @@ -5900,7 +5956,7 @@
  • -
  • +
  • #expires_at NgrokAPI::Models::ApplicationSession @@ -5908,7 +5964,7 @@
  • -
  • +
  • #extended_key_usages NgrokAPI::Models::TLSCertificate @@ -5916,7 +5972,7 @@
  • -
  • +
  • #extended_key_usages NgrokAPI::Models::CertificateAuthority @@ -5924,7 +5980,7 @@
  • -
  • +
  • #extensions NgrokAPI::Models::SSHUserCertificate @@ -5932,7 +5988,7 @@
  • -
  • +
  • #facebook NgrokAPI::Models::EndpointOAuthProvider @@ -5940,7 +5996,7 @@
  • -
  • +
  • #firehose NgrokAPI::Models::EventTarget @@ -5948,7 +6004,7 @@
  • -
  • +
  • #force_authn NgrokAPI::Models::EndpointSAML @@ -5956,7 +6012,7 @@
  • -
  • +
  • #force_authn NgrokAPI::Models::EndpointSAMLMutate @@ -5964,7 +6020,7 @@
  • -
  • +
  • #format NgrokAPI::Models::EventDestination @@ -5972,7 +6028,7 @@
  • -
  • +
  • #forwards_to NgrokAPI::Models::Tunnel @@ -5980,7 +6036,7 @@
  • -
  • +
  • #get NgrokAPI::HttpClient @@ -5988,7 +6044,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TunnelsClient @@ -5996,7 +6052,7 @@
  • -
  • +
  • #get NgrokAPI::Services::APIKeysClient @@ -6004,7 +6060,7 @@
  • -
  • +
  • #get NgrokAPI::Services::BotUsersClient @@ -6012,7 +6068,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgesTCPClient @@ -6020,7 +6076,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgesTLSClient @@ -6028,7 +6084,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EndpointsClient @@ -6036,7 +6092,7 @@
  • -
  • +
  • #get NgrokAPI::Services::CredentialsClient @@ -6044,7 +6100,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgesHTTPSClient @@ -6052,7 +6108,7 @@
  • -
  • +
  • #get NgrokAPI::Services::IPPoliciesClient @@ -6060,7 +6116,7 @@
  • -
  • +
  • #get NgrokAPI::Services::AbuseReportsClient @@ -6068,7 +6124,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EventSourcesClient @@ -6076,7 +6132,7 @@
  • -
  • +
  • #get NgrokAPI::Services::ReservedAddrsClient @@ -6084,7 +6140,7 @@
  • -
  • +
  • #get NgrokAPI::Services::AgentIngressesClient @@ -6092,7 +6148,7 @@
  • -
  • +
  • #get NgrokAPI::Services::IPPolicyRulesClient @@ -6100,7 +6156,7 @@
  • -
  • +
  • #get NgrokAPI::Services::IPRestrictionsClient @@ -6108,7 +6164,7 @@
  • -
  • +
  • #get NgrokAPI::Services::SSHCredentialsClient @@ -6116,7 +6172,7 @@
  • -
  • +
  • #get NgrokAPI::Services::StaticBackendsClient @@ -6124,7 +6180,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TunnelSessionsClient @@ -6132,7 +6188,7 @@
  • -
  • +
  • #get NgrokAPI::Services::ReservedDomainsClient @@ -6140,7 +6196,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TLSCertificatesClient @@ -6148,7 +6204,7 @@
  • -
  • +
  • #get NgrokAPI::Services::ApplicationUsersClient @@ -6156,7 +6212,7 @@
  • -
  • +
  • #get NgrokAPI::Services::FailoverBackendsClient @@ -6164,7 +6220,7 @@
  • -
  • +
  • #get NgrokAPI::Services::WeightedBackendsClient @@ -6172,7 +6228,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -6180,7 +6236,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EventDestinationsClient @@ -6188,7 +6244,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EventSubscriptionsClient @@ -6196,7 +6252,7 @@
  • -
  • +
  • #get NgrokAPI::Services::ApplicationSessionsClient @@ -6204,7 +6260,7 @@
  • -
  • +
  • #get NgrokAPI::Services::SSHHostCertificatesClient @@ -6212,7 +6268,7 @@
  • -
  • +
  • #get NgrokAPI::Services::SSHUserCertificatesClient @@ -6220,7 +6276,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TunnelGroupBackendsClient @@ -6228,7 +6284,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -6236,7 +6292,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -6244,7 +6300,7 @@
  • -
  • +
  • #get NgrokAPI::Services::HTTPResponseBackendsClient @@ -6252,7 +6308,7 @@
  • -
  • +
  • #get NgrokAPI::Services::CertificateAuthoritiesClient @@ -6260,7 +6316,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -6268,7 +6324,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -6276,7 +6332,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -6284,7 +6340,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -6292,7 +6348,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -6300,7 +6356,7 @@
  • -
  • +
  • #get NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -6308,7 +6364,7 @@
  • -
  • +
  • #get NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -6316,7 +6372,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -6324,7 +6380,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -6332,7 +6388,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient @@ -6340,7 +6396,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -6348,7 +6404,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient @@ -6356,7 +6412,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient @@ -6364,7 +6420,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -6372,7 +6428,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient @@ -6380,7 +6436,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -6388,7 +6444,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -6396,7 +6452,7 @@
  • -
  • +
  • #get NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -6404,7 +6460,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -6412,7 +6468,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -6420,7 +6476,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -6428,7 +6484,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -6436,7 +6492,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TunnelsClient @@ -6444,7 +6500,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::APIKeysClient @@ -6452,7 +6508,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::BotUsersClient @@ -6460,7 +6516,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgesTCPClient @@ -6468,7 +6524,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgesTLSClient @@ -6476,7 +6532,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EndpointsClient @@ -6484,7 +6540,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::CredentialsClient @@ -6492,7 +6548,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgesHTTPSClient @@ -6500,7 +6556,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::IPPoliciesClient @@ -6508,7 +6564,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::AbuseReportsClient @@ -6516,7 +6572,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EventSourcesClient @@ -6524,7 +6580,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::ReservedAddrsClient @@ -6532,7 +6588,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::AgentIngressesClient @@ -6540,7 +6596,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::IPPolicyRulesClient @@ -6548,7 +6604,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::IPRestrictionsClient @@ -6556,7 +6612,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::SSHCredentialsClient @@ -6564,7 +6620,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::StaticBackendsClient @@ -6572,7 +6628,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TunnelSessionsClient @@ -6580,7 +6636,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::ReservedDomainsClient @@ -6588,7 +6644,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TLSCertificatesClient @@ -6596,7 +6652,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::ApplicationUsersClient @@ -6604,7 +6660,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::FailoverBackendsClient @@ -6612,7 +6668,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::WeightedBackendsClient @@ -6620,7 +6676,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -6628,7 +6684,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EventDestinationsClient @@ -6636,7 +6692,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EventSubscriptionsClient @@ -6644,7 +6700,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::ApplicationSessionsClient @@ -6652,7 +6708,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::SSHHostCertificatesClient @@ -6660,7 +6716,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::SSHUserCertificatesClient @@ -6668,7 +6724,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TunnelGroupBackendsClient @@ -6676,7 +6732,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -6684,7 +6740,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -6692,7 +6748,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::HTTPResponseBackendsClient @@ -6700,7 +6756,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::CertificateAuthoritiesClient @@ -6708,7 +6764,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -6716,7 +6772,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -6724,7 +6780,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -6732,7 +6788,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -6740,7 +6796,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -6748,7 +6804,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -6756,7 +6812,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -6764,7 +6820,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -6772,7 +6828,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -6780,7 +6836,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient @@ -6788,7 +6844,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -6796,7 +6852,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient @@ -6804,7 +6860,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient @@ -6812,7 +6868,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -6820,7 +6876,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient @@ -6828,7 +6884,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -6836,7 +6892,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -6844,7 +6900,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -6852,7 +6908,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -6860,7 +6916,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -6868,7 +6924,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -6876,7 +6932,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -6884,7 +6940,7 @@
  • -
  • +
  • #get_next NgrokAPI::PagedIterator @@ -6892,7 +6948,7 @@
  • -
  • +
  • #github NgrokAPI::Models::EndpointOAuthProvider @@ -6900,7 +6956,7 @@
  • -
  • +
  • #gitlab NgrokAPI::Models::EndpointOAuthProvider @@ -6908,7 +6964,7 @@
  • -
  • +
  • #google NgrokAPI::Models::EndpointOAuthProvider @@ -6916,7 +6972,7 @@
  • -
  • +
  • #headers NgrokAPI::Models::HTTPResponseBackend @@ -6924,6 +6980,14 @@
  • +
  • +
    + #host + NgrokAPI::Models::Endpoint +
    +
  • + +
  • #hostname @@ -9661,6 +9725,14 @@
  • +
    + #name + NgrokAPI::Models::Endpoint +
    +
  • + + +
  • #name NgrokAPI::Models::ApplicationUser @@ -9668,7 +9740,7 @@
  • -
  • +
  • #name NgrokAPI::Models::IdentityProvider @@ -9676,7 +9748,7 @@
  • -
  • +
  • #nameid_format NgrokAPI::Models::EndpointSAML @@ -9684,7 +9756,7 @@
  • -
  • +
  • #nameid_format NgrokAPI::Models::EndpointSAMLMutate @@ -9692,7 +9764,7 @@
  • -
  • +
  • #next_page_uri NgrokAPI::Models::Listable @@ -9700,7 +9772,7 @@
  • -
  • +
  • #not_after NgrokAPI::Models::TLSCertificate @@ -9708,7 +9780,7 @@
  • -
  • +
  • #not_after NgrokAPI::Models::CertificateAuthority @@ -9716,7 +9788,7 @@
  • -
  • +
  • #not_before NgrokAPI::Models::TLSCertificate @@ -9724,7 +9796,7 @@
  • -
  • +
  • #not_before NgrokAPI::Models::CertificateAuthority @@ -9732,7 +9804,7 @@
  • -
  • +
  • #ns_targets NgrokAPI::Models::AgentIngress @@ -9740,7 +9812,7 @@
  • -
  • +
  • #num_buckets NgrokAPI::Models::EndpointCircuitBreaker @@ -9748,7 +9820,7 @@
  • -
  • +
  • #oauth NgrokAPI::Models::HTTPSEdgeRoute @@ -9756,7 +9828,7 @@
  • -
  • +
  • #oidc NgrokAPI::Models::HTTPSEdgeRoute @@ -9764,7 +9836,7 @@
  • -
  • +
  • #options_passthrough NgrokAPI::Models::EndpointOIDC @@ -9772,7 +9844,7 @@
  • -
  • +
  • #options_passthrough NgrokAPI::Models::EndpointSAML @@ -9780,7 +9852,7 @@
  • -
  • +
  • #options_passthrough NgrokAPI::Models::EndpointOAuth @@ -9788,7 +9860,7 @@
  • -
  • +
  • #options_passthrough NgrokAPI::Models::EndpointSAMLMutate @@ -9796,7 +9868,7 @@
  • -
  • +
  • #organizations NgrokAPI::Models::EndpointOAuthGitHub @@ -9804,7 +9876,7 @@
  • -
  • +
  • #os NgrokAPI::Models::TunnelSession @@ -9812,7 +9884,7 @@
  • -
  • +
  • #os_name NgrokAPI::Models::UserAgent @@ -9820,7 +9892,7 @@
  • -
  • +
  • #os_version NgrokAPI::Models::UserAgent @@ -9828,7 +9900,7 @@
  • -
  • +
  • #owner_id NgrokAPI::Models::APIKey @@ -9836,7 +9908,7 @@
  • -
  • +
  • #owner_id NgrokAPI::Models::Credential @@ -9844,7 +9916,7 @@
  • -
  • +
  • #owner_id NgrokAPI::Models::SSHCredential @@ -9852,7 +9924,7 @@
  • -
  • +
  • #page NgrokAPI::PagedIterator @@ -9860,7 +9932,7 @@
  • -
  • +
  • #patch NgrokAPI::HttpClient @@ -9868,6 +9940,14 @@
  • +
  • +
    + #port + NgrokAPI::Models::Endpoint +
    +
  • + +
  • #post @@ -9876,6 +9956,22 @@
  • +
  • +
    + #principal + NgrokAPI::Models::Endpoint +
    +
  • + + +
  • +
    + #principal_id + NgrokAPI::Models::Endpoint +
    +
  • + +
  • #principals @@ -10629,6 +10725,14 @@
  • +
    + #scheme + NgrokAPI::Models::Endpoint +
    +
  • + + +
  • #scopes NgrokAPI::Models::EndpointOIDC @@ -10636,7 +10740,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthAmazon @@ -10644,7 +10748,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthGoogle @@ -10652,7 +10756,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthTwitch @@ -10660,7 +10764,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthGitHub @@ -10668,7 +10772,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthGitLab @@ -10676,7 +10780,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthFacebook @@ -10684,7 +10788,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthLinkedIn @@ -10692,7 +10796,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthMicrosoft @@ -10700,7 +10804,7 @@
  • -
  • +
  • #secret NgrokAPI::Models::EndpointWebhookValidation @@ -10708,7 +10812,7 @@
  • -
  • +
  • #serial_number NgrokAPI::Models::TLSCertificate @@ -10716,7 +10820,7 @@
  • -
  • +
  • #service NgrokAPI::Models::EventTargetDatadog @@ -10724,7 +10828,7 @@
  • -
  • +
  • #single_logout_url NgrokAPI::Models::EndpointSAML @@ -10732,7 +10836,7 @@
  • -
  • +
  • #sources NgrokAPI::Models::EventSourceList @@ -10740,7 +10844,7 @@
  • -
  • +
  • #sources NgrokAPI::Models::EventSubscription @@ -10748,7 +10852,7 @@
  • -
  • +
  • #ssh_certificate_authorities NgrokAPI::Client @@ -10756,7 +10860,7 @@
  • -
  • +
  • #ssh_certificate_authority_id NgrokAPI::Models::SSHHostCertificate @@ -10764,7 +10868,7 @@
  • -
  • +
  • #ssh_certificate_authority_id NgrokAPI::Models::SSHUserCertificate @@ -10772,7 +10876,7 @@
  • -
  • +
  • #ssh_credentials NgrokAPI::Client @@ -10780,7 +10884,7 @@
  • -
  • +
  • #ssh_host_certificates NgrokAPI::Client @@ -10788,7 +10892,7 @@
  • -
  • +
  • #ssh_user_certificates NgrokAPI::Client @@ -10796,7 +10900,7 @@
  • -
  • +
  • #started_at NgrokAPI::Models::Tunnel @@ -10804,7 +10908,7 @@
  • -
  • +
  • #started_at NgrokAPI::Models::TunnelSession @@ -10812,7 +10916,7 @@
  • -
  • +
  • #started_at NgrokAPI::Models::AgentIngressCertJob @@ -10820,7 +10924,7 @@
  • -
  • +
  • #started_at NgrokAPI::Models::ReservedDomainCertJob @@ -10828,7 +10932,7 @@
  • -
  • +
  • #status NgrokAPI::Models::AbuseReport @@ -10836,7 +10940,7 @@
  • -
  • +
  • #status NgrokAPI::Models::AbuseReportHostname @@ -10844,7 +10948,7 @@
  • -
  • +
  • #status_code NgrokAPI::Models::HTTPResponseBackend @@ -10852,7 +10956,7 @@
  • -
  • +
  • #stop NgrokAPI::Services::TunnelSessionsClient @@ -10860,7 +10964,7 @@
  • -
  • +
  • #stop! NgrokAPI::Services::TunnelSessionsClient @@ -10868,7 +10972,7 @@
  • -
  • +
  • #stream_arn NgrokAPI::Models::EventTargetKinesis @@ -10876,7 +10980,7 @@
  • -
  • +
  • #subject_alternative_names NgrokAPI::Models::TLSCertificate @@ -10884,7 +10988,7 @@
  • -
  • +
  • #subject_common_name NgrokAPI::Models::TLSCertificate @@ -10892,7 +10996,7 @@
  • -
  • +
  • #subject_common_name NgrokAPI::Models::CertificateAuthority @@ -10900,7 +11004,7 @@
  • -
  • +
  • #subject_country NgrokAPI::Models::TLSCertificate @@ -10908,7 +11012,7 @@
  • -
  • +
  • #subject_locality NgrokAPI::Models::TLSCertificate @@ -10916,7 +11020,7 @@
  • -
  • +
  • #subject_organization NgrokAPI::Models::TLSCertificate @@ -10924,7 +11028,7 @@
  • -
  • +
  • #subject_organizational_unit NgrokAPI::Models::TLSCertificate @@ -10932,7 +11036,7 @@
  • -
  • +
  • #subject_province NgrokAPI::Models::TLSCertificate @@ -10940,7 +11044,7 @@
  • -
  • +
  • #target NgrokAPI::Models::EventDestination @@ -10948,7 +11052,7 @@
  • -
  • +
  • #tcp_addr NgrokAPI::Models::Endpoint @@ -10956,7 +11060,7 @@
  • -
  • +
  • #teams NgrokAPI::Models::EndpointOAuthGitHub @@ -10964,7 +11068,7 @@
  • -
  • +
  • #tenant_id NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -10972,7 +11076,7 @@
  • -
  • +
  • #terminate_at NgrokAPI::Models::EndpointTLSTermination @@ -10980,7 +11084,7 @@
  • -
  • +
  • #tls NgrokAPI::Models::StaticBackend @@ -10988,7 +11092,7 @@
  • -
  • +
  • #tls_certificates NgrokAPI::Client @@ -10996,7 +11100,7 @@
  • -
  • +
  • #tls_termination NgrokAPI::Models::TLSEdge @@ -11004,7 +11108,7 @@
  • -
  • +
  • #tls_termination NgrokAPI::Models::HTTPSEdge @@ -11012,7 +11116,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::Ref @@ -11020,7 +11124,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::Tunnel @@ -11028,7 +11132,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::APIKey @@ -11036,7 +11140,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AWSAuth @@ -11044,7 +11148,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AWSRole @@ -11052,7 +11156,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::BotUser @@ -11060,7 +11164,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::Endpoint @@ -11068,7 +11172,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::Location @@ -11076,7 +11180,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TCPEdge @@ -11084,7 +11188,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TLSEdge @@ -11092,7 +11196,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::IPPolicy @@ -11100,7 +11204,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::Credential @@ -11108,7 +11212,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::HTTPSEdge @@ -11116,7 +11220,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::UserAgent @@ -11124,7 +11228,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AbuseReport @@ -11132,7 +11236,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventSource @@ -11140,7 +11244,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTarget @@ -11148,7 +11252,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AgentIngress @@ -11156,7 +11260,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOIDC @@ -11164,7 +11268,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointSAML @@ -11172,7 +11276,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ReservedAddr @@ -11180,7 +11284,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::IPPolicyRule @@ -11188,7 +11292,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::IPRestriction @@ -11196,7 +11300,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::SSHCredential @@ -11204,7 +11308,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::StaticBackend @@ -11212,7 +11316,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TunnelSession @@ -11220,7 +11324,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AWSCredentials @@ -11228,7 +11332,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::BrowserSession @@ -11236,7 +11340,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuth @@ -11244,7 +11348,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ReservedDomain @@ -11252,7 +11356,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TLSCertificate @@ -11260,7 +11364,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ApplicationUser @@ -11268,7 +11372,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointBackend @@ -11276,7 +11380,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::FailoverBackend @@ -11284,7 +11388,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::HTTPSEdgeRoute @@ -11292,7 +11396,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::WeightedBackend @@ -11300,7 +11404,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventDestination @@ -11308,7 +11412,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventSourceList @@ -11316,7 +11420,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::IdentityProvider @@ -11324,7 +11428,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointIPPolicy @@ -11332,7 +11436,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventSubscription @@ -11340,7 +11444,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::StaticBackendTLS @@ -11348,7 +11452,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ApplicationSession @@ -11356,7 +11460,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointMutualTLS @@ -11364,7 +11468,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointCompression @@ -11372,7 +11476,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointSAMLMutate @@ -11380,7 +11484,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventSourceReplace @@ -11388,7 +11492,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTargetDatadog @@ -11396,7 +11500,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTargetKinesis @@ -11404,7 +11508,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::SSHHostCertificate @@ -11412,7 +11516,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::SSHUserCertificate @@ -11420,7 +11524,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TunnelGroupBackend @@ -11428,7 +11532,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AbuseReportHostname @@ -11436,7 +11540,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::CertificateAuthority @@ -11444,7 +11548,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTargetFirehose @@ -11452,7 +11556,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::HTTPResponseBackend @@ -11460,7 +11564,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TLSCertificateSANs @@ -11468,7 +11572,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AgentIngressCertJob @@ -11476,7 +11580,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthAmazon @@ -11484,7 +11588,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthGoogle @@ -11492,7 +11596,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthTwitch @@ -11500,7 +11604,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointBackendMutate @@ -11508,7 +11612,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthGitHub @@ -11516,7 +11620,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthGitLab @@ -11524,7 +11628,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointTrafficPolicy @@ -11532,7 +11636,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointCircuitBreaker @@ -11540,7 +11644,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthFacebook @@ -11548,7 +11652,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthProvider @@ -11556,7 +11660,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointRequestHeaders @@ -11564,7 +11668,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointTLSTermination @@ -11572,7 +11676,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ReservedDomainCertJob @@ -11580,7 +11684,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AgentIngressCertPolicy @@ -11588,7 +11692,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AgentIngressCertStatus @@ -11596,7 +11700,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointIPPolicyMutate @@ -11604,7 +11708,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthLinkedIn @@ -11612,7 +11716,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthMicrosoft @@ -11620,7 +11724,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointResponseHeaders @@ -11628,7 +11732,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::SSHCertificateAuthority @@ -11636,7 +11740,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointMutualTLSMutate @@ -11644,7 +11748,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointUserAgentFilter @@ -11652,7 +11756,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointWebhookValidation @@ -11660,7 +11764,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ReservedDomainCertPolicy @@ -11668,7 +11772,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ReservedDomainCertStatus @@ -11676,7 +11780,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTargetCloudwatchLogs @@ -11684,7 +11788,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointTLSTerminationAtEdge @@ -11692,7 +11796,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointWebsocketTCPConverter @@ -11700,7 +11804,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -11708,7 +11812,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Ref @@ -11716,7 +11820,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Tunnel @@ -11724,7 +11828,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::APIKey @@ -11732,7 +11836,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AWSAuth @@ -11740,7 +11844,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AWSRole @@ -11748,7 +11852,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::BotUser @@ -11756,7 +11860,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Endpoint @@ -11764,7 +11868,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Listable @@ -11772,7 +11876,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Location @@ -11780,7 +11884,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::TCPEdge @@ -11788,7 +11892,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::TLSEdge @@ -11796,7 +11900,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::IPPolicy @@ -11804,7 +11908,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Credential @@ -11812,7 +11916,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::HTTPSEdge @@ -11820,7 +11924,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::UserAgent @@ -11828,7 +11932,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AbuseReport @@ -11836,7 +11940,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventSource @@ -11844,7 +11948,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventTarget @@ -11852,7 +11956,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AgentIngress @@ -11860,7 +11964,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOIDC @@ -11868,7 +11972,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointSAML @@ -11876,7 +11980,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ReservedAddr @@ -11884,7 +11988,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::IPPolicyRule @@ -11892,7 +11996,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::IPRestriction @@ -11900,7 +12004,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::SSHCredential @@ -11908,7 +12012,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::StaticBackend @@ -11916,7 +12020,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::TunnelSession @@ -11924,7 +12028,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AWSCredentials @@ -11932,7 +12036,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::BrowserSession @@ -11940,7 +12044,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuth @@ -11948,7 +12052,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ReservedDomain @@ -11956,7 +12060,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::TLSCertificate @@ -11964,7 +12068,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ApplicationUser @@ -11972,7 +12076,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointBackend @@ -11980,7 +12084,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::FailoverBackend @@ -11988,7 +12092,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::HTTPSEdgeRoute @@ -11996,7 +12100,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::WeightedBackend @@ -12004,7 +12108,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventDestination @@ -12012,7 +12116,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventSourceList @@ -12020,7 +12124,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::IdentityProvider @@ -12028,7 +12132,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointIPPolicy @@ -12036,7 +12140,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventSubscription @@ -12044,7 +12148,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::StaticBackendTLS @@ -12052,7 +12156,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ApplicationSession @@ -12060,7 +12164,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointMutualTLS @@ -12068,7 +12172,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointCompression @@ -12076,7 +12180,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointSAMLMutate @@ -12084,7 +12188,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventSourceReplace @@ -12092,7 +12196,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventTargetDatadog @@ -12100,7 +12204,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventTargetKinesis @@ -12108,7 +12212,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::SSHHostCertificate @@ -12116,7 +12220,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::SSHUserCertificate @@ -12124,7 +12228,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::TunnelGroupBackend @@ -12132,7 +12236,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AbuseReportHostname @@ -12140,7 +12244,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::CertificateAuthority @@ -12148,7 +12252,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventTargetFirehose @@ -12156,7 +12260,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::HTTPResponseBackend @@ -12164,7 +12268,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::TLSCertificateSANs @@ -12172,7 +12276,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AgentIngressCertJob @@ -12180,7 +12284,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthAmazon @@ -12188,7 +12292,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthGoogle @@ -12196,7 +12300,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthTwitch @@ -12204,7 +12308,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointBackendMutate @@ -12212,7 +12316,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthGitHub @@ -12220,7 +12324,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthGitLab @@ -12228,7 +12332,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointTrafficPolicy @@ -12236,7 +12340,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointCircuitBreaker @@ -12244,7 +12348,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthFacebook @@ -12252,7 +12356,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthProvider @@ -12260,7 +12364,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointRequestHeaders @@ -12268,7 +12372,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointTLSTermination @@ -12276,7 +12380,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ReservedDomainCertJob @@ -12284,7 +12388,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AgentIngressCertPolicy @@ -12292,7 +12396,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AgentIngressCertStatus @@ -12300,7 +12404,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointIPPolicyMutate @@ -12308,7 +12412,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthLinkedIn @@ -12316,7 +12420,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthMicrosoft @@ -12324,7 +12428,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointResponseHeaders @@ -12332,7 +12436,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::SSHCertificateAuthority @@ -12340,7 +12444,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointMutualTLSMutate @@ -12348,7 +12452,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointUserAgentFilter @@ -12356,7 +12460,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointWebhookValidation @@ -12364,7 +12468,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ReservedDomainCertPolicy @@ -12372,7 +12476,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ReservedDomainCertStatus @@ -12380,7 +12484,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventTargetCloudwatchLogs @@ -12388,7 +12492,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointTLSTerminationAtEdge @@ -12396,7 +12500,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointWebsocketTCPConverter @@ -12404,7 +12508,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -12412,7 +12516,7 @@
  • -
  • +
  • #token NgrokAPI::Models::APIKey @@ -12420,7 +12524,7 @@
  • -
  • +
  • #token NgrokAPI::Models::Credential @@ -12428,6 +12532,14 @@
  • +
  • +
    + #traffic_policy + NgrokAPI::Models::Endpoint +
    +
  • + +
  • #traffic_policy @@ -12486,45 +12598,53 @@
  • - #tunnel_sessions - NgrokAPI::Client -
    -
  • - - -
  • -
    - #tunnels - NgrokAPI::Client -
    -
  • - - -
  • -
    - #tunnels - NgrokAPI::Models::TunnelGroupBackend -
    -
  • - - -
  • -
    - #twitch - NgrokAPI::Models::EndpointOAuthProvider -
    -
  • - - -
  • -
    - #type + #tunnel_session NgrokAPI::Models::Endpoint
  • +
    + #tunnel_sessions + NgrokAPI::Client +
    +
  • + + +
  • +
    + #tunnels + NgrokAPI::Client +
    +
  • + + +
  • +
    + #tunnels + NgrokAPI::Models::TunnelGroupBackend +
    +
  • + + +
  • +
    + #twitch + NgrokAPI::Models::EndpointOAuthProvider +
    +
  • + + +
  • +
    + #type + NgrokAPI::Models::Endpoint +
    +
  • + + +
  • #type NgrokAPI::Models::EventSource @@ -12532,7 +12652,7 @@
  • -
  • +
  • #type NgrokAPI::Models::IPRestriction @@ -12540,7 +12660,7 @@
  • -
  • +
  • #type NgrokAPI::Models::EventSourceReplace @@ -12548,7 +12668,7 @@
  • -
  • +
  • #update NgrokAPI::Models::APIKey @@ -12556,7 +12676,7 @@
  • -
  • +
  • #update NgrokAPI::Models::BotUser @@ -12564,6 +12684,14 @@
  • +
  • +
    + #update + NgrokAPI::Models::Endpoint +
    +
  • + +
  • #update @@ -12701,6 +12829,14 @@
  • +
    + #update + NgrokAPI::Services::EndpointsClient +
    +
  • + + +
  • #update NgrokAPI::Models::SSHHostCertificate @@ -12708,7 +12844,7 @@
  • -
  • +
  • #update NgrokAPI::Models::SSHUserCertificate @@ -12716,7 +12852,7 @@
  • -
  • +
  • #update NgrokAPI::Models::TunnelGroupBackend @@ -12724,7 +12860,7 @@
  • -
  • +
  • #update NgrokAPI::Services::CredentialsClient @@ -12732,7 +12868,7 @@
  • -
  • +
  • #update NgrokAPI::Services::EdgesHTTPSClient @@ -12740,7 +12876,7 @@
  • -
  • +
  • #update NgrokAPI::Services::IPPoliciesClient @@ -12748,7 +12884,7 @@
  • -
  • +
  • #update NgrokAPI::Models::CertificateAuthority @@ -12756,7 +12892,7 @@
  • -
  • +
  • #update NgrokAPI::Models::HTTPResponseBackend @@ -12764,7 +12900,7 @@
  • -
  • +
  • #update NgrokAPI::Services::EventSourcesClient @@ -12772,7 +12908,7 @@
  • -
  • +
  • #update NgrokAPI::Services::ReservedAddrsClient @@ -12780,7 +12916,7 @@
  • -
  • +
  • #update NgrokAPI::Services::AgentIngressesClient @@ -12788,7 +12924,7 @@
  • -
  • +
  • #update NgrokAPI::Services::IPPolicyRulesClient @@ -12796,7 +12932,7 @@
  • -
  • +
  • #update NgrokAPI::Services::IPRestrictionsClient @@ -12804,7 +12940,7 @@
  • -
  • +
  • #update NgrokAPI::Services::SSHCredentialsClient @@ -12812,7 +12948,7 @@
  • -
  • +
  • #update NgrokAPI::Services::StaticBackendsClient @@ -12820,7 +12956,7 @@
  • -
  • +
  • #update NgrokAPI::Services::TunnelSessionsClient @@ -12828,7 +12964,7 @@
  • -
  • +
  • #update NgrokAPI::Models::SSHCertificateAuthority @@ -12836,7 +12972,7 @@
  • -
  • +
  • #update NgrokAPI::Services::ReservedDomainsClient @@ -12844,7 +12980,7 @@
  • -
  • +
  • #update NgrokAPI::Services::TLSCertificatesClient @@ -12852,7 +12988,7 @@
  • -
  • +
  • #update NgrokAPI::Services::FailoverBackendsClient @@ -12860,7 +12996,7 @@
  • -
  • +
  • #update NgrokAPI::Services::WeightedBackendsClient @@ -12868,7 +13004,7 @@
  • -
  • +
  • #update NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -12876,7 +13012,7 @@
  • -
  • +
  • #update NgrokAPI::Services::EventDestinationsClient @@ -12884,7 +13020,7 @@
  • -
  • +
  • #update NgrokAPI::Services::EventSubscriptionsClient @@ -12892,7 +13028,7 @@
  • -
  • +
  • #update NgrokAPI::Services::SSHHostCertificatesClient @@ -12900,7 +13036,7 @@
  • -
  • +
  • #update NgrokAPI::Services::SSHUserCertificatesClient @@ -12908,7 +13044,7 @@
  • -
  • +
  • #update NgrokAPI::Services::TunnelGroupBackendsClient @@ -12916,7 +13052,7 @@
  • -
  • +
  • #update NgrokAPI::Services::HTTPResponseBackendsClient @@ -12924,7 +13060,7 @@
  • -
  • +
  • #update NgrokAPI::Services::CertificateAuthoritiesClient @@ -12932,7 +13068,7 @@
  • -
  • +
  • #update NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -12940,7 +13076,7 @@
  • -
  • +
  • #update! NgrokAPI::Services::APIKeysClient @@ -12948,7 +13084,7 @@
  • -
  • +
  • #update! NgrokAPI::Services::BotUsersClient @@ -12956,7 +13092,7 @@
  • -
  • +
  • #update! NgrokAPI::Services::EdgesTCPClient @@ -12964,7 +13100,7 @@
  • -
  • +
  • #update! NgrokAPI::Services::EdgesTLSClient @@ -12972,6 +13108,14 @@
  • +
  • +
    + #update! + NgrokAPI::Services::EndpointsClient +
    +
  • + +
  • #update! @@ -13172,6 +13316,22 @@
  • +
  • +
    + #upstream_proto + NgrokAPI::Models::Endpoint +
    +
  • + + +
  • +
    + #upstream_url + NgrokAPI::Models::Endpoint +
    +
  • + +
  • #uri @@ -13197,6 +13357,14 @@
  • +
    + #uri + NgrokAPI::Models::Endpoint +
    +
  • + + +
  • #uri NgrokAPI::Models::Listable @@ -13204,7 +13372,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::TCPEdge @@ -13212,7 +13380,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::TLSEdge @@ -13220,7 +13388,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::IPPolicy @@ -13228,7 +13396,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::Credential @@ -13236,7 +13404,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::HTTPSEdge @@ -13244,7 +13412,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::AbuseReport @@ -13252,7 +13420,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::EventSource @@ -13260,7 +13428,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::AgentIngress @@ -13268,7 +13436,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::ReservedAddr @@ -13276,7 +13444,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::IPPolicyRule @@ -13284,7 +13452,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::IPRestriction @@ -13292,7 +13460,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::SSHCredential @@ -13300,7 +13468,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::StaticBackend @@ -13308,7 +13476,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::TunnelSession @@ -13316,7 +13484,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::ReservedDomain @@ -13324,7 +13492,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::TLSCertificate @@ -13332,7 +13500,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::ApplicationUser @@ -13340,7 +13508,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::FailoverBackend @@ -13348,7 +13516,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::HTTPSEdgeRoute @@ -13356,7 +13524,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::WeightedBackend @@ -13364,7 +13532,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::EventDestination @@ -13372,7 +13540,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::EventSourceList @@ -13380,7 +13548,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::EventSubscription @@ -13388,7 +13556,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::ApplicationSession @@ -13396,7 +13564,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::SSHHostCertificate @@ -13404,7 +13572,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::SSHUserCertificate @@ -13412,7 +13580,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::TunnelGroupBackend @@ -13420,7 +13588,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::CertificateAuthority @@ -13428,7 +13596,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::HTTPResponseBackend @@ -13436,7 +13604,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::SSHCertificateAuthority @@ -13444,6 +13612,14 @@
  • +
  • +
    + #url + NgrokAPI::Models::Endpoint +
    +
  • + +
  • #url diff --git a/doc/top-level-namespace.html b/doc/top-level-namespace.html index 4acde8b..e2d1678 100644 --- a/doc/top-level-namespace.html +++ b/doc/top-level-namespace.html @@ -100,9 +100,9 @@
    diff --git a/docs/NgrokAPI.html b/docs/NgrokAPI.html index e229acb..7c3522f 100644 --- a/docs/NgrokAPI.html +++ b/docs/NgrokAPI.html @@ -131,7 +131,7 @@ -
    "0.9.0".freeze
    +
    "0.24.0".freeze
    @@ -147,9 +147,9 @@ diff --git a/docs/NgrokAPI/Client.html b/docs/NgrokAPI/Client.html index a6ae009..165f9d1 100644 --- a/docs/NgrokAPI/Client.html +++ b/docs/NgrokAPI/Client.html @@ -2132,9 +2132,9 @@ diff --git a/docs/NgrokAPI/Error.html b/docs/NgrokAPI/Error.html index c8248da..9e61667 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 969fb47..58bba36 100644 --- a/docs/NgrokAPI/Errors.html +++ b/docs/NgrokAPI/Errors.html @@ -105,9 +105,9 @@ diff --git a/docs/NgrokAPI/Errors/NotFoundError.html b/docs/NgrokAPI/Errors/NotFoundError.html index 1cd375b..4bf441c 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 1e28f20..c060d4e 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 ec0a937..8c45abe 100644 --- a/docs/NgrokAPI/Models.html +++ b/docs/NgrokAPI/Models.html @@ -107,9 +107,9 @@ diff --git a/docs/NgrokAPI/Models/APIKey.html b/docs/NgrokAPI/Models/APIKey.html index ec8e3b3..bc178a9 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 c8d01d4..fa0a030 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 5b9d3e2..91abc59 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 90cba63..a720648 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 c44e6c6..1d49d6c 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 b949d43..5037d6f 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 30ac1b4..a232266 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 a5bd6d4..8fc5860 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 87f74eb..83c9cd6 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 731835c..3be9ff0 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 39f17b4..4d587f7 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 d96ef20..710c470 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 5de6d49..739a9f2 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 d8b077d..9e9c3c1 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 78d472b..37cce9d 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 e5498fb..f0e363e 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 3688052..fc85db0 100644 --- a/docs/NgrokAPI/Models/Endpoint.html +++ b/docs/NgrokAPI/Models/Endpoint.html @@ -132,6 +132,35 @@

    Returns the value of attribute attrs.

    +
  • + + +
  • + + + #bindings ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute bindings.

    +
    +
  • @@ -190,6 +219,35 @@

    Returns the value of attribute created_at.

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

    Returns the value of attribute description.

    +
    +
  • @@ -248,6 +306,35 @@

    Returns the value of attribute edge.

    + + + +
  • + + + #host ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute host.

    +
    +
  • @@ -335,6 +422,122 @@

    Returns the value of attribute metadata.

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

    Returns the value of attribute name.

    +
    + +
  • + + +
  • + + + #port ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute port.

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

    Returns the value of attribute principal.

    +
    + +
  • + + +
  • + + + #principal_id ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute principal_id.

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

    Returns the value of attribute region.

    + + + +
  • + + + #scheme ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute scheme.

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

    Returns the value of attribute tcp_addr.

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

    Returns the value of attribute traffic_policy.

    +
    +
  • @@ -480,6 +741,35 @@

    Returns the value of attribute tunnel.

    + + + +
  • + + + #tunnel_session ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute tunnel_session.

    +
    +
  • @@ -538,6 +828,122 @@

    Returns the value of attribute updated_at.

    + + + +
  • + + + #upstream_proto ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute upstream_proto.

    +
    + +
  • + + +
  • + + + #upstream_url ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute upstream_url.

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

    Returns the value of attribute uri.

    +
    + +
  • + + +
  • + + + #url ⇒ Object + + + + + + + + + readonly + + + + + + + + + +
    +

    Returns the value of attribute url.

    +
    +
  • @@ -573,6 +979,30 @@
    + + + +
  • + + + #delete ⇒ Object + + + + + + + + + + + + + +
    +

    Delete an Endpoint by ID, currently available only for cloud endpoints.

    +
    +
  • @@ -643,6 +1073,30 @@
    + + + +
  • + + + #update(url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ Object + + + + + + + + + + + + + +
    +

    Update an Endpoint by ID, currently available only for cloud endpoints.

    +
    +
  • @@ -678,28 +1132,44 @@
     
     
    -26
    -27
    -28
    -29
    -30
    -31
    -32
    -33
    -34
    -35
    -36
    -37
    -38
    -39
     40
     41
     42
     43
    -44
    +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 26
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 40
     
     def initialize(client: nil, attrs: {})
       @client = client
    @@ -712,13 +1182,29 @@
         @public_url = URI(@attrs['public_url'])
       end
       @proto = @attrs['proto']
    +  @scheme = @attrs['scheme']
       @hostport = @attrs['hostport']
    +  @host = @attrs['host']
    +  @port = @attrs['port']
       @type = @attrs['type']
       @metadata = @attrs['metadata']
    +  @description = @attrs['description']
       @domain = @attrs['domain']
       @tcp_addr = @attrs['tcp_addr']
       @tunnel = @attrs['tunnel']
       @edge = @attrs['edge']
    +  @upstream_url = @attrs['upstream_url']
    +  @upstream_proto = @attrs['upstream_proto']
    +  @url = @attrs['url']
    +  @principal = @attrs['principal']
    +  @principal_id = @attrs['principal_id']
    +  @traffic_policy = @attrs['traffic_policy']
    +  @bindings = @attrs['bindings']
    +  @tunnel_session = @attrs['tunnel_session']
    +  unless @attrs['uri'].nil?
    +    @uri = URI(@attrs['uri'])
    +  end
    +  @name = @attrs['name']
     end
    @@ -774,6 +1260,49 @@ + +
    +

    + + #bindingsObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute bindings.

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

    @@ -860,6 +1389,49 @@

    + +
    +

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

    +
    + +

    Returns the value of attribute description.

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

    @@ -946,6 +1518,49 @@

    + +
    +

    + + #hostObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute host.

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

    @@ -1075,6 +1690,178 @@

    + +
    +

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

    +
    + +

    Returns the value of attribute name.

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

    + + #portObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute port.

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

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

    +
    + +

    Returns the value of attribute principal.

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

    + + #principal_idObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute principal_id.

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

    @@ -1204,6 +1991,49 @@

    + +
    +

    + + #schemeObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute scheme.

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

    @@ -1247,6 +2077,49 @@

    + +
    +

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

    +
    + +

    Returns the value of attribute traffic_policy.

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

    @@ -1290,6 +2163,49 @@

    + +
    +

    + + #tunnel_sessionObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute tunnel_session.

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

    @@ -1375,6 +2291,178 @@

    + + +
    +

    + + #upstream_protoObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute upstream_proto.

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

    + + #upstream_urlObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute upstream_url.

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

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

    +
    + +

    Returns the value of attribute uri.

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

    + + #urlObject (readonly) + + + + + +

    +
    + +

    Returns the value of attribute url.

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +10
    +11
    +12
    +
    +
    # File 'lib/ngrokapi/models/endpoint.rb', line 10
    +
    +def url
    +  @url
    +end
    +
    +
    + @@ -1397,12 +2485,12 @@
     
     
    -46
    -47
    -48
    +76 +77 +78
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 46
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 76
     
     def ==(other)
       @attrs == other.attrs
    @@ -1410,6 +2498,53 @@
         
       
     
    +
    +    
    +      
    +

    + + #deleteObject + + + + + +

    +
    + +

    Delete an Endpoint by ID, currently available only for cloud endpoints

    + +

    ngrok.com/docs/api#api-endpoints-delete

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +118
    +119
    +120
    +121
    +122
    +
    +
    # File 'lib/ngrokapi/models/endpoint.rb', line 118
    +
    +def delete
    +  @client.delete(
    +    id: @id
    +  )
    +end
    +
    @@ -1427,12 +2562,12 @@
     
     
    -54
    -55
    -56
    +84 +85 +86
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 54
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 84
     
     def to_h
       @attrs.to_h
    @@ -1457,12 +2592,12 @@
           
     
     
    -50
    -51
    -52
    +80 +81 +82
    -
    # File 'lib/ngrokapi/models/endpoint.rb', line 50
    +      
    # File 'lib/ngrokapi/models/endpoint.rb', line 80
     
     def to_s
       @attrs.to_s
    @@ -1470,6 +2605,85 @@
         
       
     
    +
    +    
    +      
    +

    + + #update(url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ Object + + + + + +

    +
    + +

    Update an Endpoint by ID, currently available only for cloud endpoints

    + +

    ngrok.com/docs/api#api-endpoints-update

    + + +
    +
    +
    + + +
    + + + + +
    +
    +
    +
    +92
    +93
    +94
    +95
    +96
    +97
    +98
    +99
    +100
    +101
    +102
    +103
    +104
    +105
    +106
    +107
    +108
    +109
    +110
    +111
    +112
    +
    +
    # File 'lib/ngrokapi/models/endpoint.rb', line 92
    +
    +def update(
    +  url: nil,
    +  traffic_policy: nil,
    +  description: nil,
    +  metadata: nil,
    +  bindings: nil
    +)
    +  @url = url if url
    +  @traffic_policy = traffic_policy if traffic_policy
    +  @description = description if description
    +  @metadata =  if 
    +  @bindings = bindings if bindings
    +  @client.update(
    +    id: @id,
    +    url: url,
    +    traffic_policy: traffic_policy,
    +    description: description,
    +    metadata: ,
    +    bindings: bindings
    +  )
    +end
    +
    @@ -1477,9 +2691,9 @@ diff --git a/docs/NgrokAPI/Models/EndpointBackend.html b/docs/NgrokAPI/Models/EndpointBackend.html index 47d5c88..d38fa2b 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 546165b..7e6db8d 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 2460fb8..2fda0dc 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 c916968..735e8c5 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 5328781..54d757d 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 7de2119..5054c23 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 283ad3a..596b39d 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 2e54c83..2a3da13 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 02b93d0..dcf0a72 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 7e42be6..11c02d3 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 090d8ae..fabde6e 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 a62b6b3..68ed0da 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 78b8be2..a799864 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 76d5c06..0bc9bcf 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 7856408..107fdbb 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 d44f324..0bc5255 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 2c8c694..da946cf 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 0ac403e..638c9a2 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 5f07f43..64e1639 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 c06d5c6..e98dbc4 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 b92ddfc..027a4c5 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 ab696a9..21676c7 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 5721a20..eeaf698 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 6b52dd7..5e858c2 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 7bddffc..561862b 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 d20c891..c5f6953 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 0c6605a..60b9d74 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 84c166b..d569936 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 168d6b8..31093b8 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 d14b125..06c493c 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 05ca24a..a8100c9 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 5f7a2aa..2eff9fe 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 2da0219..d6dc417 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 109de48..387db49 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 1c75733..0253d56 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 28cd290..dca6e70 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 5a40648..9c86df7 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 c4a873c..e9ae451 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 aa6b264..01be2cc 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 5ca136d..a5de573 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 f2d5ca5..13ab656 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 dff18d1..22cdef6 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 cad1673..db541a6 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 5699c07..4338ffc 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 1f3e2d8..ceae175 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 beaed34..b3645d7 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 bd1d5da..3560292 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 8c09391..98661eb 100644 --- a/docs/NgrokAPI/Models/IdentityProvider.html +++ b/docs/NgrokAPI/Models/IdentityProvider.html @@ -659,9 +659,9 @@ diff --git a/docs/NgrokAPI/Models/Listable.html b/docs/NgrokAPI/Models/Listable.html index 0558449..b201256 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 b347b0b..3174235 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 2c15dfe..5cccf8b 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 c216159..5a5f00d 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 150bd25..082b1a4 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 9474062..843130b 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 7282dc3..bad3e3f 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 478a3a8..d78e9b7 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 f1512a9..7d3a991 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 ab6508d..f8e0015 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 fdd40fb..c9103d3 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 3fa0a27..f29e62f 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 8412d13..25668cd 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 5858780..e331c3b 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 8475ddd..a709742 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 8ad6b25..69065b4 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 2d3d2cd..3db90af 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 e7d081a..d8a7139 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 2973630..f65dfd6 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 2eeeb70..05d40f3 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 46f5fa8..70d2b83 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 50d2960..9d4da3a 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 198f16d..94ec998 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 74aa622..daa5957 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 6e9d0ad..5b21f28 100644 --- a/docs/NgrokAPI/Services.html +++ b/docs/NgrokAPI/Services.html @@ -107,9 +107,9 @@ diff --git a/docs/NgrokAPI/Services/APIKeysClient.html b/docs/NgrokAPI/Services/APIKeysClient.html index 8a5647d..7687f84 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 a87f364..7d63260 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 6e93b8d..b6e2752 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 9cd08b1..6c1d119 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 697036c..f3205ab 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 ac49255..3e1ad1a 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 5aad76a..19b83ba 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 2d7e062..996f4a0 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 01a25de..d85b82c 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 6f9b6d9..361820a 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 22946cd..f18da52 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 2d4cddd..be57d58 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 29cb2aa..4033ba5 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 7dbbf91..76afda7 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 eefb70e..83b8195 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 306e165..649f9a2 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 cbd7abe..d02796e 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 c98e1c6..788f772 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 5ec64cc..73e5580 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 5409d70..e69edea 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 6f6ae86..da9150a 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 34973f1..75ec4e6 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 2c13255..fa70669 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 f94e5d5..490efa2 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 133a54a..ca3f7bc 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 72eb5d6..41818e2 100644 --- a/docs/NgrokAPI/Services/EndpointsClient.html +++ b/docs/NgrokAPI/Services/EndpointsClient.html @@ -121,22 +121,6 @@
    -
    LIST_PROPERTY = -
    -
    - -

    The List Property from the resulting API for list calls

    - - -
    -
    -
    - - -
    -
    -
    'endpoints'
    -
    PATH =
    @@ -153,6 +137,22 @@
    '/endpoints'
    +
    LIST_PROPERTY = +
    +
    + +

    The List Property from the resulting API for list calls

    + + +
    +
    +
    + + +
    +
    +
    'endpoints'
    +
    @@ -207,6 +207,102 @@
  • + #create(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + + + + + + + + + + + + + +
    +

    Create an endpoint, currently available only for cloud endpoints.

    +
    + +
  • + + +
  • + + + #create!(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + + + + + + + + + + + + + +
    +

    Create an endpoint, currently available only for cloud endpoints Throws an exception if API error.

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

    Delete an Endpoint by ID, currently available only for cloud endpoints.

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

    Delete an Endpoint by ID, currently available only for cloud endpoints Throws an exception if API error.

    +
    + +
  • + + +
  • + + #get(id: "") ⇒ NgrokAPI::Models::Endpoint @@ -323,6 +419,54 @@

    List all active endpoints on the account Throws an exception if API error.

    +
  • + + +
  • + + + #update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + + + + + + + + + + + + + +
    +

    Update an Endpoint by ID, currently available only for cloud endpoints.

    +
    + +
  • + + +
  • + + + #update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + + + + + + + + + + + + + +
    +

    Update an Endpoint by ID, currently available only for cloud endpoints Throws an exception if API error.

    +
    +
  • @@ -429,7 +573,579 @@
    -

    +

    + + #create(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + + + + + +

    +
    + +

    Create an endpoint, currently available only for cloud endpoints

    + +

    ngrok.com/docs/api#api-endpoints-create

    + + +
    +
    +
    +

    Parameters:

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

      the url of the endpoint

      +
      + +
    • + +
    • + + type + + + (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)

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

      The traffic policy attached to this endpoint

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

      user-supplied description of the associated tunnel

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

      user-supplied metadata of the associated tunnel or edge object

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

      the bindings associated with this endpoint

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +37
    +38
    +39
    +40
    +41
    +42
    +43
    +44
    +45
    +46
    +47
    +48
    +49
    +50
    +
    +
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 37
    +
    +def create(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil)
    +  path = '/endpoints'
    +  replacements = {
    +  }
    +  data = {}
    +  data[:url] = url if url
    +  data[:type] = type if type
    +  data[:traffic_policy] = traffic_policy if traffic_policy
    +  data[:description] = description if description
    +  data[:metadata] =  if 
    +  data[:bindings] = bindings if bindings
    +  result = @client.post(path % replacements, data: data)
    +  NgrokAPI::Models::Endpoint.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #create!(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + + + + + +

    +
    + +

    Create an endpoint, currently available only for cloud endpoints Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-endpoints-create

    + + +
    +
    +
    +

    Parameters:

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

      the url of the endpoint

      +
      + +
    • + +
    • + + type + + + (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)

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

      The traffic policy attached to this endpoint

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

      user-supplied description of the associated tunnel

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

      user-supplied metadata of the associated tunnel or edge object

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

      the bindings associated with this endpoint

      +
      + +
    • + +
    + +

    Returns:

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

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

    +
    + +

    Delete an Endpoint by ID, currently available only for cloud endpoints

    + +

    ngrok.com/docs/api#api-endpoints-delete

    + + +
    +
    +
    +

    Parameters:

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

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

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

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +230
    +231
    +232
    +233
    +234
    +235
    +236
    +
    +
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 230
    +
    +def delete(id: "")
    +  path = '/endpoints/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements)
    +end
    +
    +
    + +
    +

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

    +
    + +

    Delete an Endpoint by ID, currently available only for cloud endpoints Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-endpoints-delete

    + + +
    +
    +
    +

    Parameters:

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

      a resource identifier

      +
      + +
    • + +
    + +

    Returns:

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

      result from the API request

      +
      + +
    • + +
    + +
    + + + + +
    +
    +
    +
    +246
    +247
    +248
    +249
    +250
    +251
    +252
    +
    +
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 246
    +
    +def delete!(id: "")
    +  path = '/endpoints/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  @client.delete(path % replacements, danger: true)
    +end
    +
    +
    + +
    +

    #get(id: "") ⇒ NgrokAPI::Models::Endpoint @@ -496,18 +1212,18 @@
     
     
    -85
    -86
    -87
    -88
    -89
    -90
    -91
    -92
    -93
    +140 +141 +142 +143 +144 +145 +146 +147 +148

    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 85
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 140
     
     def get(id: "")
       path = '/endpoints/%{id}'
    @@ -591,18 +1307,18 @@
           
     
     
    -103
    -104
    -105
    -106
    -107
    -108
    -109
    -110
    -111
    +158 +159 +160 +161 +162 +163 +164 +165 +166
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 103
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 158
     
     def get!(id: "")
       path = '/endpoints/%{id}'
    @@ -712,24 +1428,24 @@
           
     
     
    -34
    -35
    -36
    -37
    -38
    -39
    -40
    -41
    -42
    -43
    -44
    -45
    -46
    -47
    -48
    +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 34
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 89
     
     def list(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -845,26 +1561,26 @@
           
     
     
    -60
    -61
    -62
    -63
    -64
    -65
    -66
    -67
    -68
    -69
    -70
    -71
    -72
    -73
    -74
    -75
    -76
    +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131
    -
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 60
    +      
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 115
     
     def list!(before_id: nil, limit: nil, url: nil)
       result = @client.list(
    @@ -886,6 +1602,396 @@
         
       
     
    +
    +    
    +      
    +

    + + #update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + + + + + +

    +
    + +

    Update an Endpoint by ID, currently available only for cloud endpoints

    + +

    ngrok.com/docs/api#api-endpoints-update

    + + +
    +
    +
    +

    Parameters:

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

      unique endpoint resource identifier

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

      the url of the endpoint

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

      The traffic policy attached to this endpoint

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

      user-supplied description of the associated tunnel

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

      user-supplied metadata of the associated tunnel or edge object

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

      the bindings associated with this endpoint

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +180
    +181
    +182
    +183
    +184
    +185
    +186
    +187
    +188
    +189
    +190
    +191
    +192
    +193
    +
    +
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 180
    +
    +def update(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil)
    +  path = '/endpoints/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  data[:url] = url if url
    +  data[:traffic_policy] = traffic_policy if traffic_policy
    +  data[:description] = description if description
    +  data[:metadata] =  if 
    +  data[:bindings] = bindings if bindings
    +  result = @client.patch(path % replacements, data: data)
    +  NgrokAPI::Models::Endpoint.new(client: self, attrs: result)
    +end
    +
    +
    + +
    +

    + + #update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint + + + + + +

    +
    + +

    Update an Endpoint by ID, currently available only for cloud endpoints Throws an exception if API error.

    + +

    ngrok.com/docs/api#api-endpoints-update

    + + +
    +
    +
    +

    Parameters:

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

      unique endpoint resource identifier

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

      the url of the endpoint

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

      The traffic policy attached to this endpoint

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

      user-supplied description of the associated tunnel

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

      user-supplied metadata of the associated tunnel or edge object

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

      the bindings associated with this endpoint

      +
      + +
    • + +
    + +

    Returns:

    + + +
    + + + + +
    +
    +
    +
    +208
    +209
    +210
    +211
    +212
    +213
    +214
    +215
    +216
    +217
    +218
    +219
    +220
    +221
    +
    +
    # File 'lib/ngrokapi/services/endpoints_client.rb', line 208
    +
    +def update!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil)
    +  path = '/endpoints/%{id}'
    +  replacements = {
    +    id: id,
    +  }
    +  data = {}
    +  data[:url] = url if url
    +  data[:traffic_policy] = traffic_policy if traffic_policy
    +  data[:description] = description if description
    +  data[:metadata] =  if 
    +  data[:bindings] = bindings if bindings
    +  result = @client.patch(path % replacements, data: data, danger: true)
    +  NgrokAPI::Models::Endpoint.new(client: self, attrs: result)
    +end
    +
    @@ -893,9 +1999,9 @@ diff --git a/docs/NgrokAPI/Services/EventDestinationsClient.html b/docs/NgrokAPI/Services/EventDestinationsClient.html index 18074ce..5b0cf97 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 fdccf84..a58771a 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 4588441..de22f57 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 865aa32..35b23e1 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 e60bd08..ed82101 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 9410de1..b030a93 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 e0839cd..b7933f6 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 6809224..fe2d841 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 29ca8d8..3c81647 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 04fbce1..d111f0a 100644 --- a/docs/NgrokAPI/Services/IPRestrictionsClient.html +++ b/docs/NgrokAPI/Services/IPRestrictionsClient.html @@ -1901,9 +1901,9 @@ diff --git a/docs/NgrokAPI/Services/ReservedAddrsClient.html b/docs/NgrokAPI/Services/ReservedAddrsClient.html index 27ae6fa..8f50432 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 15aa5ef..dddae27 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 8126aaf..1c411ff 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 5268428..c3417e3 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 216022c..310be8f 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 ae577c6..5f469da 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 6d3a96c..4267ed3 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 bd17602..b1f6e95 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 4d13563..27cb374 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 279dc7c..240689e 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 1c4a2a1..b1ef4d9 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 b0780ee..df3f351 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 f0a1248..25fcbbf 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 611b921..0c7604d 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 1a40e81..b01ce10 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 30919c8..173f984 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 b02608b..183ddec 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 0a80acc..6e07eb8 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 0ec177f..8686d42 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 321c2eb..303ad75 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 1e31186..0451f5b 100644 --- a/docs/_index.html +++ b/docs/_index.html @@ -1287,9 +1287,9 @@ diff --git a/docs/file.README.html b/docs/file.README.html index f908530..796d62b 100644 --- a/docs/file.README.html +++ b/docs/file.README.html @@ -144,12 +144,31 @@ # Run rubcop on all files bundle exec rubocop
    + +

    Building (internal)

    + +

    This is intended for ngrok employees who are updating this client library.

    + +

    On a standard Ubuntu machine, you will need these packages to get gems to build/install properly:

    + +
    sudo apt install gcc make ruby-dev
    +
    + +

    Then to actually install:

    + +
    gem install bundler --user-install
    +
    +# may need to change the ruby version here if yours is different
    +~/.local/share/gem/ruby/3.0.0/bin/bundle install --path "$HOME/.local/share/gem"
    +
    + +

    This will update the Gemfile.lock as a side-effect.

    diff --git a/docs/index.html b/docs/index.html index fe01ef8..e12cc3e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -144,12 +144,31 @@ # Run rubcop on all files bundle exec rubocop
    + +

    Building (internal)

    + +

    This is intended for ngrok employees who are updating this client library.

    + +

    On a standard Ubuntu machine, you will need these packages to get gems to build/install properly:

    + +
    sudo apt install gcc make ruby-dev
    +
    + +

    Then to actually install:

    + +
    gem install bundler --user-install
    +
    +# may need to change the ruby version here if yours is different
    +~/.local/share/gem/ruby/3.0.0/bin/bundle install --path "$HOME/.local/share/gem"
    +
    + +

    This will update the Gemfile.lock as a side-effect.

    diff --git a/docs/method_list.html b/docs/method_list.html index 746a6e6..6b54529 100644 --- a/docs/method_list.html +++ b/docs/method_list.html @@ -1806,215 +1806,7 @@
  • - #body - NgrokAPI::Models::HTTPResponseBackend -
    -
  • - - -
  • -
    - #bot_users - NgrokAPI::Client -
    -
  • - - -
  • -
    - #browser_name - NgrokAPI::Models::UserAgent -
    -
  • - - -
  • -
    - #browser_session - NgrokAPI::Models::ApplicationSession -
    -
  • - - -
  • -
    - #browser_version - NgrokAPI::Models::UserAgent -
    -
  • - - -
  • -
    - #ca_pem - NgrokAPI::Models::CertificateAuthority -
    -
  • - - -
  • -
    - #certificate - NgrokAPI::Models::ReservedDomain -
    -
  • - - -
  • -
    - #certificate - NgrokAPI::Models::SSHHostCertificate -
    -
  • - - -
  • -
    - #certificate - NgrokAPI::Models::SSHUserCertificate -
    -
  • - - -
  • -
    - #certificate_authorities - NgrokAPI::Client -
    -
  • - - -
  • -
    - #certificate_authorities - NgrokAPI::Models::EndpointMutualTLS -
    -
  • - - -
  • -
    - #certificate_authority_ids - NgrokAPI::Models::EndpointMutualTLSMutate -
    -
  • - - -
  • -
    - #certificate_management_policy - NgrokAPI::Models::AgentIngress -
    -
  • - - -
  • -
    - #certificate_management_policy - NgrokAPI::Models::ReservedDomain -
    -
  • - - -
  • -
    - #certificate_management_status - NgrokAPI::Models::AgentIngress -
    -
  • - - -
  • -
    - #certificate_management_status - NgrokAPI::Models::ReservedDomain -
    -
  • - - -
  • -
    - #certificate_pem - NgrokAPI::Models::TLSCertificate -
    -
  • - - -
  • -
    - #cidr - NgrokAPI::Models::IPPolicyRule -
    -
  • - - -
  • -
    - #circuit_breaker - NgrokAPI::Models::HTTPSEdgeRoute -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::Ref -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::Tunnel -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::APIKey -
    -
  • - - -
  • -
    - #client - NgrokAPI::PagedIterator -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::AWSAuth -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::AWSRole -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::BotUser -
    -
  • - - -
  • -
    - #client + #bindings NgrokAPI::Models::Endpoint
  • @@ -2022,471 +1814,7 @@
  • - #client - NgrokAPI::Models::Listable -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::Location -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::TCPEdge -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::TLSEdge -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::IPPolicy -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::Credential -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::HTTPSEdge -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::UserAgent -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::AbuseReport -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventSource -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventTarget -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::AgentIngress -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointOIDC -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointSAML -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::ReservedAddr -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::IPPolicyRule -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::IPRestriction -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::SSHCredential -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::StaticBackend -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::TunnelSession -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::AWSCredentials -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::BrowserSession -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointOAuth -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::ReservedDomain -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::TLSCertificate -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::ApplicationUser -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointBackend -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::FailoverBackend -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::HTTPSEdgeRoute -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::WeightedBackend -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TunnelsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventDestination -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventSourceList -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::IdentityProvider -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::APIKeysClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointIPPolicy -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventSubscription -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::StaticBackendTLS -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::BotUsersClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgesTCPClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgesTLSClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EndpointsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::ApplicationSession -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointMutualTLS -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointCompression -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointSAMLMutate -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventSourceReplace -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventTargetDatadog -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventTargetKinesis -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::SSHHostCertificate -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::SSHUserCertificate -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::TunnelGroupBackend -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::CredentialsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgesHTTPSClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::IPPoliciesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::AbuseReportHostname -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::CertificateAuthority -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventTargetFirehose -
    -
  • - - -
  • -
    - #client + #body NgrokAPI::Models::HTTPResponseBackend
  • @@ -2494,799 +1822,47 @@
  • - #client - NgrokAPI::Models::TLSCertificateSANs + #bot_users + NgrokAPI::Client
  • - #client - NgrokAPI::Models::AgentIngressCertJob + #browser_name + NgrokAPI::Models::UserAgent
  • - #client - NgrokAPI::Models::EndpointOAuthAmazon + #browser_session + NgrokAPI::Models::ApplicationSession
  • - #client - NgrokAPI::Models::EndpointOAuthGoogle + #browser_version + NgrokAPI::Models::UserAgent
  • - #client - NgrokAPI::Models::EndpointOAuthTwitch + #ca_pem + NgrokAPI::Models::CertificateAuthority
  • - #client - NgrokAPI::Services::AbuseReportsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EventSourcesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointBackendMutate -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointOAuthGitHub -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointOAuthGitLab -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointTrafficPolicy -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::ReservedAddrsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointCircuitBreaker -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointOAuthFacebook -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointOAuthProvider -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointRequestHeaders -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointTLSTermination -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::ReservedDomainCertJob -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::AgentIngressesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::IPPolicyRulesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::IPRestrictionsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::SSHCredentialsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::StaticBackendsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TunnelSessionsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::AgentIngressCertPolicy -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::AgentIngressCertStatus -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointIPPolicyMutate -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointOAuthLinkedIn -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointOAuthMicrosoft -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointResponseHeaders -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::SSHCertificateAuthority -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::ReservedDomainsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TLSCertificatesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointMutualTLSMutate -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointUserAgentFilter -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::ApplicationUsersClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::FailoverBackendsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::WeightedBackendsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointWebhookValidation -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::ReservedDomainCertPolicy -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::ReservedDomainCertStatus -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgesHTTPSRoutesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EventDestinationsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventTargetCloudwatchLogs -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EventSubscriptionsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::ApplicationSessionsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::SSHHostCertificatesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::SSHUserCertificatesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TunnelGroupBackendsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteOIDCModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteSAMLModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::HTTPResponseBackendsClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointTLSTerminationAtEdge -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EndpointWebsocketTCPConverter -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::CertificateAuthoritiesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TCPEdgeBackendModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TLSEdgeBackendModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Models::EventTargetAzureLogsIngestion -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteOAuthModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteBackendModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TLSEdgeMutualTLSModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::SSHCertificateAuthoritiesClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteCompressionModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient -
    -
  • - - -
  • -
    - #client - NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOIDC -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOAuthAmazon -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOAuthGoogle -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOAuthTwitch -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOAuthGitHub -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOAuthGitLab -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOAuthFacebook -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOAuthLinkedIn -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EndpointOAuthMicrosoft -
    -
  • - - -
  • -
    - #client_id - NgrokAPI::Models::EventTargetAzureLogsIngestion -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOIDC -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOAuthAmazon -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOAuthGoogle -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOAuthTwitch -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOAuthGitHub -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOAuthGitLab -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOAuthFacebook -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOAuthLinkedIn -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EndpointOAuthMicrosoft -
    -
  • - - -
  • -
    - #client_secret - NgrokAPI::Models::EventTargetAzureLogsIngestion -
    -
  • - - -
  • -
    - #cloudwatch_logs - NgrokAPI::Models::EventTarget -
    -
  • - - -
  • -
    - #cname_target + #certificate NgrokAPI::Models::ReservedDomain
  • @@ -3294,47 +1870,175 @@
  • - #compression + #certificate + NgrokAPI::Models::SSHHostCertificate +
    +
  • + + +
  • +
    + #certificate + NgrokAPI::Models::SSHUserCertificate +
    +
  • + + +
  • +
    + #certificate_authorities + NgrokAPI::Client +
    +
  • + + +
  • +
    + #certificate_authorities + NgrokAPI::Models::EndpointMutualTLS +
    +
  • + + +
  • +
    + #certificate_authority_ids + NgrokAPI::Models::EndpointMutualTLSMutate +
    +
  • + + +
  • +
    + #certificate_management_policy + NgrokAPI::Models::AgentIngress +
    +
  • + + +
  • +
    + #certificate_management_policy + NgrokAPI::Models::ReservedDomain +
    +
  • + + +
  • +
    + #certificate_management_status + NgrokAPI::Models::AgentIngress +
    +
  • + + +
  • +
    + #certificate_management_status + NgrokAPI::Models::ReservedDomain +
    +
  • + + +
  • +
    + #certificate_pem + NgrokAPI::Models::TLSCertificate +
    +
  • + + +
  • +
    + #cidr + NgrokAPI::Models::IPPolicyRule +
    +
  • + + +
  • +
    + #circuit_breaker NgrokAPI::Models::HTTPSEdgeRoute
  • +
  • +
    + #client + NgrokAPI::Models::Ref +
    +
  • + +
  • - #cookie_prefix - NgrokAPI::Models::EndpointOIDC + #client + NgrokAPI::Models::Tunnel
  • - #cookie_prefix - NgrokAPI::Models::EndpointSAML + #client + NgrokAPI::Models::APIKey
  • - #cookie_prefix - NgrokAPI::Models::EndpointOAuth + #client + NgrokAPI::PagedIterator
  • - #cookie_prefix - NgrokAPI::Models::EndpointSAMLMutate + #client + NgrokAPI::Models::AWSAuth
  • - #country_code + #client + NgrokAPI::Models::AWSRole +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::BotUser +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::Endpoint +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::Listable +
    +
  • + + +
  • +
    + #client NgrokAPI::Models::Location
  • @@ -3342,13 +2046,1317 @@
  • - #create + #client + NgrokAPI::Models::TCPEdge +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::TLSEdge +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::IPPolicy +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::Credential +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::HTTPSEdge +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::UserAgent +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::AbuseReport +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventSource +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventTarget +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::AgentIngress +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOIDC +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointSAML +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::ReservedAddr +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::IPPolicyRule +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::IPRestriction +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::SSHCredential +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::StaticBackend +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::TunnelSession +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::AWSCredentials +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::BrowserSession +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuth +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::ReservedDomain +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::TLSCertificate +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::ApplicationUser +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointBackend +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::FailoverBackend +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::HTTPSEdgeRoute +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::WeightedBackend +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TunnelsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventDestination +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventSourceList +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::IdentityProvider +
    +
  • + + +
  • +
    + #client NgrokAPI::Services::APIKeysClient
  • +
    + #client + NgrokAPI::Models::EndpointIPPolicy +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventSubscription +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::StaticBackendTLS +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::BotUsersClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgesTCPClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgesTLSClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EndpointsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::ApplicationSession +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointMutualTLS +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointCompression +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointSAMLMutate +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventSourceReplace +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventTargetDatadog +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventTargetKinesis +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::SSHHostCertificate +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::SSHUserCertificate +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::TunnelGroupBackend +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::CredentialsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgesHTTPSClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::IPPoliciesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::AbuseReportHostname +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::CertificateAuthority +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventTargetFirehose +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::HTTPResponseBackend +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::TLSCertificateSANs +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::AgentIngressCertJob +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthAmazon +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthGoogle +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthTwitch +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::AbuseReportsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EventSourcesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointBackendMutate +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthGitHub +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthGitLab +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointTrafficPolicy +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::ReservedAddrsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointCircuitBreaker +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthFacebook +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthProvider +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointRequestHeaders +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointTLSTermination +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::ReservedDomainCertJob +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::AgentIngressesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::IPPolicyRulesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::IPRestrictionsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::SSHCredentialsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::StaticBackendsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TunnelSessionsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::AgentIngressCertPolicy +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::AgentIngressCertStatus +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointIPPolicyMutate +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthLinkedIn +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointOAuthMicrosoft +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointResponseHeaders +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::SSHCertificateAuthority +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::ReservedDomainsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TLSCertificatesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointMutualTLSMutate +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointUserAgentFilter +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::ApplicationUsersClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::FailoverBackendsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::WeightedBackendsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointWebhookValidation +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::ReservedDomainCertPolicy +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::ReservedDomainCertStatus +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgesHTTPSRoutesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EventDestinationsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventTargetCloudwatchLogs +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EventSubscriptionsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::ApplicationSessionsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::SSHHostCertificatesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::SSHUserCertificatesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TunnelGroupBackendsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteOIDCModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteSAMLModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::HTTPResponseBackendsClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointTLSTerminationAtEdge +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EndpointWebsocketTCPConverter +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::CertificateAuthoritiesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TCPEdgeBackendModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TLSEdgeBackendModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteOAuthModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteBackendModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TLSEdgeMutualTLSModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::SSHCertificateAuthoritiesClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteCompressionModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient +
    +
  • + + +
  • +
    + #client + NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOIDC +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOAuthAmazon +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOAuthGoogle +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOAuthTwitch +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOAuthGitHub +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOAuthGitLab +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOAuthFacebook +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOAuthLinkedIn +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EndpointOAuthMicrosoft +
    +
  • + + +
  • +
    + #client_id + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOIDC +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOAuthAmazon +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOAuthGoogle +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOAuthTwitch +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOAuthGitHub +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOAuthGitLab +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOAuthFacebook +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOAuthLinkedIn +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EndpointOAuthMicrosoft +
    +
  • + + +
  • +
    + #client_secret + NgrokAPI::Models::EventTargetAzureLogsIngestion +
    +
  • + + +
  • +
    + #cloudwatch_logs + NgrokAPI::Models::EventTarget +
    +
  • + + +
  • +
    + #cname_target + NgrokAPI::Models::ReservedDomain +
    +
  • + + +
  • +
    + #compression + NgrokAPI::Models::HTTPSEdgeRoute +
    +
  • + + +
  • +
    + #cookie_prefix + NgrokAPI::Models::EndpointOIDC +
    +
  • + + +
  • +
    + #cookie_prefix + NgrokAPI::Models::EndpointSAML +
    +
  • + + +
  • +
    + #cookie_prefix + NgrokAPI::Models::EndpointOAuth +
    +
  • + + +
  • +
    + #cookie_prefix + NgrokAPI::Models::EndpointSAMLMutate +
    +
  • + + +
  • +
    + #country_code + NgrokAPI::Models::Location +
    +
  • + + +
  • +
    + #create + NgrokAPI::Services::APIKeysClient +
    +
  • + + +
  • #create NgrokAPI::Services::BotUsersClient @@ -3356,7 +3364,7 @@
  • -
  • +
  • #create NgrokAPI::Services::EdgesTCPClient @@ -3364,7 +3372,7 @@
  • -
  • +
  • #create NgrokAPI::Services::EdgesTLSClient @@ -3372,6 +3380,14 @@
  • +
  • +
    + #create + NgrokAPI::Services::EndpointsClient +
    +
  • + +
  • #create @@ -3597,6 +3613,14 @@
  • +
    + #create! + NgrokAPI::Services::EndpointsClient +
    +
  • + + +
  • #create! NgrokAPI::Services::CredentialsClient @@ -3604,7 +3628,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::EdgesHTTPSClient @@ -3612,7 +3636,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::IPPoliciesClient @@ -3620,7 +3644,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::AbuseReportsClient @@ -3628,7 +3652,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::EventSourcesClient @@ -3636,7 +3660,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::ReservedAddrsClient @@ -3644,7 +3668,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::AgentIngressesClient @@ -3652,7 +3676,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::IPPolicyRulesClient @@ -3660,7 +3684,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::IPRestrictionsClient @@ -3668,7 +3692,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::SSHCredentialsClient @@ -3676,7 +3700,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::StaticBackendsClient @@ -3684,7 +3708,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::ReservedDomainsClient @@ -3692,7 +3716,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::TLSCertificatesClient @@ -3700,7 +3724,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::FailoverBackendsClient @@ -3708,7 +3732,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::WeightedBackendsClient @@ -3716,7 +3740,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -3724,7 +3748,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::EventDestinationsClient @@ -3732,7 +3756,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::EventSubscriptionsClient @@ -3740,7 +3764,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::SSHHostCertificatesClient @@ -3748,7 +3772,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::SSHUserCertificatesClient @@ -3756,7 +3780,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::TunnelGroupBackendsClient @@ -3764,7 +3788,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::HTTPResponseBackendsClient @@ -3772,7 +3796,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::CertificateAuthoritiesClient @@ -3780,7 +3804,7 @@
  • -
  • +
  • #create! NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -3788,7 +3812,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::APIKey @@ -3796,7 +3820,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::BotUser @@ -3804,7 +3828,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::Endpoint @@ -3812,7 +3836,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::TCPEdge @@ -3820,7 +3844,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::TLSEdge @@ -3828,7 +3852,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::IPPolicy @@ -3836,7 +3860,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::Credential @@ -3844,7 +3868,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::HTTPSEdge @@ -3852,7 +3876,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::AbuseReport @@ -3860,7 +3884,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::AgentIngress @@ -3868,7 +3892,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::ReservedAddr @@ -3876,7 +3900,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::IPPolicyRule @@ -3884,7 +3908,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::IPRestriction @@ -3892,7 +3916,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::SSHCredential @@ -3900,7 +3924,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::StaticBackend @@ -3908,7 +3932,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::ReservedDomain @@ -3916,7 +3940,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::TLSCertificate @@ -3924,7 +3948,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::ApplicationUser @@ -3932,7 +3956,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::FailoverBackend @@ -3940,7 +3964,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::HTTPSEdgeRoute @@ -3948,7 +3972,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::WeightedBackend @@ -3956,7 +3980,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::EventDestination @@ -3964,7 +3988,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::EventSubscription @@ -3972,7 +3996,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::ApplicationSession @@ -3980,7 +4004,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::SSHHostCertificate @@ -3988,7 +4012,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::SSHUserCertificate @@ -3996,7 +4020,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::TunnelGroupBackend @@ -4004,7 +4028,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::CertificateAuthority @@ -4012,7 +4036,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::HTTPResponseBackend @@ -4020,7 +4044,7 @@
  • -
  • +
  • #created_at NgrokAPI::Models::SSHCertificateAuthority @@ -4028,7 +4052,7 @@
  • -
  • +
  • #credential NgrokAPI::Models::TunnelSession @@ -4036,7 +4060,7 @@
  • -
  • +
  • #credentials NgrokAPI::Client @@ -4044,7 +4068,7 @@
  • -
  • +
  • #creds NgrokAPI::Models::AWSAuth @@ -4052,7 +4076,7 @@
  • -
  • +
  • #critical_options NgrokAPI::Models::SSHUserCertificate @@ -4060,7 +4084,7 @@
  • -
  • +
  • #data_collection_rule_id NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -4068,7 +4092,7 @@
  • -
  • +
  • #data_collection_stream_name NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -4076,7 +4100,7 @@
  • -
  • +
  • #datadog NgrokAPI::Models::EventTarget @@ -4084,7 +4108,7 @@
  • -
  • +
  • #ddsite NgrokAPI::Models::EventTargetDatadog @@ -4092,7 +4116,7 @@
  • -
  • +
  • #ddtags NgrokAPI::Models::EventTargetDatadog @@ -4100,7 +4124,7 @@
  • -
  • +
  • #delete NgrokAPI::HttpClient @@ -4108,7 +4132,7 @@
  • -
  • +
  • #delete NgrokAPI::Models::APIKey @@ -4116,7 +4140,7 @@
  • -
  • +
  • #delete NgrokAPI::Models::BotUser @@ -4124,6 +4148,14 @@
  • +
  • +
    + #delete + NgrokAPI::Models::Endpoint +
    +
  • + +
  • #delete @@ -4309,6 +4341,14 @@
  • +
    + #delete + NgrokAPI::Services::EndpointsClient +
    +
  • + + +
  • #delete NgrokAPI::Models::ApplicationSession @@ -4316,7 +4356,7 @@
  • -
  • +
  • #delete NgrokAPI::Models::SSHHostCertificate @@ -4324,7 +4364,7 @@
  • -
  • +
  • #delete NgrokAPI::Models::SSHUserCertificate @@ -4332,7 +4372,7 @@
  • -
  • +
  • #delete NgrokAPI::Models::TunnelGroupBackend @@ -4340,7 +4380,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::CredentialsClient @@ -4348,7 +4388,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgesHTTPSClient @@ -4356,7 +4396,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::IPPoliciesClient @@ -4364,7 +4404,7 @@
  • -
  • +
  • #delete NgrokAPI::Models::CertificateAuthority @@ -4372,7 +4412,7 @@
  • -
  • +
  • #delete NgrokAPI::Models::HTTPResponseBackend @@ -4380,7 +4420,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EventSourcesClient @@ -4388,7 +4428,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::ReservedAddrsClient @@ -4396,7 +4436,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::AgentIngressesClient @@ -4404,7 +4444,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::IPPolicyRulesClient @@ -4412,7 +4452,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::IPRestrictionsClient @@ -4420,7 +4460,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::SSHCredentialsClient @@ -4428,7 +4468,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::StaticBackendsClient @@ -4436,7 +4476,7 @@
  • -
  • +
  • #delete NgrokAPI::Models::SSHCertificateAuthority @@ -4444,7 +4484,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::ReservedDomainsClient @@ -4452,7 +4492,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TLSCertificatesClient @@ -4460,7 +4500,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::ApplicationUsersClient @@ -4468,7 +4508,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::FailoverBackendsClient @@ -4476,7 +4516,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::WeightedBackendsClient @@ -4484,7 +4524,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -4492,7 +4532,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EventDestinationsClient @@ -4500,7 +4540,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EventSubscriptionsClient @@ -4508,7 +4548,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::ApplicationSessionsClient @@ -4516,7 +4556,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::SSHHostCertificatesClient @@ -4524,7 +4564,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::SSHUserCertificatesClient @@ -4532,7 +4572,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TunnelGroupBackendsClient @@ -4540,7 +4580,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -4548,7 +4588,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -4556,7 +4596,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::HTTPResponseBackendsClient @@ -4564,7 +4604,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::CertificateAuthoritiesClient @@ -4572,7 +4612,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -4580,7 +4620,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -4588,7 +4628,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -4596,7 +4636,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -4604,7 +4644,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -4612,7 +4652,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -4620,7 +4660,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -4628,7 +4668,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -4636,7 +4676,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -4644,7 +4684,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient @@ -4652,7 +4692,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -4660,7 +4700,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient @@ -4668,7 +4708,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient @@ -4676,7 +4716,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -4684,7 +4724,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient @@ -4692,7 +4732,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -4700,7 +4740,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -4708,7 +4748,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -4716,7 +4756,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -4724,7 +4764,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -4732,7 +4772,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -4740,7 +4780,7 @@
  • -
  • +
  • #delete NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -4748,7 +4788,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::APIKeysClient @@ -4756,7 +4796,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::BotUsersClient @@ -4764,7 +4804,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::EdgesTCPClient @@ -4772,7 +4812,7 @@
  • -
  • +
  • #delete! NgrokAPI::Services::EdgesTLSClient @@ -4780,6 +4820,14 @@
  • +
  • +
    + #delete! + NgrokAPI::Services::EndpointsClient +
    +
  • + +
  • #delete! @@ -5221,6 +5269,14 @@
  • +
    + #description + NgrokAPI::Models::Endpoint +
    +
  • + + +
  • #description NgrokAPI::Models::TCPEdge @@ -5228,7 +5284,7 @@
  • -
  • +
  • #description NgrokAPI::Models::TLSEdge @@ -5236,7 +5292,7 @@
  • -
  • +
  • #description NgrokAPI::Models::IPPolicy @@ -5244,7 +5300,7 @@
  • -
  • +
  • #description NgrokAPI::Models::Credential @@ -5252,7 +5308,7 @@
  • -
  • +
  • #description NgrokAPI::Models::HTTPSEdge @@ -5260,7 +5316,7 @@
  • -
  • +
  • #description NgrokAPI::Models::AgentIngress @@ -5268,7 +5324,7 @@
  • -
  • +
  • #description NgrokAPI::Models::ReservedAddr @@ -5276,7 +5332,7 @@
  • -
  • +
  • #description NgrokAPI::Models::IPPolicyRule @@ -5284,7 +5340,7 @@
  • -
  • +
  • #description NgrokAPI::Models::IPRestriction @@ -5292,7 +5348,7 @@
  • -
  • +
  • #description NgrokAPI::Models::SSHCredential @@ -5300,7 +5356,7 @@
  • -
  • +
  • #description NgrokAPI::Models::StaticBackend @@ -5308,7 +5364,7 @@
  • -
  • +
  • #description NgrokAPI::Models::ReservedDomain @@ -5316,7 +5372,7 @@
  • -
  • +
  • #description NgrokAPI::Models::TLSCertificate @@ -5324,7 +5380,7 @@
  • -
  • +
  • #description NgrokAPI::Models::FailoverBackend @@ -5332,7 +5388,7 @@
  • -
  • +
  • #description NgrokAPI::Models::HTTPSEdgeRoute @@ -5340,7 +5396,7 @@
  • -
  • +
  • #description NgrokAPI::Models::WeightedBackend @@ -5348,7 +5404,7 @@
  • -
  • +
  • #description NgrokAPI::Models::EventDestination @@ -5356,7 +5412,7 @@
  • -
  • +
  • #description NgrokAPI::Models::EventSubscription @@ -5364,7 +5420,7 @@
  • -
  • +
  • #description NgrokAPI::Models::SSHHostCertificate @@ -5372,7 +5428,7 @@
  • -
  • +
  • #description NgrokAPI::Models::SSHUserCertificate @@ -5380,7 +5436,7 @@
  • -
  • +
  • #description NgrokAPI::Models::TunnelGroupBackend @@ -5388,7 +5444,7 @@
  • -
  • +
  • #description NgrokAPI::Models::CertificateAuthority @@ -5396,7 +5452,7 @@
  • -
  • +
  • #description NgrokAPI::Models::HTTPResponseBackend @@ -5404,7 +5460,7 @@
  • -
  • +
  • #description NgrokAPI::Models::SSHCertificateAuthority @@ -5412,7 +5468,7 @@
  • -
  • +
  • #destinations NgrokAPI::Models::EventSubscription @@ -5420,7 +5476,7 @@
  • -
  • +
  • #device_type NgrokAPI::Models::UserAgent @@ -5428,7 +5484,7 @@
  • -
  • +
  • #dns_names NgrokAPI::Models::TLSCertificateSANs @@ -5436,7 +5492,7 @@
  • -
  • +
  • #domain NgrokAPI::Models::Endpoint @@ -5444,7 +5500,7 @@
  • -
  • +
  • #domain NgrokAPI::Models::AgentIngress @@ -5452,7 +5508,7 @@
  • -
  • +
  • #domain NgrokAPI::Models::ReservedDomain @@ -5460,7 +5516,7 @@
  • -
  • +
  • #each NgrokAPI::Models::Listable @@ -5468,7 +5524,7 @@
  • -
  • +
  • #edge NgrokAPI::Models::Endpoint @@ -5476,7 +5532,7 @@
  • -
  • +
  • #edge NgrokAPI::Models::ApplicationSession @@ -5484,7 +5540,7 @@
  • -
  • +
  • #edge_id NgrokAPI::Models::HTTPSEdgeRoute @@ -5492,7 +5548,7 @@
  • -
  • +
  • #edge_modules NgrokAPI::Client @@ -5500,7 +5556,7 @@
  • -
  • +
  • #edges NgrokAPI::Client @@ -5508,7 +5564,7 @@
  • -
  • +
  • #email NgrokAPI::Models::ApplicationUser @@ -5516,7 +5572,7 @@
  • -
  • +
  • #email_addresses NgrokAPI::Models::EndpointOAuthAmazon @@ -5524,7 +5580,7 @@
  • -
  • +
  • #email_addresses NgrokAPI::Models::EndpointOAuthGoogle @@ -5532,7 +5588,7 @@
  • -
  • +
  • #email_addresses NgrokAPI::Models::EndpointOAuthTwitch @@ -5540,7 +5596,7 @@
  • -
  • +
  • #email_addresses NgrokAPI::Models::EndpointOAuthGitHub @@ -5548,7 +5604,7 @@
  • -
  • +
  • #email_addresses NgrokAPI::Models::EndpointOAuthGitLab @@ -5556,7 +5612,7 @@
  • -
  • +
  • #email_addresses NgrokAPI::Models::EndpointOAuthFacebook @@ -5564,7 +5620,7 @@
  • -
  • +
  • #email_addresses NgrokAPI::Models::EndpointOAuthLinkedIn @@ -5572,7 +5628,7 @@
  • -
  • +
  • #email_addresses NgrokAPI::Models::EndpointOAuthMicrosoft @@ -5580,7 +5636,7 @@
  • -
  • +
  • #email_domains NgrokAPI::Models::EndpointOAuthAmazon @@ -5588,7 +5644,7 @@
  • -
  • +
  • #email_domains NgrokAPI::Models::EndpointOAuthGoogle @@ -5596,7 +5652,7 @@
  • -
  • +
  • #email_domains NgrokAPI::Models::EndpointOAuthTwitch @@ -5604,7 +5660,7 @@
  • -
  • +
  • #email_domains NgrokAPI::Models::EndpointOAuthGitHub @@ -5612,7 +5668,7 @@
  • -
  • +
  • #email_domains NgrokAPI::Models::EndpointOAuthGitLab @@ -5620,7 +5676,7 @@
  • -
  • +
  • #email_domains NgrokAPI::Models::EndpointOAuthFacebook @@ -5628,7 +5684,7 @@
  • -
  • +
  • #email_domains NgrokAPI::Models::EndpointOAuthLinkedIn @@ -5636,7 +5692,7 @@
  • -
  • +
  • #email_domains NgrokAPI::Models::EndpointOAuthMicrosoft @@ -5644,7 +5700,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointOIDC @@ -5652,7 +5708,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointSAML @@ -5660,7 +5716,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointOAuth @@ -5668,7 +5724,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointBackend @@ -5676,7 +5732,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointIPPolicy @@ -5684,7 +5740,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::StaticBackendTLS @@ -5692,7 +5748,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointMutualTLS @@ -5700,7 +5756,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointCompression @@ -5708,7 +5764,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointSAMLMutate @@ -5716,7 +5772,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointBackendMutate @@ -5724,7 +5780,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointTrafficPolicy @@ -5732,7 +5788,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointCircuitBreaker @@ -5740,7 +5796,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointRequestHeaders @@ -5748,7 +5804,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointTLSTermination @@ -5756,7 +5812,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointIPPolicyMutate @@ -5764,7 +5820,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointResponseHeaders @@ -5772,7 +5828,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointMutualTLSMutate @@ -5780,7 +5836,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointUserAgentFilter @@ -5788,7 +5844,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointWebhookValidation @@ -5796,7 +5852,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointTLSTerminationAtEdge @@ -5804,7 +5860,7 @@
  • -
  • +
  • #enabled NgrokAPI::Models::EndpointWebsocketTCPConverter @@ -5812,7 +5868,7 @@
  • -
  • +
  • #endpoint NgrokAPI::Models::Tunnel @@ -5820,7 +5876,7 @@
  • -
  • +
  • #endpoint NgrokAPI::Models::ApplicationSession @@ -5828,7 +5884,7 @@
  • -
  • +
  • #endpoints NgrokAPI::Client @@ -5836,7 +5892,7 @@
  • -
  • +
  • #enforced NgrokAPI::Models::IPRestriction @@ -5844,7 +5900,7 @@
  • -
  • +
  • #entity_id NgrokAPI::Models::EndpointSAML @@ -5852,7 +5908,7 @@
  • -
  • +
  • #error_code NgrokAPI::Models::AgentIngressCertJob @@ -5860,7 +5916,7 @@
  • -
  • +
  • #error_code NgrokAPI::Models::ReservedDomainCertJob @@ -5868,7 +5924,7 @@
  • -
  • +
  • #error_threshold_percentage NgrokAPI::Models::EndpointCircuitBreaker @@ -5876,7 +5932,7 @@
  • -
  • +
  • #event_destinations NgrokAPI::Client @@ -5884,7 +5940,7 @@
  • -
  • +
  • #event_sources NgrokAPI::Client @@ -5892,7 +5948,7 @@
  • -
  • +
  • #event_subscriptions NgrokAPI::Client @@ -5900,7 +5956,7 @@
  • -
  • +
  • #expires_at NgrokAPI::Models::ApplicationSession @@ -5908,7 +5964,7 @@
  • -
  • +
  • #extended_key_usages NgrokAPI::Models::TLSCertificate @@ -5916,7 +5972,7 @@
  • -
  • +
  • #extended_key_usages NgrokAPI::Models::CertificateAuthority @@ -5924,7 +5980,7 @@
  • -
  • +
  • #extensions NgrokAPI::Models::SSHUserCertificate @@ -5932,7 +5988,7 @@
  • -
  • +
  • #facebook NgrokAPI::Models::EndpointOAuthProvider @@ -5940,7 +5996,7 @@
  • -
  • +
  • #firehose NgrokAPI::Models::EventTarget @@ -5948,7 +6004,7 @@
  • -
  • +
  • #force_authn NgrokAPI::Models::EndpointSAML @@ -5956,7 +6012,7 @@
  • -
  • +
  • #force_authn NgrokAPI::Models::EndpointSAMLMutate @@ -5964,7 +6020,7 @@
  • -
  • +
  • #format NgrokAPI::Models::EventDestination @@ -5972,7 +6028,7 @@
  • -
  • +
  • #forwards_to NgrokAPI::Models::Tunnel @@ -5980,7 +6036,7 @@
  • -
  • +
  • #get NgrokAPI::HttpClient @@ -5988,7 +6044,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TunnelsClient @@ -5996,7 +6052,7 @@
  • -
  • +
  • #get NgrokAPI::Services::APIKeysClient @@ -6004,7 +6060,7 @@
  • -
  • +
  • #get NgrokAPI::Services::BotUsersClient @@ -6012,7 +6068,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgesTCPClient @@ -6020,7 +6076,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgesTLSClient @@ -6028,7 +6084,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EndpointsClient @@ -6036,7 +6092,7 @@
  • -
  • +
  • #get NgrokAPI::Services::CredentialsClient @@ -6044,7 +6100,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgesHTTPSClient @@ -6052,7 +6108,7 @@
  • -
  • +
  • #get NgrokAPI::Services::IPPoliciesClient @@ -6060,7 +6116,7 @@
  • -
  • +
  • #get NgrokAPI::Services::AbuseReportsClient @@ -6068,7 +6124,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EventSourcesClient @@ -6076,7 +6132,7 @@
  • -
  • +
  • #get NgrokAPI::Services::ReservedAddrsClient @@ -6084,7 +6140,7 @@
  • -
  • +
  • #get NgrokAPI::Services::AgentIngressesClient @@ -6092,7 +6148,7 @@
  • -
  • +
  • #get NgrokAPI::Services::IPPolicyRulesClient @@ -6100,7 +6156,7 @@
  • -
  • +
  • #get NgrokAPI::Services::IPRestrictionsClient @@ -6108,7 +6164,7 @@
  • -
  • +
  • #get NgrokAPI::Services::SSHCredentialsClient @@ -6116,7 +6172,7 @@
  • -
  • +
  • #get NgrokAPI::Services::StaticBackendsClient @@ -6124,7 +6180,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TunnelSessionsClient @@ -6132,7 +6188,7 @@
  • -
  • +
  • #get NgrokAPI::Services::ReservedDomainsClient @@ -6140,7 +6196,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TLSCertificatesClient @@ -6148,7 +6204,7 @@
  • -
  • +
  • #get NgrokAPI::Services::ApplicationUsersClient @@ -6156,7 +6212,7 @@
  • -
  • +
  • #get NgrokAPI::Services::FailoverBackendsClient @@ -6164,7 +6220,7 @@
  • -
  • +
  • #get NgrokAPI::Services::WeightedBackendsClient @@ -6172,7 +6228,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -6180,7 +6236,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EventDestinationsClient @@ -6188,7 +6244,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EventSubscriptionsClient @@ -6196,7 +6252,7 @@
  • -
  • +
  • #get NgrokAPI::Services::ApplicationSessionsClient @@ -6204,7 +6260,7 @@
  • -
  • +
  • #get NgrokAPI::Services::SSHHostCertificatesClient @@ -6212,7 +6268,7 @@
  • -
  • +
  • #get NgrokAPI::Services::SSHUserCertificatesClient @@ -6220,7 +6276,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TunnelGroupBackendsClient @@ -6228,7 +6284,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -6236,7 +6292,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -6244,7 +6300,7 @@
  • -
  • +
  • #get NgrokAPI::Services::HTTPResponseBackendsClient @@ -6252,7 +6308,7 @@
  • -
  • +
  • #get NgrokAPI::Services::CertificateAuthoritiesClient @@ -6260,7 +6316,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -6268,7 +6324,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -6276,7 +6332,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -6284,7 +6340,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -6292,7 +6348,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -6300,7 +6356,7 @@
  • -
  • +
  • #get NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -6308,7 +6364,7 @@
  • -
  • +
  • #get NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -6316,7 +6372,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -6324,7 +6380,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -6332,7 +6388,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient @@ -6340,7 +6396,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -6348,7 +6404,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient @@ -6356,7 +6412,7 @@
  • -
  • +
  • #get NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient @@ -6364,7 +6420,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -6372,7 +6428,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient @@ -6380,7 +6436,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -6388,7 +6444,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -6396,7 +6452,7 @@
  • -
  • +
  • #get NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -6404,7 +6460,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -6412,7 +6468,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -6420,7 +6476,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -6428,7 +6484,7 @@
  • -
  • +
  • #get NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -6436,7 +6492,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TunnelsClient @@ -6444,7 +6500,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::APIKeysClient @@ -6452,7 +6508,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::BotUsersClient @@ -6460,7 +6516,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgesTCPClient @@ -6468,7 +6524,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgesTLSClient @@ -6476,7 +6532,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EndpointsClient @@ -6484,7 +6540,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::CredentialsClient @@ -6492,7 +6548,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgesHTTPSClient @@ -6500,7 +6556,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::IPPoliciesClient @@ -6508,7 +6564,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::AbuseReportsClient @@ -6516,7 +6572,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EventSourcesClient @@ -6524,7 +6580,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::ReservedAddrsClient @@ -6532,7 +6588,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::AgentIngressesClient @@ -6540,7 +6596,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::IPPolicyRulesClient @@ -6548,7 +6604,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::IPRestrictionsClient @@ -6556,7 +6612,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::SSHCredentialsClient @@ -6564,7 +6620,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::StaticBackendsClient @@ -6572,7 +6628,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TunnelSessionsClient @@ -6580,7 +6636,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::ReservedDomainsClient @@ -6588,7 +6644,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TLSCertificatesClient @@ -6596,7 +6652,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::ApplicationUsersClient @@ -6604,7 +6660,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::FailoverBackendsClient @@ -6612,7 +6668,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::WeightedBackendsClient @@ -6620,7 +6676,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -6628,7 +6684,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EventDestinationsClient @@ -6636,7 +6692,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EventSubscriptionsClient @@ -6644,7 +6700,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::ApplicationSessionsClient @@ -6652,7 +6708,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::SSHHostCertificatesClient @@ -6660,7 +6716,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::SSHUserCertificatesClient @@ -6668,7 +6724,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TunnelGroupBackendsClient @@ -6676,7 +6732,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteOIDCModuleClient @@ -6684,7 +6740,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteSAMLModuleClient @@ -6692,7 +6748,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::HTTPResponseBackendsClient @@ -6700,7 +6756,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::CertificateAuthoritiesClient @@ -6708,7 +6764,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TCPEdgeBackendModuleClient @@ -6716,7 +6772,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TLSEdgeBackendModuleClient @@ -6724,7 +6780,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteOAuthModuleClient @@ -6732,7 +6788,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteBackendModuleClient @@ -6740,7 +6796,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TLSEdgeMutualTLSModuleClient @@ -6748,7 +6804,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -6756,7 +6812,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::HTTPSEdgeMutualTLSModuleClient @@ -6764,7 +6820,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteCompressionModuleClient @@ -6772,7 +6828,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TCPEdgeIPRestrictionModuleClient @@ -6780,7 +6836,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TCPEdgeTrafficPolicyModuleClient @@ -6788,7 +6844,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TLSEdgeIPRestrictionModuleClient @@ -6796,7 +6852,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TLSEdgeTrafficPolicyModuleClient @@ -6804,7 +6860,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::TLSEdgeTLSTerminationModuleClient @@ -6812,7 +6868,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteIPRestrictionModuleClient @@ -6820,7 +6876,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteTrafficPolicyModuleClient @@ -6828,7 +6884,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteCircuitBreakerModuleClient @@ -6836,7 +6892,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteRequestHeadersModuleClient @@ -6844,7 +6900,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::HTTPSEdgeTLSTerminationModuleClient @@ -6852,7 +6908,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteResponseHeadersModuleClient @@ -6860,7 +6916,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteUserAgentFilterModuleClient @@ -6868,7 +6924,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteWebhookVerificationModuleClient @@ -6876,7 +6932,7 @@
  • -
  • +
  • #get! NgrokAPI::Services::EdgeRouteWebsocketTCPConverterModuleClient @@ -6884,7 +6940,7 @@
  • -
  • +
  • #get_next NgrokAPI::PagedIterator @@ -6892,7 +6948,7 @@
  • -
  • +
  • #github NgrokAPI::Models::EndpointOAuthProvider @@ -6900,7 +6956,7 @@
  • -
  • +
  • #gitlab NgrokAPI::Models::EndpointOAuthProvider @@ -6908,7 +6964,7 @@
  • -
  • +
  • #google NgrokAPI::Models::EndpointOAuthProvider @@ -6916,7 +6972,7 @@
  • -
  • +
  • #headers NgrokAPI::Models::HTTPResponseBackend @@ -6924,6 +6980,14 @@
  • +
  • +
    + #host + NgrokAPI::Models::Endpoint +
    +
  • + +
  • #hostname @@ -9661,6 +9725,14 @@
  • +
    + #name + NgrokAPI::Models::Endpoint +
    +
  • + + +
  • #name NgrokAPI::Models::ApplicationUser @@ -9668,7 +9740,7 @@
  • -
  • +
  • #name NgrokAPI::Models::IdentityProvider @@ -9676,7 +9748,7 @@
  • -
  • +
  • #nameid_format NgrokAPI::Models::EndpointSAML @@ -9684,7 +9756,7 @@
  • -
  • +
  • #nameid_format NgrokAPI::Models::EndpointSAMLMutate @@ -9692,7 +9764,7 @@
  • -
  • +
  • #next_page_uri NgrokAPI::Models::Listable @@ -9700,7 +9772,7 @@
  • -
  • +
  • #not_after NgrokAPI::Models::TLSCertificate @@ -9708,7 +9780,7 @@
  • -
  • +
  • #not_after NgrokAPI::Models::CertificateAuthority @@ -9716,7 +9788,7 @@
  • -
  • +
  • #not_before NgrokAPI::Models::TLSCertificate @@ -9724,7 +9796,7 @@
  • -
  • +
  • #not_before NgrokAPI::Models::CertificateAuthority @@ -9732,7 +9804,7 @@
  • -
  • +
  • #ns_targets NgrokAPI::Models::AgentIngress @@ -9740,7 +9812,7 @@
  • -
  • +
  • #num_buckets NgrokAPI::Models::EndpointCircuitBreaker @@ -9748,7 +9820,7 @@
  • -
  • +
  • #oauth NgrokAPI::Models::HTTPSEdgeRoute @@ -9756,7 +9828,7 @@
  • -
  • +
  • #oidc NgrokAPI::Models::HTTPSEdgeRoute @@ -9764,7 +9836,7 @@
  • -
  • +
  • #options_passthrough NgrokAPI::Models::EndpointOIDC @@ -9772,7 +9844,7 @@
  • -
  • +
  • #options_passthrough NgrokAPI::Models::EndpointSAML @@ -9780,7 +9852,7 @@
  • -
  • +
  • #options_passthrough NgrokAPI::Models::EndpointOAuth @@ -9788,7 +9860,7 @@
  • -
  • +
  • #options_passthrough NgrokAPI::Models::EndpointSAMLMutate @@ -9796,7 +9868,7 @@
  • -
  • +
  • #organizations NgrokAPI::Models::EndpointOAuthGitHub @@ -9804,7 +9876,7 @@
  • -
  • +
  • #os NgrokAPI::Models::TunnelSession @@ -9812,7 +9884,7 @@
  • -
  • +
  • #os_name NgrokAPI::Models::UserAgent @@ -9820,7 +9892,7 @@
  • -
  • +
  • #os_version NgrokAPI::Models::UserAgent @@ -9828,7 +9900,7 @@
  • -
  • +
  • #owner_id NgrokAPI::Models::APIKey @@ -9836,7 +9908,7 @@
  • -
  • +
  • #owner_id NgrokAPI::Models::Credential @@ -9844,7 +9916,7 @@
  • -
  • +
  • #owner_id NgrokAPI::Models::SSHCredential @@ -9852,7 +9924,7 @@
  • -
  • +
  • #page NgrokAPI::PagedIterator @@ -9860,7 +9932,7 @@
  • -
  • +
  • #patch NgrokAPI::HttpClient @@ -9868,6 +9940,14 @@
  • +
  • +
    + #port + NgrokAPI::Models::Endpoint +
    +
  • + +
  • #post @@ -9876,6 +9956,22 @@
  • +
  • +
    + #principal + NgrokAPI::Models::Endpoint +
    +
  • + + +
  • +
    + #principal_id + NgrokAPI::Models::Endpoint +
    +
  • + +
  • #principals @@ -10629,6 +10725,14 @@
  • +
    + #scheme + NgrokAPI::Models::Endpoint +
    +
  • + + +
  • #scopes NgrokAPI::Models::EndpointOIDC @@ -10636,7 +10740,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthAmazon @@ -10644,7 +10748,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthGoogle @@ -10652,7 +10756,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthTwitch @@ -10660,7 +10764,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthGitHub @@ -10668,7 +10772,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthGitLab @@ -10676,7 +10780,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthFacebook @@ -10684,7 +10788,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthLinkedIn @@ -10692,7 +10796,7 @@
  • -
  • +
  • #scopes NgrokAPI::Models::EndpointOAuthMicrosoft @@ -10700,7 +10804,7 @@
  • -
  • +
  • #secret NgrokAPI::Models::EndpointWebhookValidation @@ -10708,7 +10812,7 @@
  • -
  • +
  • #serial_number NgrokAPI::Models::TLSCertificate @@ -10716,7 +10820,7 @@
  • -
  • +
  • #service NgrokAPI::Models::EventTargetDatadog @@ -10724,7 +10828,7 @@
  • -
  • +
  • #single_logout_url NgrokAPI::Models::EndpointSAML @@ -10732,7 +10836,7 @@
  • -
  • +
  • #sources NgrokAPI::Models::EventSourceList @@ -10740,7 +10844,7 @@
  • -
  • +
  • #sources NgrokAPI::Models::EventSubscription @@ -10748,7 +10852,7 @@
  • -
  • +
  • #ssh_certificate_authorities NgrokAPI::Client @@ -10756,7 +10860,7 @@
  • -
  • +
  • #ssh_certificate_authority_id NgrokAPI::Models::SSHHostCertificate @@ -10764,7 +10868,7 @@
  • -
  • +
  • #ssh_certificate_authority_id NgrokAPI::Models::SSHUserCertificate @@ -10772,7 +10876,7 @@
  • -
  • +
  • #ssh_credentials NgrokAPI::Client @@ -10780,7 +10884,7 @@
  • -
  • +
  • #ssh_host_certificates NgrokAPI::Client @@ -10788,7 +10892,7 @@
  • -
  • +
  • #ssh_user_certificates NgrokAPI::Client @@ -10796,7 +10900,7 @@
  • -
  • +
  • #started_at NgrokAPI::Models::Tunnel @@ -10804,7 +10908,7 @@
  • -
  • +
  • #started_at NgrokAPI::Models::TunnelSession @@ -10812,7 +10916,7 @@
  • -
  • +
  • #started_at NgrokAPI::Models::AgentIngressCertJob @@ -10820,7 +10924,7 @@
  • -
  • +
  • #started_at NgrokAPI::Models::ReservedDomainCertJob @@ -10828,7 +10932,7 @@
  • -
  • +
  • #status NgrokAPI::Models::AbuseReport @@ -10836,7 +10940,7 @@
  • -
  • +
  • #status NgrokAPI::Models::AbuseReportHostname @@ -10844,7 +10948,7 @@
  • -
  • +
  • #status_code NgrokAPI::Models::HTTPResponseBackend @@ -10852,7 +10956,7 @@
  • -
  • +
  • #stop NgrokAPI::Services::TunnelSessionsClient @@ -10860,7 +10964,7 @@
  • -
  • +
  • #stop! NgrokAPI::Services::TunnelSessionsClient @@ -10868,7 +10972,7 @@
  • -
  • +
  • #stream_arn NgrokAPI::Models::EventTargetKinesis @@ -10876,7 +10980,7 @@
  • -
  • +
  • #subject_alternative_names NgrokAPI::Models::TLSCertificate @@ -10884,7 +10988,7 @@
  • -
  • +
  • #subject_common_name NgrokAPI::Models::TLSCertificate @@ -10892,7 +10996,7 @@
  • -
  • +
  • #subject_common_name NgrokAPI::Models::CertificateAuthority @@ -10900,7 +11004,7 @@
  • -
  • +
  • #subject_country NgrokAPI::Models::TLSCertificate @@ -10908,7 +11012,7 @@
  • -
  • +
  • #subject_locality NgrokAPI::Models::TLSCertificate @@ -10916,7 +11020,7 @@
  • -
  • +
  • #subject_organization NgrokAPI::Models::TLSCertificate @@ -10924,7 +11028,7 @@
  • -
  • +
  • #subject_organizational_unit NgrokAPI::Models::TLSCertificate @@ -10932,7 +11036,7 @@
  • -
  • +
  • #subject_province NgrokAPI::Models::TLSCertificate @@ -10940,7 +11044,7 @@
  • -
  • +
  • #target NgrokAPI::Models::EventDestination @@ -10948,7 +11052,7 @@
  • -
  • +
  • #tcp_addr NgrokAPI::Models::Endpoint @@ -10956,7 +11060,7 @@
  • -
  • +
  • #teams NgrokAPI::Models::EndpointOAuthGitHub @@ -10964,7 +11068,7 @@
  • -
  • +
  • #tenant_id NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -10972,7 +11076,7 @@
  • -
  • +
  • #terminate_at NgrokAPI::Models::EndpointTLSTermination @@ -10980,7 +11084,7 @@
  • -
  • +
  • #tls NgrokAPI::Models::StaticBackend @@ -10988,7 +11092,7 @@
  • -
  • +
  • #tls_certificates NgrokAPI::Client @@ -10996,7 +11100,7 @@
  • -
  • +
  • #tls_termination NgrokAPI::Models::TLSEdge @@ -11004,7 +11108,7 @@
  • -
  • +
  • #tls_termination NgrokAPI::Models::HTTPSEdge @@ -11012,7 +11116,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::Ref @@ -11020,7 +11124,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::Tunnel @@ -11028,7 +11132,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::APIKey @@ -11036,7 +11140,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AWSAuth @@ -11044,7 +11148,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AWSRole @@ -11052,7 +11156,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::BotUser @@ -11060,7 +11164,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::Endpoint @@ -11068,7 +11172,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::Location @@ -11076,7 +11180,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TCPEdge @@ -11084,7 +11188,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TLSEdge @@ -11092,7 +11196,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::IPPolicy @@ -11100,7 +11204,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::Credential @@ -11108,7 +11212,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::HTTPSEdge @@ -11116,7 +11220,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::UserAgent @@ -11124,7 +11228,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AbuseReport @@ -11132,7 +11236,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventSource @@ -11140,7 +11244,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTarget @@ -11148,7 +11252,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AgentIngress @@ -11156,7 +11260,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOIDC @@ -11164,7 +11268,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointSAML @@ -11172,7 +11276,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ReservedAddr @@ -11180,7 +11284,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::IPPolicyRule @@ -11188,7 +11292,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::IPRestriction @@ -11196,7 +11300,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::SSHCredential @@ -11204,7 +11308,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::StaticBackend @@ -11212,7 +11316,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TunnelSession @@ -11220,7 +11324,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AWSCredentials @@ -11228,7 +11332,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::BrowserSession @@ -11236,7 +11340,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuth @@ -11244,7 +11348,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ReservedDomain @@ -11252,7 +11356,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TLSCertificate @@ -11260,7 +11364,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ApplicationUser @@ -11268,7 +11372,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointBackend @@ -11276,7 +11380,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::FailoverBackend @@ -11284,7 +11388,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::HTTPSEdgeRoute @@ -11292,7 +11396,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::WeightedBackend @@ -11300,7 +11404,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventDestination @@ -11308,7 +11412,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventSourceList @@ -11316,7 +11420,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::IdentityProvider @@ -11324,7 +11428,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointIPPolicy @@ -11332,7 +11436,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventSubscription @@ -11340,7 +11444,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::StaticBackendTLS @@ -11348,7 +11452,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ApplicationSession @@ -11356,7 +11460,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointMutualTLS @@ -11364,7 +11468,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointCompression @@ -11372,7 +11476,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointSAMLMutate @@ -11380,7 +11484,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventSourceReplace @@ -11388,7 +11492,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTargetDatadog @@ -11396,7 +11500,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTargetKinesis @@ -11404,7 +11508,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::SSHHostCertificate @@ -11412,7 +11516,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::SSHUserCertificate @@ -11420,7 +11524,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TunnelGroupBackend @@ -11428,7 +11532,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AbuseReportHostname @@ -11436,7 +11540,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::CertificateAuthority @@ -11444,7 +11548,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTargetFirehose @@ -11452,7 +11556,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::HTTPResponseBackend @@ -11460,7 +11564,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::TLSCertificateSANs @@ -11468,7 +11572,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AgentIngressCertJob @@ -11476,7 +11580,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthAmazon @@ -11484,7 +11588,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthGoogle @@ -11492,7 +11596,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthTwitch @@ -11500,7 +11604,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointBackendMutate @@ -11508,7 +11612,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthGitHub @@ -11516,7 +11620,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthGitLab @@ -11524,7 +11628,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointTrafficPolicy @@ -11532,7 +11636,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointCircuitBreaker @@ -11540,7 +11644,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthFacebook @@ -11548,7 +11652,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthProvider @@ -11556,7 +11660,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointRequestHeaders @@ -11564,7 +11668,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointTLSTermination @@ -11572,7 +11676,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ReservedDomainCertJob @@ -11580,7 +11684,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AgentIngressCertPolicy @@ -11588,7 +11692,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::AgentIngressCertStatus @@ -11596,7 +11700,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointIPPolicyMutate @@ -11604,7 +11708,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthLinkedIn @@ -11612,7 +11716,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointOAuthMicrosoft @@ -11620,7 +11724,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointResponseHeaders @@ -11628,7 +11732,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::SSHCertificateAuthority @@ -11636,7 +11740,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointMutualTLSMutate @@ -11644,7 +11748,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointUserAgentFilter @@ -11652,7 +11756,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointWebhookValidation @@ -11660,7 +11764,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ReservedDomainCertPolicy @@ -11668,7 +11772,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::ReservedDomainCertStatus @@ -11676,7 +11780,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTargetCloudwatchLogs @@ -11684,7 +11788,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointTLSTerminationAtEdge @@ -11692,7 +11796,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EndpointWebsocketTCPConverter @@ -11700,7 +11804,7 @@
  • -
  • +
  • #to_h NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -11708,7 +11812,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Ref @@ -11716,7 +11820,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Tunnel @@ -11724,7 +11828,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::APIKey @@ -11732,7 +11836,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AWSAuth @@ -11740,7 +11844,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AWSRole @@ -11748,7 +11852,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::BotUser @@ -11756,7 +11860,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Endpoint @@ -11764,7 +11868,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Listable @@ -11772,7 +11876,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Location @@ -11780,7 +11884,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::TCPEdge @@ -11788,7 +11892,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::TLSEdge @@ -11796,7 +11900,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::IPPolicy @@ -11804,7 +11908,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::Credential @@ -11812,7 +11916,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::HTTPSEdge @@ -11820,7 +11924,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::UserAgent @@ -11828,7 +11932,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AbuseReport @@ -11836,7 +11940,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventSource @@ -11844,7 +11948,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventTarget @@ -11852,7 +11956,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AgentIngress @@ -11860,7 +11964,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOIDC @@ -11868,7 +11972,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointSAML @@ -11876,7 +11980,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ReservedAddr @@ -11884,7 +11988,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::IPPolicyRule @@ -11892,7 +11996,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::IPRestriction @@ -11900,7 +12004,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::SSHCredential @@ -11908,7 +12012,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::StaticBackend @@ -11916,7 +12020,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::TunnelSession @@ -11924,7 +12028,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AWSCredentials @@ -11932,7 +12036,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::BrowserSession @@ -11940,7 +12044,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuth @@ -11948,7 +12052,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ReservedDomain @@ -11956,7 +12060,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::TLSCertificate @@ -11964,7 +12068,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ApplicationUser @@ -11972,7 +12076,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointBackend @@ -11980,7 +12084,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::FailoverBackend @@ -11988,7 +12092,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::HTTPSEdgeRoute @@ -11996,7 +12100,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::WeightedBackend @@ -12004,7 +12108,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventDestination @@ -12012,7 +12116,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventSourceList @@ -12020,7 +12124,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::IdentityProvider @@ -12028,7 +12132,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointIPPolicy @@ -12036,7 +12140,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventSubscription @@ -12044,7 +12148,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::StaticBackendTLS @@ -12052,7 +12156,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ApplicationSession @@ -12060,7 +12164,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointMutualTLS @@ -12068,7 +12172,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointCompression @@ -12076,7 +12180,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointSAMLMutate @@ -12084,7 +12188,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventSourceReplace @@ -12092,7 +12196,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventTargetDatadog @@ -12100,7 +12204,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventTargetKinesis @@ -12108,7 +12212,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::SSHHostCertificate @@ -12116,7 +12220,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::SSHUserCertificate @@ -12124,7 +12228,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::TunnelGroupBackend @@ -12132,7 +12236,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AbuseReportHostname @@ -12140,7 +12244,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::CertificateAuthority @@ -12148,7 +12252,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventTargetFirehose @@ -12156,7 +12260,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::HTTPResponseBackend @@ -12164,7 +12268,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::TLSCertificateSANs @@ -12172,7 +12276,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AgentIngressCertJob @@ -12180,7 +12284,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthAmazon @@ -12188,7 +12292,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthGoogle @@ -12196,7 +12300,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthTwitch @@ -12204,7 +12308,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointBackendMutate @@ -12212,7 +12316,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthGitHub @@ -12220,7 +12324,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthGitLab @@ -12228,7 +12332,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointTrafficPolicy @@ -12236,7 +12340,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointCircuitBreaker @@ -12244,7 +12348,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthFacebook @@ -12252,7 +12356,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthProvider @@ -12260,7 +12364,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointRequestHeaders @@ -12268,7 +12372,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointTLSTermination @@ -12276,7 +12380,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ReservedDomainCertJob @@ -12284,7 +12388,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AgentIngressCertPolicy @@ -12292,7 +12396,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::AgentIngressCertStatus @@ -12300,7 +12404,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointIPPolicyMutate @@ -12308,7 +12412,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthLinkedIn @@ -12316,7 +12420,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointOAuthMicrosoft @@ -12324,7 +12428,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointResponseHeaders @@ -12332,7 +12436,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::SSHCertificateAuthority @@ -12340,7 +12444,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointMutualTLSMutate @@ -12348,7 +12452,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointUserAgentFilter @@ -12356,7 +12460,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointWebhookValidation @@ -12364,7 +12468,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ReservedDomainCertPolicy @@ -12372,7 +12476,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::ReservedDomainCertStatus @@ -12380,7 +12484,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventTargetCloudwatchLogs @@ -12388,7 +12492,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointTLSTerminationAtEdge @@ -12396,7 +12500,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EndpointWebsocketTCPConverter @@ -12404,7 +12508,7 @@
  • -
  • +
  • #to_s NgrokAPI::Models::EventTargetAzureLogsIngestion @@ -12412,7 +12516,7 @@
  • -
  • +
  • #token NgrokAPI::Models::APIKey @@ -12420,7 +12524,7 @@
  • -
  • +
  • #token NgrokAPI::Models::Credential @@ -12428,6 +12532,14 @@
  • +
  • +
    + #traffic_policy + NgrokAPI::Models::Endpoint +
    +
  • + +
  • #traffic_policy @@ -12486,45 +12598,53 @@
  • - #tunnel_sessions - NgrokAPI::Client -
    -
  • - - -
  • -
    - #tunnels - NgrokAPI::Client -
    -
  • - - -
  • -
    - #tunnels - NgrokAPI::Models::TunnelGroupBackend -
    -
  • - - -
  • -
    - #twitch - NgrokAPI::Models::EndpointOAuthProvider -
    -
  • - - -
  • -
    - #type + #tunnel_session NgrokAPI::Models::Endpoint
  • +
    + #tunnel_sessions + NgrokAPI::Client +
    +
  • + + +
  • +
    + #tunnels + NgrokAPI::Client +
    +
  • + + +
  • +
    + #tunnels + NgrokAPI::Models::TunnelGroupBackend +
    +
  • + + +
  • +
    + #twitch + NgrokAPI::Models::EndpointOAuthProvider +
    +
  • + + +
  • +
    + #type + NgrokAPI::Models::Endpoint +
    +
  • + + +
  • #type NgrokAPI::Models::EventSource @@ -12532,7 +12652,7 @@
  • -
  • +
  • #type NgrokAPI::Models::IPRestriction @@ -12540,7 +12660,7 @@
  • -
  • +
  • #type NgrokAPI::Models::EventSourceReplace @@ -12548,7 +12668,7 @@
  • -
  • +
  • #update NgrokAPI::Models::APIKey @@ -12556,7 +12676,7 @@
  • -
  • +
  • #update NgrokAPI::Models::BotUser @@ -12564,6 +12684,14 @@
  • +
  • +
    + #update + NgrokAPI::Models::Endpoint +
    +
  • + +
  • #update @@ -12701,6 +12829,14 @@
  • +
    + #update + NgrokAPI::Services::EndpointsClient +
    +
  • + + +
  • #update NgrokAPI::Models::SSHHostCertificate @@ -12708,7 +12844,7 @@
  • -
  • +
  • #update NgrokAPI::Models::SSHUserCertificate @@ -12716,7 +12852,7 @@
  • -
  • +
  • #update NgrokAPI::Models::TunnelGroupBackend @@ -12724,7 +12860,7 @@
  • -
  • +
  • #update NgrokAPI::Services::CredentialsClient @@ -12732,7 +12868,7 @@
  • -
  • +
  • #update NgrokAPI::Services::EdgesHTTPSClient @@ -12740,7 +12876,7 @@
  • -
  • +
  • #update NgrokAPI::Services::IPPoliciesClient @@ -12748,7 +12884,7 @@
  • -
  • +
  • #update NgrokAPI::Models::CertificateAuthority @@ -12756,7 +12892,7 @@
  • -
  • +
  • #update NgrokAPI::Models::HTTPResponseBackend @@ -12764,7 +12900,7 @@
  • -
  • +
  • #update NgrokAPI::Services::EventSourcesClient @@ -12772,7 +12908,7 @@
  • -
  • +
  • #update NgrokAPI::Services::ReservedAddrsClient @@ -12780,7 +12916,7 @@
  • -
  • +
  • #update NgrokAPI::Services::AgentIngressesClient @@ -12788,7 +12924,7 @@
  • -
  • +
  • #update NgrokAPI::Services::IPPolicyRulesClient @@ -12796,7 +12932,7 @@
  • -
  • +
  • #update NgrokAPI::Services::IPRestrictionsClient @@ -12804,7 +12940,7 @@
  • -
  • +
  • #update NgrokAPI::Services::SSHCredentialsClient @@ -12812,7 +12948,7 @@
  • -
  • +
  • #update NgrokAPI::Services::StaticBackendsClient @@ -12820,7 +12956,7 @@
  • -
  • +
  • #update NgrokAPI::Services::TunnelSessionsClient @@ -12828,7 +12964,7 @@
  • -
  • +
  • #update NgrokAPI::Models::SSHCertificateAuthority @@ -12836,7 +12972,7 @@
  • -
  • +
  • #update NgrokAPI::Services::ReservedDomainsClient @@ -12844,7 +12980,7 @@
  • -
  • +
  • #update NgrokAPI::Services::TLSCertificatesClient @@ -12852,7 +12988,7 @@
  • -
  • +
  • #update NgrokAPI::Services::FailoverBackendsClient @@ -12860,7 +12996,7 @@
  • -
  • +
  • #update NgrokAPI::Services::WeightedBackendsClient @@ -12868,7 +13004,7 @@
  • -
  • +
  • #update NgrokAPI::Services::EdgesHTTPSRoutesClient @@ -12876,7 +13012,7 @@
  • -
  • +
  • #update NgrokAPI::Services::EventDestinationsClient @@ -12884,7 +13020,7 @@
  • -
  • +
  • #update NgrokAPI::Services::EventSubscriptionsClient @@ -12892,7 +13028,7 @@
  • -
  • +
  • #update NgrokAPI::Services::SSHHostCertificatesClient @@ -12900,7 +13036,7 @@
  • -
  • +
  • #update NgrokAPI::Services::SSHUserCertificatesClient @@ -12908,7 +13044,7 @@
  • -
  • +
  • #update NgrokAPI::Services::TunnelGroupBackendsClient @@ -12916,7 +13052,7 @@
  • -
  • +
  • #update NgrokAPI::Services::HTTPResponseBackendsClient @@ -12924,7 +13060,7 @@
  • -
  • +
  • #update NgrokAPI::Services::CertificateAuthoritiesClient @@ -12932,7 +13068,7 @@
  • -
  • +
  • #update NgrokAPI::Services::SSHCertificateAuthoritiesClient @@ -12940,7 +13076,7 @@
  • -
  • +
  • #update! NgrokAPI::Services::APIKeysClient @@ -12948,7 +13084,7 @@
  • -
  • +
  • #update! NgrokAPI::Services::BotUsersClient @@ -12956,7 +13092,7 @@
  • -
  • +
  • #update! NgrokAPI::Services::EdgesTCPClient @@ -12964,7 +13100,7 @@
  • -
  • +
  • #update! NgrokAPI::Services::EdgesTLSClient @@ -12972,6 +13108,14 @@
  • +
  • +
    + #update! + NgrokAPI::Services::EndpointsClient +
    +
  • + +
  • #update! @@ -13172,6 +13316,22 @@
  • +
  • +
    + #upstream_proto + NgrokAPI::Models::Endpoint +
    +
  • + + +
  • +
    + #upstream_url + NgrokAPI::Models::Endpoint +
    +
  • + +
  • #uri @@ -13197,6 +13357,14 @@
  • +
    + #uri + NgrokAPI::Models::Endpoint +
    +
  • + + +
  • #uri NgrokAPI::Models::Listable @@ -13204,7 +13372,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::TCPEdge @@ -13212,7 +13380,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::TLSEdge @@ -13220,7 +13388,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::IPPolicy @@ -13228,7 +13396,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::Credential @@ -13236,7 +13404,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::HTTPSEdge @@ -13244,7 +13412,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::AbuseReport @@ -13252,7 +13420,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::EventSource @@ -13260,7 +13428,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::AgentIngress @@ -13268,7 +13436,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::ReservedAddr @@ -13276,7 +13444,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::IPPolicyRule @@ -13284,7 +13452,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::IPRestriction @@ -13292,7 +13460,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::SSHCredential @@ -13300,7 +13468,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::StaticBackend @@ -13308,7 +13476,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::TunnelSession @@ -13316,7 +13484,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::ReservedDomain @@ -13324,7 +13492,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::TLSCertificate @@ -13332,7 +13500,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::ApplicationUser @@ -13340,7 +13508,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::FailoverBackend @@ -13348,7 +13516,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::HTTPSEdgeRoute @@ -13356,7 +13524,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::WeightedBackend @@ -13364,7 +13532,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::EventDestination @@ -13372,7 +13540,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::EventSourceList @@ -13380,7 +13548,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::EventSubscription @@ -13388,7 +13556,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::ApplicationSession @@ -13396,7 +13564,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::SSHHostCertificate @@ -13404,7 +13572,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::SSHUserCertificate @@ -13412,7 +13580,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::TunnelGroupBackend @@ -13420,7 +13588,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::CertificateAuthority @@ -13428,7 +13596,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::HTTPResponseBackend @@ -13436,7 +13604,7 @@
  • -
  • +
  • #uri NgrokAPI::Models::SSHCertificateAuthority @@ -13444,6 +13612,14 @@
  • +
  • +
    + #url + NgrokAPI::Models::Endpoint +
    +
  • + +
  • #url diff --git a/docs/top-level-namespace.html b/docs/top-level-namespace.html index 4acde8b..e2d1678 100644 --- a/docs/top-level-namespace.html +++ b/docs/top-level-namespace.html @@ -100,9 +100,9 @@
    diff --git a/lib/ngrokapi/models/endpoint.rb b/lib/ngrokapi/models/endpoint.rb index a1d874f..952cd52 100644 --- a/lib/ngrokapi/models/endpoint.rb +++ b/lib/ngrokapi/models/endpoint.rb @@ -15,13 +15,27 @@ module NgrokAPI :updated_at, :public_url, :proto, + :scheme, :hostport, + :host, + :port, :type, :metadata, + :description, :domain, :tcp_addr, :tunnel, - :edge + :edge, + :upstream_url, + :upstream_proto, + :url, + :principal, + :principal_id, + :traffic_policy, + :bindings, + :tunnel_session, + :uri, + :name def initialize(client: nil, attrs: {}) @client = client @@ -34,13 +48,29 @@ module NgrokAPI @public_url = URI(@attrs['public_url']) end @proto = @attrs['proto'] + @scheme = @attrs['scheme'] @hostport = @attrs['hostport'] + @host = @attrs['host'] + @port = @attrs['port'] @type = @attrs['type'] @metadata = @attrs['metadata'] + @description = @attrs['description'] @domain = @attrs['domain'] @tcp_addr = @attrs['tcp_addr'] @tunnel = @attrs['tunnel'] @edge = @attrs['edge'] + @upstream_url = @attrs['upstream_url'] + @upstream_proto = @attrs['upstream_proto'] + @url = @attrs['url'] + @principal = @attrs['principal'] + @principal_id = @attrs['principal_id'] + @traffic_policy = @attrs['traffic_policy'] + @bindings = @attrs['bindings'] + @tunnel_session = @attrs['tunnel_session'] + unless @attrs['uri'].nil? + @uri = URI(@attrs['uri']) + end + @name = @attrs['name'] end def ==(other) @@ -54,6 +84,42 @@ module NgrokAPI def to_h @attrs.to_h end + + ## + # Update an Endpoint by ID, currently available only for cloud endpoints + # + # https://ngrok.com/docs/api#api-endpoints-update + def update( + url: nil, + traffic_policy: nil, + description: nil, + metadata: nil, + bindings: nil + ) + @url = url if url + @traffic_policy = traffic_policy if traffic_policy + @description = description if description + @metadata = metadata if metadata + @bindings = bindings if bindings + @client.update( + id: @id, + url: url, + traffic_policy: traffic_policy, + description: description, + metadata: metadata, + bindings: bindings + ) + end + + ## + # Delete an Endpoint by ID, currently available only for cloud endpoints + # + # https://ngrok.com/docs/api#api-endpoints-delete + def delete + @client.delete( + id: @id + ) + end end end end diff --git a/lib/ngrokapi/services/endpoints_client.rb b/lib/ngrokapi/services/endpoints_client.rb index 4ef2cfc..81ddb72 100644 --- a/lib/ngrokapi/services/endpoints_client.rb +++ b/lib/ngrokapi/services/endpoints_client.rb @@ -11,10 +11,10 @@ module NgrokAPI # # https://ngrok.com/docs/api#api-endpoints class EndpointsClient - # The List Property from the resulting API for list calls - LIST_PROPERTY = 'endpoints' # The API path for the requests PATH = '/endpoints' + # The List Property from the resulting API for list calls + LIST_PROPERTY = 'endpoints' attr_reader :client @@ -22,6 +22,61 @@ module NgrokAPI @client = client end + ## + # 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] 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 + # @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) + path = '/endpoints' + replacements = { + } + data = {} + data[:url] = url if url + data[:type] = type if type + data[:traffic_policy] = traffic_policy if traffic_policy + data[:description] = description if description + data[:metadata] = metadata if metadata + data[:bindings] = bindings if bindings + result = @client.post(path % replacements, data: data) + NgrokAPI::Models::Endpoint.new(client: self, attrs: result) + end + + ## + # Create an endpoint, currently available only for cloud endpoints + # 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] 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 + # @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) + path = '/endpoints' + replacements = { + } + data = {} + data[:url] = url if url + data[:type] = type if type + data[:traffic_policy] = traffic_policy if traffic_policy + data[:description] = description if description + data[:metadata] = metadata if metadata + data[:bindings] = bindings if bindings + result = @client.post(path % replacements, data: data, danger: true) + NgrokAPI::Models::Endpoint.new(client: self, attrs: result) + end + ## # List all active endpoints on the account # @@ -109,6 +164,92 @@ module NgrokAPI result = @client.get(path % replacements, data: data, danger: true) NgrokAPI::Models::Endpoint.new(client: self, attrs: result) end + + ## + # Update an Endpoint by ID, currently available only for cloud endpoints + # + # @param [string] id unique endpoint resource identifier + # @param [string] url the url of the endpoint + # @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 + # @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) + path = '/endpoints/%{id}' + replacements = { + id: id, + } + data = {} + data[:url] = url if url + data[:traffic_policy] = traffic_policy if traffic_policy + data[:description] = description if description + data[:metadata] = metadata if metadata + data[:bindings] = bindings if bindings + result = @client.patch(path % replacements, data: data) + NgrokAPI::Models::Endpoint.new(client: self, attrs: result) + end + + ## + # Update an Endpoint by ID, currently available only for cloud endpoints + # Throws an exception if API error. + # + # @param [string] id unique endpoint resource identifier + # @param [string] url the url of the endpoint + # @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 + # @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) + path = '/endpoints/%{id}' + replacements = { + id: id, + } + data = {} + data[:url] = url if url + data[:traffic_policy] = traffic_policy if traffic_policy + data[:description] = description if description + data[:metadata] = metadata if metadata + data[:bindings] = bindings if bindings + result = @client.patch(path % replacements, data: data, danger: true) + NgrokAPI::Models::Endpoint.new(client: self, attrs: result) + end + + ## + # Delete an Endpoint by ID, currently available only for cloud endpoints + # + # @param [string] id a resource identifier + # @return [NgrokAPI::Models::Empty] result from the API request + # + # https://ngrok.com/docs/api#api-endpoints-delete + def delete(id: "") + path = '/endpoints/%{id}' + replacements = { + id: id, + } + @client.delete(path % replacements) + end + + ## + # Delete an Endpoint by ID, currently available only for cloud endpoints + # 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-endpoints-delete + def delete!(id: "") + path = '/endpoints/%{id}' + replacements = { + id: id, + } + @client.delete(path % replacements, danger: true) + end end end end diff --git a/lib/ngrokapi/version.rb b/lib/ngrokapi/version.rb index 76a8b41..e2e1e1e 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.23.0".freeze + VERSION="0.24.0".freeze # rubocop:enable Layout/SpaceAroundOperators end diff --git a/spec/ngrokapi/models/endpoint_spec.rb b/spec/ngrokapi/models/endpoint_spec.rb index 1a0eefd..e8ac903 100644 --- a/spec/ngrokapi/models/endpoint_spec.rb +++ b/spec/ngrokapi/models/endpoint_spec.rb @@ -20,4 +20,34 @@ RSpec.describe NgrokAPI::Models::Endpoint do expect(@endpoint.to_s).to eq endpoint_result.to_s end end + + describe "#update" do + it "calls update on the client" do + new_url = 'New url' + new_traffic_policy = 'New traffic_policy' + new_description = 'New description' + new_metadata = 'New metadata' + new_bindings = 'New bindings' + 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 + ) + 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 + end + end + + describe "#delete" do + it "calls delete on the client" do + expect(@endpoint.client).to receive(:delete) + @endpoint.delete + end + end end diff --git a/spec/ngrokapi/services/endpoints_client_spec.rb b/spec/ngrokapi/services/endpoints_client_spec.rb index bdddd30..d7d68c6 100644 --- a/spec/ngrokapi/services/endpoints_client_spec.rb +++ b/spec/ngrokapi/services/endpoints_client_spec.rb @@ -14,6 +14,59 @@ RSpec.describe NgrokAPI::Services::EndpointsClient do @endpoints_client = NgrokAPI::Services::EndpointsClient.new(client: @client) end + describe "#create" do + it "will make a post request and return an instance of NgrokAPI::Models::Endpoint" do + path = '/endpoints' + replacements = { + } + data = {} + data[:url] = "New url" + data[:type] = "New type" + data[:traffic_policy] = "New traffic_policy" + data[:description] = "New description" + data[:metadata] = "New metadata" + data[:bindings] = "New bindings" + expect(@client).to receive(:post).with(path % replacements, data: data). + and_return(endpoint_result) + result = @endpoints_client.create( + url: "New url", + type: "New type", + traffic_policy: "New traffic_policy", + description: "New description", + metadata: "New metadata", + bindings: "New bindings" + ) + expect(result.class).to eq(NgrokAPI::Models::Endpoint) + end + end + + describe "#create!" do + it "will make a post request and return an instance of NgrokAPI::Models::Endpoint" do + path = '/endpoints' + replacements = { + } + data = {} + data[:url] = "New url" + data[:type] = "New type" + data[:traffic_policy] = "New traffic_policy" + data[:description] = "New description" + data[:metadata] = "New metadata" + data[:bindings] = "New bindings" + expect(@client).to receive(:post).with(path % replacements, data: data). + and_return(endpoint_result) + result = @endpoints_client.create( + url: "New url", + type: "New type", + traffic_policy: "New traffic_policy", + description: "New description", + metadata: "New metadata", + bindings: "New bindings" + ) + expect(result.class).to eq(NgrokAPI::Models::Endpoint) + # expect(result.id).to eq(endpoint_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). @@ -56,4 +109,98 @@ RSpec.describe NgrokAPI::Services::EndpointsClient do # expect(result.id).to eq(endpoint_result["id"]) end end + + describe "#update" do + it "will make a patch request and return an instance of NgrokAPI::Models::Endpoint" do + path = '/endpoints/%{id}' + replacements = { + id: endpoint_result["id"], + } + data = {} + data[:url] = "New url" + data[:traffic_policy] = "New traffic_policy" + data[:description] = "New description" + data[:metadata] = "New metadata" + data[:bindings] = "New bindings" + expect(@client).to receive(:patch).with(path % replacements, data: data). + and_return(endpoint_result) + result = @endpoints_client.update( + id: endpoint_result["id"], + url: "New url", + traffic_policy: "New traffic_policy", + description: "New description", + metadata: "New metadata", + bindings: "New bindings" + ) + expect(result.class).to eq(NgrokAPI::Models::Endpoint) + end + end + + describe "#update!" do + it "will make a patch request and return an instance of NgrokAPI::Models::Endpoint" do + path = '/endpoints/%{id}' + replacements = { + id: endpoint_result["id"], + } + data = {} + data[:url] = "New url" + data[:traffic_policy] = "New traffic_policy" + data[:description] = "New description" + data[:metadata] = "New metadata" + data[:bindings] = "New bindings" + expect(@client).to receive(:patch).with(path % replacements, data: data). + and_return(endpoint_result) + result = @endpoints_client.update( + id: endpoint_result["id"], + url: "New url", + traffic_policy: "New traffic_policy", + description: "New description", + metadata: "New metadata", + bindings: "New bindings" + ) + expect(result.class).to eq(NgrokAPI::Models::Endpoint) + # expect(result.id).to eq(endpoint_result["id"]) + end + end + + describe "#delete" do + it "will make a delete request" do + path = '/endpoints/%{id}' + replacements = { + id: api_key_result["id"], + } + expect(@client).to receive(:delete).with(path % replacements).and_return(nil) + @endpoints_client.delete( + id: api_key_result["id"] + ) + end + end + + describe "#delete!" do + it "will make a delete request" do + path = '/endpoints/%{id}' + replacements = { + id: api_key_result["id"], + } + expect(@client).to receive(:delete).with(path % replacements, danger: true).and_return(nil) + @endpoints_client.delete!( + id: api_key_result["id"] + ) + end + + it "will make a delete request and return NotFoundError if 404" do + path = '/endpoints/%{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 = @endpoints_client.delete!( + id: api_key_result["id"] + ) + expect(result).to be nil + end.to raise_error(NgrokAPI::Errors::NotFoundError) + end + end end