From d510c798f4dc911e314d1f6e0ece6f6fd8bc386a Mon Sep 17 00:00:00 2001
From: ngrok release bot
Date: Thu, 14 Aug 2025 22:44:27 +0000
Subject: [PATCH 1/2] Update generated files
---
CHANGELOG.md | 9 +
doc/NgrokAPI.html | 6 +-
doc/NgrokAPI/Client.html | 290 ++-
doc/NgrokAPI/Error.html | 4 +-
doc/NgrokAPI/Errors.html | 4 +-
doc/NgrokAPI/Errors/NotFoundError.html | 4 +-
doc/NgrokAPI/HttpClient.html | 4 +-
doc/NgrokAPI/Models.html | 8 +-
doc/NgrokAPI/Models/APIKey.html | 4 +-
doc/NgrokAPI/Models/AWSAuth.html | 4 +-
doc/NgrokAPI/Models/AWSCredentials.html | 4 +-
doc/NgrokAPI/Models/AWSRole.html | 4 +-
doc/NgrokAPI/Models/AbuseReport.html | 4 +-
doc/NgrokAPI/Models/AbuseReportHostname.html | 4 +-
doc/NgrokAPI/Models/AgentIngress.html | 4 +-
doc/NgrokAPI/Models/AgentIngressCertJob.html | 4 +-
.../Models/AgentIngressCertPolicy.html | 4 +-
.../Models/AgentIngressCertStatus.html | 4 +-
doc/NgrokAPI/Models/ApplicationSession.html | 4 +-
doc/NgrokAPI/Models/ApplicationUser.html | 4 +-
doc/NgrokAPI/Models/BotUser.html | 4 +-
doc/NgrokAPI/Models/BrowserSession.html | 4 +-
doc/NgrokAPI/Models/CertificateAuthority.html | 4 +-
doc/NgrokAPI/Models/Credential.html | 4 +-
doc/NgrokAPI/Models/Endpoint.html | 90 +-
doc/NgrokAPI/Models/EndpointBackend.html | 4 +-
.../Models/EndpointBackendMutate.html | 4 +-
.../Models/EndpointCircuitBreaker.html | 4 +-
doc/NgrokAPI/Models/EndpointCompression.html | 4 +-
doc/NgrokAPI/Models/EndpointIPPolicy.html | 4 +-
.../Models/EndpointIPPolicyMutate.html | 4 +-
doc/NgrokAPI/Models/EndpointMutualTLS.html | 4 +-
.../Models/EndpointMutualTLSMutate.html | 4 +-
doc/NgrokAPI/Models/EndpointOAuth.html | 4 +-
doc/NgrokAPI/Models/EndpointOAuthAmazon.html | 4 +-
.../Models/EndpointOAuthFacebook.html | 4 +-
doc/NgrokAPI/Models/EndpointOAuthGitHub.html | 4 +-
doc/NgrokAPI/Models/EndpointOAuthGitLab.html | 4 +-
doc/NgrokAPI/Models/EndpointOAuthGoogle.html | 4 +-
.../Models/EndpointOAuthLinkedIn.html | 4 +-
.../Models/EndpointOAuthMicrosoft.html | 4 +-
.../Models/EndpointOAuthProvider.html | 4 +-
doc/NgrokAPI/Models/EndpointOAuthTwitch.html | 4 +-
doc/NgrokAPI/Models/EndpointOIDC.html | 4 +-
.../Models/EndpointRequestHeaders.html | 4 +-
.../Models/EndpointResponseHeaders.html | 4 +-
doc/NgrokAPI/Models/EndpointSAML.html | 4 +-
doc/NgrokAPI/Models/EndpointSAMLMutate.html | 4 +-
.../Models/EndpointTLSTermination.html | 4 +-
.../Models/EndpointTLSTerminationAtEdge.html | 4 +-
.../Models/EndpointTrafficPolicy.html | 4 +-
.../Models/EndpointUserAgentFilter.html | 4 +-
.../Models/EndpointWebhookValidation.html | 4 +-
.../Models/EndpointWebsocketTCPConverter.html | 4 +-
doc/NgrokAPI/Models/EventDestination.html | 4 +-
doc/NgrokAPI/Models/EventSource.html | 4 +-
doc/NgrokAPI/Models/EventSourceList.html | 4 +-
doc/NgrokAPI/Models/EventSourceReplace.html | 4 +-
doc/NgrokAPI/Models/EventSubscription.html | 4 +-
doc/NgrokAPI/Models/EventTarget.html | 4 +-
.../Models/EventTargetAzureLogsIngestion.html | 4 +-
.../Models/EventTargetCloudwatchLogs.html | 4 +-
doc/NgrokAPI/Models/EventTargetDatadog.html | 4 +-
doc/NgrokAPI/Models/EventTargetFirehose.html | 4 +-
doc/NgrokAPI/Models/EventTargetKinesis.html | 4 +-
doc/NgrokAPI/Models/FailoverBackend.html | 4 +-
doc/NgrokAPI/Models/HTTPResponseBackend.html | 4 +-
doc/NgrokAPI/Models/HTTPSEdge.html | 4 +-
doc/NgrokAPI/Models/HTTPSEdgeRoute.html | 4 +-
doc/NgrokAPI/Models/IPPolicy.html | 4 +-
doc/NgrokAPI/Models/IPPolicyRule.html | 4 +-
doc/NgrokAPI/Models/IPRestriction.html | 4 +-
doc/NgrokAPI/Models/IdentityProvider.html | 4 +-
doc/NgrokAPI/Models/Listable.html | 4 +-
doc/NgrokAPI/Models/Location.html | 4 +-
doc/NgrokAPI/Models/Ref.html | 4 +-
doc/NgrokAPI/Models/ReservedAddr.html | 4 +-
doc/NgrokAPI/Models/ReservedDomain.html | 4 +-
.../Models/ReservedDomainCertJob.html | 4 +-
.../Models/ReservedDomainCertPolicy.html | 4 +-
.../Models/ReservedDomainCertStatus.html | 4 +-
.../Models/SSHCertificateAuthority.html | 4 +-
doc/NgrokAPI/Models/SSHCredential.html | 4 +-
doc/NgrokAPI/Models/SSHHostCertificate.html | 4 +-
doc/NgrokAPI/Models/SSHUserCertificate.html | 4 +-
doc/NgrokAPI/Models/Secret.html | 1336 ++++++++++++
doc/NgrokAPI/Models/StaticBackend.html | 4 +-
doc/NgrokAPI/Models/StaticBackendTLS.html | 4 +-
doc/NgrokAPI/Models/TCPEdge.html | 4 +-
doc/NgrokAPI/Models/TLSCertificate.html | 4 +-
doc/NgrokAPI/Models/TLSCertificateSANs.html | 4 +-
doc/NgrokAPI/Models/TLSEdge.html | 4 +-
doc/NgrokAPI/Models/Tunnel.html | 4 +-
doc/NgrokAPI/Models/TunnelGroupBackend.html | 4 +-
doc/NgrokAPI/Models/TunnelSession.html | 4 +-
doc/NgrokAPI/Models/UserAgent.html | 4 +-
doc/NgrokAPI/Models/Vault.html | 1353 ++++++++++++
doc/NgrokAPI/Models/WeightedBackend.html | 4 +-
doc/NgrokAPI/PagedIterator.html | 4 +-
doc/NgrokAPI/Services.html | 10 +-
doc/NgrokAPI/Services/APIKeysClient.html | 4 +-
doc/NgrokAPI/Services/AbuseReportsClient.html | 4 +-
.../Services/AgentIngressesClient.html | 4 +-
.../Services/ApplicationSessionsClient.html | 4 +-
.../Services/ApplicationUsersClient.html | 4 +-
doc/NgrokAPI/Services/BotUsersClient.html | 4 +-
.../CertificateAuthoritiesClient.html | 4 +-
doc/NgrokAPI/Services/CredentialsClient.html | 4 +-
.../EdgeRouteBackendModuleClient.html | 4 +-
.../EdgeRouteCircuitBreakerModuleClient.html | 4 +-
.../EdgeRouteCompressionModuleClient.html | 4 +-
.../EdgeRouteIPRestrictionModuleClient.html | 4 +-
.../Services/EdgeRouteOAuthModuleClient.html | 4 +-
.../Services/EdgeRouteOIDCModuleClient.html | 4 +-
.../EdgeRouteRequestHeadersModuleClient.html | 4 +-
.../EdgeRouteResponseHeadersModuleClient.html | 4 +-
.../Services/EdgeRouteSAMLModuleClient.html | 4 +-
.../EdgeRouteTrafficPolicyModuleClient.html | 4 +-
.../EdgeRouteUserAgentFilterModuleClient.html | 4 +-
...eRouteWebhookVerificationModuleClient.html | 4 +-
...outeWebsocketTCPConverterModuleClient.html | 4 +-
doc/NgrokAPI/Services/EdgesHTTPSClient.html | 4 +-
.../Services/EdgesHTTPSRoutesClient.html | 4 +-
doc/NgrokAPI/Services/EdgesTCPClient.html | 4 +-
doc/NgrokAPI/Services/EdgesTLSClient.html | 4 +-
doc/NgrokAPI/Services/EndpointsClient.html | 364 ++--
.../Services/EventDestinationsClient.html | 4 +-
doc/NgrokAPI/Services/EventSourcesClient.html | 4 +-
.../Services/EventSubscriptionsClient.html | 4 +-
.../Services/FailoverBackendsClient.html | 4 +-
.../Services/HTTPResponseBackendsClient.html | 4 +-
.../HTTPSEdgeMutualTLSModuleClient.html | 4 +-
.../HTTPSEdgeTLSTerminationModuleClient.html | 4 +-
doc/NgrokAPI/Services/IPPoliciesClient.html | 4 +-
.../Services/IPPolicyRulesClient.html | 4 +-
.../Services/IPRestrictionsClient.html | 4 +-
.../Services/ReservedAddrsClient.html | 4 +-
.../Services/ReservedDomainsClient.html | 4 +-
.../SSHCertificateAuthoritiesClient.html | 4 +-
.../Services/SSHCredentialsClient.html | 4 +-
.../Services/SSHHostCertificatesClient.html | 4 +-
.../Services/SSHUserCertificatesClient.html | 4 +-
doc/NgrokAPI/Services/SecretsClient.html | 1925 +++++++++++++++++
.../Services/StaticBackendsClient.html | 4 +-
.../Services/TCPEdgeBackendModuleClient.html | 4 +-
.../TCPEdgeIPRestrictionModuleClient.html | 4 +-
.../TCPEdgeTrafficPolicyModuleClient.html | 4 +-
.../Services/TLSCertificatesClient.html | 4 +-
.../Services/TLSEdgeBackendModuleClient.html | 4 +-
.../TLSEdgeIPRestrictionModuleClient.html | 4 +-
.../TLSEdgeMutualTLSModuleClient.html | 4 +-
.../TLSEdgeTLSTerminationModuleClient.html | 4 +-
.../TLSEdgeTrafficPolicyModuleClient.html | 4 +-
.../Services/TunnelGroupBackendsClient.html | 4 +-
.../Services/TunnelSessionsClient.html | 4 +-
doc/NgrokAPI/Services/TunnelsClient.html | 4 +-
doc/NgrokAPI/Services/VaultsClient.html | 1809 ++++++++++++++++
.../Services/WeightedBackendsClient.html | 4 +-
doc/_index.html | 40 +-
doc/class_list.html | 2 +-
doc/file.README.html | 4 +-
doc/index.html | 4 +-
doc/method_list.html | 990 ++++++---
doc/top-level-namespace.html | 4 +-
docs/NgrokAPI.html | 6 +-
docs/NgrokAPI/Client.html | 290 ++-
docs/NgrokAPI/Error.html | 4 +-
docs/NgrokAPI/Errors.html | 4 +-
docs/NgrokAPI/Errors/NotFoundError.html | 4 +-
docs/NgrokAPI/HttpClient.html | 4 +-
docs/NgrokAPI/Models.html | 8 +-
docs/NgrokAPI/Models/APIKey.html | 4 +-
docs/NgrokAPI/Models/AWSAuth.html | 4 +-
docs/NgrokAPI/Models/AWSCredentials.html | 4 +-
docs/NgrokAPI/Models/AWSRole.html | 4 +-
docs/NgrokAPI/Models/AbuseReport.html | 4 +-
docs/NgrokAPI/Models/AbuseReportHostname.html | 4 +-
docs/NgrokAPI/Models/AgentIngress.html | 4 +-
docs/NgrokAPI/Models/AgentIngressCertJob.html | 4 +-
.../Models/AgentIngressCertPolicy.html | 4 +-
.../Models/AgentIngressCertStatus.html | 4 +-
docs/NgrokAPI/Models/ApplicationSession.html | 4 +-
docs/NgrokAPI/Models/ApplicationUser.html | 4 +-
docs/NgrokAPI/Models/BotUser.html | 4 +-
docs/NgrokAPI/Models/BrowserSession.html | 4 +-
.../NgrokAPI/Models/CertificateAuthority.html | 4 +-
docs/NgrokAPI/Models/Credential.html | 4 +-
docs/NgrokAPI/Models/Endpoint.html | 90 +-
docs/NgrokAPI/Models/EndpointBackend.html | 4 +-
.../Models/EndpointBackendMutate.html | 4 +-
.../Models/EndpointCircuitBreaker.html | 4 +-
docs/NgrokAPI/Models/EndpointCompression.html | 4 +-
docs/NgrokAPI/Models/EndpointIPPolicy.html | 4 +-
.../Models/EndpointIPPolicyMutate.html | 4 +-
docs/NgrokAPI/Models/EndpointMutualTLS.html | 4 +-
.../Models/EndpointMutualTLSMutate.html | 4 +-
docs/NgrokAPI/Models/EndpointOAuth.html | 4 +-
docs/NgrokAPI/Models/EndpointOAuthAmazon.html | 4 +-
.../Models/EndpointOAuthFacebook.html | 4 +-
docs/NgrokAPI/Models/EndpointOAuthGitHub.html | 4 +-
docs/NgrokAPI/Models/EndpointOAuthGitLab.html | 4 +-
docs/NgrokAPI/Models/EndpointOAuthGoogle.html | 4 +-
.../Models/EndpointOAuthLinkedIn.html | 4 +-
.../Models/EndpointOAuthMicrosoft.html | 4 +-
.../Models/EndpointOAuthProvider.html | 4 +-
docs/NgrokAPI/Models/EndpointOAuthTwitch.html | 4 +-
docs/NgrokAPI/Models/EndpointOIDC.html | 4 +-
.../Models/EndpointRequestHeaders.html | 4 +-
.../Models/EndpointResponseHeaders.html | 4 +-
docs/NgrokAPI/Models/EndpointSAML.html | 4 +-
docs/NgrokAPI/Models/EndpointSAMLMutate.html | 4 +-
.../Models/EndpointTLSTermination.html | 4 +-
.../Models/EndpointTLSTerminationAtEdge.html | 4 +-
.../Models/EndpointTrafficPolicy.html | 4 +-
.../Models/EndpointUserAgentFilter.html | 4 +-
.../Models/EndpointWebhookValidation.html | 4 +-
.../Models/EndpointWebsocketTCPConverter.html | 4 +-
docs/NgrokAPI/Models/EventDestination.html | 4 +-
docs/NgrokAPI/Models/EventSource.html | 4 +-
docs/NgrokAPI/Models/EventSourceList.html | 4 +-
docs/NgrokAPI/Models/EventSourceReplace.html | 4 +-
docs/NgrokAPI/Models/EventSubscription.html | 4 +-
docs/NgrokAPI/Models/EventTarget.html | 4 +-
.../Models/EventTargetAzureLogsIngestion.html | 4 +-
.../Models/EventTargetCloudwatchLogs.html | 4 +-
docs/NgrokAPI/Models/EventTargetDatadog.html | 4 +-
docs/NgrokAPI/Models/EventTargetFirehose.html | 4 +-
docs/NgrokAPI/Models/EventTargetKinesis.html | 4 +-
docs/NgrokAPI/Models/FailoverBackend.html | 4 +-
docs/NgrokAPI/Models/HTTPResponseBackend.html | 4 +-
docs/NgrokAPI/Models/HTTPSEdge.html | 4 +-
docs/NgrokAPI/Models/HTTPSEdgeRoute.html | 4 +-
docs/NgrokAPI/Models/IPPolicy.html | 4 +-
docs/NgrokAPI/Models/IPPolicyRule.html | 4 +-
docs/NgrokAPI/Models/IPRestriction.html | 4 +-
docs/NgrokAPI/Models/IdentityProvider.html | 4 +-
docs/NgrokAPI/Models/Listable.html | 4 +-
docs/NgrokAPI/Models/Location.html | 4 +-
docs/NgrokAPI/Models/Ref.html | 4 +-
docs/NgrokAPI/Models/ReservedAddr.html | 4 +-
docs/NgrokAPI/Models/ReservedDomain.html | 4 +-
.../Models/ReservedDomainCertJob.html | 4 +-
.../Models/ReservedDomainCertPolicy.html | 4 +-
.../Models/ReservedDomainCertStatus.html | 4 +-
.../Models/SSHCertificateAuthority.html | 4 +-
docs/NgrokAPI/Models/SSHCredential.html | 4 +-
docs/NgrokAPI/Models/SSHHostCertificate.html | 4 +-
docs/NgrokAPI/Models/SSHUserCertificate.html | 4 +-
docs/NgrokAPI/Models/Secret.html | 1336 ++++++++++++
docs/NgrokAPI/Models/StaticBackend.html | 4 +-
docs/NgrokAPI/Models/StaticBackendTLS.html | 4 +-
docs/NgrokAPI/Models/TCPEdge.html | 4 +-
docs/NgrokAPI/Models/TLSCertificate.html | 4 +-
docs/NgrokAPI/Models/TLSCertificateSANs.html | 4 +-
docs/NgrokAPI/Models/TLSEdge.html | 4 +-
docs/NgrokAPI/Models/Tunnel.html | 4 +-
docs/NgrokAPI/Models/TunnelGroupBackend.html | 4 +-
docs/NgrokAPI/Models/TunnelSession.html | 4 +-
docs/NgrokAPI/Models/UserAgent.html | 4 +-
docs/NgrokAPI/Models/Vault.html | 1353 ++++++++++++
docs/NgrokAPI/Models/WeightedBackend.html | 4 +-
docs/NgrokAPI/PagedIterator.html | 4 +-
docs/NgrokAPI/Services.html | 10 +-
docs/NgrokAPI/Services/APIKeysClient.html | 4 +-
.../NgrokAPI/Services/AbuseReportsClient.html | 4 +-
.../Services/AgentIngressesClient.html | 4 +-
.../Services/ApplicationSessionsClient.html | 4 +-
.../Services/ApplicationUsersClient.html | 4 +-
docs/NgrokAPI/Services/BotUsersClient.html | 4 +-
.../CertificateAuthoritiesClient.html | 4 +-
docs/NgrokAPI/Services/CredentialsClient.html | 4 +-
.../EdgeRouteBackendModuleClient.html | 4 +-
.../EdgeRouteCircuitBreakerModuleClient.html | 4 +-
.../EdgeRouteCompressionModuleClient.html | 4 +-
.../EdgeRouteIPRestrictionModuleClient.html | 4 +-
.../Services/EdgeRouteOAuthModuleClient.html | 4 +-
.../Services/EdgeRouteOIDCModuleClient.html | 4 +-
.../EdgeRouteRequestHeadersModuleClient.html | 4 +-
.../EdgeRouteResponseHeadersModuleClient.html | 4 +-
.../Services/EdgeRouteSAMLModuleClient.html | 4 +-
.../EdgeRouteTrafficPolicyModuleClient.html | 4 +-
.../EdgeRouteUserAgentFilterModuleClient.html | 4 +-
...eRouteWebhookVerificationModuleClient.html | 4 +-
...outeWebsocketTCPConverterModuleClient.html | 4 +-
docs/NgrokAPI/Services/EdgesHTTPSClient.html | 4 +-
.../Services/EdgesHTTPSRoutesClient.html | 4 +-
docs/NgrokAPI/Services/EdgesTCPClient.html | 4 +-
docs/NgrokAPI/Services/EdgesTLSClient.html | 4 +-
docs/NgrokAPI/Services/EndpointsClient.html | 364 ++--
.../Services/EventDestinationsClient.html | 4 +-
.../NgrokAPI/Services/EventSourcesClient.html | 4 +-
.../Services/EventSubscriptionsClient.html | 4 +-
.../Services/FailoverBackendsClient.html | 4 +-
.../Services/HTTPResponseBackendsClient.html | 4 +-
.../HTTPSEdgeMutualTLSModuleClient.html | 4 +-
.../HTTPSEdgeTLSTerminationModuleClient.html | 4 +-
docs/NgrokAPI/Services/IPPoliciesClient.html | 4 +-
.../Services/IPPolicyRulesClient.html | 4 +-
.../Services/IPRestrictionsClient.html | 4 +-
.../Services/ReservedAddrsClient.html | 4 +-
.../Services/ReservedDomainsClient.html | 4 +-
.../SSHCertificateAuthoritiesClient.html | 4 +-
.../Services/SSHCredentialsClient.html | 4 +-
.../Services/SSHHostCertificatesClient.html | 4 +-
.../Services/SSHUserCertificatesClient.html | 4 +-
docs/NgrokAPI/Services/SecretsClient.html | 1925 +++++++++++++++++
.../Services/StaticBackendsClient.html | 4 +-
.../Services/TCPEdgeBackendModuleClient.html | 4 +-
.../TCPEdgeIPRestrictionModuleClient.html | 4 +-
.../TCPEdgeTrafficPolicyModuleClient.html | 4 +-
.../Services/TLSCertificatesClient.html | 4 +-
.../Services/TLSEdgeBackendModuleClient.html | 4 +-
.../TLSEdgeIPRestrictionModuleClient.html | 4 +-
.../TLSEdgeMutualTLSModuleClient.html | 4 +-
.../TLSEdgeTLSTerminationModuleClient.html | 4 +-
.../TLSEdgeTrafficPolicyModuleClient.html | 4 +-
.../Services/TunnelGroupBackendsClient.html | 4 +-
.../Services/TunnelSessionsClient.html | 4 +-
docs/NgrokAPI/Services/TunnelsClient.html | 4 +-
docs/NgrokAPI/Services/VaultsClient.html | 1809 ++++++++++++++++
.../Services/WeightedBackendsClient.html | 4 +-
docs/_index.html | 40 +-
docs/class_list.html | 2 +-
docs/file.README.html | 4 +-
docs/index.html | 4 +-
docs/method_list.html | 990 ++++++---
docs/top-level-namespace.html | 4 +-
lib/ngrokapi/client.rb | 18 +
lib/ngrokapi/models/endpoint.rb | 17 +-
lib/ngrokapi/models/secret.rb | 63 +
lib/ngrokapi/models/vault.rb | 81 +
lib/ngrokapi/services/endpoints_client.rb | 32 +-
lib/ngrokapi/services/secrets_client.rb | 246 +++
lib/ngrokapi/services/vaults_client.rb | 234 ++
lib/ngrokapi/version.rb | 2 +-
spec/ngrokapi/client_spec.rb | 12 +
spec/ngrokapi/models/endpoint_spec.rb | 5 +-
spec/ngrokapi/models/secret_spec.rb | 30 +
spec/ngrokapi/models/vault_spec.rb | 47 +
.../services/endpoints_client_spec.rb | 16 +-
spec/ngrokapi/services/secrets_client_spec.rb | 198 ++
spec/ngrokapi/services/vaults_client_spec.rb | 186 ++
spec/spec_helper.rb | 117 +
343 files changed, 17324 insertions(+), 1635 deletions(-)
create mode 100644 doc/NgrokAPI/Models/Secret.html
create mode 100644 doc/NgrokAPI/Models/Vault.html
create mode 100644 doc/NgrokAPI/Services/SecretsClient.html
create mode 100644 doc/NgrokAPI/Services/VaultsClient.html
create mode 100644 docs/NgrokAPI/Models/Secret.html
create mode 100644 docs/NgrokAPI/Models/Vault.html
create mode 100644 docs/NgrokAPI/Services/SecretsClient.html
create mode 100644 docs/NgrokAPI/Services/VaultsClient.html
create mode 100644 lib/ngrokapi/models/secret.rb
create mode 100644 lib/ngrokapi/models/vault.rb
create mode 100644 lib/ngrokapi/services/secrets_client.rb
create mode 100644 lib/ngrokapi/services/vaults_client.rb
create mode 100644 spec/ngrokapi/models/secret_spec.rb
create mode 100644 spec/ngrokapi/models/vault_spec.rb
create mode 100644 spec/ngrokapi/services/secrets_client_spec.rb
create mode 100644 spec/ngrokapi/services/vaults_client_spec.rb
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7445afb5..cc5687dc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,7 +1,16 @@
+## 0.26.0
+* Add support for `ids` and `urls` query parameters when listing endpoint resources.
+
+## 0.25.0
+* Renamed `upstream_proto` to `upstream_protocol` for `endpoint` resources
+* Added support for `pooling_enabled` on Endpoints
+* Add support for `vaults`
+* Add support for `secrets`
## 0.24.0
* Added support for Cloud Endpoints (currently in private beta).
+* Renamed `principal_id` to `principal` for `endpoint` resources
## 0.23.0
* Renamed the Policy Module to the Traffic Policy Module on HTTP Edge Routes, TCP Edges, and TLS Edges, which allows you to configure rules that can be used to influence and control traffic to and from your upstream service. The Traffic Policy itself is now specified as either a JSON or YAML string.
diff --git a/doc/NgrokAPI.html b/doc/NgrokAPI.html
index 7c3522f4..4f00b7ad 100644
--- a/doc/NgrokAPI.html
+++ b/doc/NgrokAPI.html
@@ -79,7 +79,7 @@
Defined in:
lib/ngrokapi.rb,
- lib/ngrokapi/error.rb, lib/ngrokapi/client.rb, lib/ngrokapi/version.rb, lib/ngrokapi/models/ref.rb, lib/ngrokapi/http_client.rb, lib/ngrokapi/models/tunnel.rb, lib/ngrokapi/models/api_key.rb, lib/ngrokapi/paged_iterator.rb, lib/ngrokapi/models/aws_auth.rb, lib/ngrokapi/models/aws_role.rb, lib/ngrokapi/models/bot_user.rb, lib/ngrokapi/models/endpoint.rb, lib/ngrokapi/models/listable.rb, lib/ngrokapi/models/location.rb, lib/ngrokapi/models/tcp_edge.rb, lib/ngrokapi/models/tls_edge.rb, lib/ngrokapi/models/ip_policy.rb, lib/ngrokapi/models/credential.rb, lib/ngrokapi/models/https_edge.rb, lib/ngrokapi/models/user_agent.rb, lib/ngrokapi/models/abuse_report.rb, lib/ngrokapi/models/event_source.rb, lib/ngrokapi/models/event_target.rb, lib/ngrokapi/models/agent_ingress.rb, lib/ngrokapi/models/endpoint_oidc.rb, lib/ngrokapi/models/endpoint_saml.rb, lib/ngrokapi/models/reserved_addr.rb, lib/ngrokapi/models/ip_policy_rule.rb, lib/ngrokapi/models/ip_restriction.rb, lib/ngrokapi/models/ssh_credential.rb, lib/ngrokapi/models/static_backend.rb, lib/ngrokapi/models/tunnel_session.rb, lib/ngrokapi/errors/not_found_error.rb, lib/ngrokapi/models/aws_credentials.rb, lib/ngrokapi/models/browser_session.rb, lib/ngrokapi/models/endpoint_o_auth.rb, lib/ngrokapi/models/reserved_domain.rb, lib/ngrokapi/models/tls_certificate.rb, lib/ngrokapi/models/application_user.rb, lib/ngrokapi/models/endpoint_backend.rb, lib/ngrokapi/models/failover_backend.rb, lib/ngrokapi/models/https_edge_route.rb, lib/ngrokapi/models/weighted_backend.rb, lib/ngrokapi/services/tunnels_client.rb, lib/ngrokapi/models/event_destination.rb, lib/ngrokapi/models/event_source_list.rb, lib/ngrokapi/models/identity_provider.rb, lib/ngrokapi/services/api_keys_client.rb, lib/ngrokapi/models/endpoint_ip_policy.rb, lib/ngrokapi/models/event_subscription.rb, lib/ngrokapi/models/static_backend_tls.rb, lib/ngrokapi/services/bot_users_client.rb, lib/ngrokapi/services/edges_tcp_client.rb, lib/ngrokapi/services/edges_tls_client.rb, lib/ngrokapi/services/endpoints_client.rb, lib/ngrokapi/models/application_session.rb, lib/ngrokapi/models/endpoint_mutual_tls.rb, lib/ngrokapi/models/endpoint_compression.rb, lib/ngrokapi/models/endpoint_saml_mutate.rb, lib/ngrokapi/models/event_source_replace.rb, lib/ngrokapi/models/event_target_datadog.rb, lib/ngrokapi/models/event_target_kinesis.rb, lib/ngrokapi/models/ssh_host_certificate.rb, lib/ngrokapi/models/ssh_user_certificate.rb, lib/ngrokapi/models/tunnel_group_backend.rb, lib/ngrokapi/services/credentials_client.rb, lib/ngrokapi/services/edges_https_client.rb, lib/ngrokapi/services/ip_policies_client.rb, lib/ngrokapi/models/abuse_report_hostname.rb, lib/ngrokapi/models/certificate_authority.rb, lib/ngrokapi/models/event_target_firehose.rb, lib/ngrokapi/models/http_response_backend.rb, lib/ngrokapi/models/tls_certificate_sa_ns.rb, lib/ngrokapi/models/agent_ingress_cert_job.rb, lib/ngrokapi/models/endpoint_o_auth_amazon.rb, lib/ngrokapi/models/endpoint_o_auth_google.rb, lib/ngrokapi/models/endpoint_o_auth_twitch.rb, lib/ngrokapi/services/abuse_reports_client.rb, lib/ngrokapi/services/event_sources_client.rb, lib/ngrokapi/models/endpoint_backend_mutate.rb, lib/ngrokapi/models/endpoint_o_auth_git_hub.rb, lib/ngrokapi/models/endpoint_o_auth_git_lab.rb, lib/ngrokapi/models/endpoint_traffic_policy.rb, lib/ngrokapi/services/reserved_addrs_client.rb, lib/ngrokapi/models/endpoint_circuit_breaker.rb, lib/ngrokapi/models/endpoint_o_auth_facebook.rb, lib/ngrokapi/models/endpoint_o_auth_provider.rb, lib/ngrokapi/models/endpoint_request_headers.rb, lib/ngrokapi/models/endpoint_tls_termination.rb, lib/ngrokapi/models/reserved_domain_cert_job.rb, lib/ngrokapi/services/agent_ingresses_client.rb, lib/ngrokapi/services/ip_policy_rules_client.rb, lib/ngrokapi/services/ip_restrictions_client.rb, lib/ngrokapi/services/ssh_credentials_client.rb, lib/ngrokapi/services/static_backends_client.rb, lib/ngrokapi/services/tunnel_sessions_client.rb, lib/ngrokapi/models/agent_ingress_cert_policy.rb, lib/ngrokapi/models/agent_ingress_cert_status.rb, lib/ngrokapi/models/endpoint_ip_policy_mutate.rb, lib/ngrokapi/models/endpoint_o_auth_linked_in.rb, lib/ngrokapi/models/endpoint_o_auth_microsoft.rb, lib/ngrokapi/models/endpoint_response_headers.rb, lib/ngrokapi/models/ssh_certificate_authority.rb, lib/ngrokapi/services/reserved_domains_client.rb, lib/ngrokapi/services/tls_certificates_client.rb, lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb, lib/ngrokapi/models/endpoint_user_agent_filter.rb, lib/ngrokapi/services/application_users_client.rb, lib/ngrokapi/services/failover_backends_client.rb, lib/ngrokapi/services/weighted_backends_client.rb, lib/ngrokapi/models/endpoint_webhook_validation.rb, lib/ngrokapi/models/reserved_domain_cert_policy.rb, lib/ngrokapi/models/reserved_domain_cert_status.rb, lib/ngrokapi/services/edges_https_routes_client.rb, lib/ngrokapi/services/event_destinations_client.rb, lib/ngrokapi/models/event_target_cloudwatch_logs.rb, lib/ngrokapi/services/event_subscriptions_client.rb, lib/ngrokapi/services/application_sessions_client.rb, lib/ngrokapi/services/ssh_host_certificates_client.rb, lib/ngrokapi/services/ssh_user_certificates_client.rb, lib/ngrokapi/services/tunnel_group_backends_client.rb, lib/ngrokapi/services/edge_route_oidc_module_client.rb, lib/ngrokapi/services/edge_route_saml_module_client.rb, lib/ngrokapi/services/http_response_backends_client.rb, lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb, lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb, lib/ngrokapi/services/certificate_authorities_client.rb, lib/ngrokapi/services/tcp_edge_backend_module_client.rb, lib/ngrokapi/services/tls_edge_backend_module_client.rb, lib/ngrokapi/models/event_target_azure_logs_ingestion.rb, lib/ngrokapi/services/edge_route_o_auth_module_client.rb, lib/ngrokapi/services/edge_route_backend_module_client.rb, lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb, lib/ngrokapi/services/ssh_certificate_authorities_client.rb, lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb, lib/ngrokapi/services/edge_route_compression_module_client.rb, lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb, lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb, lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb, lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb, lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb, lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb, lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb, lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb, lib/ngrokapi/services/edge_route_request_headers_module_client.rb, lib/ngrokapi/services/https_edge_tls_termination_module_client.rb, lib/ngrokapi/services/edge_route_response_headers_module_client.rb, lib/ngrokapi/services/edge_route_user_agent_filter_module_client.rb, lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb, lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
+ lib/ngrokapi/error.rb, lib/ngrokapi/client.rb, lib/ngrokapi/version.rb, lib/ngrokapi/models/ref.rb, lib/ngrokapi/http_client.rb, lib/ngrokapi/models/vault.rb, lib/ngrokapi/models/secret.rb, lib/ngrokapi/models/tunnel.rb, lib/ngrokapi/models/api_key.rb, lib/ngrokapi/paged_iterator.rb, lib/ngrokapi/models/aws_auth.rb, lib/ngrokapi/models/aws_role.rb, lib/ngrokapi/models/bot_user.rb, lib/ngrokapi/models/endpoint.rb, lib/ngrokapi/models/listable.rb, lib/ngrokapi/models/location.rb, lib/ngrokapi/models/tcp_edge.rb, lib/ngrokapi/models/tls_edge.rb, lib/ngrokapi/models/ip_policy.rb, lib/ngrokapi/models/credential.rb, lib/ngrokapi/models/https_edge.rb, lib/ngrokapi/models/user_agent.rb, lib/ngrokapi/models/abuse_report.rb, lib/ngrokapi/models/event_source.rb, lib/ngrokapi/models/event_target.rb, lib/ngrokapi/models/agent_ingress.rb, lib/ngrokapi/models/endpoint_oidc.rb, lib/ngrokapi/models/endpoint_saml.rb, lib/ngrokapi/models/reserved_addr.rb, lib/ngrokapi/models/ip_policy_rule.rb, lib/ngrokapi/models/ip_restriction.rb, lib/ngrokapi/models/ssh_credential.rb, lib/ngrokapi/models/static_backend.rb, lib/ngrokapi/models/tunnel_session.rb, lib/ngrokapi/errors/not_found_error.rb, lib/ngrokapi/models/aws_credentials.rb, lib/ngrokapi/models/browser_session.rb, lib/ngrokapi/models/endpoint_o_auth.rb, lib/ngrokapi/models/reserved_domain.rb, lib/ngrokapi/models/tls_certificate.rb, lib/ngrokapi/services/vaults_client.rb, lib/ngrokapi/models/application_user.rb, lib/ngrokapi/models/endpoint_backend.rb, lib/ngrokapi/models/failover_backend.rb, lib/ngrokapi/models/https_edge_route.rb, lib/ngrokapi/models/weighted_backend.rb, lib/ngrokapi/services/secrets_client.rb, lib/ngrokapi/services/tunnels_client.rb, lib/ngrokapi/models/event_destination.rb, lib/ngrokapi/models/event_source_list.rb, lib/ngrokapi/models/identity_provider.rb, lib/ngrokapi/services/api_keys_client.rb, lib/ngrokapi/models/endpoint_ip_policy.rb, lib/ngrokapi/models/event_subscription.rb, lib/ngrokapi/models/static_backend_tls.rb, lib/ngrokapi/services/bot_users_client.rb, lib/ngrokapi/services/edges_tcp_client.rb, lib/ngrokapi/services/edges_tls_client.rb, lib/ngrokapi/services/endpoints_client.rb, lib/ngrokapi/models/application_session.rb, lib/ngrokapi/models/endpoint_mutual_tls.rb, lib/ngrokapi/models/endpoint_compression.rb, lib/ngrokapi/models/endpoint_saml_mutate.rb, lib/ngrokapi/models/event_source_replace.rb, lib/ngrokapi/models/event_target_datadog.rb, lib/ngrokapi/models/event_target_kinesis.rb, lib/ngrokapi/models/ssh_host_certificate.rb, lib/ngrokapi/models/ssh_user_certificate.rb, lib/ngrokapi/models/tunnel_group_backend.rb, lib/ngrokapi/services/credentials_client.rb, lib/ngrokapi/services/edges_https_client.rb, lib/ngrokapi/services/ip_policies_client.rb, lib/ngrokapi/models/abuse_report_hostname.rb, lib/ngrokapi/models/certificate_authority.rb, lib/ngrokapi/models/event_target_firehose.rb, lib/ngrokapi/models/http_response_backend.rb, lib/ngrokapi/models/tls_certificate_sa_ns.rb, lib/ngrokapi/models/agent_ingress_cert_job.rb, lib/ngrokapi/models/endpoint_o_auth_amazon.rb, lib/ngrokapi/models/endpoint_o_auth_google.rb, lib/ngrokapi/models/endpoint_o_auth_twitch.rb, lib/ngrokapi/services/abuse_reports_client.rb, lib/ngrokapi/services/event_sources_client.rb, lib/ngrokapi/models/endpoint_backend_mutate.rb, lib/ngrokapi/models/endpoint_o_auth_git_hub.rb, lib/ngrokapi/models/endpoint_o_auth_git_lab.rb, lib/ngrokapi/models/endpoint_traffic_policy.rb, lib/ngrokapi/services/reserved_addrs_client.rb, lib/ngrokapi/models/endpoint_circuit_breaker.rb, lib/ngrokapi/models/endpoint_o_auth_facebook.rb, lib/ngrokapi/models/endpoint_o_auth_provider.rb, lib/ngrokapi/models/endpoint_request_headers.rb, lib/ngrokapi/models/endpoint_tls_termination.rb, lib/ngrokapi/models/reserved_domain_cert_job.rb, lib/ngrokapi/services/agent_ingresses_client.rb, lib/ngrokapi/services/ip_policy_rules_client.rb, lib/ngrokapi/services/ip_restrictions_client.rb, lib/ngrokapi/services/ssh_credentials_client.rb, lib/ngrokapi/services/static_backends_client.rb, lib/ngrokapi/services/tunnel_sessions_client.rb, lib/ngrokapi/models/agent_ingress_cert_policy.rb, lib/ngrokapi/models/agent_ingress_cert_status.rb, lib/ngrokapi/models/endpoint_ip_policy_mutate.rb, lib/ngrokapi/models/endpoint_o_auth_linked_in.rb, lib/ngrokapi/models/endpoint_o_auth_microsoft.rb, lib/ngrokapi/models/endpoint_response_headers.rb, lib/ngrokapi/models/ssh_certificate_authority.rb, lib/ngrokapi/services/reserved_domains_client.rb, lib/ngrokapi/services/tls_certificates_client.rb, lib/ngrokapi/models/endpoint_mutual_tls_mutate.rb, lib/ngrokapi/models/endpoint_user_agent_filter.rb, lib/ngrokapi/services/application_users_client.rb, lib/ngrokapi/services/failover_backends_client.rb, lib/ngrokapi/services/weighted_backends_client.rb, lib/ngrokapi/models/endpoint_webhook_validation.rb, lib/ngrokapi/models/reserved_domain_cert_policy.rb, lib/ngrokapi/models/reserved_domain_cert_status.rb, lib/ngrokapi/services/edges_https_routes_client.rb, lib/ngrokapi/services/event_destinations_client.rb, lib/ngrokapi/models/event_target_cloudwatch_logs.rb, lib/ngrokapi/services/event_subscriptions_client.rb, lib/ngrokapi/services/application_sessions_client.rb, lib/ngrokapi/services/ssh_host_certificates_client.rb, lib/ngrokapi/services/ssh_user_certificates_client.rb, lib/ngrokapi/services/tunnel_group_backends_client.rb, lib/ngrokapi/services/edge_route_oidc_module_client.rb, lib/ngrokapi/services/edge_route_saml_module_client.rb, lib/ngrokapi/services/http_response_backends_client.rb, lib/ngrokapi/models/endpoint_tls_termination_at_edge.rb, lib/ngrokapi/models/endpoint_websocket_tcp_converter.rb, lib/ngrokapi/services/certificate_authorities_client.rb, lib/ngrokapi/services/tcp_edge_backend_module_client.rb, lib/ngrokapi/services/tls_edge_backend_module_client.rb, lib/ngrokapi/models/event_target_azure_logs_ingestion.rb, lib/ngrokapi/services/edge_route_o_auth_module_client.rb, lib/ngrokapi/services/edge_route_backend_module_client.rb, lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb, lib/ngrokapi/services/ssh_certificate_authorities_client.rb, lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb, lib/ngrokapi/services/edge_route_compression_module_client.rb, lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb, lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb, lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb, lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb, lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb, lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb, lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb, lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb, lib/ngrokapi/services/edge_route_request_headers_module_client.rb, lib/ngrokapi/services/https_edge_tls_termination_module_client.rb, lib/ngrokapi/services/edge_route_response_headers_module_client.rb, lib/ngrokapi/services/edge_route_user_agent_filter_module_client.rb, lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb, lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
@@ -147,9 +147,9 @@
diff --git a/doc/NgrokAPI/Client.html b/doc/NgrokAPI/Client.html
index 165f9d1f..43f40b7b 100644
--- a/doc/NgrokAPI/Client.html
+++ b/doc/NgrokAPI/Client.html
@@ -608,6 +608,30 @@
Reserved Domains are hostnames that you can listen for traffic on.
+
+
+
+
+
+
+ #secrets ⇒ NgrokAPI::Services::SecretsClient
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Secrets is an api service for securely storing and managing sensitive data such as secrets, credentials, and tokens.
+
+
@@ -776,6 +800,30 @@
Tunnels provide endpoints to access services exposed by a running ngrok agent tunnel session or an SSH reverse tunnel session.
+
+
+
+
+
+
+ #vaults ⇒ NgrokAPI::Services::VaultsClient
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Vaults is an api service for securely storing and managing sensitive data such as secrets, credentials, and tokens.
+
+
@@ -1046,19 +1094,19 @@
-221
-222
-223
-224
-225
-226
-227
-228
-229
-230
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
- # File 'lib/ngrokapi/client.rb', line 221
+ # File 'lib/ngrokapi/client.rb', line 239
def backends
ns = OpenStruct . new
@@ -1228,24 +1276,6 @@
-242
-243
-244
-245
-246
-247
-248
-249
-250
-251
-252
-253
-254
-255
-256
-257
-258
-259
260
261
262
@@ -1255,10 +1285,28 @@
266
267
268
-269
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
- # File 'lib/ngrokapi/client.rb', line 242
+ # File 'lib/ngrokapi/client.rb', line 260
def edge_modules
ns = OpenStruct . new
@@ -1308,18 +1356,18 @@
-232
-233
-234
-235
-236
-237
-238
-239
-240
+250
+251
+252
+253
+254
+255
+256
+257
+258
- # File 'lib/ngrokapi/client.rb', line 232
+ # File 'lib/ngrokapi/client.rb', line 250
def edges
ns = OpenStruct . new
@@ -1750,9 +1798,9 @@
@@ -1735,9 +1735,9 @@
-
+
- #port ⇒ Object
+ #pooling_enabled ⇒ Object
@@ -1746,7 +1746,7 @@
-
Returns the value of attribute port.
+
Returns the value of attribute pooling_enabled.
@@ -1767,8 +1767,8 @@
# File 'lib/ngrokapi/models/endpoint.rb', line 10
-def port
- @port
+def pooling_enabled
+ @pooling_enabled
end
@@ -1778,9 +1778,9 @@
-
+
- #principal ⇒ Object
+ #port ⇒ Object
@@ -1789,7 +1789,7 @@
-
Returns the value of attribute principal.
+
Returns the value of attribute port.
@@ -1810,8 +1810,8 @@
# File 'lib/ngrokapi/models/endpoint.rb', line 10
-def principal
- @principal
+def port
+ @port
end
@@ -1821,9 +1821,9 @@
-
+
- #principal_id ⇒ Object
+ #principal ⇒ Object
@@ -1832,7 +1832,7 @@
-
Returns the value of attribute principal_id.
+
Returns the value of attribute principal.
@@ -1853,8 +1853,8 @@
# File 'lib/ngrokapi/models/endpoint.rb', line 10
-def principal_id
- @principal_id
+def principal
+ @principal
end
@@ -2294,9 +2294,9 @@
-
+
- #upstream_proto ⇒ Object
+ #upstream_protocol ⇒ Object
@@ -2305,7 +2305,7 @@
-
Returns the value of attribute upstream_proto.
+
Returns the value of attribute upstream_protocol.
@@ -2326,8 +2326,8 @@
# File 'lib/ngrokapi/models/endpoint.rb', line 10
-def upstream_proto
- @upstream_proto
+def upstream_protocol
+ @upstream_protocol
end
@@ -2528,14 +2528,14 @@
-118
-119
-120
121
-122
+122
+123
+124
+125
- # File 'lib/ngrokapi/models/endpoint.rb', line 118
+ # File 'lib/ngrokapi/models/endpoint.rb', line 121
def delete
@client . delete (
@@ -2610,7 +2610,7 @@
- #update (url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ Object
+ #update (url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ Object
@@ -2655,7 +2655,10 @@
109
110
111
-112
+112
+113
+114
+115
# File 'lib/ngrokapi/models/endpoint.rb', line 92
@@ -2665,20 +2668,23 @@
traffic_policy: nil ,
description: nil ,
metadata: nil ,
- bindings: nil
+ bindings: nil ,
+ pooling_enabled: False
)
@url = url if url
@traffic_policy = traffic_policy if traffic_policy
@description = description if description
@metadata = metadata if metadata
@bindings = bindings if bindings
+ @pooling_enabled = pooling_enabled if pooling_enabled
@client . update (
id: @id ,
url: url ,
traffic_policy: traffic_policy ,
description: description ,
metadata: metadata ,
- bindings: bindings
+ bindings: bindings ,
+ pooling_enabled: pooling_enabled
)
end
@@ -2691,9 +2697,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointBackend.html b/doc/NgrokAPI/Models/EndpointBackend.html
index d38fa2b6..e83afea2 100644
--- a/doc/NgrokAPI/Models/EndpointBackend.html
+++ b/doc/NgrokAPI/Models/EndpointBackend.html
@@ -659,9 +659,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointBackendMutate.html b/doc/NgrokAPI/Models/EndpointBackendMutate.html
index 7e6db8d3..9bef29dc 100644
--- a/doc/NgrokAPI/Models/EndpointBackendMutate.html
+++ b/doc/NgrokAPI/Models/EndpointBackendMutate.html
@@ -659,9 +659,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointCircuitBreaker.html b/doc/NgrokAPI/Models/EndpointCircuitBreaker.html
index 2fda0dc3..58154d2e 100644
--- a/doc/NgrokAPI/Models/EndpointCircuitBreaker.html
+++ b/doc/NgrokAPI/Models/EndpointCircuitBreaker.html
@@ -955,9 +955,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointCompression.html b/doc/NgrokAPI/Models/EndpointCompression.html
index 735e8c5a..d34e15d8 100644
--- a/doc/NgrokAPI/Models/EndpointCompression.html
+++ b/doc/NgrokAPI/Models/EndpointCompression.html
@@ -585,9 +585,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointIPPolicy.html b/doc/NgrokAPI/Models/EndpointIPPolicy.html
index 54d757d5..1ae34fe0 100644
--- a/doc/NgrokAPI/Models/EndpointIPPolicy.html
+++ b/doc/NgrokAPI/Models/EndpointIPPolicy.html
@@ -659,9 +659,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointIPPolicyMutate.html b/doc/NgrokAPI/Models/EndpointIPPolicyMutate.html
index 5054c230..734dc179 100644
--- a/doc/NgrokAPI/Models/EndpointIPPolicyMutate.html
+++ b/doc/NgrokAPI/Models/EndpointIPPolicyMutate.html
@@ -659,9 +659,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointMutualTLS.html b/doc/NgrokAPI/Models/EndpointMutualTLS.html
index 596b39d5..40779cca 100644
--- a/doc/NgrokAPI/Models/EndpointMutualTLS.html
+++ b/doc/NgrokAPI/Models/EndpointMutualTLS.html
@@ -659,9 +659,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointMutualTLSMutate.html b/doc/NgrokAPI/Models/EndpointMutualTLSMutate.html
index 2a3da13c..ce586684 100644
--- a/doc/NgrokAPI/Models/EndpointMutualTLSMutate.html
+++ b/doc/NgrokAPI/Models/EndpointMutualTLSMutate.html
@@ -659,9 +659,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointOAuth.html b/doc/NgrokAPI/Models/EndpointOAuth.html
index dcf0a72f..1b49e929 100644
--- a/doc/NgrokAPI/Models/EndpointOAuth.html
+++ b/doc/NgrokAPI/Models/EndpointOAuth.html
@@ -1029,9 +1029,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointOAuthAmazon.html b/doc/NgrokAPI/Models/EndpointOAuthAmazon.html
index 11c02d37..1e7b307b 100644
--- a/doc/NgrokAPI/Models/EndpointOAuthAmazon.html
+++ b/doc/NgrokAPI/Models/EndpointOAuthAmazon.html
@@ -881,9 +881,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointOAuthFacebook.html b/doc/NgrokAPI/Models/EndpointOAuthFacebook.html
index fabde6e3..8a6207ef 100644
--- a/doc/NgrokAPI/Models/EndpointOAuthFacebook.html
+++ b/doc/NgrokAPI/Models/EndpointOAuthFacebook.html
@@ -881,9 +881,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointOAuthGitHub.html b/doc/NgrokAPI/Models/EndpointOAuthGitHub.html
index 68ed0da6..8de55fa4 100644
--- a/doc/NgrokAPI/Models/EndpointOAuthGitHub.html
+++ b/doc/NgrokAPI/Models/EndpointOAuthGitHub.html
@@ -1029,9 +1029,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointOAuthGitLab.html b/doc/NgrokAPI/Models/EndpointOAuthGitLab.html
index a7998648..7016b303 100644
--- a/doc/NgrokAPI/Models/EndpointOAuthGitLab.html
+++ b/doc/NgrokAPI/Models/EndpointOAuthGitLab.html
@@ -881,9 +881,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointOAuthGoogle.html b/doc/NgrokAPI/Models/EndpointOAuthGoogle.html
index 0bc9bcf4..62bb2ca9 100644
--- a/doc/NgrokAPI/Models/EndpointOAuthGoogle.html
+++ b/doc/NgrokAPI/Models/EndpointOAuthGoogle.html
@@ -881,9 +881,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointOAuthLinkedIn.html b/doc/NgrokAPI/Models/EndpointOAuthLinkedIn.html
index 107fdbb0..e63c1254 100644
--- a/doc/NgrokAPI/Models/EndpointOAuthLinkedIn.html
+++ b/doc/NgrokAPI/Models/EndpointOAuthLinkedIn.html
@@ -881,9 +881,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointOAuthMicrosoft.html b/doc/NgrokAPI/Models/EndpointOAuthMicrosoft.html
index 0bc5255c..9c9ba5c0 100644
--- a/doc/NgrokAPI/Models/EndpointOAuthMicrosoft.html
+++ b/doc/NgrokAPI/Models/EndpointOAuthMicrosoft.html
@@ -881,9 +881,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointOAuthProvider.html b/doc/NgrokAPI/Models/EndpointOAuthProvider.html
index da946cf1..9de4e47f 100644
--- a/doc/NgrokAPI/Models/EndpointOAuthProvider.html
+++ b/doc/NgrokAPI/Models/EndpointOAuthProvider.html
@@ -1103,9 +1103,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointOAuthTwitch.html b/doc/NgrokAPI/Models/EndpointOAuthTwitch.html
index 638c9a25..a2bfba9a 100644
--- a/doc/NgrokAPI/Models/EndpointOAuthTwitch.html
+++ b/doc/NgrokAPI/Models/EndpointOAuthTwitch.html
@@ -881,9 +881,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointOIDC.html b/doc/NgrokAPI/Models/EndpointOIDC.html
index 64e16392..106a982d 100644
--- a/doc/NgrokAPI/Models/EndpointOIDC.html
+++ b/doc/NgrokAPI/Models/EndpointOIDC.html
@@ -1177,9 +1177,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointRequestHeaders.html b/doc/NgrokAPI/Models/EndpointRequestHeaders.html
index e98dbc4e..d048a7f7 100644
--- a/doc/NgrokAPI/Models/EndpointRequestHeaders.html
+++ b/doc/NgrokAPI/Models/EndpointRequestHeaders.html
@@ -733,9 +733,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointResponseHeaders.html b/doc/NgrokAPI/Models/EndpointResponseHeaders.html
index 027a4c5e..2782a627 100644
--- a/doc/NgrokAPI/Models/EndpointResponseHeaders.html
+++ b/doc/NgrokAPI/Models/EndpointResponseHeaders.html
@@ -733,9 +733,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointSAML.html b/doc/NgrokAPI/Models/EndpointSAML.html
index 21676c73..2a019b98 100644
--- a/doc/NgrokAPI/Models/EndpointSAML.html
+++ b/doc/NgrokAPI/Models/EndpointSAML.html
@@ -1633,9 +1633,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointSAMLMutate.html b/doc/NgrokAPI/Models/EndpointSAMLMutate.html
index eeaf6981..c3a3730f 100644
--- a/doc/NgrokAPI/Models/EndpointSAMLMutate.html
+++ b/doc/NgrokAPI/Models/EndpointSAMLMutate.html
@@ -1251,9 +1251,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointTLSTermination.html b/doc/NgrokAPI/Models/EndpointTLSTermination.html
index 5e858c2d..f0b4af53 100644
--- a/doc/NgrokAPI/Models/EndpointTLSTermination.html
+++ b/doc/NgrokAPI/Models/EndpointTLSTermination.html
@@ -733,9 +733,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html b/doc/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html
index 561862be..42245611 100644
--- a/doc/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html
+++ b/doc/NgrokAPI/Models/EndpointTLSTerminationAtEdge.html
@@ -659,9 +659,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointTrafficPolicy.html b/doc/NgrokAPI/Models/EndpointTrafficPolicy.html
index c5f69539..86b8e033 100644
--- a/doc/NgrokAPI/Models/EndpointTrafficPolicy.html
+++ b/doc/NgrokAPI/Models/EndpointTrafficPolicy.html
@@ -659,9 +659,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointUserAgentFilter.html b/doc/NgrokAPI/Models/EndpointUserAgentFilter.html
index 60b9d743..5e63b86e 100644
--- a/doc/NgrokAPI/Models/EndpointUserAgentFilter.html
+++ b/doc/NgrokAPI/Models/EndpointUserAgentFilter.html
@@ -733,9 +733,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointWebhookValidation.html b/doc/NgrokAPI/Models/EndpointWebhookValidation.html
index d569936e..31c83d92 100644
--- a/doc/NgrokAPI/Models/EndpointWebhookValidation.html
+++ b/doc/NgrokAPI/Models/EndpointWebhookValidation.html
@@ -733,9 +733,9 @@
diff --git a/doc/NgrokAPI/Models/EndpointWebsocketTCPConverter.html b/doc/NgrokAPI/Models/EndpointWebsocketTCPConverter.html
index 31093b8f..948e1362 100644
--- a/doc/NgrokAPI/Models/EndpointWebsocketTCPConverter.html
+++ b/doc/NgrokAPI/Models/EndpointWebsocketTCPConverter.html
@@ -585,9 +585,9 @@
diff --git a/doc/NgrokAPI/Models/EventDestination.html b/doc/NgrokAPI/Models/EventDestination.html
index 06c493c8..fa9b786f 100644
--- a/doc/NgrokAPI/Models/EventDestination.html
+++ b/doc/NgrokAPI/Models/EventDestination.html
@@ -1104,9 +1104,9 @@
diff --git a/doc/NgrokAPI/Models/EventSource.html b/doc/NgrokAPI/Models/EventSource.html
index a8100c97..1b02a4e5 100644
--- a/doc/NgrokAPI/Models/EventSource.html
+++ b/doc/NgrokAPI/Models/EventSource.html
@@ -663,9 +663,9 @@
diff --git a/doc/NgrokAPI/Models/EventSourceList.html b/doc/NgrokAPI/Models/EventSourceList.html
index 2eff9fe9..81644ac5 100644
--- a/doc/NgrokAPI/Models/EventSourceList.html
+++ b/doc/NgrokAPI/Models/EventSourceList.html
@@ -663,9 +663,9 @@
diff --git a/doc/NgrokAPI/Models/EventSourceReplace.html b/doc/NgrokAPI/Models/EventSourceReplace.html
index d6dc417e..d58f1d2d 100644
--- a/doc/NgrokAPI/Models/EventSourceReplace.html
+++ b/doc/NgrokAPI/Models/EventSourceReplace.html
@@ -585,9 +585,9 @@
diff --git a/doc/NgrokAPI/Models/EventSubscription.html b/doc/NgrokAPI/Models/EventSubscription.html
index 387db492..91a10839 100644
--- a/doc/NgrokAPI/Models/EventSubscription.html
+++ b/doc/NgrokAPI/Models/EventSubscription.html
@@ -1104,9 +1104,9 @@
diff --git a/doc/NgrokAPI/Models/EventTarget.html b/doc/NgrokAPI/Models/EventTarget.html
index 0253d562..ddb9f43e 100644
--- a/doc/NgrokAPI/Models/EventTarget.html
+++ b/doc/NgrokAPI/Models/EventTarget.html
@@ -881,9 +881,9 @@
diff --git a/doc/NgrokAPI/Models/EventTargetAzureLogsIngestion.html b/doc/NgrokAPI/Models/EventTargetAzureLogsIngestion.html
index dca6e700..bd159c22 100644
--- a/doc/NgrokAPI/Models/EventTargetAzureLogsIngestion.html
+++ b/doc/NgrokAPI/Models/EventTargetAzureLogsIngestion.html
@@ -955,9 +955,9 @@
diff --git a/doc/NgrokAPI/Models/EventTargetCloudwatchLogs.html b/doc/NgrokAPI/Models/EventTargetCloudwatchLogs.html
index 9c86df7e..4ef2dde2 100644
--- a/doc/NgrokAPI/Models/EventTargetCloudwatchLogs.html
+++ b/doc/NgrokAPI/Models/EventTargetCloudwatchLogs.html
@@ -659,9 +659,9 @@
diff --git a/doc/NgrokAPI/Models/EventTargetDatadog.html b/doc/NgrokAPI/Models/EventTargetDatadog.html
index e9ae4510..1a164526 100644
--- a/doc/NgrokAPI/Models/EventTargetDatadog.html
+++ b/doc/NgrokAPI/Models/EventTargetDatadog.html
@@ -807,9 +807,9 @@
diff --git a/doc/NgrokAPI/Models/EventTargetFirehose.html b/doc/NgrokAPI/Models/EventTargetFirehose.html
index 01be2cc8..9f86ef83 100644
--- a/doc/NgrokAPI/Models/EventTargetFirehose.html
+++ b/doc/NgrokAPI/Models/EventTargetFirehose.html
@@ -659,9 +659,9 @@
diff --git a/doc/NgrokAPI/Models/EventTargetKinesis.html b/doc/NgrokAPI/Models/EventTargetKinesis.html
index a5de5732..7ffea94a 100644
--- a/doc/NgrokAPI/Models/EventTargetKinesis.html
+++ b/doc/NgrokAPI/Models/EventTargetKinesis.html
@@ -659,9 +659,9 @@
diff --git a/doc/NgrokAPI/Models/FailoverBackend.html b/doc/NgrokAPI/Models/FailoverBackend.html
index 13ab656d..1c13b3dc 100644
--- a/doc/NgrokAPI/Models/FailoverBackend.html
+++ b/doc/NgrokAPI/Models/FailoverBackend.html
@@ -1121,9 +1121,9 @@
diff --git a/doc/NgrokAPI/Models/HTTPResponseBackend.html b/doc/NgrokAPI/Models/HTTPResponseBackend.html
index 22cdef6f..626c4f2a 100644
--- a/doc/NgrokAPI/Models/HTTPResponseBackend.html
+++ b/doc/NgrokAPI/Models/HTTPResponseBackend.html
@@ -1277,9 +1277,9 @@
diff --git a/doc/NgrokAPI/Models/HTTPSEdge.html b/doc/NgrokAPI/Models/HTTPSEdge.html
index db541a61..0c2b4d6a 100644
--- a/doc/NgrokAPI/Models/HTTPSEdge.html
+++ b/doc/NgrokAPI/Models/HTTPSEdge.html
@@ -1355,9 +1355,9 @@
diff --git a/doc/NgrokAPI/Models/HTTPSEdgeRoute.html b/doc/NgrokAPI/Models/HTTPSEdgeRoute.html
index 4338ffc4..0b0e10e5 100644
--- a/doc/NgrokAPI/Models/HTTPSEdgeRoute.html
+++ b/doc/NgrokAPI/Models/HTTPSEdgeRoute.html
@@ -2321,9 +2321,9 @@
diff --git a/doc/NgrokAPI/Models/IPPolicy.html b/doc/NgrokAPI/Models/IPPolicy.html
index ceae175c..a663f0b2 100644
--- a/doc/NgrokAPI/Models/IPPolicy.html
+++ b/doc/NgrokAPI/Models/IPPolicy.html
@@ -1041,9 +1041,9 @@
diff --git a/doc/NgrokAPI/Models/IPPolicyRule.html b/doc/NgrokAPI/Models/IPPolicyRule.html
index b3645d7e..99872a09 100644
--- a/doc/NgrokAPI/Models/IPPolicyRule.html
+++ b/doc/NgrokAPI/Models/IPPolicyRule.html
@@ -1269,9 +1269,9 @@
diff --git a/doc/NgrokAPI/Models/IPRestriction.html b/doc/NgrokAPI/Models/IPRestriction.html
index 3560292c..05a18ccd 100644
--- a/doc/NgrokAPI/Models/IPRestriction.html
+++ b/doc/NgrokAPI/Models/IPRestriction.html
@@ -1178,9 +1178,9 @@
diff --git a/doc/NgrokAPI/Models/IdentityProvider.html b/doc/NgrokAPI/Models/IdentityProvider.html
index 98661ebc..e5c34925 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 b201256c..6fec732b 100644
--- a/doc/NgrokAPI/Models/Listable.html
+++ b/doc/NgrokAPI/Models/Listable.html
@@ -992,9 +992,9 @@
diff --git a/doc/NgrokAPI/Models/Location.html b/doc/NgrokAPI/Models/Location.html
index 3174235f..f1a314a7 100644
--- a/doc/NgrokAPI/Models/Location.html
+++ b/doc/NgrokAPI/Models/Location.html
@@ -807,9 +807,9 @@
diff --git a/doc/NgrokAPI/Models/Ref.html b/doc/NgrokAPI/Models/Ref.html
index 5cccf8be..483f03c9 100644
--- a/doc/NgrokAPI/Models/Ref.html
+++ b/doc/NgrokAPI/Models/Ref.html
@@ -663,9 +663,9 @@
diff --git a/doc/NgrokAPI/Models/ReservedAddr.html b/doc/NgrokAPI/Models/ReservedAddr.html
index 5a5f00d4..50682595 100644
--- a/doc/NgrokAPI/Models/ReservedAddr.html
+++ b/doc/NgrokAPI/Models/ReservedAddr.html
@@ -1104,9 +1104,9 @@
diff --git a/doc/NgrokAPI/Models/ReservedDomain.html b/doc/NgrokAPI/Models/ReservedDomain.html
index 082b1a4e..d7d2be24 100644
--- a/doc/NgrokAPI/Models/ReservedDomain.html
+++ b/doc/NgrokAPI/Models/ReservedDomain.html
@@ -1474,9 +1474,9 @@
diff --git a/doc/NgrokAPI/Models/ReservedDomainCertJob.html b/doc/NgrokAPI/Models/ReservedDomainCertJob.html
index 843130bc..63652422 100644
--- a/doc/NgrokAPI/Models/ReservedDomainCertJob.html
+++ b/doc/NgrokAPI/Models/ReservedDomainCertJob.html
@@ -807,9 +807,9 @@
diff --git a/doc/NgrokAPI/Models/ReservedDomainCertPolicy.html b/doc/NgrokAPI/Models/ReservedDomainCertPolicy.html
index bad3e3f4..144dbea7 100644
--- a/doc/NgrokAPI/Models/ReservedDomainCertPolicy.html
+++ b/doc/NgrokAPI/Models/ReservedDomainCertPolicy.html
@@ -659,9 +659,9 @@
diff --git a/doc/NgrokAPI/Models/ReservedDomainCertStatus.html b/doc/NgrokAPI/Models/ReservedDomainCertStatus.html
index d78e9b77..8972d654 100644
--- a/doc/NgrokAPI/Models/ReservedDomainCertStatus.html
+++ b/doc/NgrokAPI/Models/ReservedDomainCertStatus.html
@@ -659,9 +659,9 @@
diff --git a/doc/NgrokAPI/Models/SSHCertificateAuthority.html b/doc/NgrokAPI/Models/SSHCertificateAuthority.html
index 7d3a9917..422145fb 100644
--- a/doc/NgrokAPI/Models/SSHCertificateAuthority.html
+++ b/doc/NgrokAPI/Models/SSHCertificateAuthority.html
@@ -1189,9 +1189,9 @@
diff --git a/doc/NgrokAPI/Models/SSHCredential.html b/doc/NgrokAPI/Models/SSHCredential.html
index f8e0015b..1f3e0584 100644
--- a/doc/NgrokAPI/Models/SSHCredential.html
+++ b/doc/NgrokAPI/Models/SSHCredential.html
@@ -1269,9 +1269,9 @@
diff --git a/doc/NgrokAPI/Models/SSHHostCertificate.html b/doc/NgrokAPI/Models/SSHHostCertificate.html
index c9103d30..184bccf1 100644
--- a/doc/NgrokAPI/Models/SSHHostCertificate.html
+++ b/doc/NgrokAPI/Models/SSHHostCertificate.html
@@ -1559,9 +1559,9 @@
diff --git a/doc/NgrokAPI/Models/SSHUserCertificate.html b/doc/NgrokAPI/Models/SSHUserCertificate.html
index f29e62fa..7ed862f5 100644
--- a/doc/NgrokAPI/Models/SSHUserCertificate.html
+++ b/doc/NgrokAPI/Models/SSHUserCertificate.html
@@ -1707,9 +1707,9 @@
diff --git a/doc/NgrokAPI/Models/Secret.html b/doc/NgrokAPI/Models/Secret.html
new file mode 100644
index 00000000..1fd88549
--- /dev/null
+++ b/doc/NgrokAPI/Models/Secret.html
@@ -0,0 +1,1336 @@
+
+
+
+
+
+
+ Class: NgrokAPI::Models::Secret
+
+ — Documentation by YARD 0.9.36
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Class: NgrokAPI::Models::Secret
+
+
+
+
+
+
+
+ Inherits:
+
+ Object
+
+
+ Object
+
+ NgrokAPI::Models::Secret
+
+
+ show all
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defined in:
+ lib/ngrokapi/models/secret.rb
+
+
+
+
+
+
+
+
+
Instance Attribute Summary collapse
+
+
+
+
+
+ #attrs ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute attrs.
+
+
+
+
+
+
+
+
+ #client ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute client.
+
+
+
+
+
+
+
+
+ #created_at ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute created_at.
+
+
+
+
+
+
+
+
+ #created_by ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute created_by.
+
+
+
+
+
+
+
+
+ #description ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute description.
+
+
+
+
+
+
+
+
+ #id ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute id.
+
+
+
+
+
+
+
+
+ #last_updated_by ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute last_updated_by.
+
+
+
+
+
+
+
+
+ #metadata ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute metadata.
+
+
+
+
+
+
+
+
+ #name ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute name.
+
+
+
+
+
+
+
+
+ #updated_at ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute updated_at.
+
+
+
+
+
+
+
+
+ #uri ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute uri.
+
+
+
+
+
+
+
+
+ #vault ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute vault.
+
+
+
+
+
+
+
+
+
+
+
+
+ Instance Method Summary
+ collapse
+
+
+
+
+
+
+
Constructor Details
+
+
+
+
+ #initialize (client: nil, attrs: {}) ⇒ Secret
+
+
+
+
+
+
+
+
+
Returns a new instance of Secret.
+
+
+
+
+
+
+
+
+
+
+
+
+
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 23
+
+def initialize ( client: nil , attrs: { } )
+ @client = client
+ @attrs = attrs
+ @id = @attrs [ ' id ' ]
+ unless @attrs [ ' uri ' ] . nil?
+ @uri = URI ( @attrs [ ' uri ' ] )
+ end
+ @created_at = @attrs [ ' created_at ' ]
+ @updated_at = @attrs [ ' updated_at ' ]
+ @name = @attrs [ ' name ' ]
+ @description = @attrs [ ' description ' ]
+ @metadata = @attrs [ ' metadata ' ]
+ @created_by = @attrs [ ' created_by ' ]
+ @last_updated_by = @attrs [ ' last_updated_by ' ]
+ @vault = @attrs [ ' vault ' ]
+end
+
+
+
+
+
+
+
+
+
Instance Attribute Details
+
+
+
+
+
+
+ #attrs ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute attrs.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 10
+
+def attrs
+ @attrs
+end
+
+
+
+
+
+
+
+
+
+
+ #client ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute client.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 10
+
+def client
+ @client
+end
+
+
+
+
+
+
+
+
+
+
+ #created_at ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute created_at.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 10
+
+def created_at
+ @created_at
+end
+
+
+
+
+
+
+
+
+
+
+ #created_by ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute created_by.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 10
+
+def created_by
+ @created_by
+end
+
+
+
+
+
+
+
+
+
+
+ #description ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute description.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 10
+
+def description
+ @description
+end
+
+
+
+
+
+
+
+
+
+
+ #id ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute id.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 10
+
+def id
+ @id
+end
+
+
+
+
+
+
+
+
+
+
+ #last_updated_by ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute last_updated_by.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 10
+
+def last_updated_by
+ @last_updated_by
+end
+
+
+
+
+
+
+
+
+
+
+ #metadata ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute metadata.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 10
+
+def metadata
+ @metadata
+end
+
+
+
+
+
+
+
+
+
+
+ #name ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute name.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 10
+
+def name
+ @name
+end
+
+
+
+
+
+
+
+
+
+
+ #updated_at ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute updated_at.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 10
+
+def updated_at
+ @updated_at
+end
+
+
+
+
+
+
+
+
+
+
+ #uri ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute uri.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 10
+
+def uri
+ @uri
+end
+
+
+
+
+
+
+
+
+
+
+ #vault ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute vault.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 10
+
+def vault
+ @vault
+end
+
+
+
+
+
+
+
+
+
+
Instance Method Details
+
+
+
+
+
+ #== (other) ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+40
+41
+42
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 40
+
+def == ( other )
+ @attrs == other . attrs
+end
+
+
+
+
+
+
+
+
+ #delete ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+56
+57
+58
+59
+60
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 56
+
+def delete
+ @client . delete (
+ id: @id
+ )
+end
+
+
+
+
+
+
+
+
+ #to_h ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+48
+49
+50
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 48
+
+def to_h
+ @attrs . to_h
+end
+
+
+
+
+
+
+
+
+ #to_s ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+44
+45
+46
+
+
+ # File 'lib/ngrokapi/models/secret.rb', line 44
+
+def to_s
+ @attrs . to_s
+end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/NgrokAPI/Models/StaticBackend.html b/doc/NgrokAPI/Models/StaticBackend.html
index 25668cdc..4a393e3c 100644
--- a/doc/NgrokAPI/Models/StaticBackend.html
+++ b/doc/NgrokAPI/Models/StaticBackend.html
@@ -1201,9 +1201,9 @@
diff --git a/doc/NgrokAPI/Models/StaticBackendTLS.html b/doc/NgrokAPI/Models/StaticBackendTLS.html
index e331c3b7..c36d9009 100644
--- a/doc/NgrokAPI/Models/StaticBackendTLS.html
+++ b/doc/NgrokAPI/Models/StaticBackendTLS.html
@@ -585,9 +585,9 @@
diff --git a/doc/NgrokAPI/Models/TCPEdge.html b/doc/NgrokAPI/Models/TCPEdge.html
index a7097427..34cc1635 100644
--- a/doc/NgrokAPI/Models/TCPEdge.html
+++ b/doc/NgrokAPI/Models/TCPEdge.html
@@ -1361,9 +1361,9 @@
diff --git a/doc/NgrokAPI/Models/TLSCertificate.html b/doc/NgrokAPI/Models/TLSCertificate.html
index 69065b46..a41a860e 100644
--- a/doc/NgrokAPI/Models/TLSCertificate.html
+++ b/doc/NgrokAPI/Models/TLSCertificate.html
@@ -2225,9 +2225,9 @@
diff --git a/doc/NgrokAPI/Models/TLSCertificateSANs.html b/doc/NgrokAPI/Models/TLSCertificateSANs.html
index 3db90af1..e974000f 100644
--- a/doc/NgrokAPI/Models/TLSCertificateSANs.html
+++ b/doc/NgrokAPI/Models/TLSCertificateSANs.html
@@ -659,9 +659,9 @@
diff --git a/doc/NgrokAPI/Models/TLSEdge.html b/doc/NgrokAPI/Models/TLSEdge.html
index d8a7139b..69024ae1 100644
--- a/doc/NgrokAPI/Models/TLSEdge.html
+++ b/doc/NgrokAPI/Models/TLSEdge.html
@@ -1521,9 +1521,9 @@
diff --git a/doc/NgrokAPI/Models/Tunnel.html b/doc/NgrokAPI/Models/Tunnel.html
index f65dfd6c..9f8d8f77 100644
--- a/doc/NgrokAPI/Models/Tunnel.html
+++ b/doc/NgrokAPI/Models/Tunnel.html
@@ -1329,9 +1329,9 @@
diff --git a/doc/NgrokAPI/Models/TunnelGroupBackend.html b/doc/NgrokAPI/Models/TunnelGroupBackend.html
index 05d40f39..b8df964b 100644
--- a/doc/NgrokAPI/Models/TunnelGroupBackend.html
+++ b/doc/NgrokAPI/Models/TunnelGroupBackend.html
@@ -1195,9 +1195,9 @@
diff --git a/doc/NgrokAPI/Models/TunnelSession.html b/doc/NgrokAPI/Models/TunnelSession.html
index 70d2b83a..f91e73b2 100644
--- a/doc/NgrokAPI/Models/TunnelSession.html
+++ b/doc/NgrokAPI/Models/TunnelSession.html
@@ -1255,9 +1255,9 @@
diff --git a/doc/NgrokAPI/Models/UserAgent.html b/doc/NgrokAPI/Models/UserAgent.html
index 9d4da3a6..65eaf22b 100644
--- a/doc/NgrokAPI/Models/UserAgent.html
+++ b/doc/NgrokAPI/Models/UserAgent.html
@@ -955,9 +955,9 @@
diff --git a/doc/NgrokAPI/Models/Vault.html b/doc/NgrokAPI/Models/Vault.html
new file mode 100644
index 00000000..96cff26c
--- /dev/null
+++ b/doc/NgrokAPI/Models/Vault.html
@@ -0,0 +1,1353 @@
+
+
+
+
+
+
+ Class: NgrokAPI::Models::Vault
+
+ — Documentation by YARD 0.9.36
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Class: NgrokAPI::Models::Vault
+
+
+
+
+
+
+
+ Inherits:
+
+ Object
+
+
+ Object
+
+ NgrokAPI::Models::Vault
+
+
+ show all
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defined in:
+ lib/ngrokapi/models/vault.rb
+
+
+
+
+
+
+
+
+
Instance Attribute Summary collapse
+
+
+
+
+
+ #attrs ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute attrs.
+
+
+
+
+
+
+
+
+ #client ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute client.
+
+
+
+
+
+
+
+
+ #created_at ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute created_at.
+
+
+
+
+
+
+
+
+ #created_by ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute created_by.
+
+
+
+
+
+
+
+
+ #description ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute description.
+
+
+
+
+
+
+
+
+ #id ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute id.
+
+
+
+
+
+
+
+
+ #last_updated_by ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute last_updated_by.
+
+
+
+
+
+
+
+
+ #metadata ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute metadata.
+
+
+
+
+
+
+
+
+ #name ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute name.
+
+
+
+
+
+
+
+
+ #updated_at ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute updated_at.
+
+
+
+
+
+
+
+
+ #uri ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute uri.
+
+
+
+
+
+
+
+
+
+
+
+
+ Instance Method Summary
+ collapse
+
+
+
+
+
+
+
Constructor Details
+
+
+
+
+ #initialize (client: nil, attrs: {}) ⇒ Vault
+
+
+
+
+
+
+
+
+
Returns a new instance of Vault.
+
+
+
+
+
+
+
+
+
+
+
+
+
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 22
+
+def initialize ( client: nil , attrs: { } )
+ @client = client
+ @attrs = attrs
+ @id = @attrs [ ' id ' ]
+ unless @attrs [ ' uri ' ] . nil?
+ @uri = URI ( @attrs [ ' uri ' ] )
+ end
+ @created_at = @attrs [ ' created_at ' ]
+ @updated_at = @attrs [ ' updated_at ' ]
+ @name = @attrs [ ' name ' ]
+ @description = @attrs [ ' description ' ]
+ @metadata = @attrs [ ' metadata ' ]
+ @created_by = @attrs [ ' created_by ' ]
+ @last_updated_by = @attrs [ ' last_updated_by ' ]
+end
+
+
+
+
+
+
+
+
+
Instance Attribute Details
+
+
+
+
+
+
+ #attrs ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute attrs.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 10
+
+def attrs
+ @attrs
+end
+
+
+
+
+
+
+
+
+
+
+ #client ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute client.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 10
+
+def client
+ @client
+end
+
+
+
+
+
+
+
+
+
+
+ #created_at ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute created_at.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 10
+
+def created_at
+ @created_at
+end
+
+
+
+
+
+
+
+
+
+
+ #created_by ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute created_by.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 10
+
+def created_by
+ @created_by
+end
+
+
+
+
+
+
+
+
+
+
+ #description ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute description.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 10
+
+def description
+ @description
+end
+
+
+
+
+
+
+
+
+
+
+ #id ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute id.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 10
+
+def id
+ @id
+end
+
+
+
+
+
+
+
+
+
+
+ #last_updated_by ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute last_updated_by.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 10
+
+def last_updated_by
+ @last_updated_by
+end
+
+
+
+
+
+
+
+
+
+
+ #metadata ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute metadata.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 10
+
+def metadata
+ @metadata
+end
+
+
+
+
+
+
+
+
+
+
+ #name ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute name.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 10
+
+def name
+ @name
+end
+
+
+
+
+
+
+
+
+
+
+ #updated_at ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute updated_at.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 10
+
+def updated_at
+ @updated_at
+end
+
+
+
+
+
+
+
+
+
+
+ #uri ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute uri.
+
+
+
+
+
+
+
+
+
+
+
+
+
+10
+11
+12
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 10
+
+def uri
+ @uri
+end
+
+
+
+
+
+
+
+
+
+
Instance Method Details
+
+
+
+
+
+ #== (other) ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+38
+39
+40
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 38
+
+def == ( other )
+ @attrs == other . attrs
+end
+
+
+
+
+
+
+
+
+ #delete ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+74
+75
+76
+77
+78
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 74
+
+def delete
+ @client . delete (
+ id: @id
+ )
+end
+
+
+
+
+
+
+
+
+ #to_h ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+46
+47
+48
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 46
+
+def to_h
+ @attrs . to_h
+end
+
+
+
+
+
+
+
+
+ #to_s ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+42
+43
+44
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 42
+
+def to_s
+ @attrs . to_s
+end
+
+
+
+
+
+
+
+
+ #update (name: nil, metadata: nil, description: nil) ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+
+
+ # File 'lib/ngrokapi/models/vault.rb', line 54
+
+def update (
+ name: nil ,
+ metadata: nil ,
+ description: nil
+)
+ @name = name if name
+ @metadata = metadata if metadata
+ @description = description if description
+ @client . update (
+ id: @id ,
+ name: name ,
+ metadata: metadata ,
+ description: description
+ )
+end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/NgrokAPI/Models/WeightedBackend.html b/doc/NgrokAPI/Models/WeightedBackend.html
index 94ec998c..e1989f15 100644
--- a/doc/NgrokAPI/Models/WeightedBackend.html
+++ b/doc/NgrokAPI/Models/WeightedBackend.html
@@ -1121,9 +1121,9 @@
diff --git a/doc/NgrokAPI/PagedIterator.html b/doc/NgrokAPI/PagedIterator.html
index daa59573..cfd690a0 100644
--- a/doc/NgrokAPI/PagedIterator.html
+++ b/doc/NgrokAPI/PagedIterator.html
@@ -625,9 +625,9 @@
diff --git a/doc/NgrokAPI/Services.html b/doc/NgrokAPI/Services.html
index 5b21f288..2e3e9cde 100644
--- a/doc/NgrokAPI/Services.html
+++ b/doc/NgrokAPI/Services.html
@@ -78,8 +78,8 @@
Defined in:
- lib/ngrokapi/services/tunnels_client.rb,
- lib/ngrokapi/services/api_keys_client.rb, lib/ngrokapi/services/bot_users_client.rb, lib/ngrokapi/services/edges_tcp_client.rb, lib/ngrokapi/services/edges_tls_client.rb, lib/ngrokapi/services/endpoints_client.rb, lib/ngrokapi/services/credentials_client.rb, lib/ngrokapi/services/edges_https_client.rb, lib/ngrokapi/services/ip_policies_client.rb, lib/ngrokapi/services/abuse_reports_client.rb, lib/ngrokapi/services/event_sources_client.rb, lib/ngrokapi/services/reserved_addrs_client.rb, lib/ngrokapi/services/agent_ingresses_client.rb, lib/ngrokapi/services/ip_policy_rules_client.rb, lib/ngrokapi/services/ip_restrictions_client.rb, lib/ngrokapi/services/ssh_credentials_client.rb, lib/ngrokapi/services/static_backends_client.rb, lib/ngrokapi/services/tunnel_sessions_client.rb, lib/ngrokapi/services/reserved_domains_client.rb, lib/ngrokapi/services/tls_certificates_client.rb, lib/ngrokapi/services/application_users_client.rb, lib/ngrokapi/services/failover_backends_client.rb, lib/ngrokapi/services/weighted_backends_client.rb, lib/ngrokapi/services/edges_https_routes_client.rb, lib/ngrokapi/services/event_destinations_client.rb, lib/ngrokapi/services/event_subscriptions_client.rb, lib/ngrokapi/services/application_sessions_client.rb, lib/ngrokapi/services/ssh_host_certificates_client.rb, lib/ngrokapi/services/ssh_user_certificates_client.rb, lib/ngrokapi/services/tunnel_group_backends_client.rb, lib/ngrokapi/services/edge_route_oidc_module_client.rb, lib/ngrokapi/services/edge_route_saml_module_client.rb, lib/ngrokapi/services/http_response_backends_client.rb, lib/ngrokapi/services/certificate_authorities_client.rb, lib/ngrokapi/services/tcp_edge_backend_module_client.rb, lib/ngrokapi/services/tls_edge_backend_module_client.rb, lib/ngrokapi/services/edge_route_o_auth_module_client.rb, lib/ngrokapi/services/edge_route_backend_module_client.rb, lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb, lib/ngrokapi/services/ssh_certificate_authorities_client.rb, lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb, lib/ngrokapi/services/edge_route_compression_module_client.rb, lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb, lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb, lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb, lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb, lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb, lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb, lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb, lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb, lib/ngrokapi/services/edge_route_request_headers_module_client.rb, lib/ngrokapi/services/https_edge_tls_termination_module_client.rb, lib/ngrokapi/services/edge_route_response_headers_module_client.rb, lib/ngrokapi/services/edge_route_user_agent_filter_module_client.rb, lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb, lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
+ lib/ngrokapi/services/vaults_client.rb,
+ lib/ngrokapi/services/secrets_client.rb, lib/ngrokapi/services/tunnels_client.rb, lib/ngrokapi/services/api_keys_client.rb, lib/ngrokapi/services/bot_users_client.rb, lib/ngrokapi/services/edges_tcp_client.rb, lib/ngrokapi/services/edges_tls_client.rb, lib/ngrokapi/services/endpoints_client.rb, lib/ngrokapi/services/credentials_client.rb, lib/ngrokapi/services/edges_https_client.rb, lib/ngrokapi/services/ip_policies_client.rb, lib/ngrokapi/services/abuse_reports_client.rb, lib/ngrokapi/services/event_sources_client.rb, lib/ngrokapi/services/reserved_addrs_client.rb, lib/ngrokapi/services/agent_ingresses_client.rb, lib/ngrokapi/services/ip_policy_rules_client.rb, lib/ngrokapi/services/ip_restrictions_client.rb, lib/ngrokapi/services/ssh_credentials_client.rb, lib/ngrokapi/services/static_backends_client.rb, lib/ngrokapi/services/tunnel_sessions_client.rb, lib/ngrokapi/services/reserved_domains_client.rb, lib/ngrokapi/services/tls_certificates_client.rb, lib/ngrokapi/services/application_users_client.rb, lib/ngrokapi/services/failover_backends_client.rb, lib/ngrokapi/services/weighted_backends_client.rb, lib/ngrokapi/services/edges_https_routes_client.rb, lib/ngrokapi/services/event_destinations_client.rb, lib/ngrokapi/services/event_subscriptions_client.rb, lib/ngrokapi/services/application_sessions_client.rb, lib/ngrokapi/services/ssh_host_certificates_client.rb, lib/ngrokapi/services/ssh_user_certificates_client.rb, lib/ngrokapi/services/tunnel_group_backends_client.rb, lib/ngrokapi/services/edge_route_oidc_module_client.rb, lib/ngrokapi/services/edge_route_saml_module_client.rb, lib/ngrokapi/services/http_response_backends_client.rb, lib/ngrokapi/services/certificate_authorities_client.rb, lib/ngrokapi/services/tcp_edge_backend_module_client.rb, lib/ngrokapi/services/tls_edge_backend_module_client.rb, lib/ngrokapi/services/edge_route_o_auth_module_client.rb, lib/ngrokapi/services/edge_route_backend_module_client.rb, lib/ngrokapi/services/tls_edge_mutual_tls_module_client.rb, lib/ngrokapi/services/ssh_certificate_authorities_client.rb, lib/ngrokapi/services/https_edge_mutual_tls_module_client.rb, lib/ngrokapi/services/edge_route_compression_module_client.rb, lib/ngrokapi/services/tcp_edge_ip_restriction_module_client.rb, lib/ngrokapi/services/tcp_edge_traffic_policy_module_client.rb, lib/ngrokapi/services/tls_edge_ip_restriction_module_client.rb, lib/ngrokapi/services/tls_edge_traffic_policy_module_client.rb, lib/ngrokapi/services/tls_edge_tls_termination_module_client.rb, lib/ngrokapi/services/edge_route_ip_restriction_module_client.rb, lib/ngrokapi/services/edge_route_traffic_policy_module_client.rb, lib/ngrokapi/services/edge_route_circuit_breaker_module_client.rb, lib/ngrokapi/services/edge_route_request_headers_module_client.rb, lib/ngrokapi/services/https_edge_tls_termination_module_client.rb, lib/ngrokapi/services/edge_route_response_headers_module_client.rb, lib/ngrokapi/services/edge_route_user_agent_filter_module_client.rb, lib/ngrokapi/services/edge_route_webhook_verification_module_client.rb, lib/ngrokapi/services/edge_route_websocket_tcp_converter_module_client.rb
@@ -91,7 +91,7 @@ Defined Under Namespace
- Classes: APIKeysClient , AbuseReportsClient , AgentIngressesClient , ApplicationSessionsClient , ApplicationUsersClient , BotUsersClient , CertificateAuthoritiesClient , CredentialsClient , EdgeRouteBackendModuleClient , EdgeRouteCircuitBreakerModuleClient , EdgeRouteCompressionModuleClient , EdgeRouteIPRestrictionModuleClient , EdgeRouteOAuthModuleClient , EdgeRouteOIDCModuleClient , EdgeRouteRequestHeadersModuleClient , EdgeRouteResponseHeadersModuleClient , EdgeRouteSAMLModuleClient , EdgeRouteTrafficPolicyModuleClient , EdgeRouteUserAgentFilterModuleClient , EdgeRouteWebhookVerificationModuleClient , EdgeRouteWebsocketTCPConverterModuleClient , EdgesHTTPSClient , EdgesHTTPSRoutesClient , EdgesTCPClient , EdgesTLSClient , EndpointsClient , EventDestinationsClient , EventSourcesClient , EventSubscriptionsClient , FailoverBackendsClient , HTTPResponseBackendsClient , HTTPSEdgeMutualTLSModuleClient , HTTPSEdgeTLSTerminationModuleClient , IPPoliciesClient , IPPolicyRulesClient , IPRestrictionsClient , ReservedAddrsClient , ReservedDomainsClient , SSHCertificateAuthoritiesClient , SSHCredentialsClient , SSHHostCertificatesClient , SSHUserCertificatesClient , StaticBackendsClient , TCPEdgeBackendModuleClient , TCPEdgeIPRestrictionModuleClient , TCPEdgeTrafficPolicyModuleClient , TLSCertificatesClient , TLSEdgeBackendModuleClient , TLSEdgeIPRestrictionModuleClient , TLSEdgeMutualTLSModuleClient , TLSEdgeTLSTerminationModuleClient , TLSEdgeTrafficPolicyModuleClient , TunnelGroupBackendsClient , TunnelSessionsClient , TunnelsClient , WeightedBackendsClient
+ Classes: APIKeysClient , AbuseReportsClient , AgentIngressesClient , ApplicationSessionsClient , ApplicationUsersClient , BotUsersClient , CertificateAuthoritiesClient , CredentialsClient , EdgeRouteBackendModuleClient , EdgeRouteCircuitBreakerModuleClient , EdgeRouteCompressionModuleClient , EdgeRouteIPRestrictionModuleClient , EdgeRouteOAuthModuleClient , EdgeRouteOIDCModuleClient , EdgeRouteRequestHeadersModuleClient , EdgeRouteResponseHeadersModuleClient , EdgeRouteSAMLModuleClient , EdgeRouteTrafficPolicyModuleClient , EdgeRouteUserAgentFilterModuleClient , EdgeRouteWebhookVerificationModuleClient , EdgeRouteWebsocketTCPConverterModuleClient , EdgesHTTPSClient , EdgesHTTPSRoutesClient , EdgesTCPClient , EdgesTLSClient , EndpointsClient , EventDestinationsClient , EventSourcesClient , EventSubscriptionsClient , FailoverBackendsClient , HTTPResponseBackendsClient , HTTPSEdgeMutualTLSModuleClient , HTTPSEdgeTLSTerminationModuleClient , IPPoliciesClient , IPPolicyRulesClient , IPRestrictionsClient , ReservedAddrsClient , ReservedDomainsClient , SSHCertificateAuthoritiesClient , SSHCredentialsClient , SSHHostCertificatesClient , SSHUserCertificatesClient , SecretsClient , StaticBackendsClient , TCPEdgeBackendModuleClient , TCPEdgeIPRestrictionModuleClient , TCPEdgeTrafficPolicyModuleClient , TLSCertificatesClient , TLSEdgeBackendModuleClient , TLSEdgeIPRestrictionModuleClient , TLSEdgeMutualTLSModuleClient , TLSEdgeTLSTerminationModuleClient , TLSEdgeTrafficPolicyModuleClient , TunnelGroupBackendsClient , TunnelSessionsClient , TunnelsClient , VaultsClient , WeightedBackendsClient
@@ -107,9 +107,9 @@ Defined Under Namespace
diff --git a/doc/NgrokAPI/Services/APIKeysClient.html b/doc/NgrokAPI/Services/APIKeysClient.html
index 7687f840..a28f835d 100644
--- a/doc/NgrokAPI/Services/APIKeysClient.html
+++ b/doc/NgrokAPI/Services/APIKeysClient.html
@@ -1749,9 +1749,9 @@
diff --git a/doc/NgrokAPI/Services/AbuseReportsClient.html b/doc/NgrokAPI/Services/AbuseReportsClient.html
index 7d63260c..74fc2ed3 100644
--- a/doc/NgrokAPI/Services/AbuseReportsClient.html
+++ b/doc/NgrokAPI/Services/AbuseReportsClient.html
@@ -833,9 +833,9 @@
diff --git a/doc/NgrokAPI/Services/AgentIngressesClient.html b/doc/NgrokAPI/Services/AgentIngressesClient.html
index b6e27521..f74bb102 100644
--- a/doc/NgrokAPI/Services/AgentIngressesClient.html
+++ b/doc/NgrokAPI/Services/AgentIngressesClient.html
@@ -1823,9 +1823,9 @@
diff --git a/doc/NgrokAPI/Services/ApplicationSessionsClient.html b/doc/NgrokAPI/Services/ApplicationSessionsClient.html
index 6c1d119e..fb8dc979 100644
--- a/doc/NgrokAPI/Services/ApplicationSessionsClient.html
+++ b/doc/NgrokAPI/Services/ApplicationSessionsClient.html
@@ -1121,9 +1121,9 @@
diff --git a/doc/NgrokAPI/Services/ApplicationUsersClient.html b/doc/NgrokAPI/Services/ApplicationUsersClient.html
index f3205ab8..30a5cb72 100644
--- a/doc/NgrokAPI/Services/ApplicationUsersClient.html
+++ b/doc/NgrokAPI/Services/ApplicationUsersClient.html
@@ -1121,9 +1121,9 @@
diff --git a/doc/NgrokAPI/Services/BotUsersClient.html b/doc/NgrokAPI/Services/BotUsersClient.html
index 3e1ad1a8..4a23a130 100644
--- a/doc/NgrokAPI/Services/BotUsersClient.html
+++ b/doc/NgrokAPI/Services/BotUsersClient.html
@@ -1707,9 +1707,9 @@
diff --git a/doc/NgrokAPI/Services/CertificateAuthoritiesClient.html b/doc/NgrokAPI/Services/CertificateAuthoritiesClient.html
index 19b83ba2..5d126fba 100644
--- a/doc/NgrokAPI/Services/CertificateAuthoritiesClient.html
+++ b/doc/NgrokAPI/Services/CertificateAuthoritiesClient.html
@@ -1745,9 +1745,9 @@
diff --git a/doc/NgrokAPI/Services/CredentialsClient.html b/doc/NgrokAPI/Services/CredentialsClient.html
index 996f4a09..aa6db1d8 100644
--- a/doc/NgrokAPI/Services/CredentialsClient.html
+++ b/doc/NgrokAPI/Services/CredentialsClient.html
@@ -1829,9 +1829,9 @@
diff --git a/doc/NgrokAPI/Services/EdgeRouteBackendModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteBackendModuleClient.html
index d85b82c8..f3ffa65c 100644
--- a/doc/NgrokAPI/Services/EdgeRouteBackendModuleClient.html
+++ b/doc/NgrokAPI/Services/EdgeRouteBackendModuleClient.html
@@ -1139,9 +1139,9 @@
diff --git a/doc/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html
index 361820ae..a25e8096 100644
--- a/doc/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html
+++ b/doc/NgrokAPI/Services/EdgeRouteCircuitBreakerModuleClient.html
@@ -1139,9 +1139,9 @@
diff --git a/doc/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html
index f18da524..82696bff 100644
--- a/doc/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html
+++ b/doc/NgrokAPI/Services/EdgeRouteCompressionModuleClient.html
@@ -1139,9 +1139,9 @@
diff --git a/doc/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html
index be57d581..958673c0 100644
--- a/doc/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html
+++ b/doc/NgrokAPI/Services/EdgeRouteIPRestrictionModuleClient.html
@@ -1139,9 +1139,9 @@
diff --git a/doc/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html
index 4033ba5d..c2bbac5e 100644
--- a/doc/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html
+++ b/doc/NgrokAPI/Services/EdgeRouteOAuthModuleClient.html
@@ -1139,9 +1139,9 @@
diff --git a/doc/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html
index 76afda7c..b39d58ec 100644
--- a/doc/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html
+++ b/doc/NgrokAPI/Services/EdgeRouteOIDCModuleClient.html
@@ -1139,9 +1139,9 @@
diff --git a/doc/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html
index 83b81956..5f0bd63b 100644
--- a/doc/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html
+++ b/doc/NgrokAPI/Services/EdgeRouteRequestHeadersModuleClient.html
@@ -1139,9 +1139,9 @@
diff --git a/doc/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html
index 649f9a2b..39b25d11 100644
--- a/doc/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html
+++ b/doc/NgrokAPI/Services/EdgeRouteResponseHeadersModuleClient.html
@@ -1139,9 +1139,9 @@
diff --git a/doc/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html
index d02796e7..86d88513 100644
--- a/doc/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html
+++ b/doc/NgrokAPI/Services/EdgeRouteSAMLModuleClient.html
@@ -1139,9 +1139,9 @@
diff --git a/doc/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html
index 788f772e..3aed63be 100644
--- a/doc/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html
+++ b/doc/NgrokAPI/Services/EdgeRouteTrafficPolicyModuleClient.html
@@ -1139,9 +1139,9 @@
diff --git a/doc/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html
index 73e55803..bc27bf99 100644
--- a/doc/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html
+++ b/doc/NgrokAPI/Services/EdgeRouteUserAgentFilterModuleClient.html
@@ -1139,9 +1139,9 @@
diff --git a/doc/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html
index e69edea5..a6bcc96a 100644
--- a/doc/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html
+++ b/doc/NgrokAPI/Services/EdgeRouteWebhookVerificationModuleClient.html
@@ -1139,9 +1139,9 @@
diff --git a/doc/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html b/doc/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html
index da9150a1..120f9e5e 100644
--- a/doc/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html
+++ b/doc/NgrokAPI/Services/EdgeRouteWebsocketTCPConverterModuleClient.html
@@ -1139,9 +1139,9 @@
diff --git a/doc/NgrokAPI/Services/EdgesHTTPSClient.html b/doc/NgrokAPI/Services/EdgesHTTPSClient.html
index 75ec4e60..926eebee 100644
--- a/doc/NgrokAPI/Services/EdgesHTTPSClient.html
+++ b/doc/NgrokAPI/Services/EdgesHTTPSClient.html
@@ -1937,9 +1937,9 @@
diff --git a/doc/NgrokAPI/Services/EdgesHTTPSRoutesClient.html b/doc/NgrokAPI/Services/EdgesHTTPSRoutesClient.html
index fa706698..26f28aca 100644
--- a/doc/NgrokAPI/Services/EdgesHTTPSRoutesClient.html
+++ b/doc/NgrokAPI/Services/EdgesHTTPSRoutesClient.html
@@ -2715,9 +2715,9 @@
diff --git a/doc/NgrokAPI/Services/EdgesTCPClient.html b/doc/NgrokAPI/Services/EdgesTCPClient.html
index 490efa20..9a297ddc 100644
--- a/doc/NgrokAPI/Services/EdgesTCPClient.html
+++ b/doc/NgrokAPI/Services/EdgesTCPClient.html
@@ -2017,9 +2017,9 @@
diff --git a/doc/NgrokAPI/Services/EdgesTLSClient.html b/doc/NgrokAPI/Services/EdgesTLSClient.html
index ca3f7bcb..5f47a897 100644
--- a/doc/NgrokAPI/Services/EdgesTLSClient.html
+++ b/doc/NgrokAPI/Services/EdgesTLSClient.html
@@ -2137,9 +2137,9 @@
diff --git a/doc/NgrokAPI/Services/EndpointsClient.html b/doc/NgrokAPI/Services/EndpointsClient.html
index 41818e2a..35ea2fa5 100644
--- a/doc/NgrokAPI/Services/EndpointsClient.html
+++ b/doc/NgrokAPI/Services/EndpointsClient.html
@@ -207,7 +207,7 @@
- #create (url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint
+ #create (url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint
@@ -231,7 +231,7 @@
- #create! (url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint
+ #create! (url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint
@@ -377,7 +377,7 @@
- #list (before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable
+ #list (before_id: nil, limit: nil, ids: [], urls: [], url: nil) ⇒ NgrokAPI::Models::Listable
@@ -401,7 +401,7 @@
- #list! (before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable
+ #list! (before_id: nil, limit: nil, ids: [], urls: [], url: nil) ⇒ NgrokAPI::Models::Listable
@@ -425,7 +425,7 @@
- #update (id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint
+ #update (id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint
@@ -449,7 +449,7 @@
- #update! (id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint
+ #update! (id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint
@@ -575,7 +575,7 @@ Instance Method Details
- #create (url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint
+ #create (url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint
@@ -603,8 +603,6 @@
(string )
- (defaults to: "" )
-
—
@@ -621,12 +619,10 @@
(string )
- (defaults to: "" )
-
—
-
whether the endpoint is ephemeral (served directly by an agent-initiated tunnel) or edge (served by an edge) or cloud (represents a cloud endpoint)
+
Type of endpoint. Only ‘cloud’ is currently supported (represents a cloud endpoint). Defaults to ‘cloud’ if not specified.
@@ -639,8 +635,6 @@
(string )
- (defaults to: "" )
-
—
@@ -703,6 +697,19 @@
+
+
+ pooling_enabled
+
+
+ (boolean )
+
+
+ (defaults to: False )
+
+
+
+
Returns:
@@ -730,7 +737,6 @@
-37
38
39
40
@@ -743,12 +749,14 @@
47
48
49
-50
+50
+51
+52
- # File 'lib/ngrokapi/services/endpoints_client.rb', line 37
+ # File 'lib/ngrokapi/services/endpoints_client.rb', line 38
-def create ( url: " " , type: " " , traffic_policy: " " , description: nil , metadata: nil , bindings: nil )
+def create ( url: , type: , traffic_policy: , description: nil , metadata: nil , bindings: nil , pooling_enabled: False )
path = ' /endpoints '
replacements = {
}
@@ -759,6 +767,7 @@
data [ :description ] = description if description
data [ :metadata ] = metadata if metadata
data [ :bindings ] = bindings if bindings
+ data [ :pooling_enabled ] = pooling_enabled if pooling_enabled
result = @client . post ( path % replacements , data: data )
NgrokAPI :: Models :: Endpoint . new ( client: self , attrs: result )
end
@@ -770,7 +779,7 @@
- #create! (url: "", type: "", traffic_policy: "", description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint
+ #create! (url:, type:, traffic_policy:, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint
@@ -798,8 +807,6 @@
(string )
- (defaults to: "" )
-
—
@@ -816,12 +823,10 @@
(string )
- (defaults to: "" )
-
—
-
whether the endpoint is ephemeral (served directly by an agent-initiated tunnel) or edge (served by an edge) or cloud (represents a cloud endpoint)
+
Type of endpoint. Only ‘cloud’ is currently supported (represents a cloud endpoint). Defaults to ‘cloud’ if not specified.
@@ -834,8 +839,6 @@
(string )
- (defaults to: "" )
-
—
@@ -898,6 +901,19 @@
+
+
+ pooling_enabled
+
+
+ (boolean )
+
+
+ (defaults to: False )
+
+
+
+
Returns:
@@ -925,9 +941,6 @@
-65
-66
-67
68
69
70
@@ -938,12 +951,16 @@
75
76
77
-78
+78
+79
+80
+81
+82
- # File 'lib/ngrokapi/services/endpoints_client.rb', line 65
+ # File 'lib/ngrokapi/services/endpoints_client.rb', line 68
-def create! ( url: " " , type: " " , traffic_policy: " " , description: nil , metadata: nil , bindings: nil )
+def create! ( url: , type: , traffic_policy: , description: nil , metadata: nil , bindings: nil , pooling_enabled: False )
path = ' /endpoints '
replacements = {
}
@@ -954,6 +971,7 @@
data [ :description ] = description if description
data [ :metadata ] = metadata if metadata
data [ :bindings ] = bindings if bindings
+ data [ :pooling_enabled ] = pooling_enabled if pooling_enabled
result = @client . post ( path % replacements , data: data , danger: true )
NgrokAPI :: Models :: Endpoint . new ( client: self , attrs: result )
end
@@ -1030,16 +1048,16 @@
-230
-231
-232
-233
-234
-235
-236
+246
+247
+248
+249
+250
+251
+252
- # File 'lib/ngrokapi/services/endpoints_client.rb', line 230
+ # File 'lib/ngrokapi/services/endpoints_client.rb', line 246
def delete ( id: " " )
path = ' /endpoints/%{id} '
@@ -1121,16 +1139,16 @@
-246
-247
-248
-249
-250
-251
-252
+262
+263
+264
+265
+266
+267
+268
- # File 'lib/ngrokapi/services/endpoints_client.rb', line 246
+ # File 'lib/ngrokapi/services/endpoints_client.rb', line 262
def delete! ( id: " " )
path = ' /endpoints/%{id} '
@@ -1212,18 +1230,18 @@
-140
-141
-142
-143
-144
-145
-146
-147
-148
+152
+153
+154
+155
+156
+157
+158
+159
+160
- # File 'lib/ngrokapi/services/endpoints_client.rb', line 140
+ # File 'lib/ngrokapi/services/endpoints_client.rb', line 152
def get ( id: " " )
path = ' /endpoints/%{id} '
@@ -1307,18 +1325,18 @@
-158
-159
-160
-161
-162
-163
-164
-165
-166
+170
+171
+172
+173
+174
+175
+176
+177
+178
- # File 'lib/ngrokapi/services/endpoints_client.rb', line 158
+ # File 'lib/ngrokapi/services/endpoints_client.rb', line 170
def get! ( id: " " )
path = ' /endpoints/%{id} '
@@ -1337,7 +1355,7 @@
- #list (before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable
+ #list (before_id: nil, limit: nil, ids: [], urls: [], url: nil) ⇒ NgrokAPI::Models::Listable
@@ -1381,6 +1399,32 @@
(defaults to: nil )
+
+
+
+
+ ids
+
+
+ (List<string> )
+
+
+ (defaults to: [] )
+
+
+
+
+
+
+ urls
+
+
+ (List<string> )
+
+
+ (defaults to: [] )
+
+
@@ -1428,12 +1472,6 @@
-89
-90
-91
-92
-93
-94
95
96
97
@@ -1442,15 +1480,25 @@
100
101
102
-103
+103
+104
+105
+106
+107
+108
+109
+110
+111
- # File 'lib/ngrokapi/services/endpoints_client.rb', line 89
+ # File 'lib/ngrokapi/services/endpoints_client.rb', line 95
-def list ( before_id: nil , limit: nil , url: nil )
+def list ( before_id: nil , limit: nil , ids: [ ] , urls: [ ] , url: nil )
result = @client . list (
before_id: before_id ,
limit: limit ,
+ ids: ids ,
+ urls: urls ,
url: url ,
path: PATH
)
@@ -1470,7 +1518,7 @@
- #list! (before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable
+ #list! (before_id: nil, limit: nil, ids: [], urls: [], url: nil) ⇒ NgrokAPI::Models::Listable
@@ -1514,6 +1562,32 @@
(defaults to: nil )
+
+
+
+
+ ids
+
+
+ (List<string> )
+
+
+ (defaults to: [] )
+
+
+
+
+
+
+ urls
+
+
+ (List<string> )
+
+
+ (defaults to: [] )
+
+
@@ -1561,31 +1635,35 @@
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
125
126
127
128
129
130
-131
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
- # File 'lib/ngrokapi/services/endpoints_client.rb', line 115
+ # File 'lib/ngrokapi/services/endpoints_client.rb', line 125
-def list! ( before_id: nil , limit: nil , url: nil )
+def list! ( before_id: nil , limit: nil , ids: [ ] , urls: [ ] , url: nil )
result = @client . list (
before_id: before_id ,
limit: limit ,
+ ids: ids ,
+ urls: urls ,
danger: true ,
url: url ,
path: PATH
@@ -1607,7 +1685,7 @@
- #update (id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint
+ #update (id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint
@@ -1735,6 +1813,19 @@
+
+
+ pooling_enabled
+
+
+ (boolean )
+
+
+ (defaults to: False )
+
+
+
+
Returns:
@@ -1762,25 +1853,26 @@
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
- # File 'lib/ngrokapi/services/endpoints_client.rb', line 180
+ # File 'lib/ngrokapi/services/endpoints_client.rb', line 193
-def update ( id: " " , url: nil , traffic_policy: nil , description: nil , metadata: nil , bindings: nil )
+def update ( id: " " , url: nil , traffic_policy: nil , description: nil , metadata: nil , bindings: nil , pooling_enabled: False )
path = ' /endpoints/%{id} '
replacements = {
id: id ,
@@ -1791,6 +1883,7 @@
data [ :description ] = description if description
data [ :metadata ] = metadata if metadata
data [ :bindings ] = bindings if bindings
+ data [ :pooling_enabled ] = pooling_enabled if pooling_enabled
result = @client . patch ( path % replacements , data: data )
NgrokAPI :: Models :: Endpoint . new ( client: self , attrs: result )
end
@@ -1802,7 +1895,7 @@
- #update! (id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil) ⇒ NgrokAPI::Models::Endpoint
+ #update! (id: "", url: nil, traffic_policy: nil, description: nil, metadata: nil, bindings: nil, pooling_enabled: False) ⇒ NgrokAPI::Models::Endpoint
@@ -1930,6 +2023,19 @@
+
+
+ pooling_enabled
+
+
+ (boolean )
+
+
+ (defaults to: False )
+
+
+
+
Returns:
@@ -1957,25 +2063,26 @@
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-221
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
- # File 'lib/ngrokapi/services/endpoints_client.rb', line 208
+ # File 'lib/ngrokapi/services/endpoints_client.rb', line 223
-def update! ( id: " " , url: nil , traffic_policy: nil , description: nil , metadata: nil , bindings: nil )
+def update! ( id: " " , url: nil , traffic_policy: nil , description: nil , metadata: nil , bindings: nil , pooling_enabled: False )
path = ' /endpoints/%{id} '
replacements = {
id: id ,
@@ -1986,6 +2093,7 @@
data [ :description ] = description if description
data [ :metadata ] = metadata if metadata
data [ :bindings ] = bindings if bindings
+ data [ :pooling_enabled ] = pooling_enabled if pooling_enabled
result = @client . patch ( path % replacements , data: data , danger: true )
NgrokAPI :: Models :: Endpoint . new ( client: self , attrs: result )
end
@@ -1999,9 +2107,9 @@
diff --git a/doc/NgrokAPI/Services/EventDestinationsClient.html b/doc/NgrokAPI/Services/EventDestinationsClient.html
index 5b0cf977..a88cde23 100644
--- a/doc/NgrokAPI/Services/EventDestinationsClient.html
+++ b/doc/NgrokAPI/Services/EventDestinationsClient.html
@@ -1877,9 +1877,9 @@
diff --git a/doc/NgrokAPI/Services/EventSourcesClient.html b/doc/NgrokAPI/Services/EventSourcesClient.html
index a58771a8..450f406d 100644
--- a/doc/NgrokAPI/Services/EventSourcesClient.html
+++ b/doc/NgrokAPI/Services/EventSourcesClient.html
@@ -1661,9 +1661,9 @@
diff --git a/doc/NgrokAPI/Services/EventSubscriptionsClient.html b/doc/NgrokAPI/Services/EventSubscriptionsClient.html
index de22f570..90a0b262 100644
--- a/doc/NgrokAPI/Services/EventSubscriptionsClient.html
+++ b/doc/NgrokAPI/Services/EventSubscriptionsClient.html
@@ -1877,9 +1877,9 @@
diff --git a/doc/NgrokAPI/Services/FailoverBackendsClient.html b/doc/NgrokAPI/Services/FailoverBackendsClient.html
index 35b23e18..9de85477 100644
--- a/doc/NgrokAPI/Services/FailoverBackendsClient.html
+++ b/doc/NgrokAPI/Services/FailoverBackendsClient.html
@@ -1789,9 +1789,9 @@
diff --git a/doc/NgrokAPI/Services/HTTPResponseBackendsClient.html b/doc/NgrokAPI/Services/HTTPResponseBackendsClient.html
index ed821016..bd3bb984 100644
--- a/doc/NgrokAPI/Services/HTTPResponseBackendsClient.html
+++ b/doc/NgrokAPI/Services/HTTPResponseBackendsClient.html
@@ -1927,9 +1927,9 @@
diff --git a/doc/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html b/doc/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html
index b030a93b..17c3b797 100644
--- a/doc/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html
+++ b/doc/NgrokAPI/Services/HTTPSEdgeMutualTLSModuleClient.html
@@ -1029,9 +1029,9 @@
diff --git a/doc/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html b/doc/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html
index b7933f6b..fd557387 100644
--- a/doc/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html
+++ b/doc/NgrokAPI/Services/HTTPSEdgeTLSTerminationModuleClient.html
@@ -1029,9 +1029,9 @@
diff --git a/doc/NgrokAPI/Services/IPPoliciesClient.html b/doc/NgrokAPI/Services/IPPoliciesClient.html
index fe2d8413..0516b066 100644
--- a/doc/NgrokAPI/Services/IPPoliciesClient.html
+++ b/doc/NgrokAPI/Services/IPPoliciesClient.html
@@ -1709,9 +1709,9 @@
diff --git a/doc/NgrokAPI/Services/IPPolicyRulesClient.html b/doc/NgrokAPI/Services/IPPolicyRulesClient.html
index 3c816472..f0293352 100644
--- a/doc/NgrokAPI/Services/IPPolicyRulesClient.html
+++ b/doc/NgrokAPI/Services/IPPolicyRulesClient.html
@@ -1857,9 +1857,9 @@
diff --git a/doc/NgrokAPI/Services/IPRestrictionsClient.html b/doc/NgrokAPI/Services/IPRestrictionsClient.html
index d111f0a0..24837129 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 8f50432d..84def8a7 100644
--- a/doc/NgrokAPI/Services/ReservedAddrsClient.html
+++ b/doc/NgrokAPI/Services/ReservedAddrsClient.html
@@ -1749,9 +1749,9 @@
diff --git a/doc/NgrokAPI/Services/ReservedDomainsClient.html b/doc/NgrokAPI/Services/ReservedDomainsClient.html
index dddae276..72183517 100644
--- a/doc/NgrokAPI/Services/ReservedDomainsClient.html
+++ b/doc/NgrokAPI/Services/ReservedDomainsClient.html
@@ -2409,9 +2409,9 @@
diff --git a/doc/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html b/doc/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html
index 1c411ff0..836e5f67 100644
--- a/doc/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html
+++ b/doc/NgrokAPI/Services/SSHCertificateAuthoritiesClient.html
@@ -1829,9 +1829,9 @@
diff --git a/doc/NgrokAPI/Services/SSHCredentialsClient.html b/doc/NgrokAPI/Services/SSHCredentialsClient.html
index c3417e3e..a76c172f 100644
--- a/doc/NgrokAPI/Services/SSHCredentialsClient.html
+++ b/doc/NgrokAPI/Services/SSHCredentialsClient.html
@@ -1865,9 +1865,9 @@
diff --git a/doc/NgrokAPI/Services/SSHHostCertificatesClient.html b/doc/NgrokAPI/Services/SSHHostCertificatesClient.html
index 310be8f5..5943e447 100644
--- a/doc/NgrokAPI/Services/SSHHostCertificatesClient.html
+++ b/doc/NgrokAPI/Services/SSHHostCertificatesClient.html
@@ -1901,9 +1901,9 @@
diff --git a/doc/NgrokAPI/Services/SSHUserCertificatesClient.html b/doc/NgrokAPI/Services/SSHUserCertificatesClient.html
index 5f469dae..b3426062 100644
--- a/doc/NgrokAPI/Services/SSHUserCertificatesClient.html
+++ b/doc/NgrokAPI/Services/SSHUserCertificatesClient.html
@@ -1981,9 +1981,9 @@
diff --git a/doc/NgrokAPI/Services/SecretsClient.html b/doc/NgrokAPI/Services/SecretsClient.html
new file mode 100644
index 00000000..5690d9a5
--- /dev/null
+++ b/doc/NgrokAPI/Services/SecretsClient.html
@@ -0,0 +1,1925 @@
+
+
+
+
+
+
+ Class: NgrokAPI::Services::SecretsClient
+
+ — Documentation by YARD 0.9.36
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Class: NgrokAPI::Services::SecretsClient
+
+
+
+
+
+
+
+ Inherits:
+
+ Object
+
+
+ Object
+
+ NgrokAPI::Services::SecretsClient
+
+
+ show all
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defined in:
+ lib/ngrokapi/services/secrets_client.rb
+
+
+
+
+
Overview
+
+
+
Secrets is an api service for securely storing and managing sensitive data such as secrets, credentials, and tokens.
+
+
ngrok.com/docs/api#api-secrets
+
+
+
+
+
+
+
+
+
+
+ Constant Summary
+ collapse
+
+
+
+
+ PATH =
+
+
+
+
The API path for the requests
+
+
+
+
+
+
+
+
+
+ ' /vault_secrets '
+
+ LIST_PROPERTY =
+
+
+
+
The List Property from the resulting API for list calls
+
+
+
+
+
+
+
+
+
+ ' secrets '
+
+
+
+
+
+
+
+
Instance Attribute Summary collapse
+
+
+
+
+
+ #client ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute client.
+
+
+
+
+
+
+
+
+
+
+
+
+ Instance Method Summary
+ collapse
+
+
+
+
+
+
+
+ #create (name: "", value: "", metadata: "", description: "", vault_id:) ⇒ NgrokAPI::Models::Secret
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #create! (name: "", value: "", metadata: "", description: "", vault_id:) ⇒ NgrokAPI::Models::Secret
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Create a new Secret Throws an exception if API error.
+
+
+
+
+
+
+
+
+ #delete (id: "") ⇒ NgrokAPI::Models::Empty
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #delete! (id: "") ⇒ NgrokAPI::Models::Empty
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Delete a Secret Throws an exception if API error.
+
+
+
+
+
+
+
+
+ #get (id: "") ⇒ NgrokAPI::Models::Secret
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #get! (id: "") ⇒ NgrokAPI::Models::Secret
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Get a Secret by ID Throws an exception if API error.
+
+
+
+
+
+
+
+
+ #initialize (client:) ⇒ SecretsClient
+
+
+
+
+
+
+ constructor
+
+
+
+
+
+
+
+
+
+
A new instance of SecretsClient.
+
+
+
+
+
+
+
+
+ #list (before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
List all Secrets owned by account.
+
+
+
+
+
+
+
+
+ #list! (before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
List all Secrets owned by account Throws an exception if API error.
+
+
+
+
+
+
+
+
+ #update (id: "", name: nil, value: nil, metadata: nil, description: nil) ⇒ NgrokAPI::Models::Secret
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Update an existing Secret by ID.
+
+
+
+
+
+
+
+
+ #update! (id: "", name: nil, value: nil, metadata: nil, description: nil) ⇒ NgrokAPI::Models::Secret
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Update an existing Secret by ID Throws an exception if API error.
+
+
+
+
+
+
+
+
+
+
Constructor Details
+
+
+
+
+ #initialize (client:) ⇒ SecretsClient
+
+
+
+
+
+
+
+
+
Returns a new instance of SecretsClient.
+
+
+
+
+
+
+
+
+
+
+
+
+
+20
+21
+22
+
+
+ # File 'lib/ngrokapi/services/secrets_client.rb', line 20
+
+def initialize ( client: )
+ @client = client
+end
+
+
+
+
+
+
+
+
+
Instance Attribute Details
+
+
+
+
+
+
+ #client ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute client.
+
+
+
+
+
+
+
+
+
+
+
+
+
+18
+19
+20
+
+
+ # File 'lib/ngrokapi/services/secrets_client.rb', line 18
+
+def client
+ @client
+end
+
+
+
+
+
+
+
+
+
+
Instance Method Details
+
+
+
+
+
+ #create (name: "", value: "", metadata: "", description: "", vault_id:) ⇒ NgrokAPI::Models::Secret
+
+
+
+
+
+
+
+
+
+
+
+
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+
+
+ # File 'lib/ngrokapi/services/secrets_client.rb', line 35
+
+def create ( name: " " , value: " " , metadata: " " , description: " " , vault_id: )
+ path = ' /vault_secrets '
+ replacements = {
+ }
+ data = { }
+ data [ :name ] = name if name
+ data [ :value ] = value if value
+ data [ :metadata ] = metadata if metadata
+ data [ :description ] = description if description
+ data [ :vault_id ] = vault_id if vault_id
+ result = @client . post ( path % replacements , data: data )
+ NgrokAPI :: Models :: Secret . new ( client: self , attrs: result )
+end
+
+
+
+
+
+
+
+
+ #create! (name: "", value: "", metadata: "", description: "", vault_id:) ⇒ NgrokAPI::Models::Secret
+
+
+
+
+
+
+
+
+
+
+
+
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+
+
+ # File 'lib/ngrokapi/services/secrets_client.rb', line 61
+
+def create! ( name: " " , value: " " , metadata: " " , description: " " , vault_id: )
+ path = ' /vault_secrets '
+ replacements = {
+ }
+ data = { }
+ data [ :name ] = name if name
+ data [ :value ] = value if value
+ data [ :metadata ] = metadata if metadata
+ data [ :description ] = description if description
+ data [ :vault_id ] = vault_id if vault_id
+ result = @client . post ( path % replacements , data: data , danger: true )
+ NgrokAPI :: Models :: Secret . new ( client: self , attrs: result )
+end
+
+
+
+
+
+
+
+
+ #delete (id: "") ⇒ NgrokAPI::Models::Empty
+
+
+
+
+
+
+
+
+
+
+
+
+133
+134
+135
+136
+137
+138
+139
+
+
+ # File 'lib/ngrokapi/services/secrets_client.rb', line 133
+
+def delete ( id: " " )
+ path = ' /vault_secrets/%{id} '
+ replacements = {
+ id: id ,
+ }
+ @client . delete ( path % replacements )
+end
+
+
+
+
+
+
+
+
+ #delete! (id: "") ⇒ NgrokAPI::Models::Empty
+
+
+
+
+
+
+
+
+
+
+
+
+149
+150
+151
+152
+153
+154
+155
+
+
+ # File 'lib/ngrokapi/services/secrets_client.rb', line 149
+
+def delete! ( id: " " )
+ path = ' /vault_secrets/%{id} '
+ replacements = {
+ id: id ,
+ }
+ @client . delete ( path % replacements , danger: true )
+end
+
+
+
+
+
+
+
+
+ #get (id: "") ⇒ NgrokAPI::Models::Secret
+
+
+
+
+
+
+
+
+
+
+
+
+164
+165
+166
+167
+168
+169
+170
+171
+172
+
+
+ # File 'lib/ngrokapi/services/secrets_client.rb', line 164
+
+def get ( id: " " )
+ path = ' /vault_secrets/%{id} '
+ replacements = {
+ id: id ,
+ }
+ data = { }
+ result = @client . get ( path % replacements , data: data )
+ NgrokAPI :: Models :: Secret . new ( client: self , attrs: result )
+end
+
+
+
+
+
+
+
+
+ #get! (id: "") ⇒ NgrokAPI::Models::Secret
+
+
+
+
+
+
+
+
+
+
+
+
+182
+183
+184
+185
+186
+187
+188
+189
+190
+
+
+ # File 'lib/ngrokapi/services/secrets_client.rb', line 182
+
+def get! ( id: " " )
+ path = ' /vault_secrets/%{id} '
+ replacements = {
+ id: id ,
+ }
+ data = { }
+ result = @client . get ( path % replacements , data: data , danger: true )
+ NgrokAPI :: Models :: Secret . new ( client: self , attrs: result )
+end
+
+
+
+
+
+
+
+
+ #list (before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable
+
+
+
+
+
+
+
+
+
+
+
+
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+
+
+ # File 'lib/ngrokapi/services/secrets_client.rb', line 201
+
+def list ( before_id: nil , limit: nil , url: nil )
+ result = @client . list (
+ before_id: before_id ,
+ limit: limit ,
+ url: url ,
+ path: PATH
+ )
+
+ NgrokAPI :: Models :: Listable . new (
+ client: self ,
+ attrs: result ,
+ list_property: LIST_PROPERTY ,
+ klass: NgrokAPI :: Models :: Secret
+ )
+end
+
+
+
+
+
+
+
+
+ #list! (before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable
+
+
+
+
+
+
+
+
+
+
+
+
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+
+
+ # File 'lib/ngrokapi/services/secrets_client.rb', line 227
+
+def list! ( before_id: nil , limit: nil , url: nil )
+ result = @client . list (
+ before_id: before_id ,
+ limit: limit ,
+ danger: true ,
+ url: url ,
+ path: PATH
+ )
+
+ NgrokAPI :: Models :: Listable . new (
+ client: self ,
+ attrs: result ,
+ list_property: LIST_PROPERTY ,
+ klass: NgrokAPI :: Models :: Secret ,
+ danger: true
+ )
+end
+
+
+
+
+
+
+
+
+ #update (id: "", name: nil, value: nil, metadata: nil, description: nil) ⇒ NgrokAPI::Models::Secret
+
+
+
+
+
+
+
+
+
+
+
+
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+
+
+ # File 'lib/ngrokapi/services/secrets_client.rb', line 86
+
+def update ( id: " " , name: nil , value: nil , metadata: nil , description: nil )
+ path = ' /vault_secrets/%{id} '
+ replacements = {
+ id: id ,
+ }
+ data = { }
+ data [ :name ] = name if name
+ data [ :value ] = value if value
+ data [ :metadata ] = metadata if metadata
+ data [ :description ] = description if description
+ result = @client . patch ( path % replacements , data: data )
+ NgrokAPI :: Models :: Secret . new ( client: self , attrs: result )
+end
+
+
+
+
+
+
+
+
+ #update! (id: "", name: nil, value: nil, metadata: nil, description: nil) ⇒ NgrokAPI::Models::Secret
+
+
+
+
+
+
+
+
+
+
+
+
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+
+
+ # File 'lib/ngrokapi/services/secrets_client.rb', line 112
+
+def update! ( id: " " , name: nil , value: nil , metadata: nil , description: nil )
+ path = ' /vault_secrets/%{id} '
+ replacements = {
+ id: id ,
+ }
+ data = { }
+ data [ :name ] = name if name
+ data [ :value ] = value if value
+ data [ :metadata ] = metadata if metadata
+ data [ :description ] = description if description
+ result = @client . patch ( path % replacements , data: data , danger: true )
+ NgrokAPI :: Models :: Secret . new ( client: self , attrs: result )
+end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/NgrokAPI/Services/StaticBackendsClient.html b/doc/NgrokAPI/Services/StaticBackendsClient.html
index 4267ed3c..cb60f694 100644
--- a/doc/NgrokAPI/Services/StaticBackendsClient.html
+++ b/doc/NgrokAPI/Services/StaticBackendsClient.html
@@ -1869,9 +1869,9 @@
diff --git a/doc/NgrokAPI/Services/TCPEdgeBackendModuleClient.html b/doc/NgrokAPI/Services/TCPEdgeBackendModuleClient.html
index b1f6e95d..4824a54e 100644
--- a/doc/NgrokAPI/Services/TCPEdgeBackendModuleClient.html
+++ b/doc/NgrokAPI/Services/TCPEdgeBackendModuleClient.html
@@ -1029,9 +1029,9 @@
diff --git a/doc/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html b/doc/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html
index 27cb3743..33384477 100644
--- a/doc/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html
+++ b/doc/NgrokAPI/Services/TCPEdgeIPRestrictionModuleClient.html
@@ -1029,9 +1029,9 @@
diff --git a/doc/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html b/doc/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html
index 240689ec..87253b11 100644
--- a/doc/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html
+++ b/doc/NgrokAPI/Services/TCPEdgeTrafficPolicyModuleClient.html
@@ -1029,9 +1029,9 @@
diff --git a/doc/NgrokAPI/Services/TLSCertificatesClient.html b/doc/NgrokAPI/Services/TLSCertificatesClient.html
index b1ef4d94..fcd49e1e 100644
--- a/doc/NgrokAPI/Services/TLSCertificatesClient.html
+++ b/doc/NgrokAPI/Services/TLSCertificatesClient.html
@@ -1781,9 +1781,9 @@
diff --git a/doc/NgrokAPI/Services/TLSEdgeBackendModuleClient.html b/doc/NgrokAPI/Services/TLSEdgeBackendModuleClient.html
index df3f351e..89a53d4c 100644
--- a/doc/NgrokAPI/Services/TLSEdgeBackendModuleClient.html
+++ b/doc/NgrokAPI/Services/TLSEdgeBackendModuleClient.html
@@ -1029,9 +1029,9 @@
diff --git a/doc/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html b/doc/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html
index 25fcbbfa..e50be6c5 100644
--- a/doc/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html
+++ b/doc/NgrokAPI/Services/TLSEdgeIPRestrictionModuleClient.html
@@ -1029,9 +1029,9 @@
diff --git a/doc/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html b/doc/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html
index 0c7604d9..59e25861 100644
--- a/doc/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html
+++ b/doc/NgrokAPI/Services/TLSEdgeMutualTLSModuleClient.html
@@ -1029,9 +1029,9 @@
diff --git a/doc/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html b/doc/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html
index b01ce109..c1140052 100644
--- a/doc/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html
+++ b/doc/NgrokAPI/Services/TLSEdgeTLSTerminationModuleClient.html
@@ -1029,9 +1029,9 @@
diff --git a/doc/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html b/doc/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html
index 173f984e..2429a517 100644
--- a/doc/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html
+++ b/doc/NgrokAPI/Services/TLSEdgeTrafficPolicyModuleClient.html
@@ -1029,9 +1029,9 @@
diff --git a/doc/NgrokAPI/Services/TunnelGroupBackendsClient.html b/doc/NgrokAPI/Services/TunnelGroupBackendsClient.html
index 183ddec7..eaece049 100644
--- a/doc/NgrokAPI/Services/TunnelGroupBackendsClient.html
+++ b/doc/NgrokAPI/Services/TunnelGroupBackendsClient.html
@@ -1789,9 +1789,9 @@
diff --git a/doc/NgrokAPI/Services/TunnelSessionsClient.html b/doc/NgrokAPI/Services/TunnelSessionsClient.html
index 6e07eb8c..4486de0d 100644
--- a/doc/NgrokAPI/Services/TunnelSessionsClient.html
+++ b/doc/NgrokAPI/Services/TunnelSessionsClient.html
@@ -1573,9 +1573,9 @@
diff --git a/doc/NgrokAPI/Services/TunnelsClient.html b/doc/NgrokAPI/Services/TunnelsClient.html
index 8686d428..35bbbfd0 100644
--- a/doc/NgrokAPI/Services/TunnelsClient.html
+++ b/doc/NgrokAPI/Services/TunnelsClient.html
@@ -893,9 +893,9 @@
diff --git a/doc/NgrokAPI/Services/VaultsClient.html b/doc/NgrokAPI/Services/VaultsClient.html
new file mode 100644
index 00000000..85c5a626
--- /dev/null
+++ b/doc/NgrokAPI/Services/VaultsClient.html
@@ -0,0 +1,1809 @@
+
+
+
+
+
+
+ Class: NgrokAPI::Services::VaultsClient
+
+ — Documentation by YARD 0.9.36
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Class: NgrokAPI::Services::VaultsClient
+
+
+
+
+
+
+
+ Inherits:
+
+ Object
+
+
+ Object
+
+ NgrokAPI::Services::VaultsClient
+
+
+ show all
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defined in:
+ lib/ngrokapi/services/vaults_client.rb
+
+
+
+
+
Overview
+
+
+
Vaults is an api service for securely storing and managing sensitive data such as secrets, credentials, and tokens.
+
+
ngrok.com/docs/api#api-vaults
+
+
+
+
+
+
+
+
+
+
+ Constant Summary
+ collapse
+
+
+
+
+ PATH =
+
+
+
+
The API path for the requests
+
+
+
+
+
+
+
+
+
+ ' /vaults '
+
+ LIST_PROPERTY =
+
+
+
+
The List Property from the resulting API for list calls
+
+
+
+
+
+
+
+
+
+ ' vaults '
+
+
+
+
+
+
+
+
Instance Attribute Summary collapse
+
+
+
+
+
+ #client ⇒ Object
+
+
+
+
+
+
+
+
+ readonly
+
+
+
+
+
+
+
+
+
+
+
Returns the value of attribute client.
+
+
+
+
+
+
+
+
+
+
+
+
+ Instance Method Summary
+ collapse
+
+
+
+
+
+
+
+ #create (name: "", metadata: "", description: "") ⇒ NgrokAPI::Models::Vault
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #create! (name: "", metadata: "", description: "") ⇒ NgrokAPI::Models::Vault
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Create a new Vault Throws an exception if API error.
+
+
+
+
+
+
+
+
+ #delete (id: "") ⇒ NgrokAPI::Models::Empty
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #delete! (id: "") ⇒ NgrokAPI::Models::Empty
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Delete a Vault Throws an exception if API error.
+
+
+
+
+
+
+
+
+ #get (id: "") ⇒ NgrokAPI::Models::Vault
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #get! (id: "") ⇒ NgrokAPI::Models::Vault
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Get a Vault by ID Throws an exception if API error.
+
+
+
+
+
+
+
+
+ #initialize (client:) ⇒ VaultsClient
+
+
+
+
+
+
+ constructor
+
+
+
+
+
+
+
+
+
+
A new instance of VaultsClient.
+
+
+
+
+
+
+
+
+ #list (before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
List all Vaults owned by account.
+
+
+
+
+
+
+
+
+ #list! (before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
List all Vaults owned by account Throws an exception if API error.
+
+
+
+
+
+
+
+
+ #update (id: "", name: nil, metadata: nil, description: nil) ⇒ NgrokAPI::Models::Vault
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Update an existing Vault by ID.
+
+
+
+
+
+
+
+
+ #update! (id: "", name: nil, metadata: nil, description: nil) ⇒ NgrokAPI::Models::Vault
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Update an existing Vault by ID Throws an exception if API error.
+
+
+
+
+
+
+
+
+
+
Constructor Details
+
+
+
+
+ #initialize (client:) ⇒ VaultsClient
+
+
+
+
+
+
+
+
+
Returns a new instance of VaultsClient.
+
+
+
+
+
+
+
+
+
+
+
+
+
+20
+21
+22
+
+
+ # File 'lib/ngrokapi/services/vaults_client.rb', line 20
+
+def initialize ( client: )
+ @client = client
+end
+
+
+
+
+
+
+
+
+
Instance Attribute Details
+
+
+
+
+
+
+ #client ⇒ Object
+
+
+
+
+
+
+
+
+
Returns the value of attribute client.
+
+
+
+
+
+
+
+
+
+
+
+
+
+18
+19
+20
+
+
+ # File 'lib/ngrokapi/services/vaults_client.rb', line 18
+
+def client
+ @client
+end
+
+
+
+
+
+
+
+
+
+
Instance Method Details
+
+
+
+
+
+ #create (name: "", metadata: "", description: "") ⇒ NgrokAPI::Models::Vault
+
+
+
+
+
+
+
+
+
+
+
+
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+
+
+ # File 'lib/ngrokapi/services/vaults_client.rb', line 33
+
+def create ( name: " " , metadata: " " , description: " " )
+ path = ' /vaults '
+ replacements = {
+ }
+ data = { }
+ data [ :name ] = name if name
+ data [ :metadata ] = metadata if metadata
+ data [ :description ] = description if description
+ result = @client . post ( path % replacements , data: data )
+ NgrokAPI :: Models :: Vault . new ( client: self , attrs: result )
+end
+
+
+
+
+
+
+
+
+ #create! (name: "", metadata: "", description: "") ⇒ NgrokAPI::Models::Vault
+
+
+
+
+
+
+
+
+
+
+
+
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+
+
+ # File 'lib/ngrokapi/services/vaults_client.rb', line 55
+
+def create! ( name: " " , metadata: " " , description: " " )
+ path = ' /vaults '
+ replacements = {
+ }
+ data = { }
+ data [ :name ] = name if name
+ data [ :metadata ] = metadata if metadata
+ data [ :description ] = description if description
+ result = @client . post ( path % replacements , data: data , danger: true )
+ NgrokAPI :: Models :: Vault . new ( client: self , attrs: result )
+end
+
+
+
+
+
+
+
+
+ #delete (id: "") ⇒ NgrokAPI::Models::Empty
+
+
+
+
+
+
+
+
+
+
+
+
+121
+122
+123
+124
+125
+126
+127
+
+
+ # File 'lib/ngrokapi/services/vaults_client.rb', line 121
+
+def delete ( id: " " )
+ path = ' /vaults/%{id} '
+ replacements = {
+ id: id ,
+ }
+ @client . delete ( path % replacements )
+end
+
+
+
+
+
+
+
+
+ #delete! (id: "") ⇒ NgrokAPI::Models::Empty
+
+
+
+
+
+
+
+
+
+
+
+
+137
+138
+139
+140
+141
+142
+143
+
+
+ # File 'lib/ngrokapi/services/vaults_client.rb', line 137
+
+def delete! ( id: " " )
+ path = ' /vaults/%{id} '
+ replacements = {
+ id: id ,
+ }
+ @client . delete ( path % replacements , danger: true )
+end
+
+
+
+
+
+
+
+
+ #get (id: "") ⇒ NgrokAPI::Models::Vault
+
+
+
+
+
+
+
+
+
+
+
+
+152
+153
+154
+155
+156
+157
+158
+159
+160
+
+
+ # File 'lib/ngrokapi/services/vaults_client.rb', line 152
+
+def get ( id: " " )
+ path = ' /vaults/%{id} '
+ replacements = {
+ id: id ,
+ }
+ data = { }
+ result = @client . get ( path % replacements , data: data )
+ NgrokAPI :: Models :: Vault . new ( client: self , attrs: result )
+end
+
+
+
+
+
+
+
+
+ #get! (id: "") ⇒ NgrokAPI::Models::Vault
+
+
+
+
+
+
+
+
+
+
+
+
+170
+171
+172
+173
+174
+175
+176
+177
+178
+
+
+ # File 'lib/ngrokapi/services/vaults_client.rb', line 170
+
+def get! ( id: " " )
+ path = ' /vaults/%{id} '
+ replacements = {
+ id: id ,
+ }
+ data = { }
+ result = @client . get ( path % replacements , data: data , danger: true )
+ NgrokAPI :: Models :: Vault . new ( client: self , attrs: result )
+end
+
+
+
+
+
+
+
+
+ #list (before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable
+
+
+
+
+
+
+
+
+
+
+
+
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+
+
+ # File 'lib/ngrokapi/services/vaults_client.rb', line 189
+
+def list ( before_id: nil , limit: nil , url: nil )
+ result = @client . list (
+ before_id: before_id ,
+ limit: limit ,
+ url: url ,
+ path: PATH
+ )
+
+ NgrokAPI :: Models :: Listable . new (
+ client: self ,
+ attrs: result ,
+ list_property: LIST_PROPERTY ,
+ klass: NgrokAPI :: Models :: Vault
+ )
+end
+
+
+
+
+
+
+
+
+ #list! (before_id: nil, limit: nil, url: nil) ⇒ NgrokAPI::Models::Listable
+
+
+
+
+
+
+
+
+
+
+
+
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+
+
+ # File 'lib/ngrokapi/services/vaults_client.rb', line 215
+
+def list! ( before_id: nil , limit: nil , url: nil )
+ result = @client . list (
+ before_id: before_id ,
+ limit: limit ,
+ danger: true ,
+ url: url ,
+ path: PATH
+ )
+
+ NgrokAPI :: Models :: Listable . new (
+ client: self ,
+ attrs: result ,
+ list_property: LIST_PROPERTY ,
+ klass: NgrokAPI :: Models :: Vault ,
+ danger: true
+ )
+end
+
+
+
+
+
+
+
+
+ #update (id: "", name: nil, metadata: nil, description: nil) ⇒ NgrokAPI::Models::Vault
+
+
+
+
+
+
+
+
+
+
+
+
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+
+
+ # File 'lib/ngrokapi/services/vaults_client.rb', line 77
+
+def update ( id: " " , name: nil , metadata: nil , description: nil )
+ path = ' /vaults/%{id} '
+ replacements = {
+ id: id ,
+ }
+ data = { }
+ data [ :name ] = name if name
+ data [ :metadata ] = metadata if metadata
+ data [ :description ] = description if description
+ result = @client . patch ( path % replacements , data: data )
+ NgrokAPI :: Models :: Vault . new ( client: self , attrs: result )
+end
+
+
+
+
+
+
+
+
+ #update! (id: "", name: nil, metadata: nil, description: nil) ⇒ NgrokAPI::Models::Vault
+
+
+
+
+
+
+
+
+
+
+
+
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+
+
+ # File 'lib/ngrokapi/services/vaults_client.rb', line 101
+
+def update! ( id: " " , name: nil , metadata: nil , description: nil )
+ path = ' /vaults/%{id} '
+ replacements = {
+ id: id ,
+ }
+ data = { }
+ data [ :name ] = name if name
+ data [ :metadata ] = metadata if metadata
+ data [ :description ] = description if description
+ result = @client . patch ( path % replacements , data: data , danger: true )
+ NgrokAPI :: Models :: Vault . new ( client: self , attrs: result )
+end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/NgrokAPI/Services/WeightedBackendsClient.html b/doc/NgrokAPI/Services/WeightedBackendsClient.html
index 303ad75f..37d2bab6 100644
--- a/doc/NgrokAPI/Services/WeightedBackendsClient.html
+++ b/doc/NgrokAPI/Services/WeightedBackendsClient.html
@@ -1789,9 +1789,9 @@
diff --git a/doc/_index.html b/doc/_index.html
index 0451f5bc..fafd8640 100644
--- a/doc/_index.html
+++ b/doc/_index.html
@@ -1066,6 +1066,20 @@ Namespace Listing A-Z
+
+ Secret
+
+ (NgrokAPI::Models)
+
+
+
+
+ SecretsClient
+
+ (NgrokAPI::Services)
+
+
+
Services
@@ -1257,6 +1271,28 @@ Namespace Listing A-Z
+
+ V
+
+
+
+ Vault
+
+ (NgrokAPI::Models)
+
+
+
+
+ VaultsClient
+
+ (NgrokAPI::Services)
+
+
+
+
+
+
+
W
@@ -1287,9 +1323,9 @@ Namespace Listing A-Z
diff --git a/doc/class_list.html b/doc/class_list.html
index 4b8aadfa..1dd9c62e 100644
--- a/doc/class_list.html
+++ b/doc/class_list.html
@@ -43,7 +43,7 @@
-Error < StandardError
NgrokAPI APIKey < Object
NgrokAPI::Models Ref < Object
NgrokAPI::Models Tunnel < Object
NgrokAPI::Models
+Error < StandardError
NgrokAPI APIKey < Object
NgrokAPI::Models Ref < Object
NgrokAPI::Models Secret < Object
NgrokAPI::Models Tunnel < Object
NgrokAPI::Models Vault < Object
NgrokAPI::Models
diff --git a/doc/file.README.html b/doc/file.README.html
index 796d62b6..54e6bb3a 100644
--- a/doc/file.README.html
+++ b/doc/file.README.html
@@ -166,9 +166,9 @@ Building (internal)
diff --git a/doc/index.html b/doc/index.html
index e12cc3ee..acebabe9 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -166,9 +166,9 @@ Building (internal)
diff --git a/doc/method_list.html b/doc/method_list.html
index 6b545294..a513920d 100644
--- a/doc/method_list.html
+++ b/doc/method_list.html
@@ -52,6 +52,22 @@
+
+
+
#==
+
NgrokAPI::Models::Vault
+
+
+
+
+
+
+
#==
+
NgrokAPI::Models::Secret
+
+
+
+
#==
@@ -940,6 +956,22 @@
+
+
+
#attrs
+
NgrokAPI::Models::Vault
+
+
+
+
+
+
+
#attrs
+
NgrokAPI::Models::Secret
+
+
+
+
#attrs
@@ -1972,6 +2004,22 @@
+
+
+
#client
+
NgrokAPI::Models::Vault
+
+
+
+
+
+
+
#client
+
NgrokAPI::Models::Secret
+
+
+
+
#client
@@ -2229,6 +2277,14 @@
+
+
#client
+
NgrokAPI::Services::VaultsClient
+
+
+
+
+
#client
NgrokAPI::Models::ApplicationUser
@@ -2236,7 +2292,7 @@
-
+
#client
NgrokAPI::Models::EndpointBackend
@@ -2244,7 +2300,7 @@
-
+
#client
NgrokAPI::Models::FailoverBackend
@@ -2252,7 +2308,7 @@
-
+
#client
NgrokAPI::Models::HTTPSEdgeRoute
@@ -2260,7 +2316,7 @@
-
+
#client
NgrokAPI::Models::WeightedBackend
@@ -2268,6 +2324,14 @@
+
+
+
#client
+
NgrokAPI::Services::SecretsClient
+
+
+
+
#client
@@ -3348,6 +3412,22 @@
+
+
+
#create
+
NgrokAPI::Services::VaultsClient
+
+
+
+
+
+
+
#create
+
NgrokAPI::Services::SecretsClient
+
+
+
+
#create
@@ -3580,6 +3660,22 @@
+
+
+
#create!
+
NgrokAPI::Services::VaultsClient
+
+
+
+
+
+
+
#create!
+
NgrokAPI::Services::SecretsClient
+
+
+
+
#create!
@@ -3812,6 +3908,22 @@
+
+
+
+
+
+
+
+
+
+
#created_at
@@ -4052,6 +4164,22 @@
+
+
+
+
+
+
+
+
+
+
#credential
@@ -4132,6 +4260,22 @@
+
+
+
#delete
+
NgrokAPI::Models::Vault
+
+
+
+
+
+
+
#delete
+
NgrokAPI::Models::Secret
+
+
+
+
#delete
@@ -4261,6 +4405,14 @@
+
+
#delete
+
NgrokAPI::Services::VaultsClient
+
+
+
+
+
#delete
NgrokAPI::Models::ApplicationUser
@@ -4268,7 +4420,7 @@
-
+
#delete
NgrokAPI::Models::FailoverBackend
@@ -4276,7 +4428,7 @@
-
+
#delete
NgrokAPI::Models::HTTPSEdgeRoute
@@ -4284,7 +4436,7 @@
-
+
#delete
NgrokAPI::Models::WeightedBackend
@@ -4292,6 +4444,14 @@
+
+
+
#delete
+
NgrokAPI::Services::SecretsClient
+
+
+
+
#delete
@@ -4788,6 +4948,22 @@
+
+
+
#delete!
+
NgrokAPI::Services::VaultsClient
+
+
+
+
+
+
+
#delete!
+
NgrokAPI::Services::SecretsClient
+
+
+
+
#delete!
@@ -5260,6 +5436,22 @@
+
+
+
+
+
+
+
+
+
+
#description
@@ -6044,6 +6236,22 @@
+
+
+
#get
+
NgrokAPI::Services::VaultsClient
+
+
+
+
+
+
+
#get
+
NgrokAPI::Services::SecretsClient
+
+
+
+
#get
@@ -6492,6 +6700,22 @@
+
+
+
#get!
+
NgrokAPI::Services::VaultsClient
+
+
+
+
+
+
+
#get!
+
NgrokAPI::Services::SecretsClient
+
+
+
+
#get!
@@ -7044,6 +7268,22 @@
+
+
+
#id
+
NgrokAPI::Models::Vault
+
+
+
+
+
+
+
#id
+
NgrokAPI::Models::Secret
+
+
+
+
#id
@@ -7388,6 +7628,22 @@
+
+
+
+
+
+
+
+
+
+
#initialize
@@ -7653,6 +7909,14 @@
+
+
+
+
+
#initialize
NgrokAPI::Models::ApplicationUser
@@ -7660,7 +7924,7 @@
-
+
#initialize
NgrokAPI::Models::EndpointBackend
@@ -7668,7 +7932,7 @@
-
+
#initialize
NgrokAPI::Models::FailoverBackend
@@ -7676,7 +7940,7 @@
-
+
#initialize
NgrokAPI::Models::HTTPSEdgeRoute
@@ -7684,7 +7948,7 @@
-
+
#initialize
NgrokAPI::Models::WeightedBackend
@@ -7692,6 +7956,14 @@
+
+
+
+
+
#initialize
@@ -8788,6 +9060,22 @@
+
+
+
+
+
+
+
+
+
+
#lat_long_radius_km
@@ -8820,6 +9108,22 @@
+
+
+
#list
+
NgrokAPI::Services::VaultsClient
+
+
+
+
+
+
+
#list
+
NgrokAPI::Services::SecretsClient
+
+
+
+
#list
@@ -9070,24 +9374,40 @@
-
#list!
-
NgrokAPI::Services::TunnelsClient
+
#list!
+
NgrokAPI::Services::VaultsClient
-
#list!
-
NgrokAPI::Services::APIKeysClient
+
#list!
+
NgrokAPI::Services::SecretsClient
-
#list!
-
NgrokAPI::Services::BotUsersClient
+
#list!
+
NgrokAPI::Services::TunnelsClient
+
+
+
+
+
+
+
#list!
+
NgrokAPI::Services::APIKeysClient
+
+
+
+
+
+
+
#list!
+
NgrokAPI::Services::BotUsersClient
@@ -9412,6 +9732,22 @@
+
+
+
+
+
+
+
+
+
+
#metadata
@@ -9716,6 +10052,22 @@
+
+
+
#name
+
NgrokAPI::Models::Vault
+
+
+
+
+
+
+
#name
+
NgrokAPI::Models::Secret
+
+
+
+
#name
@@ -9942,7 +10294,7 @@
@@ -9950,23 +10302,23 @@
-
#post
-
NgrokAPI::HttpClient
+
#port
+
NgrokAPI::Models::Endpoint
@@ -10813,6 +11165,14 @@
+
+
+
+
+
#serial_number
NgrokAPI::Models::TLSCertificate
@@ -10820,7 +11180,7 @@
-
+
#service
NgrokAPI::Models::EventTargetDatadog
@@ -10828,7 +11188,7 @@
-
+
#single_logout_url
NgrokAPI::Models::EndpointSAML
@@ -10836,7 +11196,7 @@
-
+
#sources
NgrokAPI::Models::EventSourceList
@@ -10844,7 +11204,7 @@
-
+
#sources
NgrokAPI::Models::EventSubscription
@@ -10852,7 +11212,7 @@
-
+
#ssh_certificate_authorities
NgrokAPI::Client
@@ -10860,7 +11220,7 @@
-
+
#ssh_certificate_authority_id
NgrokAPI::Models::SSHHostCertificate
@@ -10868,7 +11228,7 @@
-
+
#ssh_certificate_authority_id
NgrokAPI::Models::SSHUserCertificate
@@ -10876,7 +11236,7 @@
-
+
#ssh_credentials
NgrokAPI::Client
@@ -10884,7 +11244,7 @@
-
+
#ssh_host_certificates
NgrokAPI::Client
@@ -10892,7 +11252,7 @@
-
+
#ssh_user_certificates
NgrokAPI::Client
@@ -10900,7 +11260,7 @@
-
+
#started_at
NgrokAPI::Models::Tunnel
@@ -10908,7 +11268,7 @@
-
+
#started_at
NgrokAPI::Models::TunnelSession
@@ -10916,7 +11276,7 @@
-
+
#started_at
NgrokAPI::Models::AgentIngressCertJob
@@ -10924,7 +11284,7 @@
-
+
#started_at
NgrokAPI::Models::ReservedDomainCertJob
@@ -10932,7 +11292,7 @@
-
+
#status
NgrokAPI::Models::AbuseReport
@@ -10940,7 +11300,7 @@
-
+
#status
NgrokAPI::Models::AbuseReportHostname
@@ -10948,7 +11308,7 @@
-
+
#status_code
NgrokAPI::Models::HTTPResponseBackend
@@ -10956,7 +11316,7 @@
-
+
#stop
NgrokAPI::Services::TunnelSessionsClient
@@ -10964,7 +11324,7 @@
-
+
#stop!
NgrokAPI::Services::TunnelSessionsClient
@@ -10972,7 +11332,7 @@
-
+
#stream_arn
NgrokAPI::Models::EventTargetKinesis
@@ -10980,7 +11340,7 @@
-
+
#subject_alternative_names
NgrokAPI::Models::TLSCertificate
@@ -10988,7 +11348,7 @@
-
+
#subject_common_name
NgrokAPI::Models::TLSCertificate
@@ -10996,7 +11356,7 @@
-
+
#subject_common_name
NgrokAPI::Models::CertificateAuthority
@@ -11004,7 +11364,7 @@
-
+
#subject_country
NgrokAPI::Models::TLSCertificate
@@ -11012,7 +11372,7 @@
-
+
#subject_locality
NgrokAPI::Models::TLSCertificate
@@ -11020,7 +11380,7 @@
-
+
#subject_organization
NgrokAPI::Models::TLSCertificate
@@ -11028,7 +11388,7 @@
-
+
#subject_organizational_unit
NgrokAPI::Models::TLSCertificate
@@ -11036,7 +11396,7 @@
-
+
#subject_province
NgrokAPI::Models::TLSCertificate
@@ -11044,7 +11404,7 @@
-
+
#target
NgrokAPI::Models::EventDestination
@@ -11052,7 +11412,7 @@
-
+
#tcp_addr
NgrokAPI::Models::Endpoint
@@ -11060,7 +11420,7 @@
-
+
#teams
NgrokAPI::Models::EndpointOAuthGitHub
@@ -11068,7 +11428,7 @@
-
+
#tenant_id
NgrokAPI::Models::EventTargetAzureLogsIngestion
@@ -11076,7 +11436,7 @@
-
+
#terminate_at
NgrokAPI::Models::EndpointTLSTermination
@@ -11084,7 +11444,7 @@
-
+
#tls
NgrokAPI::Models::StaticBackend
@@ -11092,7 +11452,7 @@
-
+
#tls_certificates
NgrokAPI::Client
@@ -11100,7 +11460,7 @@
-
+
#tls_termination
NgrokAPI::Models::TLSEdge
@@ -11108,7 +11468,7 @@
-
+
#tls_termination
NgrokAPI::Models::HTTPSEdge
@@ -11116,7 +11476,7 @@
-
+
#to_h
NgrokAPI::Models::Ref
@@ -11124,7 +11484,23 @@
+
+
+
#to_h
+
NgrokAPI::Models::Vault
+
+
+
+
+
+
#to_h
+
NgrokAPI::Models::Secret
+
+
+
+
+
#to_h
NgrokAPI::Models::Tunnel
@@ -11132,7 +11508,7 @@
-
+
#to_h
NgrokAPI::Models::APIKey
@@ -11140,7 +11516,7 @@
-
+
#to_h
NgrokAPI::Models::AWSAuth
@@ -11148,7 +11524,7 @@
-
+
#to_h
NgrokAPI::Models::AWSRole
@@ -11156,7 +11532,7 @@
-
+
#to_h
NgrokAPI::Models::BotUser
@@ -11164,7 +11540,7 @@
-
+
#to_h
NgrokAPI::Models::Endpoint
@@ -11172,7 +11548,7 @@
-
+
#to_h
NgrokAPI::Models::Location
@@ -11180,7 +11556,7 @@
-
+
#to_h
NgrokAPI::Models::TCPEdge
@@ -11188,7 +11564,7 @@
-
+
#to_h
NgrokAPI::Models::TLSEdge
@@ -11196,7 +11572,7 @@
-
+
#to_h
NgrokAPI::Models::IPPolicy
@@ -11204,7 +11580,7 @@
-
+
#to_h
NgrokAPI::Models::Credential
@@ -11212,7 +11588,7 @@
-
+
#to_h
NgrokAPI::Models::HTTPSEdge
@@ -11220,7 +11596,7 @@
-
+
#to_h
NgrokAPI::Models::UserAgent
@@ -11228,7 +11604,7 @@
-
+
#to_h
NgrokAPI::Models::AbuseReport
@@ -11236,7 +11612,7 @@
-
+
#to_h
NgrokAPI::Models::EventSource
@@ -11244,7 +11620,7 @@
-
+
#to_h
NgrokAPI::Models::EventTarget
@@ -11252,7 +11628,7 @@
-
+
#to_h
NgrokAPI::Models::AgentIngress
@@ -11260,7 +11636,7 @@
-
+
#to_h
NgrokAPI::Models::EndpointOIDC
@@ -11268,7 +11644,7 @@
-
+
#to_h
NgrokAPI::Models::EndpointSAML
@@ -11276,7 +11652,7 @@
-
+
#to_h
NgrokAPI::Models::ReservedAddr
@@ -11284,7 +11660,7 @@
-
+
#to_h
NgrokAPI::Models::IPPolicyRule
@@ -11292,7 +11668,7 @@
-
+
#to_h
NgrokAPI::Models::IPRestriction
@@ -11300,7 +11676,7 @@
-
+
#to_h
NgrokAPI::Models::SSHCredential
@@ -11308,7 +11684,7 @@
-
+
#to_h
NgrokAPI::Models::StaticBackend
@@ -11316,7 +11692,7 @@
-
+
#to_h
NgrokAPI::Models::TunnelSession
@@ -11324,7 +11700,7 @@
-
+
#to_h
NgrokAPI::Models::AWSCredentials
@@ -11332,7 +11708,7 @@
-
+
#to_h
NgrokAPI::Models::BrowserSession
@@ -11340,7 +11716,7 @@
-
+
#to_h
NgrokAPI::Models::EndpointOAuth
@@ -11348,7 +11724,7 @@
-
+
#to_h
NgrokAPI::Models::ReservedDomain
@@ -11356,7 +11732,7 @@
-
+
#to_h
NgrokAPI::Models::TLSCertificate
@@ -11364,7 +11740,7 @@
-
+
#to_h
NgrokAPI::Models::ApplicationUser
@@ -11372,7 +11748,7 @@
-
+
#to_h
NgrokAPI::Models::EndpointBackend
@@ -11380,7 +11756,7 @@
-
+
#to_h
NgrokAPI::Models::FailoverBackend
@@ -11388,7 +11764,7 @@
-
+
#to_h
NgrokAPI::Models::HTTPSEdgeRoute
@@ -11396,7 +11772,7 @@
-
+
#to_h
NgrokAPI::Models::WeightedBackend
@@ -11404,7 +11780,7 @@
-
+
#to_h
NgrokAPI::Models::EventDestination
@@ -11412,7 +11788,7 @@
-
+
#to_h
NgrokAPI::Models::EventSourceList
@@ -11420,7 +11796,7 @@
-
+
#to_h
NgrokAPI::Models::IdentityProvider
@@ -11428,7 +11804,7 @@
-
+
#to_h
NgrokAPI::Models::EndpointIPPolicy
@@ -11436,7 +11812,7 @@
-
+
#to_h
NgrokAPI::Models::EventSubscription
@@ -11444,7 +11820,7 @@
-
+