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 @@
+
+
+
+
+ #bindings ⇒ Object
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+ #description ⇒ Object
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+ #host ⇒ Object
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+ #name ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute name.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+ |
+
+ # File 'lib/ngrokapi/models/endpoint.rb', line 10
+
+def name
+ @name
+end
+ |
+
+
+
+
+
+
+
+
+
+ #port ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute port.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+ |
+
+ # File 'lib/ngrokapi/models/endpoint.rb', line 10
+
+def port
+ @port
+end
+ |
+
+
+
+
+
+
+
+
+
+ #principal ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute principal.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+ |
+
+ # File 'lib/ngrokapi/models/endpoint.rb', line 10
+
+def principal
+ @principal
+end
+ |
+
+
+
+
+
+
+
+
+
+ #principal_id ⇒ Object
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+ #scheme ⇒ Object
+
+
+
+
+
+
+
+
+
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_policy ⇒ Object
+
+
+
+
+
+
+
+
+
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_session ⇒ Object
+
+
+
+
+
+
+
+
+
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_proto ⇒ Object
+
+
+
+
+
+
+
+
+
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_url ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute upstream_url.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+ |
+
+ # File 'lib/ngrokapi/models/endpoint.rb', line 10
+
+def upstream_url
+ @upstream_url
+end
+ |
+
+
+
+
+
+
+
+
+
+ #uri ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute uri.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+ |
+
+ # File 'lib/ngrokapi/models/endpoint.rb', line 10
+
+def uri
+ @uri
+end
+ |
+
+
+
+
+
+
+
+
+
+ #url ⇒ Object
+
+
+
+
+
+
+
+
+
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 @@
|
+
+
+
+
+
+ #delete ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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 = metadata if metadata
+ @bindings = bindings if bindings
+ @client.update(
+ id: @id,
+ url: url,
+ traffic_policy: traffic_policy,
+ description: description,
+ metadata: 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
+
+
+
+
+
+
+
+
+
+
+
+
+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] = 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!(url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint
+
+
+
+
+
+
+
+
+
+
+
+
+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] = 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
+ |
+
+
+
+
+
+
+
+ #delete(id: "") ⇒ NgrokAPI::Models::Empty
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+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] = 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!(id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint
+
+
+
+
+
+
+
+
+
+
+
+
+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] = 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
+ |
+
+
@@ -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 @@
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 @@
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
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
#ca_pem
-
NgrokAPI::Models::CertificateAuthority
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
#cidr
-
NgrokAPI::Models::IPPolicyRule
-
-
-
-
- -
-
-
-
-
- -
-
-
#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
-
-
-
-
- -
-
@@ -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
-
-
-
-
- -
-
@@ -2494,799 +1822,47 @@
-
-
-
-
-
-
#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::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
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
@@ -3294,47 +1870,175 @@
-
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
#cidr
+
NgrokAPI::Models::IPPolicyRule
+
+
+
+
+ -
+
+ -
+
+
#client
+
NgrokAPI::Models::Ref
+
+
+
+
-
-
-
-
-
+
+
+
+ -
+
+
#client
+
NgrokAPI::Models::BotUser
+
+
+
+
+ -
+
+
#client
+
NgrokAPI::Models::Endpoint
+
+
+
+
+ -
+
+
#client
+
NgrokAPI::Models::Listable
+
+
+
+
+ -
+
+
#client
NgrokAPI::Models::Location
@@ -3342,13 +2046,1317 @@
-
+
+
+
+ -
+
+
#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::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
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
#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 @@
-
-
+
-