From 8dedad7fae627b0bf3c0ca9bad816f8df19172d5 Mon Sep 17 00:00:00 2001 From: ngrok release bot Date: Thu, 24 Aug 2023 20:57:44 +0000 Subject: [PATCH] Update generated files --- .eslintignore | 2 + .eslintrc.js | 2 + .gitignore | 2 + .prettierrc.js | 2 + CHANGELOG.md | 15 +- README.md | 12 +- docs/assets/js/search.js | 2 +- docs/classes/client.Ngrok.html | 80 +- docs/classes/services.APIKeys.html | 31 +- docs/classes/services.AbuseReports.html | 10 +- docs/classes/services.AgentIngresses.html | 31 +- .../classes/services.ApplicationSessions.html | 288 + docs/classes/services.ApplicationUsers.html | 288 + .../services.CertificateAuthorities.html | 31 +- docs/classes/services.Credentials.html | 33 +- .../services.EdgeRouteBackendModule.html | 8 +- ...ervices.EdgeRouteCircuitBreakerModule.html | 8 +- .../services.EdgeRouteCompressionModule.html | 8 +- ...services.EdgeRouteIPRestrictionModule.html | 8 +- .../services.EdgeRouteOAuthModule.html | 8 +- .../classes/services.EdgeRouteOIDCModule.html | 8 +- ...ervices.EdgeRouteRequestHeadersModule.html | 8 +- ...rvices.EdgeRouteResponseHeadersModule.html | 8 +- .../classes/services.EdgeRouteSAMLModule.html | 8 +- ...es.EdgeRouteWebhookVerificationModule.html | 8 +- ....EdgeRouteWebsocketTCPConverterModule.html | 8 +- docs/classes/services.EdgesHTTPS.html | 31 +- docs/classes/services.EdgesHTTPSRoutes.html | 10 +- docs/classes/services.EdgesTCP.html | 31 +- docs/classes/services.EdgesTLS.html | 31 +- docs/classes/services.Endpoints.html | 21 +- docs/classes/services.EventDestinations.html | 33 +- docs/classes/services.EventSources.html | 12 +- docs/classes/services.EventSubscriptions.html | 31 +- docs/classes/services.FailoverBackends.html | 31 +- .../services.HTTPResponseBackends.html | 31 +- .../services.HTTPSEdgeMutualTLSModule.html | 16 +- ...ervices.HTTPSEdgeTLSTerminationModule.html | 16 +- docs/classes/services.IPPolicies.html | 31 +- docs/classes/services.IPPolicyRules.html | 31 +- docs/classes/services.IPRestrictions.html | 31 +- docs/classes/services.ReservedAddrs.html | 31 +- docs/classes/services.ReservedDomains.html | 43 +- .../services.SSHCertificateAuthorities.html | 31 +- docs/classes/services.SSHCredentials.html | 31 +- .../classes/services.SSHHostCertificates.html | 31 +- .../classes/services.SSHUserCertificates.html | 31 +- .../services.TCPEdgeBackendModule.html | 16 +- .../services.TCPEdgeIPRestrictionModule.html | 16 +- docs/classes/services.TLSCertificates.html | 31 +- .../services.TLSEdgeBackendModule.html | 16 +- .../services.TLSEdgeIPRestrictionModule.html | 16 +- .../services.TLSEdgeMutualTLSModule.html | 16 +- .../services.TLSEdgeTLSTerminationModule.html | 16 +- .../classes/services.TunnelGroupBackends.html | 31 +- docs/classes/services.TunnelSessions.html | 35 +- docs/classes/services.Tunnels.html | 21 +- docs/classes/services.WeightedBackends.html | 31 +- docs/index.html | 11 +- docs/interfaces/client.NgrokConfig.html | 4 +- docs/interfaces/datatypes.APIKey.html | 37 +- docs/interfaces/datatypes.APIKeyCreate.html | 27 +- docs/interfaces/datatypes.APIKeyList.html | 6 +- docs/interfaces/datatypes.APIKeyUpdate.html | 6 +- docs/interfaces/datatypes.AWSAuth.html | 4 +- docs/interfaces/datatypes.AWSCredentials.html | 4 +- docs/interfaces/datatypes.AWSRole.html | 2 +- docs/interfaces/datatypes.AbuseReport.html | 18 +- .../datatypes.AbuseReportCreate.html | 6 +- .../datatypes.AbuseReportHostname.html | 4 +- docs/interfaces/datatypes.AgentIngress.html | 64 +- .../datatypes.AgentIngressCertJob.html | 224 + .../datatypes.AgentIngressCertPolicy.html | 186 + .../datatypes.AgentIngressCertStatus.html | 186 + .../datatypes.AgentIngressCreate.html | 29 +- .../datatypes.AgentIngressList.html | 6 +- .../datatypes.AgentIngressUpdate.html | 25 +- .../datatypes.ApplicationSession.html | 357 + .../datatypes.ApplicationSessionList.html | 205 + .../interfaces/datatypes.ApplicationUser.html | 338 + .../datatypes.ApplicationUserList.html | 205 + docs/interfaces/datatypes.BrowserSession.html | 205 + .../datatypes.CertificateAuthority.html | 32 +- .../datatypes.CertificateAuthorityCreate.html | 10 +- .../datatypes.CertificateAuthorityList.html | 6 +- .../datatypes.CertificateAuthorityUpdate.html | 6 +- docs/interfaces/datatypes.Credential.html | 41 +- .../datatypes.CredentialCreate.html | 31 +- docs/interfaces/datatypes.CredentialList.html | 6 +- .../datatypes.CredentialUpdate.html | 10 +- .../datatypes.EdgeBackendReplace.html | 4 +- .../datatypes.EdgeIPRestrictionReplace.html | 4 +- .../datatypes.EdgeMutualTLSReplace.html | 4 +- .../datatypes.EdgeRouteBackendReplace.html | 6 +- ...atypes.EdgeRouteCircuitBreakerReplace.html | 6 +- ...datatypes.EdgeRouteCompressionReplace.html | 6 +- ...tatypes.EdgeRouteIPRestrictionReplace.html | 6 +- docs/interfaces/datatypes.EdgeRouteItem.html | 4 +- .../datatypes.EdgeRouteOAuthReplace.html | 6 +- .../datatypes.EdgeRouteOIDCReplace.html | 6 +- ...atypes.EdgeRouteRequestHeadersReplace.html | 6 +- ...types.EdgeRouteResponseHeadersReplace.html | 6 +- .../datatypes.EdgeRouteSAMLReplace.html | 6 +- ...s.EdgeRouteWebhookVerificationReplace.html | 6 +- ...EdgeRouteWebsocketTCPConverterReplace.html | 6 +- ...types.EdgeTLSTerminationAtEdgeReplace.html | 4 +- .../datatypes.EdgeTLSTerminationReplace.html | 4 +- docs/interfaces/datatypes.Endpoint.html | 38 +- .../interfaces/datatypes.EndpointBackend.html | 4 +- .../datatypes.EndpointBackendMutate.html | 4 +- .../datatypes.EndpointCircuitBreaker.html | 12 +- .../datatypes.EndpointCompression.html | 2 +- .../datatypes.EndpointIPPolicy.html | 9 +- .../datatypes.EndpointIPPolicyMutate.html | 4 +- docs/interfaces/datatypes.EndpointList.html | 6 +- .../datatypes.EndpointMutualTLS.html | 4 +- .../datatypes.EndpointMutualTLSMutate.html | 4 +- docs/interfaces/datatypes.EndpointOAuth.html | 14 +- .../datatypes.EndpointOAuthAmazon.html | 218 + .../datatypes.EndpointOAuthFacebook.html | 10 +- .../datatypes.EndpointOAuthGitHub.html | 24 +- .../datatypes.EndpointOAuthGitLab.html | 218 + .../datatypes.EndpointOAuthGoogle.html | 10 +- .../datatypes.EndpointOAuthLinkedIn.html | 218 + .../datatypes.EndpointOAuthMicrosoft.html | 10 +- .../datatypes.EndpointOAuthProvider.html | 84 +- .../datatypes.EndpointOAuthTwitch.html | 218 + docs/interfaces/datatypes.EndpointOIDC.html | 18 +- .../datatypes.EndpointRequestHeaders.html | 6 +- .../datatypes.EndpointResponseHeaders.html | 6 +- docs/interfaces/datatypes.EndpointSAML.html | 30 +- .../datatypes.EndpointSAMLMutate.html | 20 +- .../datatypes.EndpointTLSTermination.html | 6 +- ...atatypes.EndpointTLSTerminationAtEdge.html | 4 +- .../datatypes.EndpointWebhookValidation.html | 8 +- ...tatypes.EndpointWebsocketTCPConverter.html | 2 +- docs/interfaces/datatypes.Error.html | 8 +- .../datatypes.EventDestination.html | 20 +- .../datatypes.EventDestinationCreate.html | 12 +- .../datatypes.EventDestinationList.html | 6 +- .../datatypes.EventDestinationUpdate.html | 10 +- docs/interfaces/datatypes.EventSource.html | 4 +- .../datatypes.EventSourceCreate.html | 4 +- .../interfaces/datatypes.EventSourceItem.html | 4 +- .../interfaces/datatypes.EventSourceList.html | 4 +- .../datatypes.EventSourcePaging.html | 2 +- .../datatypes.EventSourceReplace.html | 2 +- .../datatypes.EventSourceUpdate.html | 4 +- .../datatypes.EventSubscription.html | 20 +- .../datatypes.EventSubscriptionCreate.html | 12 +- .../datatypes.EventSubscriptionList.html | 6 +- .../datatypes.EventSubscriptionUpdate.html | 10 +- docs/interfaces/datatypes.EventTarget.html | 25 +- .../datatypes.EventTargetCloudwatchLogs.html | 4 +- .../datatypes.EventTargetDatadog.html | 224 + .../datatypes.EventTargetFirehose.html | 4 +- .../datatypes.EventTargetKinesis.html | 4 +- .../interfaces/datatypes.FailoverBackend.html | 18 +- .../datatypes.FailoverBackendCreate.html | 10 +- .../datatypes.FailoverBackendList.html | 6 +- .../datatypes.FailoverBackendUpdate.html | 8 +- .../datatypes.HTTPResponseBackend.html | 22 +- .../datatypes.HTTPResponseBackendCreate.html | 14 +- .../datatypes.HTTPResponseBackendList.html | 6 +- .../datatypes.HTTPResponseBackendUpdate.html | 12 +- docs/interfaces/datatypes.HTTPSEdge.html | 24 +- .../interfaces/datatypes.HTTPSEdgeCreate.html | 14 +- docs/interfaces/datatypes.HTTPSEdgeList.html | 6 +- docs/interfaces/datatypes.HTTPSEdgeRoute.html | 44 +- .../datatypes.HTTPSEdgeRouteCreate.html | 36 +- .../datatypes.HTTPSEdgeRouteUpdate.html | 38 +- .../interfaces/datatypes.HTTPSEdgeUpdate.html | 12 +- docs/interfaces/datatypes.IPPolicy.html | 16 +- docs/interfaces/datatypes.IPPolicyCreate.html | 8 +- docs/interfaces/datatypes.IPPolicyList.html | 6 +- docs/interfaces/datatypes.IPPolicyRule.html | 22 +- .../datatypes.IPPolicyRuleCreate.html | 14 +- .../datatypes.IPPolicyRuleList.html | 6 +- .../datatypes.IPPolicyRuleUpdate.html | 8 +- docs/interfaces/datatypes.IPPolicyUpdate.html | 6 +- docs/interfaces/datatypes.IPRestriction.html | 22 +- .../datatypes.IPRestrictionCreate.html | 14 +- .../datatypes.IPRestrictionList.html | 6 +- .../datatypes.IPRestrictionUpdate.html | 10 +- .../datatypes.IdentityProvider.html | 186 + docs/interfaces/datatypes.Item.html | 2 +- docs/interfaces/datatypes.Location.html | 224 + docs/interfaces/datatypes.Paging.html | 4 +- docs/interfaces/datatypes.Ref.html | 4 +- docs/interfaces/datatypes.ReservedAddr.html | 20 +- .../datatypes.ReservedAddrCreate.html | 10 +- .../datatypes.ReservedAddrList.html | 6 +- .../datatypes.ReservedAddrUpdate.html | 6 +- docs/interfaces/datatypes.ReservedDomain.html | 30 +- .../datatypes.ReservedDomainCertJob.html | 12 +- .../datatypes.ReservedDomainCertPolicy.html | 4 +- .../datatypes.ReservedDomainCertStatus.html | 6 +- .../datatypes.ReservedDomainCreate.html | 50 +- .../datatypes.ReservedDomainList.html | 6 +- .../datatypes.ReservedDomainUpdate.html | 10 +- .../datatypes.SSHCertificateAuthority.html | 20 +- ...tatypes.SSHCertificateAuthorityCreate.html | 14 +- ...datatypes.SSHCertificateAuthorityList.html | 6 +- ...tatypes.SSHCertificateAuthorityUpdate.html | 6 +- docs/interfaces/datatypes.SSHCredential.html | 41 +- .../datatypes.SSHCredentialCreate.html | 33 +- .../datatypes.SSHCredentialList.html | 6 +- .../datatypes.SSHCredentialUpdate.html | 10 +- .../datatypes.SSHHostCertificate.html | 34 +- .../datatypes.SSHHostCertificateCreate.html | 22 +- .../datatypes.SSHHostCertificateList.html | 6 +- .../datatypes.SSHHostCertificateUpdate.html | 6 +- .../datatypes.SSHUserCertificate.html | 38 +- .../datatypes.SSHUserCertificateCreate.html | 26 +- .../datatypes.SSHUserCertificateList.html | 6 +- .../datatypes.SSHUserCertificateUpdate.html | 6 +- docs/interfaces/datatypes.TCPEdge.html | 22 +- docs/interfaces/datatypes.TCPEdgeCreate.html | 14 +- docs/interfaces/datatypes.TCPEdgeList.html | 6 +- docs/interfaces/datatypes.TCPEdgeUpdate.html | 12 +- docs/interfaces/datatypes.TLSCertificate.html | 56 +- .../datatypes.TLSCertificateCreate.html | 16 +- .../datatypes.TLSCertificateList.html | 6 +- .../datatypes.TLSCertificateSANs.html | 4 +- .../datatypes.TLSCertificateUpdate.html | 6 +- docs/interfaces/datatypes.TLSEdge.html | 26 +- docs/interfaces/datatypes.TLSEdgeCreate.html | 18 +- docs/interfaces/datatypes.TLSEdgeList.html | 6 +- docs/interfaces/datatypes.TLSEdgeUpdate.html | 16 +- docs/interfaces/datatypes.Tunnel.html | 34 +- .../datatypes.TunnelGroupBackend.html | 20 +- .../datatypes.TunnelGroupBackendCreate.html | 10 +- .../datatypes.TunnelGroupBackendList.html | 6 +- .../datatypes.TunnelGroupBackendUpdate.html | 8 +- docs/interfaces/datatypes.TunnelList.html | 6 +- docs/interfaces/datatypes.TunnelSession.html | 24 +- .../datatypes.TunnelSessionList.html | 6 +- .../datatypes.TunnelSessionsUpdate.html | 2 +- docs/interfaces/datatypes.UserAgent.html | 262 + .../interfaces/datatypes.WeightedBackend.html | 18 +- .../datatypes.WeightedBackendCreate.html | 10 +- .../datatypes.WeightedBackendList.html | 6 +- .../datatypes.WeightedBackendUpdate.html | 8 +- docs/modules/datatypes.html | 64 + docs/modules/services.html | 8 + jest.config.js | 2 + lib/client.d.ts | 16 +- lib/client.d.ts.map | 2 +- lib/client.js | 208 +- lib/client.js.map | 2 +- lib/datatypes.d.ts | 593 +- lib/datatypes.d.ts.map | 2 +- lib/datatypes.js | 7 +- lib/datatypes.js.map | 2 +- lib/index.d.ts.map | 2 +- lib/index.js | 44 +- lib/index.js.map | 2 +- lib/services.d.ts | 290 +- lib/services.d.ts.map | 2 +- lib/services.js | 6650 ++++++++--------- lib/services.js.map | 2 +- lib/util.d.ts.map | 2 +- lib/util.js | 67 +- lib/util.js.map | 2 +- src/client.ts | 48 +- src/datatypes.ts | 617 +- src/index.ts | 2 + src/services.ts | 1287 ++-- src/util.ts | 2 + test/apikey.test.js | 125 +- 270 files changed, 11581 insertions(+), 6103 deletions(-) create mode 100644 docs/classes/services.ApplicationSessions.html create mode 100644 docs/classes/services.ApplicationUsers.html create mode 100644 docs/interfaces/datatypes.AgentIngressCertJob.html create mode 100644 docs/interfaces/datatypes.AgentIngressCertPolicy.html create mode 100644 docs/interfaces/datatypes.AgentIngressCertStatus.html create mode 100644 docs/interfaces/datatypes.ApplicationSession.html create mode 100644 docs/interfaces/datatypes.ApplicationSessionList.html create mode 100644 docs/interfaces/datatypes.ApplicationUser.html create mode 100644 docs/interfaces/datatypes.ApplicationUserList.html create mode 100644 docs/interfaces/datatypes.BrowserSession.html create mode 100644 docs/interfaces/datatypes.EndpointOAuthAmazon.html create mode 100644 docs/interfaces/datatypes.EndpointOAuthGitLab.html create mode 100644 docs/interfaces/datatypes.EndpointOAuthLinkedIn.html create mode 100644 docs/interfaces/datatypes.EndpointOAuthTwitch.html create mode 100644 docs/interfaces/datatypes.EventTargetDatadog.html create mode 100644 docs/interfaces/datatypes.IdentityProvider.html create mode 100644 docs/interfaces/datatypes.Location.html create mode 100644 docs/interfaces/datatypes.UserAgent.html diff --git a/.eslintignore b/.eslintignore index 7e228b0..c68e172 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,2 +1,4 @@ +# Code generated for API Clients. DO NOT EDIT. + node_modules/ *.d.ts diff --git a/.eslintrc.js b/.eslintrc.js index 64edd9a..12f31a0 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,3 +1,5 @@ +// Code generated for API Clients. DO NOT EDIT. + module.exports = { "env": { "browser": true, diff --git a/.gitignore b/.gitignore index 3c3629e..0c11dfa 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ +# Code generated for API Clients. DO NOT EDIT. + node_modules diff --git a/.prettierrc.js b/.prettierrc.js index eb32034..b17d844 100644 --- a/.prettierrc.js +++ b/.prettierrc.js @@ -1,3 +1,5 @@ +// Code generated for API Clients. DO NOT EDIT. + module.exports = { trailingComma: "es5", tabWidth: 2, diff --git a/CHANGELOG.md b/CHANGELOG.md index aa04536..7e99ddd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,13 @@ -## 0.2.0 (July 14, 2021) + + +## 0.3.0 + +ENHANCEMENTS: + +* Added `owner_id` field to the `api_key`, `credential`, and `ssh_credential` resources. If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. +* Added `failover_backend`, `http_response_backend`, and `tunnel_group_backend` resources. A Failover backend defines failover behavior within a list of referenced backends. Traffic is sent to the first backend in the list. If that backend is offline or no connection can be established, ngrok attempts to connect to the next backend in the list until one is successful. + +## 0.2.0 ENHANCEMENTS: @@ -14,14 +23,14 @@ FIXES: * Use Markdown instead of plain text for Typedoc * Use Promise when a method returns no result instead of an empty object -## 0.1.0 (June 18, 2021) +## 0.1.0 ENHANCEMENTS: * List iterators supporting automatic paging * Generate TypeScript documentation -## 0.0.11 (June 8, 2021) +## 0.0.11 FIXES: diff --git a/README.md b/README.md index b182021..51a2bd4 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ + + # Unstable This library is currently unstable. We know of rough edges @@ -5,12 +7,12 @@ and are working to bring it to parity with our other API client libraries. Please feel free to try it out and let us know if you find it useful! -## ngrok API client library for JavaScript and TypeScript +# ngrok API client library for JavaScript and TypeScript This library wraps the [ngrok HTTP API](https://ngrok.com/docs/api) to make it easier to consume in JavaScript or TypeScript. -### Installation +## Installation The published library is available on [npm](https://www.npmjs.com/package/@ngrok/ngrok-api). @@ -19,7 +21,11 @@ The published library is available on npm install @ngrok/ngrok-api ``` -### Documentation +## Support + +The best place to get support using this library is through the [ngrok Slack Community](https://ngrok.com/slack). If you find any bugs, please contribute by opening a [new GitHub issue](https://github.com/ngrok/ngrok-api-typescript/issues/new/choose). + +## Documentation A quickstart guide and a full API reference are included in the [ngrok TypeScript API documentation](https://typescript-api.docs.ngrok.com) diff --git a/docs/assets/js/search.js b/docs/assets/js/search.js index e3f2dfd..08fc5dc 100644 --- a/docs/assets/js/search.js +++ b/docs/assets/js/search.js @@ -1 +1 @@ -window.searchData = {"kinds":{"1":"Module","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal"},"rows":[{"id":0,"kind":1,"name":"client","url":"modules/client.html","classes":"tsd-kind-module"},{"id":1,"kind":256,"name":"NgrokConfig","url":"interfaces/client.NgrokConfig.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"client"},{"id":2,"kind":1024,"name":"apiToken","url":"interfaces/client.NgrokConfig.html#apiToken","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"client.NgrokConfig"},{"id":3,"kind":1024,"name":"baseUrl","url":"interfaces/client.NgrokConfig.html#baseUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"client.NgrokConfig"},{"id":4,"kind":128,"name":"Ngrok","url":"classes/client.Ngrok.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"client"},{"id":5,"kind":512,"name":"constructor","url":"classes/client.Ngrok.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"client.Ngrok"},{"id":6,"kind":1024,"name":"abuseReports","url":"classes/client.Ngrok.html#abuseReports","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":7,"kind":1024,"name":"agentIngresses","url":"classes/client.Ngrok.html#agentIngresses","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":8,"kind":1024,"name":"apiKeys","url":"classes/client.Ngrok.html#apiKeys","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":9,"kind":1024,"name":"certificateAuthorities","url":"classes/client.Ngrok.html#certificateAuthorities","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":10,"kind":1024,"name":"credentials","url":"classes/client.Ngrok.html#credentials","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":11,"kind":1024,"name":"endpoints","url":"classes/client.Ngrok.html#endpoints","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":12,"kind":1024,"name":"eventDestinations","url":"classes/client.Ngrok.html#eventDestinations","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":13,"kind":1024,"name":"eventSubscriptions","url":"classes/client.Ngrok.html#eventSubscriptions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":14,"kind":1024,"name":"eventSources","url":"classes/client.Ngrok.html#eventSources","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":15,"kind":1024,"name":"ipPolicies","url":"classes/client.Ngrok.html#ipPolicies","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":16,"kind":1024,"name":"ipPolicyRules","url":"classes/client.Ngrok.html#ipPolicyRules","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":17,"kind":1024,"name":"ipRestrictions","url":"classes/client.Ngrok.html#ipRestrictions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":18,"kind":1024,"name":"reservedAddrs","url":"classes/client.Ngrok.html#reservedAddrs","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":19,"kind":1024,"name":"reservedDomains","url":"classes/client.Ngrok.html#reservedDomains","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":20,"kind":1024,"name":"sshCertificateAuthorities","url":"classes/client.Ngrok.html#sshCertificateAuthorities","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":21,"kind":1024,"name":"sshCredentials","url":"classes/client.Ngrok.html#sshCredentials","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":22,"kind":1024,"name":"sshHostCertificates","url":"classes/client.Ngrok.html#sshHostCertificates","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":23,"kind":1024,"name":"sshUserCertificates","url":"classes/client.Ngrok.html#sshUserCertificates","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":24,"kind":1024,"name":"tlsCertificates","url":"classes/client.Ngrok.html#tlsCertificates","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":25,"kind":1024,"name":"tunnelSessions","url":"classes/client.Ngrok.html#tunnelSessions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":26,"kind":1024,"name":"tunnels","url":"classes/client.Ngrok.html#tunnels","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":27,"kind":1024,"name":"backends","url":"classes/client.Ngrok.html#backends","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":28,"kind":65536,"name":"__type","url":"classes/client.Ngrok.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"client.Ngrok"},{"id":29,"kind":1024,"name":"failoverBackends","url":"classes/client.Ngrok.html#__type.failoverBackends","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":30,"kind":1024,"name":"httpResponseBackends","url":"classes/client.Ngrok.html#__type.httpResponseBackends","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":31,"kind":1024,"name":"tunnelGroupBackends","url":"classes/client.Ngrok.html#__type.tunnelGroupBackends","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":32,"kind":1024,"name":"weightedBackends","url":"classes/client.Ngrok.html#__type.weightedBackends","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":33,"kind":1024,"name":"edges","url":"classes/client.Ngrok.html#edges","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":34,"kind":65536,"name":"__type","url":"classes/client.Ngrok.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"client.Ngrok"},{"id":35,"kind":1024,"name":"edgesHttpsRoutes","url":"classes/client.Ngrok.html#__type-2.edgesHttpsRoutes","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":36,"kind":1024,"name":"edgesHttps","url":"classes/client.Ngrok.html#__type-2.edgesHttps","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":37,"kind":1024,"name":"edgesTcp","url":"classes/client.Ngrok.html#__type-2.edgesTcp","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":38,"kind":1024,"name":"edgesTls","url":"classes/client.Ngrok.html#__type-2.edgesTls","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":39,"kind":1024,"name":"edgeModules","url":"classes/client.Ngrok.html#edgeModules","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":40,"kind":65536,"name":"__type","url":"classes/client.Ngrok.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"client.Ngrok"},{"id":41,"kind":1024,"name":"httpsEdgeMutualTlsModule","url":"classes/client.Ngrok.html#__type-1.httpsEdgeMutualTlsModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":42,"kind":1024,"name":"httpsEdgeTlsTerminationModule","url":"classes/client.Ngrok.html#__type-1.httpsEdgeTlsTerminationModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":43,"kind":1024,"name":"edgeRouteBackendModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteBackendModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":44,"kind":1024,"name":"edgeRouteIpRestrictionModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteIpRestrictionModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":45,"kind":1024,"name":"edgeRouteRequestHeadersModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteRequestHeadersModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":46,"kind":1024,"name":"edgeRouteResponseHeadersModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteResponseHeadersModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":47,"kind":1024,"name":"edgeRouteCompressionModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteCompressionModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":48,"kind":1024,"name":"edgeRouteCircuitBreakerModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteCircuitBreakerModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":49,"kind":1024,"name":"edgeRouteWebhookVerificationModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteWebhookVerificationModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":50,"kind":1024,"name":"edgeRouteOAuthModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteOAuthModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":51,"kind":1024,"name":"edgeRouteSamlModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteSamlModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":52,"kind":1024,"name":"edgeRouteOidcModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteOidcModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":53,"kind":1024,"name":"edgeRouteWebsocketTcpConverterModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteWebsocketTcpConverterModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":54,"kind":1024,"name":"tcpEdgeBackendModule","url":"classes/client.Ngrok.html#__type-1.tcpEdgeBackendModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":55,"kind":1024,"name":"tcpEdgeIpRestrictionModule","url":"classes/client.Ngrok.html#__type-1.tcpEdgeIpRestrictionModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":56,"kind":1024,"name":"tlsEdgeBackendModule","url":"classes/client.Ngrok.html#__type-1.tlsEdgeBackendModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":57,"kind":1024,"name":"tlsEdgeIpRestrictionModule","url":"classes/client.Ngrok.html#__type-1.tlsEdgeIpRestrictionModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":58,"kind":1024,"name":"tlsEdgeMutualTlsModule","url":"classes/client.Ngrok.html#__type-1.tlsEdgeMutualTlsModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":59,"kind":1024,"name":"tlsEdgeTlsTerminationModule","url":"classes/client.Ngrok.html#__type-1.tlsEdgeTlsTerminationModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":60,"kind":1,"name":"datatypes","url":"modules/datatypes.html","classes":"tsd-kind-module"},{"id":61,"kind":256,"name":"Empty","url":"interfaces/datatypes.Empty.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":62,"kind":256,"name":"Item","url":"interfaces/datatypes.Item.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":63,"kind":1024,"name":"id","url":"interfaces/datatypes.Item.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Item"},{"id":64,"kind":256,"name":"Paging","url":"interfaces/datatypes.Paging.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":65,"kind":1024,"name":"beforeId","url":"interfaces/datatypes.Paging.html#beforeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Paging"},{"id":66,"kind":1024,"name":"limit","url":"interfaces/datatypes.Paging.html#limit","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Paging"},{"id":67,"kind":256,"name":"Error","url":"interfaces/datatypes.Error.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":68,"kind":1024,"name":"errorCode","url":"interfaces/datatypes.Error.html#errorCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Error"},{"id":69,"kind":1024,"name":"statusCode","url":"interfaces/datatypes.Error.html#statusCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Error"},{"id":70,"kind":1024,"name":"msg","url":"interfaces/datatypes.Error.html#msg","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Error"},{"id":71,"kind":1024,"name":"details","url":"interfaces/datatypes.Error.html#details","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Error"},{"id":72,"kind":256,"name":"Ref","url":"interfaces/datatypes.Ref.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":73,"kind":1024,"name":"id","url":"interfaces/datatypes.Ref.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Ref"},{"id":74,"kind":1024,"name":"uri","url":"interfaces/datatypes.Ref.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Ref"},{"id":75,"kind":256,"name":"AbuseReport","url":"interfaces/datatypes.AbuseReport.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":76,"kind":1024,"name":"id","url":"interfaces/datatypes.AbuseReport.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":77,"kind":1024,"name":"uri","url":"interfaces/datatypes.AbuseReport.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":78,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.AbuseReport.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":79,"kind":1024,"name":"urls","url":"interfaces/datatypes.AbuseReport.html#urls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":80,"kind":1024,"name":"metadata","url":"interfaces/datatypes.AbuseReport.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":81,"kind":1024,"name":"status","url":"interfaces/datatypes.AbuseReport.html#status","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":82,"kind":1024,"name":"hostnames","url":"interfaces/datatypes.AbuseReport.html#hostnames","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":83,"kind":256,"name":"AbuseReportHostname","url":"interfaces/datatypes.AbuseReportHostname.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":84,"kind":1024,"name":"hostname","url":"interfaces/datatypes.AbuseReportHostname.html#hostname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReportHostname"},{"id":85,"kind":1024,"name":"status","url":"interfaces/datatypes.AbuseReportHostname.html#status","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReportHostname"},{"id":86,"kind":256,"name":"AbuseReportCreate","url":"interfaces/datatypes.AbuseReportCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":87,"kind":1024,"name":"urls","url":"interfaces/datatypes.AbuseReportCreate.html#urls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReportCreate"},{"id":88,"kind":1024,"name":"metadata","url":"interfaces/datatypes.AbuseReportCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReportCreate"},{"id":89,"kind":256,"name":"AgentIngressCreate","url":"interfaces/datatypes.AgentIngressCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":90,"kind":1024,"name":"description","url":"interfaces/datatypes.AgentIngressCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCreate"},{"id":91,"kind":1024,"name":"metadata","url":"interfaces/datatypes.AgentIngressCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCreate"},{"id":92,"kind":1024,"name":"domain","url":"interfaces/datatypes.AgentIngressCreate.html#domain","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCreate"},{"id":93,"kind":256,"name":"AgentIngressUpdate","url":"interfaces/datatypes.AgentIngressUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":94,"kind":1024,"name":"id","url":"interfaces/datatypes.AgentIngressUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressUpdate"},{"id":95,"kind":1024,"name":"description","url":"interfaces/datatypes.AgentIngressUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressUpdate"},{"id":96,"kind":1024,"name":"metadata","url":"interfaces/datatypes.AgentIngressUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressUpdate"},{"id":97,"kind":256,"name":"AgentIngress","url":"interfaces/datatypes.AgentIngress.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":98,"kind":1024,"name":"id","url":"interfaces/datatypes.AgentIngress.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":99,"kind":1024,"name":"uri","url":"interfaces/datatypes.AgentIngress.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":100,"kind":1024,"name":"description","url":"interfaces/datatypes.AgentIngress.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":101,"kind":1024,"name":"metadata","url":"interfaces/datatypes.AgentIngress.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":102,"kind":1024,"name":"domain","url":"interfaces/datatypes.AgentIngress.html#domain","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":103,"kind":1024,"name":"nsTargets","url":"interfaces/datatypes.AgentIngress.html#nsTargets","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":104,"kind":1024,"name":"regionDomains","url":"interfaces/datatypes.AgentIngress.html#regionDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":105,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.AgentIngress.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":106,"kind":256,"name":"AgentIngressList","url":"interfaces/datatypes.AgentIngressList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":107,"kind":1024,"name":"ingresses","url":"interfaces/datatypes.AgentIngressList.html#ingresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressList"},{"id":108,"kind":1024,"name":"uri","url":"interfaces/datatypes.AgentIngressList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressList"},{"id":109,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.AgentIngressList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressList"},{"id":110,"kind":256,"name":"APIKeyCreate","url":"interfaces/datatypes.APIKeyCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":111,"kind":1024,"name":"description","url":"interfaces/datatypes.APIKeyCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyCreate"},{"id":112,"kind":1024,"name":"metadata","url":"interfaces/datatypes.APIKeyCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyCreate"},{"id":113,"kind":256,"name":"APIKeyUpdate","url":"interfaces/datatypes.APIKeyUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":114,"kind":1024,"name":"id","url":"interfaces/datatypes.APIKeyUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyUpdate"},{"id":115,"kind":1024,"name":"description","url":"interfaces/datatypes.APIKeyUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyUpdate"},{"id":116,"kind":1024,"name":"metadata","url":"interfaces/datatypes.APIKeyUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyUpdate"},{"id":117,"kind":256,"name":"APIKey","url":"interfaces/datatypes.APIKey.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":118,"kind":1024,"name":"id","url":"interfaces/datatypes.APIKey.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":119,"kind":1024,"name":"uri","url":"interfaces/datatypes.APIKey.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":120,"kind":1024,"name":"description","url":"interfaces/datatypes.APIKey.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":121,"kind":1024,"name":"metadata","url":"interfaces/datatypes.APIKey.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":122,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.APIKey.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":123,"kind":1024,"name":"token","url":"interfaces/datatypes.APIKey.html#token","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":124,"kind":256,"name":"APIKeyList","url":"interfaces/datatypes.APIKeyList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":125,"kind":1024,"name":"keys","url":"interfaces/datatypes.APIKeyList.html#keys","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyList"},{"id":126,"kind":1024,"name":"uri","url":"interfaces/datatypes.APIKeyList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyList"},{"id":127,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.APIKeyList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyList"},{"id":128,"kind":256,"name":"FailoverBackend","url":"interfaces/datatypes.FailoverBackend.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":129,"kind":1024,"name":"id","url":"interfaces/datatypes.FailoverBackend.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackend"},{"id":130,"kind":1024,"name":"uri","url":"interfaces/datatypes.FailoverBackend.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackend"},{"id":131,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.FailoverBackend.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackend"},{"id":132,"kind":1024,"name":"description","url":"interfaces/datatypes.FailoverBackend.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackend"},{"id":133,"kind":1024,"name":"metadata","url":"interfaces/datatypes.FailoverBackend.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackend"},{"id":134,"kind":1024,"name":"backends","url":"interfaces/datatypes.FailoverBackend.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackend"},{"id":135,"kind":256,"name":"FailoverBackendCreate","url":"interfaces/datatypes.FailoverBackendCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":136,"kind":1024,"name":"description","url":"interfaces/datatypes.FailoverBackendCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendCreate"},{"id":137,"kind":1024,"name":"metadata","url":"interfaces/datatypes.FailoverBackendCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendCreate"},{"id":138,"kind":1024,"name":"backends","url":"interfaces/datatypes.FailoverBackendCreate.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendCreate"},{"id":139,"kind":256,"name":"FailoverBackendUpdate","url":"interfaces/datatypes.FailoverBackendUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":140,"kind":1024,"name":"id","url":"interfaces/datatypes.FailoverBackendUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendUpdate"},{"id":141,"kind":1024,"name":"description","url":"interfaces/datatypes.FailoverBackendUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendUpdate"},{"id":142,"kind":1024,"name":"metadata","url":"interfaces/datatypes.FailoverBackendUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendUpdate"},{"id":143,"kind":1024,"name":"backends","url":"interfaces/datatypes.FailoverBackendUpdate.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendUpdate"},{"id":144,"kind":256,"name":"FailoverBackendList","url":"interfaces/datatypes.FailoverBackendList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":145,"kind":1024,"name":"backends","url":"interfaces/datatypes.FailoverBackendList.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendList"},{"id":146,"kind":1024,"name":"uri","url":"interfaces/datatypes.FailoverBackendList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendList"},{"id":147,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.FailoverBackendList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendList"},{"id":148,"kind":256,"name":"HTTPResponseBackend","url":"interfaces/datatypes.HTTPResponseBackend.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":149,"kind":1024,"name":"id","url":"interfaces/datatypes.HTTPResponseBackend.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackend"},{"id":150,"kind":1024,"name":"uri","url":"interfaces/datatypes.HTTPResponseBackend.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackend"},{"id":151,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.HTTPResponseBackend.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackend"},{"id":152,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPResponseBackend.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackend"},{"id":153,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPResponseBackend.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackend"},{"id":154,"kind":1024,"name":"body","url":"interfaces/datatypes.HTTPResponseBackend.html#body","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackend"},{"id":155,"kind":1024,"name":"headers","url":"interfaces/datatypes.HTTPResponseBackend.html#headers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackend"},{"id":156,"kind":1024,"name":"statusCode","url":"interfaces/datatypes.HTTPResponseBackend.html#statusCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackend"},{"id":157,"kind":256,"name":"HTTPResponseBackendCreate","url":"interfaces/datatypes.HTTPResponseBackendCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":158,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPResponseBackendCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendCreate"},{"id":159,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPResponseBackendCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendCreate"},{"id":160,"kind":1024,"name":"body","url":"interfaces/datatypes.HTTPResponseBackendCreate.html#body","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendCreate"},{"id":161,"kind":1024,"name":"headers","url":"interfaces/datatypes.HTTPResponseBackendCreate.html#headers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendCreate"},{"id":162,"kind":1024,"name":"statusCode","url":"interfaces/datatypes.HTTPResponseBackendCreate.html#statusCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendCreate"},{"id":163,"kind":256,"name":"HTTPResponseBackendUpdate","url":"interfaces/datatypes.HTTPResponseBackendUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":164,"kind":1024,"name":"id","url":"interfaces/datatypes.HTTPResponseBackendUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendUpdate"},{"id":165,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPResponseBackendUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendUpdate"},{"id":166,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPResponseBackendUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendUpdate"},{"id":167,"kind":1024,"name":"body","url":"interfaces/datatypes.HTTPResponseBackendUpdate.html#body","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendUpdate"},{"id":168,"kind":1024,"name":"headers","url":"interfaces/datatypes.HTTPResponseBackendUpdate.html#headers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendUpdate"},{"id":169,"kind":1024,"name":"statusCode","url":"interfaces/datatypes.HTTPResponseBackendUpdate.html#statusCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendUpdate"},{"id":170,"kind":256,"name":"HTTPResponseBackendList","url":"interfaces/datatypes.HTTPResponseBackendList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":171,"kind":1024,"name":"backends","url":"interfaces/datatypes.HTTPResponseBackendList.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendList"},{"id":172,"kind":1024,"name":"uri","url":"interfaces/datatypes.HTTPResponseBackendList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendList"},{"id":173,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.HTTPResponseBackendList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendList"},{"id":174,"kind":256,"name":"TunnelGroupBackend","url":"interfaces/datatypes.TunnelGroupBackend.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":175,"kind":1024,"name":"id","url":"interfaces/datatypes.TunnelGroupBackend.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackend"},{"id":176,"kind":1024,"name":"uri","url":"interfaces/datatypes.TunnelGroupBackend.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackend"},{"id":177,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.TunnelGroupBackend.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackend"},{"id":178,"kind":1024,"name":"description","url":"interfaces/datatypes.TunnelGroupBackend.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackend"},{"id":179,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TunnelGroupBackend.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackend"},{"id":180,"kind":1024,"name":"labels","url":"interfaces/datatypes.TunnelGroupBackend.html#labels","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackend"},{"id":181,"kind":1024,"name":"tunnels","url":"interfaces/datatypes.TunnelGroupBackend.html#tunnels","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackend"},{"id":182,"kind":256,"name":"TunnelGroupBackendCreate","url":"interfaces/datatypes.TunnelGroupBackendCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":183,"kind":1024,"name":"description","url":"interfaces/datatypes.TunnelGroupBackendCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendCreate"},{"id":184,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TunnelGroupBackendCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendCreate"},{"id":185,"kind":1024,"name":"labels","url":"interfaces/datatypes.TunnelGroupBackendCreate.html#labels","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendCreate"},{"id":186,"kind":256,"name":"TunnelGroupBackendUpdate","url":"interfaces/datatypes.TunnelGroupBackendUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":187,"kind":1024,"name":"id","url":"interfaces/datatypes.TunnelGroupBackendUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendUpdate"},{"id":188,"kind":1024,"name":"description","url":"interfaces/datatypes.TunnelGroupBackendUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendUpdate"},{"id":189,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TunnelGroupBackendUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendUpdate"},{"id":190,"kind":1024,"name":"labels","url":"interfaces/datatypes.TunnelGroupBackendUpdate.html#labels","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendUpdate"},{"id":191,"kind":256,"name":"TunnelGroupBackendList","url":"interfaces/datatypes.TunnelGroupBackendList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":192,"kind":1024,"name":"backends","url":"interfaces/datatypes.TunnelGroupBackendList.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendList"},{"id":193,"kind":1024,"name":"uri","url":"interfaces/datatypes.TunnelGroupBackendList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendList"},{"id":194,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.TunnelGroupBackendList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendList"},{"id":195,"kind":256,"name":"WeightedBackend","url":"interfaces/datatypes.WeightedBackend.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":196,"kind":1024,"name":"id","url":"interfaces/datatypes.WeightedBackend.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackend"},{"id":197,"kind":1024,"name":"uri","url":"interfaces/datatypes.WeightedBackend.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackend"},{"id":198,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.WeightedBackend.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackend"},{"id":199,"kind":1024,"name":"description","url":"interfaces/datatypes.WeightedBackend.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackend"},{"id":200,"kind":1024,"name":"metadata","url":"interfaces/datatypes.WeightedBackend.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackend"},{"id":201,"kind":1024,"name":"backends","url":"interfaces/datatypes.WeightedBackend.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackend"},{"id":202,"kind":256,"name":"WeightedBackendCreate","url":"interfaces/datatypes.WeightedBackendCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":203,"kind":1024,"name":"description","url":"interfaces/datatypes.WeightedBackendCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendCreate"},{"id":204,"kind":1024,"name":"metadata","url":"interfaces/datatypes.WeightedBackendCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendCreate"},{"id":205,"kind":1024,"name":"backends","url":"interfaces/datatypes.WeightedBackendCreate.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendCreate"},{"id":206,"kind":256,"name":"WeightedBackendUpdate","url":"interfaces/datatypes.WeightedBackendUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":207,"kind":1024,"name":"id","url":"interfaces/datatypes.WeightedBackendUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendUpdate"},{"id":208,"kind":1024,"name":"description","url":"interfaces/datatypes.WeightedBackendUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendUpdate"},{"id":209,"kind":1024,"name":"metadata","url":"interfaces/datatypes.WeightedBackendUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendUpdate"},{"id":210,"kind":1024,"name":"backends","url":"interfaces/datatypes.WeightedBackendUpdate.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendUpdate"},{"id":211,"kind":256,"name":"WeightedBackendList","url":"interfaces/datatypes.WeightedBackendList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":212,"kind":1024,"name":"backends","url":"interfaces/datatypes.WeightedBackendList.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendList"},{"id":213,"kind":1024,"name":"uri","url":"interfaces/datatypes.WeightedBackendList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendList"},{"id":214,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.WeightedBackendList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendList"},{"id":215,"kind":256,"name":"CertificateAuthorityCreate","url":"interfaces/datatypes.CertificateAuthorityCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":216,"kind":1024,"name":"description","url":"interfaces/datatypes.CertificateAuthorityCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityCreate"},{"id":217,"kind":1024,"name":"metadata","url":"interfaces/datatypes.CertificateAuthorityCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityCreate"},{"id":218,"kind":1024,"name":"caPem","url":"interfaces/datatypes.CertificateAuthorityCreate.html#caPem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityCreate"},{"id":219,"kind":256,"name":"CertificateAuthorityUpdate","url":"interfaces/datatypes.CertificateAuthorityUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":220,"kind":1024,"name":"id","url":"interfaces/datatypes.CertificateAuthorityUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityUpdate"},{"id":221,"kind":1024,"name":"description","url":"interfaces/datatypes.CertificateAuthorityUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityUpdate"},{"id":222,"kind":1024,"name":"metadata","url":"interfaces/datatypes.CertificateAuthorityUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityUpdate"},{"id":223,"kind":256,"name":"CertificateAuthority","url":"interfaces/datatypes.CertificateAuthority.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":224,"kind":1024,"name":"id","url":"interfaces/datatypes.CertificateAuthority.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":225,"kind":1024,"name":"uri","url":"interfaces/datatypes.CertificateAuthority.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":226,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.CertificateAuthority.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":227,"kind":1024,"name":"description","url":"interfaces/datatypes.CertificateAuthority.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":228,"kind":1024,"name":"metadata","url":"interfaces/datatypes.CertificateAuthority.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":229,"kind":1024,"name":"caPem","url":"interfaces/datatypes.CertificateAuthority.html#caPem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":230,"kind":1024,"name":"subjectCommonName","url":"interfaces/datatypes.CertificateAuthority.html#subjectCommonName","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":231,"kind":1024,"name":"notBefore","url":"interfaces/datatypes.CertificateAuthority.html#notBefore","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":232,"kind":1024,"name":"notAfter","url":"interfaces/datatypes.CertificateAuthority.html#notAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":233,"kind":1024,"name":"keyUsages","url":"interfaces/datatypes.CertificateAuthority.html#keyUsages","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":234,"kind":1024,"name":"extendedKeyUsages","url":"interfaces/datatypes.CertificateAuthority.html#extendedKeyUsages","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":235,"kind":256,"name":"CertificateAuthorityList","url":"interfaces/datatypes.CertificateAuthorityList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":236,"kind":1024,"name":"certificateAuthorities","url":"interfaces/datatypes.CertificateAuthorityList.html#certificateAuthorities","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityList"},{"id":237,"kind":1024,"name":"uri","url":"interfaces/datatypes.CertificateAuthorityList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityList"},{"id":238,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.CertificateAuthorityList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityList"},{"id":239,"kind":256,"name":"CredentialCreate","url":"interfaces/datatypes.CredentialCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":240,"kind":1024,"name":"description","url":"interfaces/datatypes.CredentialCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialCreate"},{"id":241,"kind":1024,"name":"metadata","url":"interfaces/datatypes.CredentialCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialCreate"},{"id":242,"kind":1024,"name":"acl","url":"interfaces/datatypes.CredentialCreate.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialCreate"},{"id":243,"kind":256,"name":"CredentialUpdate","url":"interfaces/datatypes.CredentialUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":244,"kind":1024,"name":"id","url":"interfaces/datatypes.CredentialUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialUpdate"},{"id":245,"kind":1024,"name":"description","url":"interfaces/datatypes.CredentialUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialUpdate"},{"id":246,"kind":1024,"name":"metadata","url":"interfaces/datatypes.CredentialUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialUpdate"},{"id":247,"kind":1024,"name":"acl","url":"interfaces/datatypes.CredentialUpdate.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialUpdate"},{"id":248,"kind":256,"name":"Credential","url":"interfaces/datatypes.Credential.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":249,"kind":1024,"name":"id","url":"interfaces/datatypes.Credential.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":250,"kind":1024,"name":"uri","url":"interfaces/datatypes.Credential.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":251,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.Credential.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":252,"kind":1024,"name":"description","url":"interfaces/datatypes.Credential.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":253,"kind":1024,"name":"metadata","url":"interfaces/datatypes.Credential.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":254,"kind":1024,"name":"token","url":"interfaces/datatypes.Credential.html#token","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":255,"kind":1024,"name":"acl","url":"interfaces/datatypes.Credential.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":256,"kind":256,"name":"CredentialList","url":"interfaces/datatypes.CredentialList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":257,"kind":1024,"name":"credentials","url":"interfaces/datatypes.CredentialList.html#credentials","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialList"},{"id":258,"kind":1024,"name":"uri","url":"interfaces/datatypes.CredentialList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialList"},{"id":259,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.CredentialList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialList"},{"id":260,"kind":256,"name":"EndpointWebhookValidation","url":"interfaces/datatypes.EndpointWebhookValidation.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":261,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointWebhookValidation.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointWebhookValidation"},{"id":262,"kind":1024,"name":"provider","url":"interfaces/datatypes.EndpointWebhookValidation.html#provider","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointWebhookValidation"},{"id":263,"kind":1024,"name":"secret","url":"interfaces/datatypes.EndpointWebhookValidation.html#secret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointWebhookValidation"},{"id":264,"kind":256,"name":"EndpointCompression","url":"interfaces/datatypes.EndpointCompression.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":265,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointCompression.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCompression"},{"id":266,"kind":256,"name":"EndpointMutualTLS","url":"interfaces/datatypes.EndpointMutualTLS.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":267,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointMutualTLS.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointMutualTLS"},{"id":268,"kind":1024,"name":"certificateAuthorities","url":"interfaces/datatypes.EndpointMutualTLS.html#certificateAuthorities","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointMutualTLS"},{"id":269,"kind":256,"name":"EndpointMutualTLSMutate","url":"interfaces/datatypes.EndpointMutualTLSMutate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":270,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointMutualTLSMutate.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointMutualTLSMutate"},{"id":271,"kind":1024,"name":"certificateAuthorityIds","url":"interfaces/datatypes.EndpointMutualTLSMutate.html#certificateAuthorityIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointMutualTLSMutate"},{"id":272,"kind":256,"name":"EndpointTLSTermination","url":"interfaces/datatypes.EndpointTLSTermination.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":273,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointTLSTermination.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointTLSTermination"},{"id":274,"kind":1024,"name":"terminateAt","url":"interfaces/datatypes.EndpointTLSTermination.html#terminateAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointTLSTermination"},{"id":275,"kind":1024,"name":"minVersion","url":"interfaces/datatypes.EndpointTLSTermination.html#minVersion","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointTLSTermination"},{"id":276,"kind":256,"name":"EndpointTLSTerminationAtEdge","url":"interfaces/datatypes.EndpointTLSTerminationAtEdge.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":277,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointTLSTerminationAtEdge.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointTLSTerminationAtEdge"},{"id":278,"kind":1024,"name":"minVersion","url":"interfaces/datatypes.EndpointTLSTerminationAtEdge.html#minVersion","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointTLSTerminationAtEdge"},{"id":279,"kind":256,"name":"EndpointRequestHeaders","url":"interfaces/datatypes.EndpointRequestHeaders.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":280,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointRequestHeaders.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointRequestHeaders"},{"id":281,"kind":1024,"name":"add","url":"interfaces/datatypes.EndpointRequestHeaders.html#add","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointRequestHeaders"},{"id":282,"kind":1024,"name":"remove","url":"interfaces/datatypes.EndpointRequestHeaders.html#remove","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointRequestHeaders"},{"id":283,"kind":256,"name":"EndpointResponseHeaders","url":"interfaces/datatypes.EndpointResponseHeaders.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":284,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointResponseHeaders.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointResponseHeaders"},{"id":285,"kind":1024,"name":"add","url":"interfaces/datatypes.EndpointResponseHeaders.html#add","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointResponseHeaders"},{"id":286,"kind":1024,"name":"remove","url":"interfaces/datatypes.EndpointResponseHeaders.html#remove","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointResponseHeaders"},{"id":287,"kind":256,"name":"EndpointIPPolicy","url":"interfaces/datatypes.EndpointIPPolicy.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":288,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointIPPolicy.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointIPPolicy"},{"id":289,"kind":1024,"name":"ipPolicies","url":"interfaces/datatypes.EndpointIPPolicy.html#ipPolicies","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointIPPolicy"},{"id":290,"kind":256,"name":"EndpointIPPolicyMutate","url":"interfaces/datatypes.EndpointIPPolicyMutate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":291,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointIPPolicyMutate.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointIPPolicyMutate"},{"id":292,"kind":1024,"name":"ipPolicyIds","url":"interfaces/datatypes.EndpointIPPolicyMutate.html#ipPolicyIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointIPPolicyMutate"},{"id":293,"kind":256,"name":"EndpointCircuitBreaker","url":"interfaces/datatypes.EndpointCircuitBreaker.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":294,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointCircuitBreaker.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":295,"kind":1024,"name":"trippedDuration","url":"interfaces/datatypes.EndpointCircuitBreaker.html#trippedDuration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":296,"kind":1024,"name":"rollingWindow","url":"interfaces/datatypes.EndpointCircuitBreaker.html#rollingWindow","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":297,"kind":1024,"name":"numBuckets","url":"interfaces/datatypes.EndpointCircuitBreaker.html#numBuckets","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":298,"kind":1024,"name":"volumeThreshold","url":"interfaces/datatypes.EndpointCircuitBreaker.html#volumeThreshold","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":299,"kind":1024,"name":"errorThresholdPercentage","url":"interfaces/datatypes.EndpointCircuitBreaker.html#errorThresholdPercentage","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":300,"kind":256,"name":"EndpointOAuth","url":"interfaces/datatypes.EndpointOAuth.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":301,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointOAuth.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":302,"kind":1024,"name":"provider","url":"interfaces/datatypes.EndpointOAuth.html#provider","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":303,"kind":1024,"name":"optionsPassthrough","url":"interfaces/datatypes.EndpointOAuth.html#optionsPassthrough","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":304,"kind":1024,"name":"cookiePrefix","url":"interfaces/datatypes.EndpointOAuth.html#cookiePrefix","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":305,"kind":1024,"name":"inactivityTimeout","url":"interfaces/datatypes.EndpointOAuth.html#inactivityTimeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":306,"kind":1024,"name":"maximumDuration","url":"interfaces/datatypes.EndpointOAuth.html#maximumDuration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":307,"kind":1024,"name":"authCheckInterval","url":"interfaces/datatypes.EndpointOAuth.html#authCheckInterval","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":308,"kind":256,"name":"EndpointOAuthProvider","url":"interfaces/datatypes.EndpointOAuthProvider.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":309,"kind":1024,"name":"github","url":"interfaces/datatypes.EndpointOAuthProvider.html#github","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthProvider"},{"id":310,"kind":1024,"name":"facebook","url":"interfaces/datatypes.EndpointOAuthProvider.html#facebook","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthProvider"},{"id":311,"kind":1024,"name":"microsoft","url":"interfaces/datatypes.EndpointOAuthProvider.html#microsoft","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthProvider"},{"id":312,"kind":1024,"name":"google","url":"interfaces/datatypes.EndpointOAuthProvider.html#google","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthProvider"},{"id":313,"kind":256,"name":"EndpointOAuthGitHub","url":"interfaces/datatypes.EndpointOAuthGitHub.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":314,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOAuthGitHub.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":315,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOAuthGitHub.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":316,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOAuthGitHub.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":317,"kind":1024,"name":"emailAddresses","url":"interfaces/datatypes.EndpointOAuthGitHub.html#emailAddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":318,"kind":1024,"name":"emailDomains","url":"interfaces/datatypes.EndpointOAuthGitHub.html#emailDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":319,"kind":1024,"name":"teams","url":"interfaces/datatypes.EndpointOAuthGitHub.html#teams","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":320,"kind":1024,"name":"organizations","url":"interfaces/datatypes.EndpointOAuthGitHub.html#organizations","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":321,"kind":256,"name":"EndpointOAuthFacebook","url":"interfaces/datatypes.EndpointOAuthFacebook.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":322,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOAuthFacebook.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthFacebook"},{"id":323,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOAuthFacebook.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthFacebook"},{"id":324,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOAuthFacebook.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthFacebook"},{"id":325,"kind":1024,"name":"emailAddresses","url":"interfaces/datatypes.EndpointOAuthFacebook.html#emailAddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthFacebook"},{"id":326,"kind":1024,"name":"emailDomains","url":"interfaces/datatypes.EndpointOAuthFacebook.html#emailDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthFacebook"},{"id":327,"kind":256,"name":"EndpointOAuthMicrosoft","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":328,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthMicrosoft"},{"id":329,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthMicrosoft"},{"id":330,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthMicrosoft"},{"id":331,"kind":1024,"name":"emailAddresses","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html#emailAddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthMicrosoft"},{"id":332,"kind":1024,"name":"emailDomains","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html#emailDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthMicrosoft"},{"id":333,"kind":256,"name":"EndpointOAuthGoogle","url":"interfaces/datatypes.EndpointOAuthGoogle.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":334,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOAuthGoogle.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGoogle"},{"id":335,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOAuthGoogle.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGoogle"},{"id":336,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOAuthGoogle.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGoogle"},{"id":337,"kind":1024,"name":"emailAddresses","url":"interfaces/datatypes.EndpointOAuthGoogle.html#emailAddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGoogle"},{"id":338,"kind":1024,"name":"emailDomains","url":"interfaces/datatypes.EndpointOAuthGoogle.html#emailDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGoogle"},{"id":339,"kind":256,"name":"EndpointSAML","url":"interfaces/datatypes.EndpointSAML.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":340,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointSAML.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":341,"kind":1024,"name":"optionsPassthrough","url":"interfaces/datatypes.EndpointSAML.html#optionsPassthrough","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":342,"kind":1024,"name":"cookiePrefix","url":"interfaces/datatypes.EndpointSAML.html#cookiePrefix","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":343,"kind":1024,"name":"inactivityTimeout","url":"interfaces/datatypes.EndpointSAML.html#inactivityTimeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":344,"kind":1024,"name":"maximumDuration","url":"interfaces/datatypes.EndpointSAML.html#maximumDuration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":345,"kind":1024,"name":"idpMetadata","url":"interfaces/datatypes.EndpointSAML.html#idpMetadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":346,"kind":1024,"name":"forceAuthn","url":"interfaces/datatypes.EndpointSAML.html#forceAuthn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":347,"kind":1024,"name":"allowIdpInitiated","url":"interfaces/datatypes.EndpointSAML.html#allowIdpInitiated","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":348,"kind":1024,"name":"authorizedGroups","url":"interfaces/datatypes.EndpointSAML.html#authorizedGroups","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":349,"kind":1024,"name":"entityId","url":"interfaces/datatypes.EndpointSAML.html#entityId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":350,"kind":1024,"name":"assertionConsumerServiceUrl","url":"interfaces/datatypes.EndpointSAML.html#assertionConsumerServiceUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":351,"kind":1024,"name":"singleLogoutUrl","url":"interfaces/datatypes.EndpointSAML.html#singleLogoutUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":352,"kind":1024,"name":"requestSigningCertificatePem","url":"interfaces/datatypes.EndpointSAML.html#requestSigningCertificatePem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":353,"kind":1024,"name":"metadataUrl","url":"interfaces/datatypes.EndpointSAML.html#metadataUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":354,"kind":1024,"name":"nameidFormat","url":"interfaces/datatypes.EndpointSAML.html#nameidFormat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":355,"kind":256,"name":"EndpointSAMLMutate","url":"interfaces/datatypes.EndpointSAMLMutate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":356,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointSAMLMutate.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":357,"kind":1024,"name":"optionsPassthrough","url":"interfaces/datatypes.EndpointSAMLMutate.html#optionsPassthrough","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":358,"kind":1024,"name":"cookiePrefix","url":"interfaces/datatypes.EndpointSAMLMutate.html#cookiePrefix","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":359,"kind":1024,"name":"inactivityTimeout","url":"interfaces/datatypes.EndpointSAMLMutate.html#inactivityTimeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":360,"kind":1024,"name":"maximumDuration","url":"interfaces/datatypes.EndpointSAMLMutate.html#maximumDuration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":361,"kind":1024,"name":"idpMetadata","url":"interfaces/datatypes.EndpointSAMLMutate.html#idpMetadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":362,"kind":1024,"name":"forceAuthn","url":"interfaces/datatypes.EndpointSAMLMutate.html#forceAuthn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":363,"kind":1024,"name":"allowIdpInitiated","url":"interfaces/datatypes.EndpointSAMLMutate.html#allowIdpInitiated","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":364,"kind":1024,"name":"authorizedGroups","url":"interfaces/datatypes.EndpointSAMLMutate.html#authorizedGroups","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":365,"kind":1024,"name":"nameidFormat","url":"interfaces/datatypes.EndpointSAMLMutate.html#nameidFormat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":366,"kind":256,"name":"EndpointOIDC","url":"interfaces/datatypes.EndpointOIDC.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":367,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointOIDC.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":368,"kind":1024,"name":"optionsPassthrough","url":"interfaces/datatypes.EndpointOIDC.html#optionsPassthrough","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":369,"kind":1024,"name":"cookiePrefix","url":"interfaces/datatypes.EndpointOIDC.html#cookiePrefix","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":370,"kind":1024,"name":"inactivityTimeout","url":"interfaces/datatypes.EndpointOIDC.html#inactivityTimeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":371,"kind":1024,"name":"maximumDuration","url":"interfaces/datatypes.EndpointOIDC.html#maximumDuration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":372,"kind":1024,"name":"issuer","url":"interfaces/datatypes.EndpointOIDC.html#issuer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":373,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOIDC.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":374,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOIDC.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":375,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOIDC.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":376,"kind":256,"name":"EndpointBackend","url":"interfaces/datatypes.EndpointBackend.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":377,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointBackend.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointBackend"},{"id":378,"kind":1024,"name":"backend","url":"interfaces/datatypes.EndpointBackend.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointBackend"},{"id":379,"kind":256,"name":"EndpointBackendMutate","url":"interfaces/datatypes.EndpointBackendMutate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":380,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointBackendMutate.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointBackendMutate"},{"id":381,"kind":1024,"name":"backendId","url":"interfaces/datatypes.EndpointBackendMutate.html#backendId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointBackendMutate"},{"id":382,"kind":256,"name":"EndpointWebsocketTCPConverter","url":"interfaces/datatypes.EndpointWebsocketTCPConverter.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":383,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointWebsocketTCPConverter.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointWebsocketTCPConverter"},{"id":384,"kind":256,"name":"EdgeRouteItem","url":"interfaces/datatypes.EdgeRouteItem.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":385,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteItem.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteItem"},{"id":386,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteItem.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteItem"},{"id":387,"kind":256,"name":"HTTPSEdgeRouteCreate","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":388,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":389,"kind":1024,"name":"matchType","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#matchType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":390,"kind":1024,"name":"match","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#match","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":391,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":392,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":393,"kind":1024,"name":"backend","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":394,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":395,"kind":1024,"name":"circuitBreaker","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#circuitBreaker","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":396,"kind":1024,"name":"compression","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#compression","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":397,"kind":1024,"name":"requestHeaders","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#requestHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":398,"kind":1024,"name":"responseHeaders","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#responseHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":399,"kind":1024,"name":"webhookVerification","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#webhookVerification","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":400,"kind":1024,"name":"oauth","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#oauth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":401,"kind":1024,"name":"saml","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#saml","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":402,"kind":1024,"name":"oidc","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#oidc","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":403,"kind":1024,"name":"websocketTcpConverter","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#websocketTcpConverter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":404,"kind":256,"name":"HTTPSEdgeRouteUpdate","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":405,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":406,"kind":1024,"name":"id","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":407,"kind":1024,"name":"matchType","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#matchType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":408,"kind":1024,"name":"match","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#match","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":409,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":410,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":411,"kind":1024,"name":"backend","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":412,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":413,"kind":1024,"name":"circuitBreaker","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#circuitBreaker","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":414,"kind":1024,"name":"compression","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#compression","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":415,"kind":1024,"name":"requestHeaders","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#requestHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":416,"kind":1024,"name":"responseHeaders","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#responseHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":417,"kind":1024,"name":"webhookVerification","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#webhookVerification","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":418,"kind":1024,"name":"oauth","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#oauth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":419,"kind":1024,"name":"saml","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#saml","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":420,"kind":1024,"name":"oidc","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#oidc","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":421,"kind":1024,"name":"websocketTcpConverter","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#websocketTcpConverter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":422,"kind":256,"name":"HTTPSEdgeRoute","url":"interfaces/datatypes.HTTPSEdgeRoute.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":423,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.HTTPSEdgeRoute.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":424,"kind":1024,"name":"id","url":"interfaces/datatypes.HTTPSEdgeRoute.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":425,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.HTTPSEdgeRoute.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":426,"kind":1024,"name":"matchType","url":"interfaces/datatypes.HTTPSEdgeRoute.html#matchType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":427,"kind":1024,"name":"match","url":"interfaces/datatypes.HTTPSEdgeRoute.html#match","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":428,"kind":1024,"name":"uri","url":"interfaces/datatypes.HTTPSEdgeRoute.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":429,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPSEdgeRoute.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":430,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPSEdgeRoute.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":431,"kind":1024,"name":"backend","url":"interfaces/datatypes.HTTPSEdgeRoute.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":432,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.HTTPSEdgeRoute.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":433,"kind":1024,"name":"circuitBreaker","url":"interfaces/datatypes.HTTPSEdgeRoute.html#circuitBreaker","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":434,"kind":1024,"name":"compression","url":"interfaces/datatypes.HTTPSEdgeRoute.html#compression","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":435,"kind":1024,"name":"requestHeaders","url":"interfaces/datatypes.HTTPSEdgeRoute.html#requestHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":436,"kind":1024,"name":"responseHeaders","url":"interfaces/datatypes.HTTPSEdgeRoute.html#responseHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":437,"kind":1024,"name":"webhookVerification","url":"interfaces/datatypes.HTTPSEdgeRoute.html#webhookVerification","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":438,"kind":1024,"name":"oauth","url":"interfaces/datatypes.HTTPSEdgeRoute.html#oauth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":439,"kind":1024,"name":"saml","url":"interfaces/datatypes.HTTPSEdgeRoute.html#saml","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":440,"kind":1024,"name":"oidc","url":"interfaces/datatypes.HTTPSEdgeRoute.html#oidc","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":441,"kind":1024,"name":"websocketTcpConverter","url":"interfaces/datatypes.HTTPSEdgeRoute.html#websocketTcpConverter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":442,"kind":256,"name":"HTTPSEdgeList","url":"interfaces/datatypes.HTTPSEdgeList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":443,"kind":1024,"name":"httpsEdges","url":"interfaces/datatypes.HTTPSEdgeList.html#httpsEdges","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeList"},{"id":444,"kind":1024,"name":"uri","url":"interfaces/datatypes.HTTPSEdgeList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeList"},{"id":445,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.HTTPSEdgeList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeList"},{"id":446,"kind":256,"name":"HTTPSEdgeCreate","url":"interfaces/datatypes.HTTPSEdgeCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":447,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPSEdgeCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeCreate"},{"id":448,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPSEdgeCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeCreate"},{"id":449,"kind":1024,"name":"hostports","url":"interfaces/datatypes.HTTPSEdgeCreate.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeCreate"},{"id":450,"kind":1024,"name":"mutualTls","url":"interfaces/datatypes.HTTPSEdgeCreate.html#mutualTls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeCreate"},{"id":451,"kind":1024,"name":"tlsTermination","url":"interfaces/datatypes.HTTPSEdgeCreate.html#tlsTermination","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeCreate"},{"id":452,"kind":256,"name":"HTTPSEdgeUpdate","url":"interfaces/datatypes.HTTPSEdgeUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":453,"kind":1024,"name":"id","url":"interfaces/datatypes.HTTPSEdgeUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeUpdate"},{"id":454,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPSEdgeUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeUpdate"},{"id":455,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPSEdgeUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeUpdate"},{"id":456,"kind":1024,"name":"hostports","url":"interfaces/datatypes.HTTPSEdgeUpdate.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeUpdate"},{"id":457,"kind":1024,"name":"mutualTls","url":"interfaces/datatypes.HTTPSEdgeUpdate.html#mutualTls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeUpdate"},{"id":458,"kind":1024,"name":"tlsTermination","url":"interfaces/datatypes.HTTPSEdgeUpdate.html#tlsTermination","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeUpdate"},{"id":459,"kind":256,"name":"HTTPSEdge","url":"interfaces/datatypes.HTTPSEdge.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":460,"kind":1024,"name":"id","url":"interfaces/datatypes.HTTPSEdge.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":461,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPSEdge.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":462,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPSEdge.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":463,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.HTTPSEdge.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":464,"kind":1024,"name":"uri","url":"interfaces/datatypes.HTTPSEdge.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":465,"kind":1024,"name":"hostports","url":"interfaces/datatypes.HTTPSEdge.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":466,"kind":1024,"name":"mutualTls","url":"interfaces/datatypes.HTTPSEdge.html#mutualTls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":467,"kind":1024,"name":"tlsTermination","url":"interfaces/datatypes.HTTPSEdge.html#tlsTermination","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":468,"kind":1024,"name":"routes","url":"interfaces/datatypes.HTTPSEdge.html#routes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":469,"kind":256,"name":"EdgeBackendReplace","url":"interfaces/datatypes.EdgeBackendReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":470,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeBackendReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeBackendReplace"},{"id":471,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeBackendReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeBackendReplace"},{"id":472,"kind":256,"name":"EdgeIPRestrictionReplace","url":"interfaces/datatypes.EdgeIPRestrictionReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":473,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeIPRestrictionReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeIPRestrictionReplace"},{"id":474,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeIPRestrictionReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeIPRestrictionReplace"},{"id":475,"kind":256,"name":"EdgeMutualTLSReplace","url":"interfaces/datatypes.EdgeMutualTLSReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":476,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeMutualTLSReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeMutualTLSReplace"},{"id":477,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeMutualTLSReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeMutualTLSReplace"},{"id":478,"kind":256,"name":"EdgeTLSTerminationReplace","url":"interfaces/datatypes.EdgeTLSTerminationReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":479,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeTLSTerminationReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeTLSTerminationReplace"},{"id":480,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeTLSTerminationReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeTLSTerminationReplace"},{"id":481,"kind":256,"name":"EdgeTLSTerminationAtEdgeReplace","url":"interfaces/datatypes.EdgeTLSTerminationAtEdgeReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":482,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeTLSTerminationAtEdgeReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeTLSTerminationAtEdgeReplace"},{"id":483,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeTLSTerminationAtEdgeReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeTLSTerminationAtEdgeReplace"},{"id":484,"kind":256,"name":"EdgeRouteBackendReplace","url":"interfaces/datatypes.EdgeRouteBackendReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":485,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteBackendReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteBackendReplace"},{"id":486,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteBackendReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteBackendReplace"},{"id":487,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteBackendReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteBackendReplace"},{"id":488,"kind":256,"name":"EdgeRouteIPRestrictionReplace","url":"interfaces/datatypes.EdgeRouteIPRestrictionReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":489,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteIPRestrictionReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteIPRestrictionReplace"},{"id":490,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteIPRestrictionReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteIPRestrictionReplace"},{"id":491,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteIPRestrictionReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteIPRestrictionReplace"},{"id":492,"kind":256,"name":"EdgeRouteRequestHeadersReplace","url":"interfaces/datatypes.EdgeRouteRequestHeadersReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":493,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteRequestHeadersReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteRequestHeadersReplace"},{"id":494,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteRequestHeadersReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteRequestHeadersReplace"},{"id":495,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteRequestHeadersReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteRequestHeadersReplace"},{"id":496,"kind":256,"name":"EdgeRouteResponseHeadersReplace","url":"interfaces/datatypes.EdgeRouteResponseHeadersReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":497,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteResponseHeadersReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteResponseHeadersReplace"},{"id":498,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteResponseHeadersReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteResponseHeadersReplace"},{"id":499,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteResponseHeadersReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteResponseHeadersReplace"},{"id":500,"kind":256,"name":"EdgeRouteCompressionReplace","url":"interfaces/datatypes.EdgeRouteCompressionReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":501,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteCompressionReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteCompressionReplace"},{"id":502,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteCompressionReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteCompressionReplace"},{"id":503,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteCompressionReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteCompressionReplace"},{"id":504,"kind":256,"name":"EdgeRouteCircuitBreakerReplace","url":"interfaces/datatypes.EdgeRouteCircuitBreakerReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":505,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteCircuitBreakerReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteCircuitBreakerReplace"},{"id":506,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteCircuitBreakerReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteCircuitBreakerReplace"},{"id":507,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteCircuitBreakerReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteCircuitBreakerReplace"},{"id":508,"kind":256,"name":"EdgeRouteWebhookVerificationReplace","url":"interfaces/datatypes.EdgeRouteWebhookVerificationReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":509,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteWebhookVerificationReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteWebhookVerificationReplace"},{"id":510,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteWebhookVerificationReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteWebhookVerificationReplace"},{"id":511,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteWebhookVerificationReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteWebhookVerificationReplace"},{"id":512,"kind":256,"name":"EdgeRouteOAuthReplace","url":"interfaces/datatypes.EdgeRouteOAuthReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":513,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteOAuthReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteOAuthReplace"},{"id":514,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteOAuthReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteOAuthReplace"},{"id":515,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteOAuthReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteOAuthReplace"},{"id":516,"kind":256,"name":"EdgeRouteSAMLReplace","url":"interfaces/datatypes.EdgeRouteSAMLReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":517,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteSAMLReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteSAMLReplace"},{"id":518,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteSAMLReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteSAMLReplace"},{"id":519,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteSAMLReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteSAMLReplace"},{"id":520,"kind":256,"name":"EdgeRouteOIDCReplace","url":"interfaces/datatypes.EdgeRouteOIDCReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":521,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteOIDCReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteOIDCReplace"},{"id":522,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteOIDCReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteOIDCReplace"},{"id":523,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteOIDCReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteOIDCReplace"},{"id":524,"kind":256,"name":"EdgeRouteWebsocketTCPConverterReplace","url":"interfaces/datatypes.EdgeRouteWebsocketTCPConverterReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":525,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteWebsocketTCPConverterReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteWebsocketTCPConverterReplace"},{"id":526,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteWebsocketTCPConverterReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteWebsocketTCPConverterReplace"},{"id":527,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteWebsocketTCPConverterReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteWebsocketTCPConverterReplace"},{"id":528,"kind":256,"name":"TCPEdgeList","url":"interfaces/datatypes.TCPEdgeList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":529,"kind":1024,"name":"tcpEdges","url":"interfaces/datatypes.TCPEdgeList.html#tcpEdges","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeList"},{"id":530,"kind":1024,"name":"uri","url":"interfaces/datatypes.TCPEdgeList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeList"},{"id":531,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.TCPEdgeList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeList"},{"id":532,"kind":256,"name":"TCPEdgeCreate","url":"interfaces/datatypes.TCPEdgeCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":533,"kind":1024,"name":"description","url":"interfaces/datatypes.TCPEdgeCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeCreate"},{"id":534,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TCPEdgeCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeCreate"},{"id":535,"kind":1024,"name":"hostports","url":"interfaces/datatypes.TCPEdgeCreate.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeCreate"},{"id":536,"kind":1024,"name":"backend","url":"interfaces/datatypes.TCPEdgeCreate.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeCreate"},{"id":537,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.TCPEdgeCreate.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeCreate"},{"id":538,"kind":256,"name":"TCPEdgeUpdate","url":"interfaces/datatypes.TCPEdgeUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":539,"kind":1024,"name":"id","url":"interfaces/datatypes.TCPEdgeUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeUpdate"},{"id":540,"kind":1024,"name":"description","url":"interfaces/datatypes.TCPEdgeUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeUpdate"},{"id":541,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TCPEdgeUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeUpdate"},{"id":542,"kind":1024,"name":"hostports","url":"interfaces/datatypes.TCPEdgeUpdate.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeUpdate"},{"id":543,"kind":1024,"name":"backend","url":"interfaces/datatypes.TCPEdgeUpdate.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeUpdate"},{"id":544,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.TCPEdgeUpdate.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeUpdate"},{"id":545,"kind":256,"name":"TCPEdge","url":"interfaces/datatypes.TCPEdge.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":546,"kind":1024,"name":"id","url":"interfaces/datatypes.TCPEdge.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdge"},{"id":547,"kind":1024,"name":"description","url":"interfaces/datatypes.TCPEdge.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdge"},{"id":548,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TCPEdge.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdge"},{"id":549,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.TCPEdge.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdge"},{"id":550,"kind":1024,"name":"uri","url":"interfaces/datatypes.TCPEdge.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdge"},{"id":551,"kind":1024,"name":"hostports","url":"interfaces/datatypes.TCPEdge.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdge"},{"id":552,"kind":1024,"name":"backend","url":"interfaces/datatypes.TCPEdge.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdge"},{"id":553,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.TCPEdge.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdge"},{"id":554,"kind":256,"name":"TLSEdgeList","url":"interfaces/datatypes.TLSEdgeList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":555,"kind":1024,"name":"tlsEdges","url":"interfaces/datatypes.TLSEdgeList.html#tlsEdges","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeList"},{"id":556,"kind":1024,"name":"uri","url":"interfaces/datatypes.TLSEdgeList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeList"},{"id":557,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.TLSEdgeList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeList"},{"id":558,"kind":256,"name":"TLSEdgeCreate","url":"interfaces/datatypes.TLSEdgeCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":559,"kind":1024,"name":"description","url":"interfaces/datatypes.TLSEdgeCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeCreate"},{"id":560,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TLSEdgeCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeCreate"},{"id":561,"kind":1024,"name":"hostports","url":"interfaces/datatypes.TLSEdgeCreate.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeCreate"},{"id":562,"kind":1024,"name":"backend","url":"interfaces/datatypes.TLSEdgeCreate.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeCreate"},{"id":563,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.TLSEdgeCreate.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeCreate"},{"id":564,"kind":1024,"name":"mutualTls","url":"interfaces/datatypes.TLSEdgeCreate.html#mutualTls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeCreate"},{"id":565,"kind":1024,"name":"tlsTermination","url":"interfaces/datatypes.TLSEdgeCreate.html#tlsTermination","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeCreate"},{"id":566,"kind":256,"name":"TLSEdgeUpdate","url":"interfaces/datatypes.TLSEdgeUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":567,"kind":1024,"name":"id","url":"interfaces/datatypes.TLSEdgeUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeUpdate"},{"id":568,"kind":1024,"name":"description","url":"interfaces/datatypes.TLSEdgeUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeUpdate"},{"id":569,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TLSEdgeUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeUpdate"},{"id":570,"kind":1024,"name":"hostports","url":"interfaces/datatypes.TLSEdgeUpdate.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeUpdate"},{"id":571,"kind":1024,"name":"backend","url":"interfaces/datatypes.TLSEdgeUpdate.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeUpdate"},{"id":572,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.TLSEdgeUpdate.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeUpdate"},{"id":573,"kind":1024,"name":"mutualTls","url":"interfaces/datatypes.TLSEdgeUpdate.html#mutualTls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeUpdate"},{"id":574,"kind":1024,"name":"tlsTermination","url":"interfaces/datatypes.TLSEdgeUpdate.html#tlsTermination","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeUpdate"},{"id":575,"kind":256,"name":"TLSEdge","url":"interfaces/datatypes.TLSEdge.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":576,"kind":1024,"name":"id","url":"interfaces/datatypes.TLSEdge.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":577,"kind":1024,"name":"description","url":"interfaces/datatypes.TLSEdge.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":578,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TLSEdge.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":579,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.TLSEdge.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":580,"kind":1024,"name":"uri","url":"interfaces/datatypes.TLSEdge.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":581,"kind":1024,"name":"hostports","url":"interfaces/datatypes.TLSEdge.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":582,"kind":1024,"name":"backend","url":"interfaces/datatypes.TLSEdge.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":583,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.TLSEdge.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":584,"kind":1024,"name":"mutualTls","url":"interfaces/datatypes.TLSEdge.html#mutualTls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":585,"kind":1024,"name":"tlsTermination","url":"interfaces/datatypes.TLSEdge.html#tlsTermination","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":586,"kind":256,"name":"Endpoint","url":"interfaces/datatypes.Endpoint.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":587,"kind":1024,"name":"id","url":"interfaces/datatypes.Endpoint.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":588,"kind":1024,"name":"region","url":"interfaces/datatypes.Endpoint.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":589,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.Endpoint.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":590,"kind":1024,"name":"updatedAt","url":"interfaces/datatypes.Endpoint.html#updatedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":591,"kind":1024,"name":"publicUrl","url":"interfaces/datatypes.Endpoint.html#publicUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":592,"kind":1024,"name":"proto","url":"interfaces/datatypes.Endpoint.html#proto","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":593,"kind":1024,"name":"hostport","url":"interfaces/datatypes.Endpoint.html#hostport","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":594,"kind":1024,"name":"type","url":"interfaces/datatypes.Endpoint.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":595,"kind":1024,"name":"metadata","url":"interfaces/datatypes.Endpoint.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":596,"kind":1024,"name":"domain","url":"interfaces/datatypes.Endpoint.html#domain","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":597,"kind":1024,"name":"tcpAddr","url":"interfaces/datatypes.Endpoint.html#tcpAddr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":598,"kind":1024,"name":"tunnel","url":"interfaces/datatypes.Endpoint.html#tunnel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":599,"kind":1024,"name":"edge","url":"interfaces/datatypes.Endpoint.html#edge","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":600,"kind":256,"name":"EndpointList","url":"interfaces/datatypes.EndpointList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":601,"kind":1024,"name":"endpoints","url":"interfaces/datatypes.EndpointList.html#endpoints","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointList"},{"id":602,"kind":1024,"name":"uri","url":"interfaces/datatypes.EndpointList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointList"},{"id":603,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.EndpointList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointList"},{"id":604,"kind":256,"name":"EventDestinationCreate","url":"interfaces/datatypes.EventDestinationCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":605,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventDestinationCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationCreate"},{"id":606,"kind":1024,"name":"description","url":"interfaces/datatypes.EventDestinationCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationCreate"},{"id":607,"kind":1024,"name":"format","url":"interfaces/datatypes.EventDestinationCreate.html#format","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationCreate"},{"id":608,"kind":1024,"name":"target","url":"interfaces/datatypes.EventDestinationCreate.html#target","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationCreate"},{"id":609,"kind":256,"name":"EventDestinationUpdate","url":"interfaces/datatypes.EventDestinationUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":610,"kind":1024,"name":"id","url":"interfaces/datatypes.EventDestinationUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationUpdate"},{"id":611,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventDestinationUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationUpdate"},{"id":612,"kind":1024,"name":"description","url":"interfaces/datatypes.EventDestinationUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationUpdate"},{"id":613,"kind":1024,"name":"format","url":"interfaces/datatypes.EventDestinationUpdate.html#format","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationUpdate"},{"id":614,"kind":1024,"name":"target","url":"interfaces/datatypes.EventDestinationUpdate.html#target","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationUpdate"},{"id":615,"kind":256,"name":"EventDestination","url":"interfaces/datatypes.EventDestination.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":616,"kind":1024,"name":"id","url":"interfaces/datatypes.EventDestination.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":617,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventDestination.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":618,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.EventDestination.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":619,"kind":1024,"name":"description","url":"interfaces/datatypes.EventDestination.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":620,"kind":1024,"name":"format","url":"interfaces/datatypes.EventDestination.html#format","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":621,"kind":1024,"name":"target","url":"interfaces/datatypes.EventDestination.html#target","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":622,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventDestination.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":623,"kind":256,"name":"EventDestinationList","url":"interfaces/datatypes.EventDestinationList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":624,"kind":1024,"name":"eventDestinations","url":"interfaces/datatypes.EventDestinationList.html#eventDestinations","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationList"},{"id":625,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventDestinationList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationList"},{"id":626,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.EventDestinationList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationList"},{"id":627,"kind":256,"name":"EventTarget","url":"interfaces/datatypes.EventTarget.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":628,"kind":1024,"name":"firehose","url":"interfaces/datatypes.EventTarget.html#firehose","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTarget"},{"id":629,"kind":1024,"name":"kinesis","url":"interfaces/datatypes.EventTarget.html#kinesis","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTarget"},{"id":630,"kind":1024,"name":"cloudwatchLogs","url":"interfaces/datatypes.EventTarget.html#cloudwatchLogs","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTarget"},{"id":631,"kind":256,"name":"EventTargetFirehose","url":"interfaces/datatypes.EventTargetFirehose.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":632,"kind":1024,"name":"auth","url":"interfaces/datatypes.EventTargetFirehose.html#auth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetFirehose"},{"id":633,"kind":1024,"name":"deliveryStreamArn","url":"interfaces/datatypes.EventTargetFirehose.html#deliveryStreamArn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetFirehose"},{"id":634,"kind":256,"name":"EventTargetKinesis","url":"interfaces/datatypes.EventTargetKinesis.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":635,"kind":1024,"name":"auth","url":"interfaces/datatypes.EventTargetKinesis.html#auth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetKinesis"},{"id":636,"kind":1024,"name":"streamArn","url":"interfaces/datatypes.EventTargetKinesis.html#streamArn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetKinesis"},{"id":637,"kind":256,"name":"EventTargetCloudwatchLogs","url":"interfaces/datatypes.EventTargetCloudwatchLogs.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":638,"kind":1024,"name":"auth","url":"interfaces/datatypes.EventTargetCloudwatchLogs.html#auth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetCloudwatchLogs"},{"id":639,"kind":1024,"name":"logGroupArn","url":"interfaces/datatypes.EventTargetCloudwatchLogs.html#logGroupArn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetCloudwatchLogs"},{"id":640,"kind":256,"name":"AWSAuth","url":"interfaces/datatypes.AWSAuth.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":641,"kind":1024,"name":"role","url":"interfaces/datatypes.AWSAuth.html#role","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AWSAuth"},{"id":642,"kind":1024,"name":"creds","url":"interfaces/datatypes.AWSAuth.html#creds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AWSAuth"},{"id":643,"kind":256,"name":"AWSRole","url":"interfaces/datatypes.AWSRole.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":644,"kind":1024,"name":"roleArn","url":"interfaces/datatypes.AWSRole.html#roleArn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AWSRole"},{"id":645,"kind":256,"name":"AWSCredentials","url":"interfaces/datatypes.AWSCredentials.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":646,"kind":1024,"name":"awsAccessKeyId","url":"interfaces/datatypes.AWSCredentials.html#awsAccessKeyId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AWSCredentials"},{"id":647,"kind":1024,"name":"awsSecretAccessKey","url":"interfaces/datatypes.AWSCredentials.html#awsSecretAccessKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AWSCredentials"},{"id":648,"kind":256,"name":"EventSubscriptionCreate","url":"interfaces/datatypes.EventSubscriptionCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":649,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventSubscriptionCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionCreate"},{"id":650,"kind":1024,"name":"description","url":"interfaces/datatypes.EventSubscriptionCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionCreate"},{"id":651,"kind":1024,"name":"sources","url":"interfaces/datatypes.EventSubscriptionCreate.html#sources","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionCreate"},{"id":652,"kind":1024,"name":"destinationIds","url":"interfaces/datatypes.EventSubscriptionCreate.html#destinationIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionCreate"},{"id":653,"kind":256,"name":"EventSubscriptionUpdate","url":"interfaces/datatypes.EventSubscriptionUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":654,"kind":1024,"name":"id","url":"interfaces/datatypes.EventSubscriptionUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionUpdate"},{"id":655,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventSubscriptionUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionUpdate"},{"id":656,"kind":1024,"name":"description","url":"interfaces/datatypes.EventSubscriptionUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionUpdate"},{"id":657,"kind":1024,"name":"sources","url":"interfaces/datatypes.EventSubscriptionUpdate.html#sources","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionUpdate"},{"id":658,"kind":1024,"name":"destinationIds","url":"interfaces/datatypes.EventSubscriptionUpdate.html#destinationIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionUpdate"},{"id":659,"kind":256,"name":"EventSubscriptionList","url":"interfaces/datatypes.EventSubscriptionList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":660,"kind":1024,"name":"eventSubscriptions","url":"interfaces/datatypes.EventSubscriptionList.html#eventSubscriptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionList"},{"id":661,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventSubscriptionList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionList"},{"id":662,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.EventSubscriptionList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionList"},{"id":663,"kind":256,"name":"EventSubscription","url":"interfaces/datatypes.EventSubscription.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":664,"kind":1024,"name":"id","url":"interfaces/datatypes.EventSubscription.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":665,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventSubscription.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":666,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.EventSubscription.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":667,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventSubscription.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":668,"kind":1024,"name":"description","url":"interfaces/datatypes.EventSubscription.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":669,"kind":1024,"name":"sources","url":"interfaces/datatypes.EventSubscription.html#sources","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":670,"kind":1024,"name":"destinations","url":"interfaces/datatypes.EventSubscription.html#destinations","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":671,"kind":256,"name":"EventSourceReplace","url":"interfaces/datatypes.EventSourceReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":672,"kind":1024,"name":"type","url":"interfaces/datatypes.EventSourceReplace.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceReplace"},{"id":673,"kind":256,"name":"EventSource","url":"interfaces/datatypes.EventSource.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":674,"kind":1024,"name":"type","url":"interfaces/datatypes.EventSource.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSource"},{"id":675,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventSource.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSource"},{"id":676,"kind":256,"name":"EventSourceList","url":"interfaces/datatypes.EventSourceList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":677,"kind":1024,"name":"sources","url":"interfaces/datatypes.EventSourceList.html#sources","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceList"},{"id":678,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventSourceList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceList"},{"id":679,"kind":256,"name":"EventSourceCreate","url":"interfaces/datatypes.EventSourceCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":680,"kind":1024,"name":"subscriptionId","url":"interfaces/datatypes.EventSourceCreate.html#subscriptionId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceCreate"},{"id":681,"kind":1024,"name":"type","url":"interfaces/datatypes.EventSourceCreate.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceCreate"},{"id":682,"kind":256,"name":"EventSourceUpdate","url":"interfaces/datatypes.EventSourceUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":683,"kind":1024,"name":"subscriptionId","url":"interfaces/datatypes.EventSourceUpdate.html#subscriptionId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceUpdate"},{"id":684,"kind":1024,"name":"type","url":"interfaces/datatypes.EventSourceUpdate.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceUpdate"},{"id":685,"kind":256,"name":"EventSourceItem","url":"interfaces/datatypes.EventSourceItem.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":686,"kind":1024,"name":"subscriptionId","url":"interfaces/datatypes.EventSourceItem.html#subscriptionId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceItem"},{"id":687,"kind":1024,"name":"type","url":"interfaces/datatypes.EventSourceItem.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceItem"},{"id":688,"kind":256,"name":"EventSourcePaging","url":"interfaces/datatypes.EventSourcePaging.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":689,"kind":1024,"name":"subscriptionId","url":"interfaces/datatypes.EventSourcePaging.html#subscriptionId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourcePaging"},{"id":690,"kind":256,"name":"IPPolicyCreate","url":"interfaces/datatypes.IPPolicyCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":691,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicyCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyCreate"},{"id":692,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicyCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyCreate"},{"id":693,"kind":256,"name":"IPPolicyUpdate","url":"interfaces/datatypes.IPPolicyUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":694,"kind":1024,"name":"id","url":"interfaces/datatypes.IPPolicyUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyUpdate"},{"id":695,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicyUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyUpdate"},{"id":696,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicyUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyUpdate"},{"id":697,"kind":256,"name":"IPPolicy","url":"interfaces/datatypes.IPPolicy.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":698,"kind":1024,"name":"id","url":"interfaces/datatypes.IPPolicy.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicy"},{"id":699,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPPolicy.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicy"},{"id":700,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.IPPolicy.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicy"},{"id":701,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicy.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicy"},{"id":702,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicy.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicy"},{"id":703,"kind":256,"name":"IPPolicyList","url":"interfaces/datatypes.IPPolicyList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":704,"kind":1024,"name":"ipPolicies","url":"interfaces/datatypes.IPPolicyList.html#ipPolicies","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyList"},{"id":705,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPPolicyList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyList"},{"id":706,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.IPPolicyList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyList"},{"id":707,"kind":256,"name":"IPPolicyRuleCreate","url":"interfaces/datatypes.IPPolicyRuleCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":708,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicyRuleCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleCreate"},{"id":709,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicyRuleCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleCreate"},{"id":710,"kind":1024,"name":"cidr","url":"interfaces/datatypes.IPPolicyRuleCreate.html#cidr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleCreate"},{"id":711,"kind":1024,"name":"ipPolicyId","url":"interfaces/datatypes.IPPolicyRuleCreate.html#ipPolicyId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleCreate"},{"id":712,"kind":1024,"name":"action","url":"interfaces/datatypes.IPPolicyRuleCreate.html#action","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleCreate"},{"id":713,"kind":256,"name":"IPPolicyRuleUpdate","url":"interfaces/datatypes.IPPolicyRuleUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":714,"kind":1024,"name":"id","url":"interfaces/datatypes.IPPolicyRuleUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleUpdate"},{"id":715,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicyRuleUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleUpdate"},{"id":716,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicyRuleUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleUpdate"},{"id":717,"kind":1024,"name":"cidr","url":"interfaces/datatypes.IPPolicyRuleUpdate.html#cidr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleUpdate"},{"id":718,"kind":256,"name":"IPPolicyRule","url":"interfaces/datatypes.IPPolicyRule.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":719,"kind":1024,"name":"id","url":"interfaces/datatypes.IPPolicyRule.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":720,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPPolicyRule.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":721,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.IPPolicyRule.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":722,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicyRule.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":723,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicyRule.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":724,"kind":1024,"name":"cidr","url":"interfaces/datatypes.IPPolicyRule.html#cidr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":725,"kind":1024,"name":"ipPolicy","url":"interfaces/datatypes.IPPolicyRule.html#ipPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":726,"kind":1024,"name":"action","url":"interfaces/datatypes.IPPolicyRule.html#action","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":727,"kind":256,"name":"IPPolicyRuleList","url":"interfaces/datatypes.IPPolicyRuleList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":728,"kind":1024,"name":"ipPolicyRules","url":"interfaces/datatypes.IPPolicyRuleList.html#ipPolicyRules","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleList"},{"id":729,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPPolicyRuleList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleList"},{"id":730,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.IPPolicyRuleList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleList"},{"id":731,"kind":256,"name":"IPRestrictionCreate","url":"interfaces/datatypes.IPRestrictionCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":732,"kind":1024,"name":"description","url":"interfaces/datatypes.IPRestrictionCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionCreate"},{"id":733,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPRestrictionCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionCreate"},{"id":734,"kind":1024,"name":"enforced","url":"interfaces/datatypes.IPRestrictionCreate.html#enforced","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionCreate"},{"id":735,"kind":1024,"name":"type","url":"interfaces/datatypes.IPRestrictionCreate.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionCreate"},{"id":736,"kind":1024,"name":"ipPolicyIds","url":"interfaces/datatypes.IPRestrictionCreate.html#ipPolicyIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionCreate"},{"id":737,"kind":256,"name":"IPRestrictionUpdate","url":"interfaces/datatypes.IPRestrictionUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":738,"kind":1024,"name":"id","url":"interfaces/datatypes.IPRestrictionUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionUpdate"},{"id":739,"kind":1024,"name":"description","url":"interfaces/datatypes.IPRestrictionUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionUpdate"},{"id":740,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPRestrictionUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionUpdate"},{"id":741,"kind":1024,"name":"enforced","url":"interfaces/datatypes.IPRestrictionUpdate.html#enforced","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionUpdate"},{"id":742,"kind":1024,"name":"ipPolicyIds","url":"interfaces/datatypes.IPRestrictionUpdate.html#ipPolicyIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionUpdate"},{"id":743,"kind":256,"name":"IPRestriction","url":"interfaces/datatypes.IPRestriction.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":744,"kind":1024,"name":"id","url":"interfaces/datatypes.IPRestriction.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":745,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPRestriction.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":746,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.IPRestriction.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":747,"kind":1024,"name":"description","url":"interfaces/datatypes.IPRestriction.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":748,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPRestriction.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":749,"kind":1024,"name":"enforced","url":"interfaces/datatypes.IPRestriction.html#enforced","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":750,"kind":1024,"name":"type","url":"interfaces/datatypes.IPRestriction.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":751,"kind":1024,"name":"ipPolicies","url":"interfaces/datatypes.IPRestriction.html#ipPolicies","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":752,"kind":256,"name":"IPRestrictionList","url":"interfaces/datatypes.IPRestrictionList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":753,"kind":1024,"name":"ipRestrictions","url":"interfaces/datatypes.IPRestrictionList.html#ipRestrictions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionList"},{"id":754,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPRestrictionList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionList"},{"id":755,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.IPRestrictionList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionList"},{"id":756,"kind":256,"name":"ReservedAddrCreate","url":"interfaces/datatypes.ReservedAddrCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":757,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedAddrCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrCreate"},{"id":758,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedAddrCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrCreate"},{"id":759,"kind":1024,"name":"region","url":"interfaces/datatypes.ReservedAddrCreate.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrCreate"},{"id":760,"kind":256,"name":"ReservedAddrUpdate","url":"interfaces/datatypes.ReservedAddrUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":761,"kind":1024,"name":"id","url":"interfaces/datatypes.ReservedAddrUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrUpdate"},{"id":762,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedAddrUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrUpdate"},{"id":763,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedAddrUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrUpdate"},{"id":764,"kind":256,"name":"ReservedAddr","url":"interfaces/datatypes.ReservedAddr.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":765,"kind":1024,"name":"id","url":"interfaces/datatypes.ReservedAddr.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":766,"kind":1024,"name":"uri","url":"interfaces/datatypes.ReservedAddr.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":767,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.ReservedAddr.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":768,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedAddr.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":769,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedAddr.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":770,"kind":1024,"name":"addr","url":"interfaces/datatypes.ReservedAddr.html#addr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":771,"kind":1024,"name":"region","url":"interfaces/datatypes.ReservedAddr.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":772,"kind":256,"name":"ReservedAddrList","url":"interfaces/datatypes.ReservedAddrList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":773,"kind":1024,"name":"reservedAddrs","url":"interfaces/datatypes.ReservedAddrList.html#reservedAddrs","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrList"},{"id":774,"kind":1024,"name":"uri","url":"interfaces/datatypes.ReservedAddrList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrList"},{"id":775,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.ReservedAddrList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrList"},{"id":776,"kind":256,"name":"ReservedDomainCreate","url":"interfaces/datatypes.ReservedDomainCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":777,"kind":1024,"name":"name","url":"interfaces/datatypes.ReservedDomainCreate.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":778,"kind":1024,"name":"region","url":"interfaces/datatypes.ReservedDomainCreate.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":779,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedDomainCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":780,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedDomainCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":781,"kind":1024,"name":"certificateId","url":"interfaces/datatypes.ReservedDomainCreate.html#certificateId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":782,"kind":1024,"name":"certificateManagementPolicy","url":"interfaces/datatypes.ReservedDomainCreate.html#certificateManagementPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":783,"kind":256,"name":"ReservedDomainUpdate","url":"interfaces/datatypes.ReservedDomainUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":784,"kind":1024,"name":"id","url":"interfaces/datatypes.ReservedDomainUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":785,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedDomainUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":786,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedDomainUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":787,"kind":1024,"name":"certificateId","url":"interfaces/datatypes.ReservedDomainUpdate.html#certificateId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":788,"kind":1024,"name":"certificateManagementPolicy","url":"interfaces/datatypes.ReservedDomainUpdate.html#certificateManagementPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":789,"kind":256,"name":"ReservedDomain","url":"interfaces/datatypes.ReservedDomain.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":790,"kind":1024,"name":"id","url":"interfaces/datatypes.ReservedDomain.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":791,"kind":1024,"name":"uri","url":"interfaces/datatypes.ReservedDomain.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":792,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.ReservedDomain.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":793,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedDomain.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":794,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedDomain.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":795,"kind":1024,"name":"domain","url":"interfaces/datatypes.ReservedDomain.html#domain","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":796,"kind":1024,"name":"region","url":"interfaces/datatypes.ReservedDomain.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":797,"kind":1024,"name":"cnameTarget","url":"interfaces/datatypes.ReservedDomain.html#cnameTarget","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":798,"kind":1024,"name":"certificate","url":"interfaces/datatypes.ReservedDomain.html#certificate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":799,"kind":1024,"name":"certificateManagementPolicy","url":"interfaces/datatypes.ReservedDomain.html#certificateManagementPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":800,"kind":1024,"name":"certificateManagementStatus","url":"interfaces/datatypes.ReservedDomain.html#certificateManagementStatus","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":801,"kind":1024,"name":"acmeChallengeCnameTarget","url":"interfaces/datatypes.ReservedDomain.html#acmeChallengeCnameTarget","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":802,"kind":256,"name":"ReservedDomainList","url":"interfaces/datatypes.ReservedDomainList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":803,"kind":1024,"name":"reservedDomains","url":"interfaces/datatypes.ReservedDomainList.html#reservedDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainList"},{"id":804,"kind":1024,"name":"uri","url":"interfaces/datatypes.ReservedDomainList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainList"},{"id":805,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.ReservedDomainList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainList"},{"id":806,"kind":256,"name":"ReservedDomainCertPolicy","url":"interfaces/datatypes.ReservedDomainCertPolicy.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":807,"kind":1024,"name":"authority","url":"interfaces/datatypes.ReservedDomainCertPolicy.html#authority","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertPolicy"},{"id":808,"kind":1024,"name":"privateKeyType","url":"interfaces/datatypes.ReservedDomainCertPolicy.html#privateKeyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertPolicy"},{"id":809,"kind":256,"name":"ReservedDomainCertStatus","url":"interfaces/datatypes.ReservedDomainCertStatus.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":810,"kind":1024,"name":"renewsAt","url":"interfaces/datatypes.ReservedDomainCertStatus.html#renewsAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertStatus"},{"id":811,"kind":1024,"name":"provisioningJob","url":"interfaces/datatypes.ReservedDomainCertStatus.html#provisioningJob","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertStatus"},{"id":812,"kind":256,"name":"ReservedDomainCertJob","url":"interfaces/datatypes.ReservedDomainCertJob.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":813,"kind":1024,"name":"errorCode","url":"interfaces/datatypes.ReservedDomainCertJob.html#errorCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertJob"},{"id":814,"kind":1024,"name":"msg","url":"interfaces/datatypes.ReservedDomainCertJob.html#msg","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertJob"},{"id":815,"kind":1024,"name":"startedAt","url":"interfaces/datatypes.ReservedDomainCertJob.html#startedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertJob"},{"id":816,"kind":1024,"name":"retriesAt","url":"interfaces/datatypes.ReservedDomainCertJob.html#retriesAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertJob"},{"id":817,"kind":256,"name":"SSHCertificateAuthorityCreate","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":818,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityCreate"},{"id":819,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityCreate"},{"id":820,"kind":1024,"name":"privateKeyType","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html#privateKeyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityCreate"},{"id":821,"kind":1024,"name":"ellipticCurve","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html#ellipticCurve","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityCreate"},{"id":822,"kind":1024,"name":"keySize","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html#keySize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityCreate"},{"id":823,"kind":256,"name":"SSHCertificateAuthorityUpdate","url":"interfaces/datatypes.SSHCertificateAuthorityUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":824,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHCertificateAuthorityUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityUpdate"},{"id":825,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCertificateAuthorityUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityUpdate"},{"id":826,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCertificateAuthorityUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityUpdate"},{"id":827,"kind":256,"name":"SSHCertificateAuthority","url":"interfaces/datatypes.SSHCertificateAuthority.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":828,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHCertificateAuthority.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":829,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHCertificateAuthority.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":830,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.SSHCertificateAuthority.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":831,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCertificateAuthority.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":832,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCertificateAuthority.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":833,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHCertificateAuthority.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":834,"kind":1024,"name":"keyType","url":"interfaces/datatypes.SSHCertificateAuthority.html#keyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":835,"kind":256,"name":"SSHCertificateAuthorityList","url":"interfaces/datatypes.SSHCertificateAuthorityList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":836,"kind":1024,"name":"sshCertificateAuthorities","url":"interfaces/datatypes.SSHCertificateAuthorityList.html#sshCertificateAuthorities","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityList"},{"id":837,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHCertificateAuthorityList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityList"},{"id":838,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.SSHCertificateAuthorityList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityList"},{"id":839,"kind":256,"name":"SSHCredentialCreate","url":"interfaces/datatypes.SSHCredentialCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":840,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCredentialCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialCreate"},{"id":841,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCredentialCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialCreate"},{"id":842,"kind":1024,"name":"acl","url":"interfaces/datatypes.SSHCredentialCreate.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialCreate"},{"id":843,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHCredentialCreate.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialCreate"},{"id":844,"kind":256,"name":"SSHCredentialUpdate","url":"interfaces/datatypes.SSHCredentialUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":845,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHCredentialUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialUpdate"},{"id":846,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCredentialUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialUpdate"},{"id":847,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCredentialUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialUpdate"},{"id":848,"kind":1024,"name":"acl","url":"interfaces/datatypes.SSHCredentialUpdate.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialUpdate"},{"id":849,"kind":256,"name":"SSHCredential","url":"interfaces/datatypes.SSHCredential.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":850,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHCredential.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":851,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHCredential.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":852,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.SSHCredential.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":853,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCredential.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":854,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCredential.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":855,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHCredential.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":856,"kind":1024,"name":"acl","url":"interfaces/datatypes.SSHCredential.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":857,"kind":256,"name":"SSHCredentialList","url":"interfaces/datatypes.SSHCredentialList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":858,"kind":1024,"name":"sshCredentials","url":"interfaces/datatypes.SSHCredentialList.html#sshCredentials","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialList"},{"id":859,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHCredentialList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialList"},{"id":860,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.SSHCredentialList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialList"},{"id":861,"kind":256,"name":"SSHHostCertificateCreate","url":"interfaces/datatypes.SSHHostCertificateCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":862,"kind":1024,"name":"sshCertificateAuthorityId","url":"interfaces/datatypes.SSHHostCertificateCreate.html#sshCertificateAuthorityId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":863,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHHostCertificateCreate.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":864,"kind":1024,"name":"principals","url":"interfaces/datatypes.SSHHostCertificateCreate.html#principals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":865,"kind":1024,"name":"validAfter","url":"interfaces/datatypes.SSHHostCertificateCreate.html#validAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":866,"kind":1024,"name":"validUntil","url":"interfaces/datatypes.SSHHostCertificateCreate.html#validUntil","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":867,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHHostCertificateCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":868,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHHostCertificateCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":869,"kind":256,"name":"SSHHostCertificateUpdate","url":"interfaces/datatypes.SSHHostCertificateUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":870,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHHostCertificateUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateUpdate"},{"id":871,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHHostCertificateUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateUpdate"},{"id":872,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHHostCertificateUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateUpdate"},{"id":873,"kind":256,"name":"SSHHostCertificate","url":"interfaces/datatypes.SSHHostCertificate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":874,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHHostCertificate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":875,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHHostCertificate.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":876,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.SSHHostCertificate.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":877,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHHostCertificate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":878,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHHostCertificate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":879,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHHostCertificate.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":880,"kind":1024,"name":"keyType","url":"interfaces/datatypes.SSHHostCertificate.html#keyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":881,"kind":1024,"name":"sshCertificateAuthorityId","url":"interfaces/datatypes.SSHHostCertificate.html#sshCertificateAuthorityId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":882,"kind":1024,"name":"principals","url":"interfaces/datatypes.SSHHostCertificate.html#principals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":883,"kind":1024,"name":"validAfter","url":"interfaces/datatypes.SSHHostCertificate.html#validAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":884,"kind":1024,"name":"validUntil","url":"interfaces/datatypes.SSHHostCertificate.html#validUntil","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":885,"kind":1024,"name":"certificate","url":"interfaces/datatypes.SSHHostCertificate.html#certificate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":886,"kind":256,"name":"SSHHostCertificateList","url":"interfaces/datatypes.SSHHostCertificateList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":887,"kind":1024,"name":"sshHostCertificates","url":"interfaces/datatypes.SSHHostCertificateList.html#sshHostCertificates","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateList"},{"id":888,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHHostCertificateList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateList"},{"id":889,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.SSHHostCertificateList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateList"},{"id":890,"kind":256,"name":"SSHUserCertificateCreate","url":"interfaces/datatypes.SSHUserCertificateCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":891,"kind":1024,"name":"sshCertificateAuthorityId","url":"interfaces/datatypes.SSHUserCertificateCreate.html#sshCertificateAuthorityId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":892,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHUserCertificateCreate.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":893,"kind":1024,"name":"principals","url":"interfaces/datatypes.SSHUserCertificateCreate.html#principals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":894,"kind":1024,"name":"criticalOptions","url":"interfaces/datatypes.SSHUserCertificateCreate.html#criticalOptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":895,"kind":1024,"name":"extensions","url":"interfaces/datatypes.SSHUserCertificateCreate.html#extensions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":896,"kind":1024,"name":"validAfter","url":"interfaces/datatypes.SSHUserCertificateCreate.html#validAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":897,"kind":1024,"name":"validUntil","url":"interfaces/datatypes.SSHUserCertificateCreate.html#validUntil","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":898,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHUserCertificateCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":899,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHUserCertificateCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":900,"kind":256,"name":"SSHUserCertificateUpdate","url":"interfaces/datatypes.SSHUserCertificateUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":901,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHUserCertificateUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateUpdate"},{"id":902,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHUserCertificateUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateUpdate"},{"id":903,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHUserCertificateUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateUpdate"},{"id":904,"kind":256,"name":"SSHUserCertificate","url":"interfaces/datatypes.SSHUserCertificate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":905,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHUserCertificate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":906,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHUserCertificate.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":907,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.SSHUserCertificate.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":908,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHUserCertificate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":909,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHUserCertificate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":910,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHUserCertificate.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":911,"kind":1024,"name":"keyType","url":"interfaces/datatypes.SSHUserCertificate.html#keyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":912,"kind":1024,"name":"sshCertificateAuthorityId","url":"interfaces/datatypes.SSHUserCertificate.html#sshCertificateAuthorityId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":913,"kind":1024,"name":"principals","url":"interfaces/datatypes.SSHUserCertificate.html#principals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":914,"kind":1024,"name":"criticalOptions","url":"interfaces/datatypes.SSHUserCertificate.html#criticalOptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":915,"kind":1024,"name":"extensions","url":"interfaces/datatypes.SSHUserCertificate.html#extensions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":916,"kind":1024,"name":"validAfter","url":"interfaces/datatypes.SSHUserCertificate.html#validAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":917,"kind":1024,"name":"validUntil","url":"interfaces/datatypes.SSHUserCertificate.html#validUntil","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":918,"kind":1024,"name":"certificate","url":"interfaces/datatypes.SSHUserCertificate.html#certificate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":919,"kind":256,"name":"SSHUserCertificateList","url":"interfaces/datatypes.SSHUserCertificateList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":920,"kind":1024,"name":"sshUserCertificates","url":"interfaces/datatypes.SSHUserCertificateList.html#sshUserCertificates","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateList"},{"id":921,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHUserCertificateList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateList"},{"id":922,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.SSHUserCertificateList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateList"},{"id":923,"kind":256,"name":"TLSCertificateCreate","url":"interfaces/datatypes.TLSCertificateCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":924,"kind":1024,"name":"description","url":"interfaces/datatypes.TLSCertificateCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateCreate"},{"id":925,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TLSCertificateCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateCreate"},{"id":926,"kind":1024,"name":"certificatePem","url":"interfaces/datatypes.TLSCertificateCreate.html#certificatePem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateCreate"},{"id":927,"kind":1024,"name":"privateKeyPem","url":"interfaces/datatypes.TLSCertificateCreate.html#privateKeyPem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateCreate"},{"id":928,"kind":256,"name":"TLSCertificateUpdate","url":"interfaces/datatypes.TLSCertificateUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":929,"kind":1024,"name":"id","url":"interfaces/datatypes.TLSCertificateUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateUpdate"},{"id":930,"kind":1024,"name":"description","url":"interfaces/datatypes.TLSCertificateUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateUpdate"},{"id":931,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TLSCertificateUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateUpdate"},{"id":932,"kind":256,"name":"TLSCertificate","url":"interfaces/datatypes.TLSCertificate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":933,"kind":1024,"name":"id","url":"interfaces/datatypes.TLSCertificate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":934,"kind":1024,"name":"uri","url":"interfaces/datatypes.TLSCertificate.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":935,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.TLSCertificate.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":936,"kind":1024,"name":"description","url":"interfaces/datatypes.TLSCertificate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":937,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TLSCertificate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":938,"kind":1024,"name":"certificatePem","url":"interfaces/datatypes.TLSCertificate.html#certificatePem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":939,"kind":1024,"name":"subjectCommonName","url":"interfaces/datatypes.TLSCertificate.html#subjectCommonName","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":940,"kind":1024,"name":"subjectAlternativeNames","url":"interfaces/datatypes.TLSCertificate.html#subjectAlternativeNames","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":941,"kind":1024,"name":"issuedAt","url":"interfaces/datatypes.TLSCertificate.html#issuedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":942,"kind":1024,"name":"notBefore","url":"interfaces/datatypes.TLSCertificate.html#notBefore","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":943,"kind":1024,"name":"notAfter","url":"interfaces/datatypes.TLSCertificate.html#notAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":944,"kind":1024,"name":"keyUsages","url":"interfaces/datatypes.TLSCertificate.html#keyUsages","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":945,"kind":1024,"name":"extendedKeyUsages","url":"interfaces/datatypes.TLSCertificate.html#extendedKeyUsages","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":946,"kind":1024,"name":"privateKeyType","url":"interfaces/datatypes.TLSCertificate.html#privateKeyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":947,"kind":1024,"name":"issuerCommonName","url":"interfaces/datatypes.TLSCertificate.html#issuerCommonName","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":948,"kind":1024,"name":"serialNumber","url":"interfaces/datatypes.TLSCertificate.html#serialNumber","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":949,"kind":1024,"name":"subjectOrganization","url":"interfaces/datatypes.TLSCertificate.html#subjectOrganization","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":950,"kind":1024,"name":"subjectOrganizationalUnit","url":"interfaces/datatypes.TLSCertificate.html#subjectOrganizationalUnit","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":951,"kind":1024,"name":"subjectLocality","url":"interfaces/datatypes.TLSCertificate.html#subjectLocality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":952,"kind":1024,"name":"subjectProvince","url":"interfaces/datatypes.TLSCertificate.html#subjectProvince","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":953,"kind":1024,"name":"subjectCountry","url":"interfaces/datatypes.TLSCertificate.html#subjectCountry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":954,"kind":256,"name":"TLSCertificateList","url":"interfaces/datatypes.TLSCertificateList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":955,"kind":1024,"name":"tlsCertificates","url":"interfaces/datatypes.TLSCertificateList.html#tlsCertificates","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateList"},{"id":956,"kind":1024,"name":"uri","url":"interfaces/datatypes.TLSCertificateList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateList"},{"id":957,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.TLSCertificateList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateList"},{"id":958,"kind":256,"name":"TLSCertificateSANs","url":"interfaces/datatypes.TLSCertificateSANs.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":959,"kind":1024,"name":"dnsNames","url":"interfaces/datatypes.TLSCertificateSANs.html#dnsNames","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateSANs"},{"id":960,"kind":1024,"name":"ips","url":"interfaces/datatypes.TLSCertificateSANs.html#ips","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateSANs"},{"id":961,"kind":256,"name":"TunnelSession","url":"interfaces/datatypes.TunnelSession.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":962,"kind":1024,"name":"agentVersion","url":"interfaces/datatypes.TunnelSession.html#agentVersion","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":963,"kind":1024,"name":"credential","url":"interfaces/datatypes.TunnelSession.html#credential","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":964,"kind":1024,"name":"id","url":"interfaces/datatypes.TunnelSession.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":965,"kind":1024,"name":"ip","url":"interfaces/datatypes.TunnelSession.html#ip","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":966,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TunnelSession.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":967,"kind":1024,"name":"os","url":"interfaces/datatypes.TunnelSession.html#os","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":968,"kind":1024,"name":"region","url":"interfaces/datatypes.TunnelSession.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":969,"kind":1024,"name":"startedAt","url":"interfaces/datatypes.TunnelSession.html#startedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":970,"kind":1024,"name":"transport","url":"interfaces/datatypes.TunnelSession.html#transport","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":971,"kind":1024,"name":"uri","url":"interfaces/datatypes.TunnelSession.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":972,"kind":256,"name":"TunnelSessionList","url":"interfaces/datatypes.TunnelSessionList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":973,"kind":1024,"name":"tunnelSessions","url":"interfaces/datatypes.TunnelSessionList.html#tunnelSessions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSessionList"},{"id":974,"kind":1024,"name":"uri","url":"interfaces/datatypes.TunnelSessionList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSessionList"},{"id":975,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.TunnelSessionList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSessionList"},{"id":976,"kind":256,"name":"TunnelSessionsUpdate","url":"interfaces/datatypes.TunnelSessionsUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":977,"kind":1024,"name":"id","url":"interfaces/datatypes.TunnelSessionsUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSessionsUpdate"},{"id":978,"kind":256,"name":"Tunnel","url":"interfaces/datatypes.Tunnel.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":979,"kind":1024,"name":"id","url":"interfaces/datatypes.Tunnel.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":980,"kind":1024,"name":"publicUrl","url":"interfaces/datatypes.Tunnel.html#publicUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":981,"kind":1024,"name":"startedAt","url":"interfaces/datatypes.Tunnel.html#startedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":982,"kind":1024,"name":"metadata","url":"interfaces/datatypes.Tunnel.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":983,"kind":1024,"name":"proto","url":"interfaces/datatypes.Tunnel.html#proto","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":984,"kind":1024,"name":"region","url":"interfaces/datatypes.Tunnel.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":985,"kind":1024,"name":"tunnelSession","url":"interfaces/datatypes.Tunnel.html#tunnelSession","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":986,"kind":1024,"name":"endpoint","url":"interfaces/datatypes.Tunnel.html#endpoint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":987,"kind":1024,"name":"labels","url":"interfaces/datatypes.Tunnel.html#labels","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":988,"kind":1024,"name":"backends","url":"interfaces/datatypes.Tunnel.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":989,"kind":1024,"name":"forwardsTo","url":"interfaces/datatypes.Tunnel.html#forwardsTo","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":990,"kind":256,"name":"TunnelList","url":"interfaces/datatypes.TunnelList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":991,"kind":1024,"name":"tunnels","url":"interfaces/datatypes.TunnelList.html#tunnels","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelList"},{"id":992,"kind":1024,"name":"uri","url":"interfaces/datatypes.TunnelList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelList"},{"id":993,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.TunnelList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelList"},{"id":994,"kind":1,"name":"services","url":"modules/services.html","classes":"tsd-kind-module"},{"id":995,"kind":128,"name":"AbuseReports","url":"classes/services.AbuseReports.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":996,"kind":512,"name":"constructor","url":"classes/services.AbuseReports.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.AbuseReports"},{"id":997,"kind":2048,"name":"create","url":"classes/services.AbuseReports.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AbuseReports"},{"id":998,"kind":2048,"name":"get","url":"classes/services.AbuseReports.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AbuseReports"},{"id":999,"kind":128,"name":"AgentIngresses","url":"classes/services.AgentIngresses.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1000,"kind":512,"name":"constructor","url":"classes/services.AgentIngresses.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":1001,"kind":2048,"name":"create","url":"classes/services.AgentIngresses.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":1002,"kind":2048,"name":"delete","url":"classes/services.AgentIngresses.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":1003,"kind":2048,"name":"get","url":"classes/services.AgentIngresses.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":1004,"kind":2048,"name":"list","url":"classes/services.AgentIngresses.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":1005,"kind":2048,"name":"update","url":"classes/services.AgentIngresses.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":1006,"kind":128,"name":"APIKeys","url":"classes/services.APIKeys.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1007,"kind":512,"name":"constructor","url":"classes/services.APIKeys.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.APIKeys"},{"id":1008,"kind":2048,"name":"create","url":"classes/services.APIKeys.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.APIKeys"},{"id":1009,"kind":2048,"name":"delete","url":"classes/services.APIKeys.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.APIKeys"},{"id":1010,"kind":2048,"name":"get","url":"classes/services.APIKeys.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.APIKeys"},{"id":1011,"kind":2048,"name":"list","url":"classes/services.APIKeys.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.APIKeys"},{"id":1012,"kind":2048,"name":"update","url":"classes/services.APIKeys.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.APIKeys"},{"id":1013,"kind":128,"name":"FailoverBackends","url":"classes/services.FailoverBackends.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1014,"kind":512,"name":"constructor","url":"classes/services.FailoverBackends.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.FailoverBackends"},{"id":1015,"kind":2048,"name":"create","url":"classes/services.FailoverBackends.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.FailoverBackends"},{"id":1016,"kind":2048,"name":"delete","url":"classes/services.FailoverBackends.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.FailoverBackends"},{"id":1017,"kind":2048,"name":"get","url":"classes/services.FailoverBackends.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.FailoverBackends"},{"id":1018,"kind":2048,"name":"list","url":"classes/services.FailoverBackends.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.FailoverBackends"},{"id":1019,"kind":2048,"name":"update","url":"classes/services.FailoverBackends.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.FailoverBackends"},{"id":1020,"kind":128,"name":"HTTPResponseBackends","url":"classes/services.HTTPResponseBackends.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1021,"kind":512,"name":"constructor","url":"classes/services.HTTPResponseBackends.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.HTTPResponseBackends"},{"id":1022,"kind":2048,"name":"create","url":"classes/services.HTTPResponseBackends.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPResponseBackends"},{"id":1023,"kind":2048,"name":"delete","url":"classes/services.HTTPResponseBackends.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPResponseBackends"},{"id":1024,"kind":2048,"name":"get","url":"classes/services.HTTPResponseBackends.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPResponseBackends"},{"id":1025,"kind":2048,"name":"list","url":"classes/services.HTTPResponseBackends.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPResponseBackends"},{"id":1026,"kind":2048,"name":"update","url":"classes/services.HTTPResponseBackends.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPResponseBackends"},{"id":1027,"kind":128,"name":"TunnelGroupBackends","url":"classes/services.TunnelGroupBackends.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1028,"kind":512,"name":"constructor","url":"classes/services.TunnelGroupBackends.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TunnelGroupBackends"},{"id":1029,"kind":2048,"name":"create","url":"classes/services.TunnelGroupBackends.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelGroupBackends"},{"id":1030,"kind":2048,"name":"delete","url":"classes/services.TunnelGroupBackends.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelGroupBackends"},{"id":1031,"kind":2048,"name":"get","url":"classes/services.TunnelGroupBackends.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelGroupBackends"},{"id":1032,"kind":2048,"name":"list","url":"classes/services.TunnelGroupBackends.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelGroupBackends"},{"id":1033,"kind":2048,"name":"update","url":"classes/services.TunnelGroupBackends.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelGroupBackends"},{"id":1034,"kind":128,"name":"WeightedBackends","url":"classes/services.WeightedBackends.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1035,"kind":512,"name":"constructor","url":"classes/services.WeightedBackends.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.WeightedBackends"},{"id":1036,"kind":2048,"name":"create","url":"classes/services.WeightedBackends.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.WeightedBackends"},{"id":1037,"kind":2048,"name":"delete","url":"classes/services.WeightedBackends.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.WeightedBackends"},{"id":1038,"kind":2048,"name":"get","url":"classes/services.WeightedBackends.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.WeightedBackends"},{"id":1039,"kind":2048,"name":"list","url":"classes/services.WeightedBackends.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.WeightedBackends"},{"id":1040,"kind":2048,"name":"update","url":"classes/services.WeightedBackends.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.WeightedBackends"},{"id":1041,"kind":128,"name":"CertificateAuthorities","url":"classes/services.CertificateAuthorities.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1042,"kind":512,"name":"constructor","url":"classes/services.CertificateAuthorities.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":1043,"kind":2048,"name":"create","url":"classes/services.CertificateAuthorities.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":1044,"kind":2048,"name":"delete","url":"classes/services.CertificateAuthorities.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":1045,"kind":2048,"name":"get","url":"classes/services.CertificateAuthorities.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":1046,"kind":2048,"name":"list","url":"classes/services.CertificateAuthorities.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":1047,"kind":2048,"name":"update","url":"classes/services.CertificateAuthorities.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":1048,"kind":128,"name":"Credentials","url":"classes/services.Credentials.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1049,"kind":512,"name":"constructor","url":"classes/services.Credentials.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.Credentials"},{"id":1050,"kind":2048,"name":"create","url":"classes/services.Credentials.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Credentials"},{"id":1051,"kind":2048,"name":"delete","url":"classes/services.Credentials.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Credentials"},{"id":1052,"kind":2048,"name":"get","url":"classes/services.Credentials.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Credentials"},{"id":1053,"kind":2048,"name":"list","url":"classes/services.Credentials.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Credentials"},{"id":1054,"kind":2048,"name":"update","url":"classes/services.Credentials.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Credentials"},{"id":1055,"kind":128,"name":"EdgesHTTPSRoutes","url":"classes/services.EdgesHTTPSRoutes.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1056,"kind":512,"name":"constructor","url":"classes/services.EdgesHTTPSRoutes.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgesHTTPSRoutes"},{"id":1057,"kind":2048,"name":"create","url":"classes/services.EdgesHTTPSRoutes.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPSRoutes"},{"id":1058,"kind":2048,"name":"get","url":"classes/services.EdgesHTTPSRoutes.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPSRoutes"},{"id":1059,"kind":2048,"name":"update","url":"classes/services.EdgesHTTPSRoutes.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPSRoutes"},{"id":1060,"kind":2048,"name":"delete","url":"classes/services.EdgesHTTPSRoutes.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPSRoutes"},{"id":1061,"kind":128,"name":"EdgesHTTPS","url":"classes/services.EdgesHTTPS.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1062,"kind":512,"name":"constructor","url":"classes/services.EdgesHTTPS.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgesHTTPS"},{"id":1063,"kind":2048,"name":"create","url":"classes/services.EdgesHTTPS.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPS"},{"id":1064,"kind":2048,"name":"get","url":"classes/services.EdgesHTTPS.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPS"},{"id":1065,"kind":2048,"name":"list","url":"classes/services.EdgesHTTPS.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPS"},{"id":1066,"kind":2048,"name":"update","url":"classes/services.EdgesHTTPS.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPS"},{"id":1067,"kind":2048,"name":"delete","url":"classes/services.EdgesHTTPS.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPS"},{"id":1068,"kind":128,"name":"HTTPSEdgeMutualTLSModule","url":"classes/services.HTTPSEdgeMutualTLSModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1069,"kind":512,"name":"constructor","url":"classes/services.HTTPSEdgeMutualTLSModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.HTTPSEdgeMutualTLSModule"},{"id":1070,"kind":2048,"name":"replace","url":"classes/services.HTTPSEdgeMutualTLSModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPSEdgeMutualTLSModule"},{"id":1071,"kind":2048,"name":"get","url":"classes/services.HTTPSEdgeMutualTLSModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPSEdgeMutualTLSModule"},{"id":1072,"kind":2048,"name":"delete","url":"classes/services.HTTPSEdgeMutualTLSModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPSEdgeMutualTLSModule"},{"id":1073,"kind":128,"name":"HTTPSEdgeTLSTerminationModule","url":"classes/services.HTTPSEdgeTLSTerminationModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1074,"kind":512,"name":"constructor","url":"classes/services.HTTPSEdgeTLSTerminationModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.HTTPSEdgeTLSTerminationModule"},{"id":1075,"kind":2048,"name":"replace","url":"classes/services.HTTPSEdgeTLSTerminationModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPSEdgeTLSTerminationModule"},{"id":1076,"kind":2048,"name":"get","url":"classes/services.HTTPSEdgeTLSTerminationModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPSEdgeTLSTerminationModule"},{"id":1077,"kind":2048,"name":"delete","url":"classes/services.HTTPSEdgeTLSTerminationModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPSEdgeTLSTerminationModule"},{"id":1078,"kind":128,"name":"EdgeRouteBackendModule","url":"classes/services.EdgeRouteBackendModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1079,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteBackendModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteBackendModule"},{"id":1080,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteBackendModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteBackendModule"},{"id":1081,"kind":2048,"name":"get","url":"classes/services.EdgeRouteBackendModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteBackendModule"},{"id":1082,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteBackendModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteBackendModule"},{"id":1083,"kind":128,"name":"EdgeRouteIPRestrictionModule","url":"classes/services.EdgeRouteIPRestrictionModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1084,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteIPRestrictionModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteIPRestrictionModule"},{"id":1085,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteIPRestrictionModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteIPRestrictionModule"},{"id":1086,"kind":2048,"name":"get","url":"classes/services.EdgeRouteIPRestrictionModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteIPRestrictionModule"},{"id":1087,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteIPRestrictionModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteIPRestrictionModule"},{"id":1088,"kind":128,"name":"EdgeRouteRequestHeadersModule","url":"classes/services.EdgeRouteRequestHeadersModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1089,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteRequestHeadersModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteRequestHeadersModule"},{"id":1090,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteRequestHeadersModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteRequestHeadersModule"},{"id":1091,"kind":2048,"name":"get","url":"classes/services.EdgeRouteRequestHeadersModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteRequestHeadersModule"},{"id":1092,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteRequestHeadersModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteRequestHeadersModule"},{"id":1093,"kind":128,"name":"EdgeRouteResponseHeadersModule","url":"classes/services.EdgeRouteResponseHeadersModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1094,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteResponseHeadersModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteResponseHeadersModule"},{"id":1095,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteResponseHeadersModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteResponseHeadersModule"},{"id":1096,"kind":2048,"name":"get","url":"classes/services.EdgeRouteResponseHeadersModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteResponseHeadersModule"},{"id":1097,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteResponseHeadersModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteResponseHeadersModule"},{"id":1098,"kind":128,"name":"EdgeRouteCompressionModule","url":"classes/services.EdgeRouteCompressionModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1099,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteCompressionModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteCompressionModule"},{"id":1100,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteCompressionModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteCompressionModule"},{"id":1101,"kind":2048,"name":"get","url":"classes/services.EdgeRouteCompressionModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteCompressionModule"},{"id":1102,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteCompressionModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteCompressionModule"},{"id":1103,"kind":128,"name":"EdgeRouteCircuitBreakerModule","url":"classes/services.EdgeRouteCircuitBreakerModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1104,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteCircuitBreakerModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteCircuitBreakerModule"},{"id":1105,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteCircuitBreakerModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteCircuitBreakerModule"},{"id":1106,"kind":2048,"name":"get","url":"classes/services.EdgeRouteCircuitBreakerModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteCircuitBreakerModule"},{"id":1107,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteCircuitBreakerModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteCircuitBreakerModule"},{"id":1108,"kind":128,"name":"EdgeRouteWebhookVerificationModule","url":"classes/services.EdgeRouteWebhookVerificationModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1109,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteWebhookVerificationModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteWebhookVerificationModule"},{"id":1110,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteWebhookVerificationModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteWebhookVerificationModule"},{"id":1111,"kind":2048,"name":"get","url":"classes/services.EdgeRouteWebhookVerificationModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteWebhookVerificationModule"},{"id":1112,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteWebhookVerificationModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteWebhookVerificationModule"},{"id":1113,"kind":128,"name":"EdgeRouteOAuthModule","url":"classes/services.EdgeRouteOAuthModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1114,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteOAuthModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteOAuthModule"},{"id":1115,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteOAuthModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteOAuthModule"},{"id":1116,"kind":2048,"name":"get","url":"classes/services.EdgeRouteOAuthModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteOAuthModule"},{"id":1117,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteOAuthModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteOAuthModule"},{"id":1118,"kind":128,"name":"EdgeRouteSAMLModule","url":"classes/services.EdgeRouteSAMLModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1119,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteSAMLModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteSAMLModule"},{"id":1120,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteSAMLModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteSAMLModule"},{"id":1121,"kind":2048,"name":"get","url":"classes/services.EdgeRouteSAMLModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteSAMLModule"},{"id":1122,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteSAMLModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteSAMLModule"},{"id":1123,"kind":128,"name":"EdgeRouteOIDCModule","url":"classes/services.EdgeRouteOIDCModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1124,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteOIDCModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteOIDCModule"},{"id":1125,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteOIDCModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteOIDCModule"},{"id":1126,"kind":2048,"name":"get","url":"classes/services.EdgeRouteOIDCModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteOIDCModule"},{"id":1127,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteOIDCModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteOIDCModule"},{"id":1128,"kind":128,"name":"EdgeRouteWebsocketTCPConverterModule","url":"classes/services.EdgeRouteWebsocketTCPConverterModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1129,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteWebsocketTCPConverterModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteWebsocketTCPConverterModule"},{"id":1130,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteWebsocketTCPConverterModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteWebsocketTCPConverterModule"},{"id":1131,"kind":2048,"name":"get","url":"classes/services.EdgeRouteWebsocketTCPConverterModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteWebsocketTCPConverterModule"},{"id":1132,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteWebsocketTCPConverterModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteWebsocketTCPConverterModule"},{"id":1133,"kind":128,"name":"EdgesTCP","url":"classes/services.EdgesTCP.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1134,"kind":512,"name":"constructor","url":"classes/services.EdgesTCP.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgesTCP"},{"id":1135,"kind":2048,"name":"create","url":"classes/services.EdgesTCP.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTCP"},{"id":1136,"kind":2048,"name":"get","url":"classes/services.EdgesTCP.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTCP"},{"id":1137,"kind":2048,"name":"list","url":"classes/services.EdgesTCP.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTCP"},{"id":1138,"kind":2048,"name":"update","url":"classes/services.EdgesTCP.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTCP"},{"id":1139,"kind":2048,"name":"delete","url":"classes/services.EdgesTCP.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTCP"},{"id":1140,"kind":128,"name":"TCPEdgeBackendModule","url":"classes/services.TCPEdgeBackendModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1141,"kind":512,"name":"constructor","url":"classes/services.TCPEdgeBackendModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TCPEdgeBackendModule"},{"id":1142,"kind":2048,"name":"replace","url":"classes/services.TCPEdgeBackendModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TCPEdgeBackendModule"},{"id":1143,"kind":2048,"name":"get","url":"classes/services.TCPEdgeBackendModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TCPEdgeBackendModule"},{"id":1144,"kind":2048,"name":"delete","url":"classes/services.TCPEdgeBackendModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TCPEdgeBackendModule"},{"id":1145,"kind":128,"name":"TCPEdgeIPRestrictionModule","url":"classes/services.TCPEdgeIPRestrictionModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1146,"kind":512,"name":"constructor","url":"classes/services.TCPEdgeIPRestrictionModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TCPEdgeIPRestrictionModule"},{"id":1147,"kind":2048,"name":"replace","url":"classes/services.TCPEdgeIPRestrictionModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TCPEdgeIPRestrictionModule"},{"id":1148,"kind":2048,"name":"get","url":"classes/services.TCPEdgeIPRestrictionModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TCPEdgeIPRestrictionModule"},{"id":1149,"kind":2048,"name":"delete","url":"classes/services.TCPEdgeIPRestrictionModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TCPEdgeIPRestrictionModule"},{"id":1150,"kind":128,"name":"EdgesTLS","url":"classes/services.EdgesTLS.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1151,"kind":512,"name":"constructor","url":"classes/services.EdgesTLS.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgesTLS"},{"id":1152,"kind":2048,"name":"create","url":"classes/services.EdgesTLS.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTLS"},{"id":1153,"kind":2048,"name":"get","url":"classes/services.EdgesTLS.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTLS"},{"id":1154,"kind":2048,"name":"list","url":"classes/services.EdgesTLS.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTLS"},{"id":1155,"kind":2048,"name":"update","url":"classes/services.EdgesTLS.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTLS"},{"id":1156,"kind":2048,"name":"delete","url":"classes/services.EdgesTLS.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTLS"},{"id":1157,"kind":128,"name":"TLSEdgeBackendModule","url":"classes/services.TLSEdgeBackendModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1158,"kind":512,"name":"constructor","url":"classes/services.TLSEdgeBackendModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TLSEdgeBackendModule"},{"id":1159,"kind":2048,"name":"replace","url":"classes/services.TLSEdgeBackendModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeBackendModule"},{"id":1160,"kind":2048,"name":"get","url":"classes/services.TLSEdgeBackendModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeBackendModule"},{"id":1161,"kind":2048,"name":"delete","url":"classes/services.TLSEdgeBackendModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeBackendModule"},{"id":1162,"kind":128,"name":"TLSEdgeIPRestrictionModule","url":"classes/services.TLSEdgeIPRestrictionModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1163,"kind":512,"name":"constructor","url":"classes/services.TLSEdgeIPRestrictionModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TLSEdgeIPRestrictionModule"},{"id":1164,"kind":2048,"name":"replace","url":"classes/services.TLSEdgeIPRestrictionModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeIPRestrictionModule"},{"id":1165,"kind":2048,"name":"get","url":"classes/services.TLSEdgeIPRestrictionModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeIPRestrictionModule"},{"id":1166,"kind":2048,"name":"delete","url":"classes/services.TLSEdgeIPRestrictionModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeIPRestrictionModule"},{"id":1167,"kind":128,"name":"TLSEdgeMutualTLSModule","url":"classes/services.TLSEdgeMutualTLSModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1168,"kind":512,"name":"constructor","url":"classes/services.TLSEdgeMutualTLSModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TLSEdgeMutualTLSModule"},{"id":1169,"kind":2048,"name":"replace","url":"classes/services.TLSEdgeMutualTLSModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeMutualTLSModule"},{"id":1170,"kind":2048,"name":"get","url":"classes/services.TLSEdgeMutualTLSModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeMutualTLSModule"},{"id":1171,"kind":2048,"name":"delete","url":"classes/services.TLSEdgeMutualTLSModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeMutualTLSModule"},{"id":1172,"kind":128,"name":"TLSEdgeTLSTerminationModule","url":"classes/services.TLSEdgeTLSTerminationModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1173,"kind":512,"name":"constructor","url":"classes/services.TLSEdgeTLSTerminationModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TLSEdgeTLSTerminationModule"},{"id":1174,"kind":2048,"name":"replace","url":"classes/services.TLSEdgeTLSTerminationModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeTLSTerminationModule"},{"id":1175,"kind":2048,"name":"get","url":"classes/services.TLSEdgeTLSTerminationModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeTLSTerminationModule"},{"id":1176,"kind":2048,"name":"delete","url":"classes/services.TLSEdgeTLSTerminationModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeTLSTerminationModule"},{"id":1177,"kind":128,"name":"Endpoints","url":"classes/services.Endpoints.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1178,"kind":512,"name":"constructor","url":"classes/services.Endpoints.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.Endpoints"},{"id":1179,"kind":2048,"name":"list","url":"classes/services.Endpoints.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Endpoints"},{"id":1180,"kind":2048,"name":"get","url":"classes/services.Endpoints.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Endpoints"},{"id":1181,"kind":128,"name":"EventDestinations","url":"classes/services.EventDestinations.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1182,"kind":512,"name":"constructor","url":"classes/services.EventDestinations.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":1183,"kind":2048,"name":"create","url":"classes/services.EventDestinations.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":1184,"kind":2048,"name":"delete","url":"classes/services.EventDestinations.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":1185,"kind":2048,"name":"get","url":"classes/services.EventDestinations.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":1186,"kind":2048,"name":"list","url":"classes/services.EventDestinations.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":1187,"kind":2048,"name":"update","url":"classes/services.EventDestinations.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":1188,"kind":128,"name":"EventSubscriptions","url":"classes/services.EventSubscriptions.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1189,"kind":512,"name":"constructor","url":"classes/services.EventSubscriptions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":1190,"kind":2048,"name":"create","url":"classes/services.EventSubscriptions.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":1191,"kind":2048,"name":"delete","url":"classes/services.EventSubscriptions.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":1192,"kind":2048,"name":"get","url":"classes/services.EventSubscriptions.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":1193,"kind":2048,"name":"list","url":"classes/services.EventSubscriptions.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":1194,"kind":2048,"name":"update","url":"classes/services.EventSubscriptions.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":1195,"kind":128,"name":"EventSources","url":"classes/services.EventSources.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1196,"kind":512,"name":"constructor","url":"classes/services.EventSources.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EventSources"},{"id":1197,"kind":2048,"name":"create","url":"classes/services.EventSources.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSources"},{"id":1198,"kind":2048,"name":"delete","url":"classes/services.EventSources.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSources"},{"id":1199,"kind":2048,"name":"get","url":"classes/services.EventSources.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSources"},{"id":1200,"kind":2048,"name":"list","url":"classes/services.EventSources.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSources"},{"id":1201,"kind":2048,"name":"update","url":"classes/services.EventSources.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSources"},{"id":1202,"kind":128,"name":"IPPolicies","url":"classes/services.IPPolicies.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1203,"kind":512,"name":"constructor","url":"classes/services.IPPolicies.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":1204,"kind":2048,"name":"create","url":"classes/services.IPPolicies.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":1205,"kind":2048,"name":"delete","url":"classes/services.IPPolicies.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":1206,"kind":2048,"name":"get","url":"classes/services.IPPolicies.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":1207,"kind":2048,"name":"list","url":"classes/services.IPPolicies.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":1208,"kind":2048,"name":"update","url":"classes/services.IPPolicies.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":1209,"kind":128,"name":"IPPolicyRules","url":"classes/services.IPPolicyRules.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1210,"kind":512,"name":"constructor","url":"classes/services.IPPolicyRules.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":1211,"kind":2048,"name":"create","url":"classes/services.IPPolicyRules.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":1212,"kind":2048,"name":"delete","url":"classes/services.IPPolicyRules.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":1213,"kind":2048,"name":"get","url":"classes/services.IPPolicyRules.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":1214,"kind":2048,"name":"list","url":"classes/services.IPPolicyRules.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":1215,"kind":2048,"name":"update","url":"classes/services.IPPolicyRules.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":1216,"kind":128,"name":"IPRestrictions","url":"classes/services.IPRestrictions.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1217,"kind":512,"name":"constructor","url":"classes/services.IPRestrictions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":1218,"kind":2048,"name":"create","url":"classes/services.IPRestrictions.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":1219,"kind":2048,"name":"delete","url":"classes/services.IPRestrictions.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":1220,"kind":2048,"name":"get","url":"classes/services.IPRestrictions.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":1221,"kind":2048,"name":"list","url":"classes/services.IPRestrictions.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":1222,"kind":2048,"name":"update","url":"classes/services.IPRestrictions.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":1223,"kind":128,"name":"ReservedAddrs","url":"classes/services.ReservedAddrs.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1224,"kind":512,"name":"constructor","url":"classes/services.ReservedAddrs.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":1225,"kind":2048,"name":"create","url":"classes/services.ReservedAddrs.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":1226,"kind":2048,"name":"delete","url":"classes/services.ReservedAddrs.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":1227,"kind":2048,"name":"get","url":"classes/services.ReservedAddrs.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":1228,"kind":2048,"name":"list","url":"classes/services.ReservedAddrs.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":1229,"kind":2048,"name":"update","url":"classes/services.ReservedAddrs.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":1230,"kind":128,"name":"ReservedDomains","url":"classes/services.ReservedDomains.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1231,"kind":512,"name":"constructor","url":"classes/services.ReservedDomains.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":1232,"kind":2048,"name":"create","url":"classes/services.ReservedDomains.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":1233,"kind":2048,"name":"delete","url":"classes/services.ReservedDomains.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":1234,"kind":2048,"name":"get","url":"classes/services.ReservedDomains.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":1235,"kind":2048,"name":"list","url":"classes/services.ReservedDomains.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":1236,"kind":2048,"name":"update","url":"classes/services.ReservedDomains.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":1237,"kind":2048,"name":"deleteCertificateManagementPolicy","url":"classes/services.ReservedDomains.html#deleteCertificateManagementPolicy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":1238,"kind":2048,"name":"deleteCertificate","url":"classes/services.ReservedDomains.html#deleteCertificate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":1239,"kind":128,"name":"SSHCertificateAuthorities","url":"classes/services.SSHCertificateAuthorities.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1240,"kind":512,"name":"constructor","url":"classes/services.SSHCertificateAuthorities.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":1241,"kind":2048,"name":"create","url":"classes/services.SSHCertificateAuthorities.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":1242,"kind":2048,"name":"delete","url":"classes/services.SSHCertificateAuthorities.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":1243,"kind":2048,"name":"get","url":"classes/services.SSHCertificateAuthorities.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":1244,"kind":2048,"name":"list","url":"classes/services.SSHCertificateAuthorities.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":1245,"kind":2048,"name":"update","url":"classes/services.SSHCertificateAuthorities.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":1246,"kind":128,"name":"SSHCredentials","url":"classes/services.SSHCredentials.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1247,"kind":512,"name":"constructor","url":"classes/services.SSHCredentials.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":1248,"kind":2048,"name":"create","url":"classes/services.SSHCredentials.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":1249,"kind":2048,"name":"delete","url":"classes/services.SSHCredentials.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":1250,"kind":2048,"name":"get","url":"classes/services.SSHCredentials.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":1251,"kind":2048,"name":"list","url":"classes/services.SSHCredentials.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":1252,"kind":2048,"name":"update","url":"classes/services.SSHCredentials.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":1253,"kind":128,"name":"SSHHostCertificates","url":"classes/services.SSHHostCertificates.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1254,"kind":512,"name":"constructor","url":"classes/services.SSHHostCertificates.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":1255,"kind":2048,"name":"create","url":"classes/services.SSHHostCertificates.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":1256,"kind":2048,"name":"delete","url":"classes/services.SSHHostCertificates.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":1257,"kind":2048,"name":"get","url":"classes/services.SSHHostCertificates.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":1258,"kind":2048,"name":"list","url":"classes/services.SSHHostCertificates.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":1259,"kind":2048,"name":"update","url":"classes/services.SSHHostCertificates.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":1260,"kind":128,"name":"SSHUserCertificates","url":"classes/services.SSHUserCertificates.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1261,"kind":512,"name":"constructor","url":"classes/services.SSHUserCertificates.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":1262,"kind":2048,"name":"create","url":"classes/services.SSHUserCertificates.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":1263,"kind":2048,"name":"delete","url":"classes/services.SSHUserCertificates.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":1264,"kind":2048,"name":"get","url":"classes/services.SSHUserCertificates.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":1265,"kind":2048,"name":"list","url":"classes/services.SSHUserCertificates.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":1266,"kind":2048,"name":"update","url":"classes/services.SSHUserCertificates.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":1267,"kind":128,"name":"TLSCertificates","url":"classes/services.TLSCertificates.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1268,"kind":512,"name":"constructor","url":"classes/services.TLSCertificates.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":1269,"kind":2048,"name":"create","url":"classes/services.TLSCertificates.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":1270,"kind":2048,"name":"delete","url":"classes/services.TLSCertificates.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":1271,"kind":2048,"name":"get","url":"classes/services.TLSCertificates.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":1272,"kind":2048,"name":"list","url":"classes/services.TLSCertificates.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":1273,"kind":2048,"name":"update","url":"classes/services.TLSCertificates.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":1274,"kind":128,"name":"TunnelSessions","url":"classes/services.TunnelSessions.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1275,"kind":512,"name":"constructor","url":"classes/services.TunnelSessions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":1276,"kind":2048,"name":"list","url":"classes/services.TunnelSessions.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":1277,"kind":2048,"name":"get","url":"classes/services.TunnelSessions.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":1278,"kind":2048,"name":"restart","url":"classes/services.TunnelSessions.html#restart","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":1279,"kind":2048,"name":"stop","url":"classes/services.TunnelSessions.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":1280,"kind":2048,"name":"update","url":"classes/services.TunnelSessions.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":1281,"kind":128,"name":"Tunnels","url":"classes/services.Tunnels.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1282,"kind":512,"name":"constructor","url":"classes/services.Tunnels.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.Tunnels"},{"id":1283,"kind":2048,"name":"list","url":"classes/services.Tunnels.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Tunnels"},{"id":1284,"kind":2048,"name":"get","url":"classes/services.Tunnels.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Tunnels"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,59.065]],["parent/0",[]],["name/1",[1,67.538]],["parent/1",[0,5.901]],["name/2",[2,67.538]],["parent/2",[3,6.237]],["name/3",[4,67.538]],["parent/3",[3,6.237]],["name/4",[5,67.538]],["parent/4",[0,5.901]],["name/5",[6,32.573]],["parent/5",[7,3.806]],["name/6",[8,62.43]],["parent/6",[7,3.806]],["name/7",[9,62.43]],["parent/7",[7,3.806]],["name/8",[10,62.43]],["parent/8",[7,3.806]],["name/9",[11,56.552]],["parent/9",[7,3.806]],["name/10",[12,59.065]],["parent/10",[7,3.806]],["name/11",[13,59.065]],["parent/11",[7,3.806]],["name/12",[14,59.065]],["parent/12",[7,3.806]],["name/13",[15,59.065]],["parent/13",[7,3.806]],["name/14",[16,62.43]],["parent/14",[7,3.806]],["name/15",[17,54.545]],["parent/15",[7,3.806]],["name/16",[18,59.065]],["parent/16",[7,3.806]],["name/17",[19,59.065]],["parent/17",[7,3.806]],["name/18",[20,59.065]],["parent/18",[7,3.806]],["name/19",[21,59.065]],["parent/19",[7,3.806]],["name/20",[22,59.065]],["parent/20",[7,3.806]],["name/21",[23,59.065]],["parent/21",[7,3.806]],["name/22",[24,59.065]],["parent/22",[7,3.806]],["name/23",[25,59.065]],["parent/23",[7,3.806]],["name/24",[26,59.065]],["parent/24",[7,3.806]],["name/25",[27,59.065]],["parent/25",[7,3.806]],["name/26",[28,56.552]],["parent/26",[7,3.806]],["name/27",[29,46.336]],["parent/27",[7,3.806]],["name/28",[30,59.065]],["parent/28",[7,3.806]],["name/29",[31,62.43]],["parent/29",[32,3.841]],["name/30",[33,62.43]],["parent/30",[32,3.841]],["name/31",[34,62.43]],["parent/31",[32,3.841]],["name/32",[35,62.43]],["parent/32",[32,3.841]],["name/33",[36,67.538]],["parent/33",[7,3.806]],["name/34",[30,59.065]],["parent/34",[7,3.806]],["name/35",[37,62.43]],["parent/35",[32,3.841]],["name/36",[38,62.43]],["parent/36",[32,3.841]],["name/37",[39,62.43]],["parent/37",[32,3.841]],["name/38",[40,62.43]],["parent/38",[32,3.841]],["name/39",[41,67.538]],["parent/39",[7,3.806]],["name/40",[30,59.065]],["parent/40",[7,3.806]],["name/41",[42,62.43]],["parent/41",[32,3.841]],["name/42",[43,62.43]],["parent/42",[32,3.841]],["name/43",[44,62.43]],["parent/43",[32,3.841]],["name/44",[45,62.43]],["parent/44",[32,3.841]],["name/45",[46,62.43]],["parent/45",[32,3.841]],["name/46",[47,62.43]],["parent/46",[32,3.841]],["name/47",[48,62.43]],["parent/47",[32,3.841]],["name/48",[49,62.43]],["parent/48",[32,3.841]],["name/49",[50,62.43]],["parent/49",[32,3.841]],["name/50",[51,62.43]],["parent/50",[32,3.841]],["name/51",[52,62.43]],["parent/51",[32,3.841]],["name/52",[53,62.43]],["parent/52",[32,3.841]],["name/53",[54,62.43]],["parent/53",[32,3.841]],["name/54",[55,62.43]],["parent/54",[32,3.841]],["name/55",[56,62.43]],["parent/55",[32,3.841]],["name/56",[57,62.43]],["parent/56",[32,3.841]],["name/57",[58,62.43]],["parent/57",[32,3.841]],["name/58",[59,62.43]],["parent/58",[32,3.841]],["name/59",[60,62.43]],["parent/59",[32,3.841]],["name/60",[61,20.264]],["parent/60",[]],["name/61",[62,67.538]],["parent/61",[61,2.025]],["name/62",[63,67.538]],["parent/62",[61,2.025]],["name/63",[64,28.757]],["parent/63",[65,6.747]],["name/64",[66,67.538]],["parent/64",[61,2.025]],["name/65",[67,67.538]],["parent/65",[68,6.237]],["name/66",[69,67.538]],["parent/66",[68,6.237]],["name/67",[70,67.538]],["parent/67",[61,2.025]],["name/68",[71,62.43]],["parent/68",[72,5.65]],["name/69",[73,56.552]],["parent/69",[72,5.65]],["name/70",[74,62.43]],["parent/70",[72,5.65]],["name/71",[75,67.538]],["parent/71",[72,5.65]],["name/72",[76,67.538]],["parent/72",[61,2.025]],["name/73",[64,28.757]],["parent/73",[77,6.237]],["name/74",[78,31.429]],["parent/74",[77,6.237]],["name/75",[79,67.538]],["parent/75",[61,2.025]],["name/76",[64,28.757]],["parent/76",[80,5.139]],["name/77",[78,31.429]],["parent/77",[80,5.139]],["name/78",[81,38.821]],["parent/78",[80,5.139]],["name/79",[82,62.43]],["parent/79",[80,5.139]],["name/80",[83,28.09]],["parent/80",[80,5.139]],["name/81",[84,62.43]],["parent/81",[80,5.139]],["name/82",[85,67.538]],["parent/82",[80,5.139]],["name/83",[86,67.538]],["parent/83",[61,2.025]],["name/84",[87,67.538]],["parent/84",[88,6.237]],["name/85",[84,62.43]],["parent/85",[88,6.237]],["name/86",[89,67.538]],["parent/86",[61,2.025]],["name/87",[82,62.43]],["parent/87",[90,6.237]],["name/88",[83,28.09]],["parent/88",[90,6.237]],["name/89",[91,67.538]],["parent/89",[61,2.025]],["name/90",[92,28.757]],["parent/90",[93,5.901]],["name/91",[83,28.09]],["parent/91",[93,5.901]],["name/92",[94,56.552]],["parent/92",[93,5.901]],["name/93",[95,67.538]],["parent/93",[61,2.025]],["name/94",[64,28.757]],["parent/94",[96,5.901]],["name/95",[92,28.757]],["parent/95",[96,5.901]],["name/96",[83,28.09]],["parent/96",[96,5.901]],["name/97",[97,67.538]],["parent/97",[61,2.025]],["name/98",[64,28.757]],["parent/98",[98,5.014]],["name/99",[78,31.429]],["parent/99",[98,5.014]],["name/100",[92,28.757]],["parent/100",[98,5.014]],["name/101",[83,28.09]],["parent/101",[98,5.014]],["name/102",[94,56.552]],["parent/102",[98,5.014]],["name/103",[99,67.538]],["parent/103",[98,5.014]],["name/104",[100,67.538]],["parent/104",[98,5.014]],["name/105",[81,38.821]],["parent/105",[98,5.014]],["name/106",[101,67.538]],["parent/106",[61,2.025]],["name/107",[102,67.538]],["parent/107",[103,5.901]],["name/108",[78,31.429]],["parent/108",[103,5.901]],["name/109",[104,38.821]],["parent/109",[103,5.901]],["name/110",[105,67.538]],["parent/110",[61,2.025]],["name/111",[92,28.757]],["parent/111",[106,6.237]],["name/112",[83,28.09]],["parent/112",[106,6.237]],["name/113",[107,67.538]],["parent/113",[61,2.025]],["name/114",[64,28.757]],["parent/114",[108,5.901]],["name/115",[92,28.757]],["parent/115",[108,5.901]],["name/116",[83,28.09]],["parent/116",[108,5.901]],["name/117",[109,67.538]],["parent/117",[61,2.025]],["name/118",[64,28.757]],["parent/118",[110,5.282]],["name/119",[78,31.429]],["parent/119",[110,5.282]],["name/120",[92,28.757]],["parent/120",[110,5.282]],["name/121",[83,28.09]],["parent/121",[110,5.282]],["name/122",[81,38.821]],["parent/122",[110,5.282]],["name/123",[111,62.43]],["parent/123",[110,5.282]],["name/124",[112,67.538]],["parent/124",[61,2.025]],["name/125",[113,67.538]],["parent/125",[114,5.901]],["name/126",[78,31.429]],["parent/126",[114,5.901]],["name/127",[104,38.821]],["parent/127",[114,5.901]],["name/128",[115,67.538]],["parent/128",[61,2.025]],["name/129",[64,28.757]],["parent/129",[116,5.282]],["name/130",[78,31.429]],["parent/130",[116,5.282]],["name/131",[81,38.821]],["parent/131",[116,5.282]],["name/132",[92,28.757]],["parent/132",[116,5.282]],["name/133",[83,28.09]],["parent/133",[116,5.282]],["name/134",[29,46.336]],["parent/134",[116,5.282]],["name/135",[117,67.538]],["parent/135",[61,2.025]],["name/136",[92,28.757]],["parent/136",[118,5.901]],["name/137",[83,28.09]],["parent/137",[118,5.901]],["name/138",[29,46.336]],["parent/138",[118,5.901]],["name/139",[119,67.538]],["parent/139",[61,2.025]],["name/140",[64,28.757]],["parent/140",[120,5.65]],["name/141",[92,28.757]],["parent/141",[120,5.65]],["name/142",[83,28.09]],["parent/142",[120,5.65]],["name/143",[29,46.336]],["parent/143",[120,5.65]],["name/144",[121,67.538]],["parent/144",[61,2.025]],["name/145",[29,46.336]],["parent/145",[122,5.901]],["name/146",[78,31.429]],["parent/146",[122,5.901]],["name/147",[104,38.821]],["parent/147",[122,5.901]],["name/148",[123,67.538]],["parent/148",[61,2.025]],["name/149",[64,28.757]],["parent/149",[124,5.014]],["name/150",[78,31.429]],["parent/150",[124,5.014]],["name/151",[81,38.821]],["parent/151",[124,5.014]],["name/152",[92,28.757]],["parent/152",[124,5.014]],["name/153",[83,28.09]],["parent/153",[124,5.014]],["name/154",[125,59.065]],["parent/154",[124,5.014]],["name/155",[126,59.065]],["parent/155",[124,5.014]],["name/156",[73,56.552]],["parent/156",[124,5.014]],["name/157",[127,67.538]],["parent/157",[61,2.025]],["name/158",[92,28.757]],["parent/158",[128,5.449]],["name/159",[83,28.09]],["parent/159",[128,5.449]],["name/160",[125,59.065]],["parent/160",[128,5.449]],["name/161",[126,59.065]],["parent/161",[128,5.449]],["name/162",[73,56.552]],["parent/162",[128,5.449]],["name/163",[129,67.538]],["parent/163",[61,2.025]],["name/164",[64,28.757]],["parent/164",[130,5.282]],["name/165",[92,28.757]],["parent/165",[130,5.282]],["name/166",[83,28.09]],["parent/166",[130,5.282]],["name/167",[125,59.065]],["parent/167",[130,5.282]],["name/168",[126,59.065]],["parent/168",[130,5.282]],["name/169",[73,56.552]],["parent/169",[130,5.282]],["name/170",[131,67.538]],["parent/170",[61,2.025]],["name/171",[29,46.336]],["parent/171",[132,5.901]],["name/172",[78,31.429]],["parent/172",[132,5.901]],["name/173",[104,38.821]],["parent/173",[132,5.901]],["name/174",[133,67.538]],["parent/174",[61,2.025]],["name/175",[64,28.757]],["parent/175",[134,5.139]],["name/176",[78,31.429]],["parent/176",[134,5.139]],["name/177",[81,38.821]],["parent/177",[134,5.139]],["name/178",[92,28.757]],["parent/178",[134,5.139]],["name/179",[83,28.09]],["parent/179",[134,5.139]],["name/180",[135,56.552]],["parent/180",[134,5.139]],["name/181",[28,56.552]],["parent/181",[134,5.139]],["name/182",[136,67.538]],["parent/182",[61,2.025]],["name/183",[92,28.757]],["parent/183",[137,5.901]],["name/184",[83,28.09]],["parent/184",[137,5.901]],["name/185",[135,56.552]],["parent/185",[137,5.901]],["name/186",[138,67.538]],["parent/186",[61,2.025]],["name/187",[64,28.757]],["parent/187",[139,5.65]],["name/188",[92,28.757]],["parent/188",[139,5.65]],["name/189",[83,28.09]],["parent/189",[139,5.65]],["name/190",[135,56.552]],["parent/190",[139,5.65]],["name/191",[140,67.538]],["parent/191",[61,2.025]],["name/192",[29,46.336]],["parent/192",[141,5.901]],["name/193",[78,31.429]],["parent/193",[141,5.901]],["name/194",[104,38.821]],["parent/194",[141,5.901]],["name/195",[142,67.538]],["parent/195",[61,2.025]],["name/196",[64,28.757]],["parent/196",[143,5.282]],["name/197",[78,31.429]],["parent/197",[143,5.282]],["name/198",[81,38.821]],["parent/198",[143,5.282]],["name/199",[92,28.757]],["parent/199",[143,5.282]],["name/200",[83,28.09]],["parent/200",[143,5.282]],["name/201",[29,46.336]],["parent/201",[143,5.282]],["name/202",[144,67.538]],["parent/202",[61,2.025]],["name/203",[92,28.757]],["parent/203",[145,5.901]],["name/204",[83,28.09]],["parent/204",[145,5.901]],["name/205",[29,46.336]],["parent/205",[145,5.901]],["name/206",[146,67.538]],["parent/206",[61,2.025]],["name/207",[64,28.757]],["parent/207",[147,5.65]],["name/208",[92,28.757]],["parent/208",[147,5.65]],["name/209",[83,28.09]],["parent/209",[147,5.65]],["name/210",[29,46.336]],["parent/210",[147,5.65]],["name/211",[148,67.538]],["parent/211",[61,2.025]],["name/212",[29,46.336]],["parent/212",[149,5.901]],["name/213",[78,31.429]],["parent/213",[149,5.901]],["name/214",[104,38.821]],["parent/214",[149,5.901]],["name/215",[150,67.538]],["parent/215",[61,2.025]],["name/216",[92,28.757]],["parent/216",[151,5.901]],["name/217",[83,28.09]],["parent/217",[151,5.901]],["name/218",[152,62.43]],["parent/218",[151,5.901]],["name/219",[153,67.538]],["parent/219",[61,2.025]],["name/220",[64,28.757]],["parent/220",[154,5.901]],["name/221",[92,28.757]],["parent/221",[154,5.901]],["name/222",[83,28.09]],["parent/222",[154,5.901]],["name/223",[155,67.538]],["parent/223",[61,2.025]],["name/224",[64,28.757]],["parent/224",[156,4.712]],["name/225",[78,31.429]],["parent/225",[156,4.712]],["name/226",[81,38.821]],["parent/226",[156,4.712]],["name/227",[92,28.757]],["parent/227",[156,4.712]],["name/228",[83,28.09]],["parent/228",[156,4.712]],["name/229",[152,62.43]],["parent/229",[156,4.712]],["name/230",[157,62.43]],["parent/230",[156,4.712]],["name/231",[158,62.43]],["parent/231",[156,4.712]],["name/232",[159,62.43]],["parent/232",[156,4.712]],["name/233",[160,62.43]],["parent/233",[156,4.712]],["name/234",[161,62.43]],["parent/234",[156,4.712]],["name/235",[162,67.538]],["parent/235",[61,2.025]],["name/236",[11,56.552]],["parent/236",[163,5.901]],["name/237",[78,31.429]],["parent/237",[163,5.901]],["name/238",[104,38.821]],["parent/238",[163,5.901]],["name/239",[164,67.538]],["parent/239",[61,2.025]],["name/240",[92,28.757]],["parent/240",[165,5.901]],["name/241",[83,28.09]],["parent/241",[165,5.901]],["name/242",[166,52.875]],["parent/242",[165,5.901]],["name/243",[167,67.538]],["parent/243",[61,2.025]],["name/244",[64,28.757]],["parent/244",[168,5.65]],["name/245",[92,28.757]],["parent/245",[168,5.65]],["name/246",[83,28.09]],["parent/246",[168,5.65]],["name/247",[166,52.875]],["parent/247",[168,5.65]],["name/248",[169,62.43]],["parent/248",[61,2.025]],["name/249",[64,28.757]],["parent/249",[170,5.139]],["name/250",[78,31.429]],["parent/250",[170,5.139]],["name/251",[81,38.821]],["parent/251",[170,5.139]],["name/252",[92,28.757]],["parent/252",[170,5.139]],["name/253",[83,28.09]],["parent/253",[170,5.139]],["name/254",[111,62.43]],["parent/254",[170,5.139]],["name/255",[166,52.875]],["parent/255",[170,5.139]],["name/256",[171,67.538]],["parent/256",[61,2.025]],["name/257",[12,59.065]],["parent/257",[172,5.901]],["name/258",[78,31.429]],["parent/258",[172,5.901]],["name/259",[104,38.821]],["parent/259",[172,5.901]],["name/260",[173,67.538]],["parent/260",[61,2.025]],["name/261",[174,42.415]],["parent/261",[175,5.901]],["name/262",[176,62.43]],["parent/262",[175,5.901]],["name/263",[177,67.538]],["parent/263",[175,5.901]],["name/264",[178,67.538]],["parent/264",[61,2.025]],["name/265",[174,42.415]],["parent/265",[179,6.747]],["name/266",[180,67.538]],["parent/266",[61,2.025]],["name/267",[174,42.415]],["parent/267",[181,6.237]],["name/268",[11,56.552]],["parent/268",[181,6.237]],["name/269",[182,67.538]],["parent/269",[61,2.025]],["name/270",[174,42.415]],["parent/270",[183,6.237]],["name/271",[184,67.538]],["parent/271",[183,6.237]],["name/272",[185,67.538]],["parent/272",[61,2.025]],["name/273",[174,42.415]],["parent/273",[186,5.901]],["name/274",[187,67.538]],["parent/274",[186,5.901]],["name/275",[188,62.43]],["parent/275",[186,5.901]],["name/276",[189,67.538]],["parent/276",[61,2.025]],["name/277",[174,42.415]],["parent/277",[190,6.237]],["name/278",[188,62.43]],["parent/278",[190,6.237]],["name/279",[191,67.538]],["parent/279",[61,2.025]],["name/280",[174,42.415]],["parent/280",[192,5.901]],["name/281",[193,62.43]],["parent/281",[192,5.901]],["name/282",[194,62.43]],["parent/282",[192,5.901]],["name/283",[195,67.538]],["parent/283",[61,2.025]],["name/284",[174,42.415]],["parent/284",[196,5.901]],["name/285",[193,62.43]],["parent/285",[196,5.901]],["name/286",[194,62.43]],["parent/286",[196,5.901]],["name/287",[197,67.538]],["parent/287",[61,2.025]],["name/288",[174,42.415]],["parent/288",[198,6.237]],["name/289",[17,54.545]],["parent/289",[198,6.237]],["name/290",[199,67.538]],["parent/290",[61,2.025]],["name/291",[174,42.415]],["parent/291",[200,6.237]],["name/292",[201,59.065]],["parent/292",[200,6.237]],["name/293",[202,67.538]],["parent/293",[61,2.025]],["name/294",[174,42.415]],["parent/294",[203,5.282]],["name/295",[204,67.538]],["parent/295",[203,5.282]],["name/296",[205,67.538]],["parent/296",[203,5.282]],["name/297",[206,67.538]],["parent/297",[203,5.282]],["name/298",[207,67.538]],["parent/298",[203,5.282]],["name/299",[208,67.538]],["parent/299",[203,5.282]],["name/300",[209,67.538]],["parent/300",[61,2.025]],["name/301",[174,42.415]],["parent/301",[210,5.139]],["name/302",[176,62.43]],["parent/302",[210,5.139]],["name/303",[211,56.552]],["parent/303",[210,5.139]],["name/304",[212,56.552]],["parent/304",[210,5.139]],["name/305",[213,56.552]],["parent/305",[210,5.139]],["name/306",[214,56.552]],["parent/306",[210,5.139]],["name/307",[215,67.538]],["parent/307",[210,5.139]],["name/308",[216,67.538]],["parent/308",[61,2.025]],["name/309",[217,67.538]],["parent/309",[218,5.65]],["name/310",[219,67.538]],["parent/310",[218,5.65]],["name/311",[220,67.538]],["parent/311",[218,5.65]],["name/312",[221,67.538]],["parent/312",[218,5.65]],["name/313",[222,67.538]],["parent/313",[61,2.025]],["name/314",[223,54.545]],["parent/314",[224,5.139]],["name/315",[225,54.545]],["parent/315",[224,5.139]],["name/316",[226,54.545]],["parent/316",[224,5.139]],["name/317",[227,56.552]],["parent/317",[224,5.139]],["name/318",[228,56.552]],["parent/318",[224,5.139]],["name/319",[229,67.538]],["parent/319",[224,5.139]],["name/320",[230,67.538]],["parent/320",[224,5.139]],["name/321",[231,67.538]],["parent/321",[61,2.025]],["name/322",[223,54.545]],["parent/322",[232,5.449]],["name/323",[225,54.545]],["parent/323",[232,5.449]],["name/324",[226,54.545]],["parent/324",[232,5.449]],["name/325",[227,56.552]],["parent/325",[232,5.449]],["name/326",[228,56.552]],["parent/326",[232,5.449]],["name/327",[233,67.538]],["parent/327",[61,2.025]],["name/328",[223,54.545]],["parent/328",[234,5.449]],["name/329",[225,54.545]],["parent/329",[234,5.449]],["name/330",[226,54.545]],["parent/330",[234,5.449]],["name/331",[227,56.552]],["parent/331",[234,5.449]],["name/332",[228,56.552]],["parent/332",[234,5.449]],["name/333",[235,67.538]],["parent/333",[61,2.025]],["name/334",[223,54.545]],["parent/334",[236,5.449]],["name/335",[225,54.545]],["parent/335",[236,5.449]],["name/336",[226,54.545]],["parent/336",[236,5.449]],["name/337",[227,56.552]],["parent/337",[236,5.449]],["name/338",[228,56.552]],["parent/338",[236,5.449]],["name/339",[237,67.538]],["parent/339",[61,2.025]],["name/340",[174,42.415]],["parent/340",[238,4.414]],["name/341",[211,56.552]],["parent/341",[238,4.414]],["name/342",[212,56.552]],["parent/342",[238,4.414]],["name/343",[213,56.552]],["parent/343",[238,4.414]],["name/344",[214,56.552]],["parent/344",[238,4.414]],["name/345",[239,62.43]],["parent/345",[238,4.414]],["name/346",[240,62.43]],["parent/346",[238,4.414]],["name/347",[241,62.43]],["parent/347",[238,4.414]],["name/348",[242,62.43]],["parent/348",[238,4.414]],["name/349",[243,67.538]],["parent/349",[238,4.414]],["name/350",[244,67.538]],["parent/350",[238,4.414]],["name/351",[245,67.538]],["parent/351",[238,4.414]],["name/352",[246,67.538]],["parent/352",[238,4.414]],["name/353",[247,67.538]],["parent/353",[238,4.414]],["name/354",[248,62.43]],["parent/354",[238,4.414]],["name/355",[249,67.538]],["parent/355",[61,2.025]],["name/356",[174,42.415]],["parent/356",[250,4.803]],["name/357",[211,56.552]],["parent/357",[250,4.803]],["name/358",[212,56.552]],["parent/358",[250,4.803]],["name/359",[213,56.552]],["parent/359",[250,4.803]],["name/360",[214,56.552]],["parent/360",[250,4.803]],["name/361",[239,62.43]],["parent/361",[250,4.803]],["name/362",[240,62.43]],["parent/362",[250,4.803]],["name/363",[241,62.43]],["parent/363",[250,4.803]],["name/364",[242,62.43]],["parent/364",[250,4.803]],["name/365",[248,62.43]],["parent/365",[250,4.803]],["name/366",[251,67.538]],["parent/366",[61,2.025]],["name/367",[174,42.415]],["parent/367",[252,4.903]],["name/368",[211,56.552]],["parent/368",[252,4.903]],["name/369",[212,56.552]],["parent/369",[252,4.903]],["name/370",[213,56.552]],["parent/370",[252,4.903]],["name/371",[214,56.552]],["parent/371",[252,4.903]],["name/372",[253,67.538]],["parent/372",[252,4.903]],["name/373",[223,54.545]],["parent/373",[252,4.903]],["name/374",[225,54.545]],["parent/374",[252,4.903]],["name/375",[226,54.545]],["parent/375",[252,4.903]],["name/376",[254,67.538]],["parent/376",[61,2.025]],["name/377",[174,42.415]],["parent/377",[255,6.237]],["name/378",[256,48.079]],["parent/378",[255,6.237]],["name/379",[257,67.538]],["parent/379",[61,2.025]],["name/380",[174,42.415]],["parent/380",[258,6.237]],["name/381",[259,67.538]],["parent/381",[258,6.237]],["name/382",[260,67.538]],["parent/382",[61,2.025]],["name/383",[174,42.415]],["parent/383",[261,6.747]],["name/384",[262,67.538]],["parent/384",[61,2.025]],["name/385",[263,44.185]],["parent/385",[264,6.237]],["name/386",[64,28.757]],["parent/386",[264,6.237]],["name/387",[265,67.538]],["parent/387",[61,2.025]],["name/388",[263,44.185]],["parent/388",[266,4.352]],["name/389",[267,59.065]],["parent/389",[266,4.352]],["name/390",[268,59.065]],["parent/390",[266,4.352]],["name/391",[92,28.757]],["parent/391",[266,4.352]],["name/392",[83,28.09]],["parent/392",[266,4.352]],["name/393",[256,48.079]],["parent/393",[266,4.352]],["name/394",[269,48.079]],["parent/394",[266,4.352]],["name/395",[270,59.065]],["parent/395",[266,4.352]],["name/396",[271,59.065]],["parent/396",[266,4.352]],["name/397",[272,59.065]],["parent/397",[266,4.352]],["name/398",[273,59.065]],["parent/398",[266,4.352]],["name/399",[274,59.065]],["parent/399",[266,4.352]],["name/400",[275,59.065]],["parent/400",[266,4.352]],["name/401",[276,59.065]],["parent/401",[266,4.352]],["name/402",[277,59.065]],["parent/402",[266,4.352]],["name/403",[278,59.065]],["parent/403",[266,4.352]],["name/404",[279,67.538]],["parent/404",[61,2.025]],["name/405",[263,44.185]],["parent/405",[280,4.293]],["name/406",[64,28.757]],["parent/406",[280,4.293]],["name/407",[267,59.065]],["parent/407",[280,4.293]],["name/408",[268,59.065]],["parent/408",[280,4.293]],["name/409",[92,28.757]],["parent/409",[280,4.293]],["name/410",[83,28.09]],["parent/410",[280,4.293]],["name/411",[256,48.079]],["parent/411",[280,4.293]],["name/412",[269,48.079]],["parent/412",[280,4.293]],["name/413",[270,59.065]],["parent/413",[280,4.293]],["name/414",[271,59.065]],["parent/414",[280,4.293]],["name/415",[272,59.065]],["parent/415",[280,4.293]],["name/416",[273,59.065]],["parent/416",[280,4.293]],["name/417",[274,59.065]],["parent/417",[280,4.293]],["name/418",[275,59.065]],["parent/418",[280,4.293]],["name/419",[276,59.065]],["parent/419",[280,4.293]],["name/420",[277,59.065]],["parent/420",[280,4.293]],["name/421",[278,59.065]],["parent/421",[280,4.293]],["name/422",[281,67.538]],["parent/422",[61,2.025]],["name/423",[263,44.185]],["parent/423",[282,4.185]],["name/424",[64,28.757]],["parent/424",[282,4.185]],["name/425",[81,38.821]],["parent/425",[282,4.185]],["name/426",[267,59.065]],["parent/426",[282,4.185]],["name/427",[268,59.065]],["parent/427",[282,4.185]],["name/428",[78,31.429]],["parent/428",[282,4.185]],["name/429",[92,28.757]],["parent/429",[282,4.185]],["name/430",[83,28.09]],["parent/430",[282,4.185]],["name/431",[256,48.079]],["parent/431",[282,4.185]],["name/432",[269,48.079]],["parent/432",[282,4.185]],["name/433",[270,59.065]],["parent/433",[282,4.185]],["name/434",[271,59.065]],["parent/434",[282,4.185]],["name/435",[272,59.065]],["parent/435",[282,4.185]],["name/436",[273,59.065]],["parent/436",[282,4.185]],["name/437",[274,59.065]],["parent/437",[282,4.185]],["name/438",[275,59.065]],["parent/438",[282,4.185]],["name/439",[276,59.065]],["parent/439",[282,4.185]],["name/440",[277,59.065]],["parent/440",[282,4.185]],["name/441",[278,59.065]],["parent/441",[282,4.185]],["name/442",[283,67.538]],["parent/442",[61,2.025]],["name/443",[284,67.538]],["parent/443",[285,5.901]],["name/444",[78,31.429]],["parent/444",[285,5.901]],["name/445",[104,38.821]],["parent/445",[285,5.901]],["name/446",[286,67.538]],["parent/446",[61,2.025]],["name/447",[92,28.757]],["parent/447",[287,5.449]],["name/448",[83,28.09]],["parent/448",[287,5.449]],["name/449",[288,49.08]],["parent/449",[287,5.449]],["name/450",[289,52.875]],["parent/450",[287,5.449]],["name/451",[290,52.875]],["parent/451",[287,5.449]],["name/452",[291,67.538]],["parent/452",[61,2.025]],["name/453",[64,28.757]],["parent/453",[292,5.282]],["name/454",[92,28.757]],["parent/454",[292,5.282]],["name/455",[83,28.09]],["parent/455",[292,5.282]],["name/456",[288,49.08]],["parent/456",[292,5.282]],["name/457",[289,52.875]],["parent/457",[292,5.282]],["name/458",[290,52.875]],["parent/458",[292,5.282]],["name/459",[293,67.538]],["parent/459",[61,2.025]],["name/460",[64,28.757]],["parent/460",[294,4.903]],["name/461",[92,28.757]],["parent/461",[294,4.903]],["name/462",[83,28.09]],["parent/462",[294,4.903]],["name/463",[81,38.821]],["parent/463",[294,4.903]],["name/464",[78,31.429]],["parent/464",[294,4.903]],["name/465",[288,49.08]],["parent/465",[294,4.903]],["name/466",[289,52.875]],["parent/466",[294,4.903]],["name/467",[290,52.875]],["parent/467",[294,4.903]],["name/468",[295,67.538]],["parent/468",[294,4.903]],["name/469",[296,67.538]],["parent/469",[61,2.025]],["name/470",[64,28.757]],["parent/470",[297,6.237]],["name/471",[298,43.559]],["parent/471",[297,6.237]],["name/472",[299,67.538]],["parent/472",[61,2.025]],["name/473",[64,28.757]],["parent/473",[300,6.237]],["name/474",[298,43.559]],["parent/474",[300,6.237]],["name/475",[301,67.538]],["parent/475",[61,2.025]],["name/476",[64,28.757]],["parent/476",[302,6.237]],["name/477",[298,43.559]],["parent/477",[302,6.237]],["name/478",[303,67.538]],["parent/478",[61,2.025]],["name/479",[64,28.757]],["parent/479",[304,6.237]],["name/480",[298,43.559]],["parent/480",[304,6.237]],["name/481",[305,67.538]],["parent/481",[61,2.025]],["name/482",[64,28.757]],["parent/482",[306,6.237]],["name/483",[298,43.559]],["parent/483",[306,6.237]],["name/484",[307,67.538]],["parent/484",[61,2.025]],["name/485",[263,44.185]],["parent/485",[308,5.901]],["name/486",[64,28.757]],["parent/486",[308,5.901]],["name/487",[298,43.559]],["parent/487",[308,5.901]],["name/488",[309,67.538]],["parent/488",[61,2.025]],["name/489",[263,44.185]],["parent/489",[310,5.901]],["name/490",[64,28.757]],["parent/490",[310,5.901]],["name/491",[298,43.559]],["parent/491",[310,5.901]],["name/492",[311,67.538]],["parent/492",[61,2.025]],["name/493",[263,44.185]],["parent/493",[312,5.901]],["name/494",[64,28.757]],["parent/494",[312,5.901]],["name/495",[298,43.559]],["parent/495",[312,5.901]],["name/496",[313,67.538]],["parent/496",[61,2.025]],["name/497",[263,44.185]],["parent/497",[314,5.901]],["name/498",[64,28.757]],["parent/498",[314,5.901]],["name/499",[298,43.559]],["parent/499",[314,5.901]],["name/500",[315,67.538]],["parent/500",[61,2.025]],["name/501",[263,44.185]],["parent/501",[316,5.901]],["name/502",[64,28.757]],["parent/502",[316,5.901]],["name/503",[298,43.559]],["parent/503",[316,5.901]],["name/504",[317,67.538]],["parent/504",[61,2.025]],["name/505",[263,44.185]],["parent/505",[318,5.901]],["name/506",[64,28.757]],["parent/506",[318,5.901]],["name/507",[298,43.559]],["parent/507",[318,5.901]],["name/508",[319,67.538]],["parent/508",[61,2.025]],["name/509",[263,44.185]],["parent/509",[320,5.901]],["name/510",[64,28.757]],["parent/510",[320,5.901]],["name/511",[298,43.559]],["parent/511",[320,5.901]],["name/512",[321,67.538]],["parent/512",[61,2.025]],["name/513",[263,44.185]],["parent/513",[322,5.901]],["name/514",[64,28.757]],["parent/514",[322,5.901]],["name/515",[298,43.559]],["parent/515",[322,5.901]],["name/516",[323,67.538]],["parent/516",[61,2.025]],["name/517",[263,44.185]],["parent/517",[324,5.901]],["name/518",[64,28.757]],["parent/518",[324,5.901]],["name/519",[298,43.559]],["parent/519",[324,5.901]],["name/520",[325,67.538]],["parent/520",[61,2.025]],["name/521",[263,44.185]],["parent/521",[326,5.901]],["name/522",[64,28.757]],["parent/522",[326,5.901]],["name/523",[298,43.559]],["parent/523",[326,5.901]],["name/524",[327,67.538]],["parent/524",[61,2.025]],["name/525",[263,44.185]],["parent/525",[328,5.901]],["name/526",[64,28.757]],["parent/526",[328,5.901]],["name/527",[298,43.559]],["parent/527",[328,5.901]],["name/528",[329,67.538]],["parent/528",[61,2.025]],["name/529",[330,67.538]],["parent/529",[331,5.901]],["name/530",[78,31.429]],["parent/530",[331,5.901]],["name/531",[104,38.821]],["parent/531",[331,5.901]],["name/532",[332,67.538]],["parent/532",[61,2.025]],["name/533",[92,28.757]],["parent/533",[333,5.449]],["name/534",[83,28.09]],["parent/534",[333,5.449]],["name/535",[288,49.08]],["parent/535",[333,5.449]],["name/536",[256,48.079]],["parent/536",[333,5.449]],["name/537",[269,48.079]],["parent/537",[333,5.449]],["name/538",[334,67.538]],["parent/538",[61,2.025]],["name/539",[64,28.757]],["parent/539",[335,5.282]],["name/540",[92,28.757]],["parent/540",[335,5.282]],["name/541",[83,28.09]],["parent/541",[335,5.282]],["name/542",[288,49.08]],["parent/542",[335,5.282]],["name/543",[256,48.079]],["parent/543",[335,5.282]],["name/544",[269,48.079]],["parent/544",[335,5.282]],["name/545",[336,67.538]],["parent/545",[61,2.025]],["name/546",[64,28.757]],["parent/546",[337,5.014]],["name/547",[92,28.757]],["parent/547",[337,5.014]],["name/548",[83,28.09]],["parent/548",[337,5.014]],["name/549",[81,38.821]],["parent/549",[337,5.014]],["name/550",[78,31.429]],["parent/550",[337,5.014]],["name/551",[288,49.08]],["parent/551",[337,5.014]],["name/552",[256,48.079]],["parent/552",[337,5.014]],["name/553",[269,48.079]],["parent/553",[337,5.014]],["name/554",[338,67.538]],["parent/554",[61,2.025]],["name/555",[339,67.538]],["parent/555",[340,5.901]],["name/556",[78,31.429]],["parent/556",[340,5.901]],["name/557",[104,38.821]],["parent/557",[340,5.901]],["name/558",[341,67.538]],["parent/558",[61,2.025]],["name/559",[92,28.757]],["parent/559",[342,5.139]],["name/560",[83,28.09]],["parent/560",[342,5.139]],["name/561",[288,49.08]],["parent/561",[342,5.139]],["name/562",[256,48.079]],["parent/562",[342,5.139]],["name/563",[269,48.079]],["parent/563",[342,5.139]],["name/564",[289,52.875]],["parent/564",[342,5.139]],["name/565",[290,52.875]],["parent/565",[342,5.139]],["name/566",[343,67.538]],["parent/566",[61,2.025]],["name/567",[64,28.757]],["parent/567",[344,5.014]],["name/568",[92,28.757]],["parent/568",[344,5.014]],["name/569",[83,28.09]],["parent/569",[344,5.014]],["name/570",[288,49.08]],["parent/570",[344,5.014]],["name/571",[256,48.079]],["parent/571",[344,5.014]],["name/572",[269,48.079]],["parent/572",[344,5.014]],["name/573",[289,52.875]],["parent/573",[344,5.014]],["name/574",[290,52.875]],["parent/574",[344,5.014]],["name/575",[345,67.538]],["parent/575",[61,2.025]],["name/576",[64,28.757]],["parent/576",[346,4.803]],["name/577",[92,28.757]],["parent/577",[346,4.803]],["name/578",[83,28.09]],["parent/578",[346,4.803]],["name/579",[81,38.821]],["parent/579",[346,4.803]],["name/580",[78,31.429]],["parent/580",[346,4.803]],["name/581",[288,49.08]],["parent/581",[346,4.803]],["name/582",[256,48.079]],["parent/582",[346,4.803]],["name/583",[269,48.079]],["parent/583",[346,4.803]],["name/584",[289,52.875]],["parent/584",[346,4.803]],["name/585",[290,52.875]],["parent/585",[346,4.803]],["name/586",[347,62.43]],["parent/586",[61,2.025]],["name/587",[64,28.757]],["parent/587",[348,4.552]],["name/588",[349,51.444]],["parent/588",[348,4.552]],["name/589",[81,38.821]],["parent/589",[348,4.552]],["name/590",[350,67.538]],["parent/590",[348,4.552]],["name/591",[351,62.43]],["parent/591",[348,4.552]],["name/592",[352,62.43]],["parent/592",[348,4.552]],["name/593",[353,67.538]],["parent/593",[348,4.552]],["name/594",[354,50.192]],["parent/594",[348,4.552]],["name/595",[83,28.09]],["parent/595",[348,4.552]],["name/596",[94,56.552]],["parent/596",[348,4.552]],["name/597",[355,67.538]],["parent/597",[348,4.552]],["name/598",[356,62.43]],["parent/598",[348,4.552]],["name/599",[357,67.538]],["parent/599",[348,4.552]],["name/600",[358,67.538]],["parent/600",[61,2.025]],["name/601",[13,59.065]],["parent/601",[359,5.901]],["name/602",[78,31.429]],["parent/602",[359,5.901]],["name/603",[104,38.821]],["parent/603",[359,5.901]],["name/604",[360,67.538]],["parent/604",[61,2.025]],["name/605",[83,28.09]],["parent/605",[361,5.65]],["name/606",[92,28.757]],["parent/606",[361,5.65]],["name/607",[362,59.065]],["parent/607",[361,5.65]],["name/608",[363,59.065]],["parent/608",[361,5.65]],["name/609",[364,67.538]],["parent/609",[61,2.025]],["name/610",[64,28.757]],["parent/610",[365,5.449]],["name/611",[83,28.09]],["parent/611",[365,5.449]],["name/612",[92,28.757]],["parent/612",[365,5.449]],["name/613",[362,59.065]],["parent/613",[365,5.449]],["name/614",[363,59.065]],["parent/614",[365,5.449]],["name/615",[366,67.538]],["parent/615",[61,2.025]],["name/616",[64,28.757]],["parent/616",[367,5.139]],["name/617",[83,28.09]],["parent/617",[367,5.139]],["name/618",[81,38.821]],["parent/618",[367,5.139]],["name/619",[92,28.757]],["parent/619",[367,5.139]],["name/620",[362,59.065]],["parent/620",[367,5.139]],["name/621",[363,59.065]],["parent/621",[367,5.139]],["name/622",[78,31.429]],["parent/622",[367,5.139]],["name/623",[368,67.538]],["parent/623",[61,2.025]],["name/624",[14,59.065]],["parent/624",[369,5.901]],["name/625",[78,31.429]],["parent/625",[369,5.901]],["name/626",[104,38.821]],["parent/626",[369,5.901]],["name/627",[370,67.538]],["parent/627",[61,2.025]],["name/628",[371,67.538]],["parent/628",[372,5.901]],["name/629",[373,67.538]],["parent/629",[372,5.901]],["name/630",[374,67.538]],["parent/630",[372,5.901]],["name/631",[375,67.538]],["parent/631",[61,2.025]],["name/632",[376,59.065]],["parent/632",[377,6.237]],["name/633",[378,67.538]],["parent/633",[377,6.237]],["name/634",[379,67.538]],["parent/634",[61,2.025]],["name/635",[376,59.065]],["parent/635",[380,6.237]],["name/636",[381,67.538]],["parent/636",[380,6.237]],["name/637",[382,67.538]],["parent/637",[61,2.025]],["name/638",[376,59.065]],["parent/638",[383,6.237]],["name/639",[384,67.538]],["parent/639",[383,6.237]],["name/640",[385,67.538]],["parent/640",[61,2.025]],["name/641",[386,67.538]],["parent/641",[387,6.237]],["name/642",[388,67.538]],["parent/642",[387,6.237]],["name/643",[389,67.538]],["parent/643",[61,2.025]],["name/644",[390,67.538]],["parent/644",[391,6.747]],["name/645",[392,67.538]],["parent/645",[61,2.025]],["name/646",[393,67.538]],["parent/646",[394,6.237]],["name/647",[395,67.538]],["parent/647",[394,6.237]],["name/648",[396,67.538]],["parent/648",[61,2.025]],["name/649",[83,28.09]],["parent/649",[397,5.65]],["name/650",[92,28.757]],["parent/650",[397,5.65]],["name/651",[398,56.552]],["parent/651",[397,5.65]],["name/652",[399,62.43]],["parent/652",[397,5.65]],["name/653",[400,67.538]],["parent/653",[61,2.025]],["name/654",[64,28.757]],["parent/654",[401,5.449]],["name/655",[83,28.09]],["parent/655",[401,5.449]],["name/656",[92,28.757]],["parent/656",[401,5.449]],["name/657",[398,56.552]],["parent/657",[401,5.449]],["name/658",[399,62.43]],["parent/658",[401,5.449]],["name/659",[402,67.538]],["parent/659",[61,2.025]],["name/660",[15,59.065]],["parent/660",[403,5.901]],["name/661",[78,31.429]],["parent/661",[403,5.901]],["name/662",[104,38.821]],["parent/662",[403,5.901]],["name/663",[404,67.538]],["parent/663",[61,2.025]],["name/664",[64,28.757]],["parent/664",[405,5.139]],["name/665",[78,31.429]],["parent/665",[405,5.139]],["name/666",[81,38.821]],["parent/666",[405,5.139]],["name/667",[83,28.09]],["parent/667",[405,5.139]],["name/668",[92,28.757]],["parent/668",[405,5.139]],["name/669",[398,56.552]],["parent/669",[405,5.139]],["name/670",[406,67.538]],["parent/670",[405,5.139]],["name/671",[407,67.538]],["parent/671",[61,2.025]],["name/672",[354,50.192]],["parent/672",[408,6.747]],["name/673",[409,67.538]],["parent/673",[61,2.025]],["name/674",[354,50.192]],["parent/674",[410,6.237]],["name/675",[78,31.429]],["parent/675",[410,6.237]],["name/676",[411,67.538]],["parent/676",[61,2.025]],["name/677",[398,56.552]],["parent/677",[412,6.237]],["name/678",[78,31.429]],["parent/678",[412,6.237]],["name/679",[413,67.538]],["parent/679",[61,2.025]],["name/680",[414,56.552]],["parent/680",[415,6.237]],["name/681",[354,50.192]],["parent/681",[415,6.237]],["name/682",[416,67.538]],["parent/682",[61,2.025]],["name/683",[414,56.552]],["parent/683",[417,6.237]],["name/684",[354,50.192]],["parent/684",[417,6.237]],["name/685",[418,67.538]],["parent/685",[61,2.025]],["name/686",[414,56.552]],["parent/686",[419,6.237]],["name/687",[354,50.192]],["parent/687",[419,6.237]],["name/688",[420,67.538]],["parent/688",[61,2.025]],["name/689",[414,56.552]],["parent/689",[421,6.747]],["name/690",[422,67.538]],["parent/690",[61,2.025]],["name/691",[92,28.757]],["parent/691",[423,6.237]],["name/692",[83,28.09]],["parent/692",[423,6.237]],["name/693",[424,67.538]],["parent/693",[61,2.025]],["name/694",[64,28.757]],["parent/694",[425,5.901]],["name/695",[92,28.757]],["parent/695",[425,5.901]],["name/696",[83,28.09]],["parent/696",[425,5.901]],["name/697",[426,62.43]],["parent/697",[61,2.025]],["name/698",[64,28.757]],["parent/698",[427,5.449]],["name/699",[78,31.429]],["parent/699",[427,5.449]],["name/700",[81,38.821]],["parent/700",[427,5.449]],["name/701",[92,28.757]],["parent/701",[427,5.449]],["name/702",[83,28.09]],["parent/702",[427,5.449]],["name/703",[428,67.538]],["parent/703",[61,2.025]],["name/704",[17,54.545]],["parent/704",[429,5.901]],["name/705",[78,31.429]],["parent/705",[429,5.901]],["name/706",[104,38.821]],["parent/706",[429,5.901]],["name/707",[430,67.538]],["parent/707",[61,2.025]],["name/708",[92,28.757]],["parent/708",[431,5.449]],["name/709",[83,28.09]],["parent/709",[431,5.449]],["name/710",[432,59.065]],["parent/710",[431,5.449]],["name/711",[433,67.538]],["parent/711",[431,5.449]],["name/712",[434,62.43]],["parent/712",[431,5.449]],["name/713",[435,67.538]],["parent/713",[61,2.025]],["name/714",[64,28.757]],["parent/714",[436,5.65]],["name/715",[92,28.757]],["parent/715",[436,5.65]],["name/716",[83,28.09]],["parent/716",[436,5.65]],["name/717",[432,59.065]],["parent/717",[436,5.65]],["name/718",[437,67.538]],["parent/718",[61,2.025]],["name/719",[64,28.757]],["parent/719",[438,5.014]],["name/720",[78,31.429]],["parent/720",[438,5.014]],["name/721",[81,38.821]],["parent/721",[438,5.014]],["name/722",[92,28.757]],["parent/722",[438,5.014]],["name/723",[83,28.09]],["parent/723",[438,5.014]],["name/724",[432,59.065]],["parent/724",[438,5.014]],["name/725",[426,62.43]],["parent/725",[438,5.014]],["name/726",[434,62.43]],["parent/726",[438,5.014]],["name/727",[439,67.538]],["parent/727",[61,2.025]],["name/728",[18,59.065]],["parent/728",[440,5.901]],["name/729",[78,31.429]],["parent/729",[440,5.901]],["name/730",[104,38.821]],["parent/730",[440,5.901]],["name/731",[441,67.538]],["parent/731",[61,2.025]],["name/732",[92,28.757]],["parent/732",[442,5.449]],["name/733",[83,28.09]],["parent/733",[442,5.449]],["name/734",[443,59.065]],["parent/734",[442,5.449]],["name/735",[354,50.192]],["parent/735",[442,5.449]],["name/736",[201,59.065]],["parent/736",[442,5.449]],["name/737",[444,67.538]],["parent/737",[61,2.025]],["name/738",[64,28.757]],["parent/738",[445,5.449]],["name/739",[92,28.757]],["parent/739",[445,5.449]],["name/740",[83,28.09]],["parent/740",[445,5.449]],["name/741",[443,59.065]],["parent/741",[445,5.449]],["name/742",[201,59.065]],["parent/742",[445,5.449]],["name/743",[269,48.079]],["parent/743",[61,2.025]],["name/744",[64,28.757]],["parent/744",[446,5.014]],["name/745",[78,31.429]],["parent/745",[446,5.014]],["name/746",[81,38.821]],["parent/746",[446,5.014]],["name/747",[92,28.757]],["parent/747",[446,5.014]],["name/748",[83,28.09]],["parent/748",[446,5.014]],["name/749",[443,59.065]],["parent/749",[446,5.014]],["name/750",[354,50.192]],["parent/750",[446,5.014]],["name/751",[17,54.545]],["parent/751",[446,5.014]],["name/752",[447,67.538]],["parent/752",[61,2.025]],["name/753",[19,59.065]],["parent/753",[448,5.901]],["name/754",[78,31.429]],["parent/754",[448,5.901]],["name/755",[104,38.821]],["parent/755",[448,5.901]],["name/756",[449,67.538]],["parent/756",[61,2.025]],["name/757",[92,28.757]],["parent/757",[450,5.901]],["name/758",[83,28.09]],["parent/758",[450,5.901]],["name/759",[349,51.444]],["parent/759",[450,5.901]],["name/760",[451,67.538]],["parent/760",[61,2.025]],["name/761",[64,28.757]],["parent/761",[452,5.901]],["name/762",[92,28.757]],["parent/762",[452,5.901]],["name/763",[83,28.09]],["parent/763",[452,5.901]],["name/764",[453,67.538]],["parent/764",[61,2.025]],["name/765",[64,28.757]],["parent/765",[454,5.139]],["name/766",[78,31.429]],["parent/766",[454,5.139]],["name/767",[81,38.821]],["parent/767",[454,5.139]],["name/768",[92,28.757]],["parent/768",[454,5.139]],["name/769",[83,28.09]],["parent/769",[454,5.139]],["name/770",[455,67.538]],["parent/770",[454,5.139]],["name/771",[349,51.444]],["parent/771",[454,5.139]],["name/772",[456,67.538]],["parent/772",[61,2.025]],["name/773",[20,59.065]],["parent/773",[457,5.901]],["name/774",[78,31.429]],["parent/774",[457,5.901]],["name/775",[104,38.821]],["parent/775",[457,5.901]],["name/776",[458,67.538]],["parent/776",[61,2.025]],["name/777",[459,67.538]],["parent/777",[460,5.282]],["name/778",[349,51.444]],["parent/778",[460,5.282]],["name/779",[92,28.757]],["parent/779",[460,5.282]],["name/780",[83,28.09]],["parent/780",[460,5.282]],["name/781",[461,62.43]],["parent/781",[460,5.282]],["name/782",[462,59.065]],["parent/782",[460,5.282]],["name/783",[463,67.538]],["parent/783",[61,2.025]],["name/784",[64,28.757]],["parent/784",[464,5.449]],["name/785",[92,28.757]],["parent/785",[464,5.449]],["name/786",[83,28.09]],["parent/786",[464,5.449]],["name/787",[461,62.43]],["parent/787",[464,5.449]],["name/788",[462,59.065]],["parent/788",[464,5.449]],["name/789",[465,67.538]],["parent/789",[61,2.025]],["name/790",[64,28.757]],["parent/790",[466,4.629]],["name/791",[78,31.429]],["parent/791",[466,4.629]],["name/792",[81,38.821]],["parent/792",[466,4.629]],["name/793",[92,28.757]],["parent/793",[466,4.629]],["name/794",[83,28.09]],["parent/794",[466,4.629]],["name/795",[94,56.552]],["parent/795",[466,4.629]],["name/796",[349,51.444]],["parent/796",[466,4.629]],["name/797",[467,67.538]],["parent/797",[466,4.629]],["name/798",[468,59.065]],["parent/798",[466,4.629]],["name/799",[462,59.065]],["parent/799",[466,4.629]],["name/800",[469,67.538]],["parent/800",[466,4.629]],["name/801",[470,67.538]],["parent/801",[466,4.629]],["name/802",[471,67.538]],["parent/802",[61,2.025]],["name/803",[21,59.065]],["parent/803",[472,5.901]],["name/804",[78,31.429]],["parent/804",[472,5.901]],["name/805",[104,38.821]],["parent/805",[472,5.901]],["name/806",[473,67.538]],["parent/806",[61,2.025]],["name/807",[474,67.538]],["parent/807",[475,6.237]],["name/808",[476,59.065]],["parent/808",[475,6.237]],["name/809",[477,67.538]],["parent/809",[61,2.025]],["name/810",[478,67.538]],["parent/810",[479,6.237]],["name/811",[480,67.538]],["parent/811",[479,6.237]],["name/812",[481,67.538]],["parent/812",[61,2.025]],["name/813",[71,62.43]],["parent/813",[482,5.65]],["name/814",[74,62.43]],["parent/814",[482,5.65]],["name/815",[483,59.065]],["parent/815",[482,5.65]],["name/816",[484,67.538]],["parent/816",[482,5.65]],["name/817",[485,67.538]],["parent/817",[61,2.025]],["name/818",[92,28.757]],["parent/818",[486,5.449]],["name/819",[83,28.09]],["parent/819",[486,5.449]],["name/820",[476,59.065]],["parent/820",[486,5.449]],["name/821",[487,67.538]],["parent/821",[486,5.449]],["name/822",[488,67.538]],["parent/822",[486,5.449]],["name/823",[489,67.538]],["parent/823",[61,2.025]],["name/824",[64,28.757]],["parent/824",[490,5.901]],["name/825",[92,28.757]],["parent/825",[490,5.901]],["name/826",[83,28.09]],["parent/826",[490,5.901]],["name/827",[491,67.538]],["parent/827",[61,2.025]],["name/828",[64,28.757]],["parent/828",[492,5.139]],["name/829",[78,31.429]],["parent/829",[492,5.139]],["name/830",[81,38.821]],["parent/830",[492,5.139]],["name/831",[92,28.757]],["parent/831",[492,5.139]],["name/832",[83,28.09]],["parent/832",[492,5.139]],["name/833",[493,51.444]],["parent/833",[492,5.139]],["name/834",[494,59.065]],["parent/834",[492,5.139]],["name/835",[495,67.538]],["parent/835",[61,2.025]],["name/836",[22,59.065]],["parent/836",[496,5.901]],["name/837",[78,31.429]],["parent/837",[496,5.901]],["name/838",[104,38.821]],["parent/838",[496,5.901]],["name/839",[497,67.538]],["parent/839",[61,2.025]],["name/840",[92,28.757]],["parent/840",[498,5.65]],["name/841",[83,28.09]],["parent/841",[498,5.65]],["name/842",[166,52.875]],["parent/842",[498,5.65]],["name/843",[493,51.444]],["parent/843",[498,5.65]],["name/844",[499,67.538]],["parent/844",[61,2.025]],["name/845",[64,28.757]],["parent/845",[500,5.65]],["name/846",[92,28.757]],["parent/846",[500,5.65]],["name/847",[83,28.09]],["parent/847",[500,5.65]],["name/848",[166,52.875]],["parent/848",[500,5.65]],["name/849",[501,67.538]],["parent/849",[61,2.025]],["name/850",[64,28.757]],["parent/850",[502,5.139]],["name/851",[78,31.429]],["parent/851",[502,5.139]],["name/852",[81,38.821]],["parent/852",[502,5.139]],["name/853",[92,28.757]],["parent/853",[502,5.139]],["name/854",[83,28.09]],["parent/854",[502,5.139]],["name/855",[493,51.444]],["parent/855",[502,5.139]],["name/856",[166,52.875]],["parent/856",[502,5.139]],["name/857",[503,67.538]],["parent/857",[61,2.025]],["name/858",[23,59.065]],["parent/858",[504,5.901]],["name/859",[78,31.429]],["parent/859",[504,5.901]],["name/860",[104,38.821]],["parent/860",[504,5.901]],["name/861",[505,67.538]],["parent/861",[61,2.025]],["name/862",[506,56.552]],["parent/862",[507,5.139]],["name/863",[493,51.444]],["parent/863",[507,5.139]],["name/864",[508,56.552]],["parent/864",[507,5.139]],["name/865",[509,56.552]],["parent/865",[507,5.139]],["name/866",[510,56.552]],["parent/866",[507,5.139]],["name/867",[92,28.757]],["parent/867",[507,5.139]],["name/868",[83,28.09]],["parent/868",[507,5.139]],["name/869",[511,67.538]],["parent/869",[61,2.025]],["name/870",[64,28.757]],["parent/870",[512,5.901]],["name/871",[92,28.757]],["parent/871",[512,5.901]],["name/872",[83,28.09]],["parent/872",[512,5.901]],["name/873",[513,67.538]],["parent/873",[61,2.025]],["name/874",[64,28.757]],["parent/874",[514,4.629]],["name/875",[78,31.429]],["parent/875",[514,4.629]],["name/876",[81,38.821]],["parent/876",[514,4.629]],["name/877",[92,28.757]],["parent/877",[514,4.629]],["name/878",[83,28.09]],["parent/878",[514,4.629]],["name/879",[493,51.444]],["parent/879",[514,4.629]],["name/880",[494,59.065]],["parent/880",[514,4.629]],["name/881",[506,56.552]],["parent/881",[514,4.629]],["name/882",[508,56.552]],["parent/882",[514,4.629]],["name/883",[509,56.552]],["parent/883",[514,4.629]],["name/884",[510,56.552]],["parent/884",[514,4.629]],["name/885",[468,59.065]],["parent/885",[514,4.629]],["name/886",[515,67.538]],["parent/886",[61,2.025]],["name/887",[24,59.065]],["parent/887",[516,5.901]],["name/888",[78,31.429]],["parent/888",[516,5.901]],["name/889",[104,38.821]],["parent/889",[516,5.901]],["name/890",[517,67.538]],["parent/890",[61,2.025]],["name/891",[506,56.552]],["parent/891",[518,4.903]],["name/892",[493,51.444]],["parent/892",[518,4.903]],["name/893",[508,56.552]],["parent/893",[518,4.903]],["name/894",[519,62.43]],["parent/894",[518,4.903]],["name/895",[520,62.43]],["parent/895",[518,4.903]],["name/896",[509,56.552]],["parent/896",[518,4.903]],["name/897",[510,56.552]],["parent/897",[518,4.903]],["name/898",[92,28.757]],["parent/898",[518,4.903]],["name/899",[83,28.09]],["parent/899",[518,4.903]],["name/900",[521,67.538]],["parent/900",[61,2.025]],["name/901",[64,28.757]],["parent/901",[522,5.901]],["name/902",[92,28.757]],["parent/902",[522,5.901]],["name/903",[83,28.09]],["parent/903",[522,5.901]],["name/904",[523,67.538]],["parent/904",[61,2.025]],["name/905",[64,28.757]],["parent/905",[524,4.481]],["name/906",[78,31.429]],["parent/906",[524,4.481]],["name/907",[81,38.821]],["parent/907",[524,4.481]],["name/908",[92,28.757]],["parent/908",[524,4.481]],["name/909",[83,28.09]],["parent/909",[524,4.481]],["name/910",[493,51.444]],["parent/910",[524,4.481]],["name/911",[494,59.065]],["parent/911",[524,4.481]],["name/912",[506,56.552]],["parent/912",[524,4.481]],["name/913",[508,56.552]],["parent/913",[524,4.481]],["name/914",[519,62.43]],["parent/914",[524,4.481]],["name/915",[520,62.43]],["parent/915",[524,4.481]],["name/916",[509,56.552]],["parent/916",[524,4.481]],["name/917",[510,56.552]],["parent/917",[524,4.481]],["name/918",[468,59.065]],["parent/918",[524,4.481]],["name/919",[525,67.538]],["parent/919",[61,2.025]],["name/920",[25,59.065]],["parent/920",[526,5.901]],["name/921",[78,31.429]],["parent/921",[526,5.901]],["name/922",[104,38.821]],["parent/922",[526,5.901]],["name/923",[527,67.538]],["parent/923",[61,2.025]],["name/924",[92,28.757]],["parent/924",[528,5.65]],["name/925",[83,28.09]],["parent/925",[528,5.65]],["name/926",[529,62.43]],["parent/926",[528,5.65]],["name/927",[530,67.538]],["parent/927",[528,5.65]],["name/928",[531,67.538]],["parent/928",[61,2.025]],["name/929",[64,28.757]],["parent/929",[532,5.901]],["name/930",[92,28.757]],["parent/930",[532,5.901]],["name/931",[83,28.09]],["parent/931",[532,5.901]],["name/932",[533,67.538]],["parent/932",[61,2.025]],["name/933",[64,28.757]],["parent/933",[534,4.087]],["name/934",[78,31.429]],["parent/934",[534,4.087]],["name/935",[81,38.821]],["parent/935",[534,4.087]],["name/936",[92,28.757]],["parent/936",[534,4.087]],["name/937",[83,28.09]],["parent/937",[534,4.087]],["name/938",[529,62.43]],["parent/938",[534,4.087]],["name/939",[157,62.43]],["parent/939",[534,4.087]],["name/940",[535,67.538]],["parent/940",[534,4.087]],["name/941",[536,67.538]],["parent/941",[534,4.087]],["name/942",[158,62.43]],["parent/942",[534,4.087]],["name/943",[159,62.43]],["parent/943",[534,4.087]],["name/944",[160,62.43]],["parent/944",[534,4.087]],["name/945",[161,62.43]],["parent/945",[534,4.087]],["name/946",[476,59.065]],["parent/946",[534,4.087]],["name/947",[537,67.538]],["parent/947",[534,4.087]],["name/948",[538,67.538]],["parent/948",[534,4.087]],["name/949",[539,67.538]],["parent/949",[534,4.087]],["name/950",[540,67.538]],["parent/950",[534,4.087]],["name/951",[541,67.538]],["parent/951",[534,4.087]],["name/952",[542,67.538]],["parent/952",[534,4.087]],["name/953",[543,67.538]],["parent/953",[534,4.087]],["name/954",[544,67.538]],["parent/954",[61,2.025]],["name/955",[26,59.065]],["parent/955",[545,5.901]],["name/956",[78,31.429]],["parent/956",[545,5.901]],["name/957",[104,38.821]],["parent/957",[545,5.901]],["name/958",[546,67.538]],["parent/958",[61,2.025]],["name/959",[547,67.538]],["parent/959",[548,6.237]],["name/960",[549,67.538]],["parent/960",[548,6.237]],["name/961",[550,62.43]],["parent/961",[61,2.025]],["name/962",[551,67.538]],["parent/962",[552,4.803]],["name/963",[169,62.43]],["parent/963",[552,4.803]],["name/964",[64,28.757]],["parent/964",[552,4.803]],["name/965",[553,67.538]],["parent/965",[552,4.803]],["name/966",[83,28.09]],["parent/966",[552,4.803]],["name/967",[554,67.538]],["parent/967",[552,4.803]],["name/968",[349,51.444]],["parent/968",[552,4.803]],["name/969",[483,59.065]],["parent/969",[552,4.803]],["name/970",[555,67.538]],["parent/970",[552,4.803]],["name/971",[78,31.429]],["parent/971",[552,4.803]],["name/972",[556,67.538]],["parent/972",[61,2.025]],["name/973",[27,59.065]],["parent/973",[557,5.901]],["name/974",[78,31.429]],["parent/974",[557,5.901]],["name/975",[104,38.821]],["parent/975",[557,5.901]],["name/976",[558,67.538]],["parent/976",[61,2.025]],["name/977",[64,28.757]],["parent/977",[559,6.747]],["name/978",[356,62.43]],["parent/978",[61,2.025]],["name/979",[64,28.757]],["parent/979",[560,4.712]],["name/980",[351,62.43]],["parent/980",[560,4.712]],["name/981",[483,59.065]],["parent/981",[560,4.712]],["name/982",[83,28.09]],["parent/982",[560,4.712]],["name/983",[352,62.43]],["parent/983",[560,4.712]],["name/984",[349,51.444]],["parent/984",[560,4.712]],["name/985",[550,62.43]],["parent/985",[560,4.712]],["name/986",[347,62.43]],["parent/986",[560,4.712]],["name/987",[135,56.552]],["parent/987",[560,4.712]],["name/988",[29,46.336]],["parent/988",[560,4.712]],["name/989",[561,67.538]],["parent/989",[560,4.712]],["name/990",[562,67.538]],["parent/990",[61,2.025]],["name/991",[28,56.552]],["parent/991",[563,5.901]],["name/992",[78,31.429]],["parent/992",[563,5.901]],["name/993",[104,38.821]],["parent/993",[563,5.901]],["name/994",[564,32.573]],["parent/994",[]],["name/995",[8,62.43]],["parent/995",[564,3.254]],["name/996",[6,32.573]],["parent/996",[565,5.901]],["name/997",[566,38.821]],["parent/997",[565,5.901]],["name/998",[567,32.777]],["parent/998",[565,5.901]],["name/999",[9,62.43]],["parent/999",[564,3.254]],["name/1000",[6,32.573]],["parent/1000",[568,5.282]],["name/1001",[566,38.821]],["parent/1001",[568,5.282]],["name/1002",[569,33.638]],["parent/1002",[568,5.282]],["name/1003",[567,32.777]],["parent/1003",[568,5.282]],["name/1004",[570,38.451]],["parent/1004",[568,5.282]],["name/1005",[571,38.821]],["parent/1005",[568,5.282]],["name/1006",[10,62.43]],["parent/1006",[564,3.254]],["name/1007",[6,32.573]],["parent/1007",[572,5.282]],["name/1008",[566,38.821]],["parent/1008",[572,5.282]],["name/1009",[569,33.638]],["parent/1009",[572,5.282]],["name/1010",[567,32.777]],["parent/1010",[572,5.282]],["name/1011",[570,38.451]],["parent/1011",[572,5.282]],["name/1012",[571,38.821]],["parent/1012",[572,5.282]],["name/1013",[31,62.43]],["parent/1013",[564,3.254]],["name/1014",[6,32.573]],["parent/1014",[573,5.282]],["name/1015",[566,38.821]],["parent/1015",[573,5.282]],["name/1016",[569,33.638]],["parent/1016",[573,5.282]],["name/1017",[567,32.777]],["parent/1017",[573,5.282]],["name/1018",[570,38.451]],["parent/1018",[573,5.282]],["name/1019",[571,38.821]],["parent/1019",[573,5.282]],["name/1020",[33,62.43]],["parent/1020",[564,3.254]],["name/1021",[6,32.573]],["parent/1021",[574,5.282]],["name/1022",[566,38.821]],["parent/1022",[574,5.282]],["name/1023",[569,33.638]],["parent/1023",[574,5.282]],["name/1024",[567,32.777]],["parent/1024",[574,5.282]],["name/1025",[570,38.451]],["parent/1025",[574,5.282]],["name/1026",[571,38.821]],["parent/1026",[574,5.282]],["name/1027",[34,62.43]],["parent/1027",[564,3.254]],["name/1028",[6,32.573]],["parent/1028",[575,5.282]],["name/1029",[566,38.821]],["parent/1029",[575,5.282]],["name/1030",[569,33.638]],["parent/1030",[575,5.282]],["name/1031",[567,32.777]],["parent/1031",[575,5.282]],["name/1032",[570,38.451]],["parent/1032",[575,5.282]],["name/1033",[571,38.821]],["parent/1033",[575,5.282]],["name/1034",[35,62.43]],["parent/1034",[564,3.254]],["name/1035",[6,32.573]],["parent/1035",[576,5.282]],["name/1036",[566,38.821]],["parent/1036",[576,5.282]],["name/1037",[569,33.638]],["parent/1037",[576,5.282]],["name/1038",[567,32.777]],["parent/1038",[576,5.282]],["name/1039",[570,38.451]],["parent/1039",[576,5.282]],["name/1040",[571,38.821]],["parent/1040",[576,5.282]],["name/1041",[11,56.552]],["parent/1041",[564,3.254]],["name/1042",[6,32.573]],["parent/1042",[577,5.282]],["name/1043",[566,38.821]],["parent/1043",[577,5.282]],["name/1044",[569,33.638]],["parent/1044",[577,5.282]],["name/1045",[567,32.777]],["parent/1045",[577,5.282]],["name/1046",[570,38.451]],["parent/1046",[577,5.282]],["name/1047",[571,38.821]],["parent/1047",[577,5.282]],["name/1048",[12,59.065]],["parent/1048",[564,3.254]],["name/1049",[6,32.573]],["parent/1049",[578,5.282]],["name/1050",[566,38.821]],["parent/1050",[578,5.282]],["name/1051",[569,33.638]],["parent/1051",[578,5.282]],["name/1052",[567,32.777]],["parent/1052",[578,5.282]],["name/1053",[570,38.451]],["parent/1053",[578,5.282]],["name/1054",[571,38.821]],["parent/1054",[578,5.282]],["name/1055",[37,62.43]],["parent/1055",[564,3.254]],["name/1056",[6,32.573]],["parent/1056",[579,5.449]],["name/1057",[566,38.821]],["parent/1057",[579,5.449]],["name/1058",[567,32.777]],["parent/1058",[579,5.449]],["name/1059",[571,38.821]],["parent/1059",[579,5.449]],["name/1060",[569,33.638]],["parent/1060",[579,5.449]],["name/1061",[38,62.43]],["parent/1061",[564,3.254]],["name/1062",[6,32.573]],["parent/1062",[580,5.282]],["name/1063",[566,38.821]],["parent/1063",[580,5.282]],["name/1064",[567,32.777]],["parent/1064",[580,5.282]],["name/1065",[570,38.451]],["parent/1065",[580,5.282]],["name/1066",[571,38.821]],["parent/1066",[580,5.282]],["name/1067",[569,33.638]],["parent/1067",[580,5.282]],["name/1068",[42,62.43]],["parent/1068",[564,3.254]],["name/1069",[6,32.573]],["parent/1069",[581,5.65]],["name/1070",[582,41.889]],["parent/1070",[581,5.65]],["name/1071",[567,32.777]],["parent/1071",[581,5.65]],["name/1072",[569,33.638]],["parent/1072",[581,5.65]],["name/1073",[43,62.43]],["parent/1073",[564,3.254]],["name/1074",[6,32.573]],["parent/1074",[583,5.65]],["name/1075",[582,41.889]],["parent/1075",[583,5.65]],["name/1076",[567,32.777]],["parent/1076",[583,5.65]],["name/1077",[569,33.638]],["parent/1077",[583,5.65]],["name/1078",[44,62.43]],["parent/1078",[564,3.254]],["name/1079",[6,32.573]],["parent/1079",[584,5.65]],["name/1080",[582,41.889]],["parent/1080",[584,5.65]],["name/1081",[567,32.777]],["parent/1081",[584,5.65]],["name/1082",[569,33.638]],["parent/1082",[584,5.65]],["name/1083",[45,62.43]],["parent/1083",[564,3.254]],["name/1084",[6,32.573]],["parent/1084",[585,5.65]],["name/1085",[582,41.889]],["parent/1085",[585,5.65]],["name/1086",[567,32.777]],["parent/1086",[585,5.65]],["name/1087",[569,33.638]],["parent/1087",[585,5.65]],["name/1088",[46,62.43]],["parent/1088",[564,3.254]],["name/1089",[6,32.573]],["parent/1089",[586,5.65]],["name/1090",[582,41.889]],["parent/1090",[586,5.65]],["name/1091",[567,32.777]],["parent/1091",[586,5.65]],["name/1092",[569,33.638]],["parent/1092",[586,5.65]],["name/1093",[47,62.43]],["parent/1093",[564,3.254]],["name/1094",[6,32.573]],["parent/1094",[587,5.65]],["name/1095",[582,41.889]],["parent/1095",[587,5.65]],["name/1096",[567,32.777]],["parent/1096",[587,5.65]],["name/1097",[569,33.638]],["parent/1097",[587,5.65]],["name/1098",[48,62.43]],["parent/1098",[564,3.254]],["name/1099",[6,32.573]],["parent/1099",[588,5.65]],["name/1100",[582,41.889]],["parent/1100",[588,5.65]],["name/1101",[567,32.777]],["parent/1101",[588,5.65]],["name/1102",[569,33.638]],["parent/1102",[588,5.65]],["name/1103",[49,62.43]],["parent/1103",[564,3.254]],["name/1104",[6,32.573]],["parent/1104",[589,5.65]],["name/1105",[582,41.889]],["parent/1105",[589,5.65]],["name/1106",[567,32.777]],["parent/1106",[589,5.65]],["name/1107",[569,33.638]],["parent/1107",[589,5.65]],["name/1108",[50,62.43]],["parent/1108",[564,3.254]],["name/1109",[6,32.573]],["parent/1109",[590,5.65]],["name/1110",[582,41.889]],["parent/1110",[590,5.65]],["name/1111",[567,32.777]],["parent/1111",[590,5.65]],["name/1112",[569,33.638]],["parent/1112",[590,5.65]],["name/1113",[51,62.43]],["parent/1113",[564,3.254]],["name/1114",[6,32.573]],["parent/1114",[591,5.65]],["name/1115",[582,41.889]],["parent/1115",[591,5.65]],["name/1116",[567,32.777]],["parent/1116",[591,5.65]],["name/1117",[569,33.638]],["parent/1117",[591,5.65]],["name/1118",[52,62.43]],["parent/1118",[564,3.254]],["name/1119",[6,32.573]],["parent/1119",[592,5.65]],["name/1120",[582,41.889]],["parent/1120",[592,5.65]],["name/1121",[567,32.777]],["parent/1121",[592,5.65]],["name/1122",[569,33.638]],["parent/1122",[592,5.65]],["name/1123",[53,62.43]],["parent/1123",[564,3.254]],["name/1124",[6,32.573]],["parent/1124",[593,5.65]],["name/1125",[582,41.889]],["parent/1125",[593,5.65]],["name/1126",[567,32.777]],["parent/1126",[593,5.65]],["name/1127",[569,33.638]],["parent/1127",[593,5.65]],["name/1128",[54,62.43]],["parent/1128",[564,3.254]],["name/1129",[6,32.573]],["parent/1129",[594,5.65]],["name/1130",[582,41.889]],["parent/1130",[594,5.65]],["name/1131",[567,32.777]],["parent/1131",[594,5.65]],["name/1132",[569,33.638]],["parent/1132",[594,5.65]],["name/1133",[39,62.43]],["parent/1133",[564,3.254]],["name/1134",[6,32.573]],["parent/1134",[595,5.282]],["name/1135",[566,38.821]],["parent/1135",[595,5.282]],["name/1136",[567,32.777]],["parent/1136",[595,5.282]],["name/1137",[570,38.451]],["parent/1137",[595,5.282]],["name/1138",[571,38.821]],["parent/1138",[595,5.282]],["name/1139",[569,33.638]],["parent/1139",[595,5.282]],["name/1140",[55,62.43]],["parent/1140",[564,3.254]],["name/1141",[6,32.573]],["parent/1141",[596,5.65]],["name/1142",[582,41.889]],["parent/1142",[596,5.65]],["name/1143",[567,32.777]],["parent/1143",[596,5.65]],["name/1144",[569,33.638]],["parent/1144",[596,5.65]],["name/1145",[56,62.43]],["parent/1145",[564,3.254]],["name/1146",[6,32.573]],["parent/1146",[597,5.65]],["name/1147",[582,41.889]],["parent/1147",[597,5.65]],["name/1148",[567,32.777]],["parent/1148",[597,5.65]],["name/1149",[569,33.638]],["parent/1149",[597,5.65]],["name/1150",[40,62.43]],["parent/1150",[564,3.254]],["name/1151",[6,32.573]],["parent/1151",[598,5.282]],["name/1152",[566,38.821]],["parent/1152",[598,5.282]],["name/1153",[567,32.777]],["parent/1153",[598,5.282]],["name/1154",[570,38.451]],["parent/1154",[598,5.282]],["name/1155",[571,38.821]],["parent/1155",[598,5.282]],["name/1156",[569,33.638]],["parent/1156",[598,5.282]],["name/1157",[57,62.43]],["parent/1157",[564,3.254]],["name/1158",[6,32.573]],["parent/1158",[599,5.65]],["name/1159",[582,41.889]],["parent/1159",[599,5.65]],["name/1160",[567,32.777]],["parent/1160",[599,5.65]],["name/1161",[569,33.638]],["parent/1161",[599,5.65]],["name/1162",[58,62.43]],["parent/1162",[564,3.254]],["name/1163",[6,32.573]],["parent/1163",[600,5.65]],["name/1164",[582,41.889]],["parent/1164",[600,5.65]],["name/1165",[567,32.777]],["parent/1165",[600,5.65]],["name/1166",[569,33.638]],["parent/1166",[600,5.65]],["name/1167",[59,62.43]],["parent/1167",[564,3.254]],["name/1168",[6,32.573]],["parent/1168",[601,5.65]],["name/1169",[582,41.889]],["parent/1169",[601,5.65]],["name/1170",[567,32.777]],["parent/1170",[601,5.65]],["name/1171",[569,33.638]],["parent/1171",[601,5.65]],["name/1172",[60,62.43]],["parent/1172",[564,3.254]],["name/1173",[6,32.573]],["parent/1173",[602,5.65]],["name/1174",[582,41.889]],["parent/1174",[602,5.65]],["name/1175",[567,32.777]],["parent/1175",[602,5.65]],["name/1176",[569,33.638]],["parent/1176",[602,5.65]],["name/1177",[13,59.065]],["parent/1177",[564,3.254]],["name/1178",[6,32.573]],["parent/1178",[603,5.901]],["name/1179",[570,38.451]],["parent/1179",[603,5.901]],["name/1180",[567,32.777]],["parent/1180",[603,5.901]],["name/1181",[14,59.065]],["parent/1181",[564,3.254]],["name/1182",[6,32.573]],["parent/1182",[604,5.282]],["name/1183",[566,38.821]],["parent/1183",[604,5.282]],["name/1184",[569,33.638]],["parent/1184",[604,5.282]],["name/1185",[567,32.777]],["parent/1185",[604,5.282]],["name/1186",[570,38.451]],["parent/1186",[604,5.282]],["name/1187",[571,38.821]],["parent/1187",[604,5.282]],["name/1188",[15,59.065]],["parent/1188",[564,3.254]],["name/1189",[6,32.573]],["parent/1189",[605,5.282]],["name/1190",[566,38.821]],["parent/1190",[605,5.282]],["name/1191",[569,33.638]],["parent/1191",[605,5.282]],["name/1192",[567,32.777]],["parent/1192",[605,5.282]],["name/1193",[570,38.451]],["parent/1193",[605,5.282]],["name/1194",[571,38.821]],["parent/1194",[605,5.282]],["name/1195",[16,62.43]],["parent/1195",[564,3.254]],["name/1196",[6,32.573]],["parent/1196",[606,5.282]],["name/1197",[566,38.821]],["parent/1197",[606,5.282]],["name/1198",[569,33.638]],["parent/1198",[606,5.282]],["name/1199",[567,32.777]],["parent/1199",[606,5.282]],["name/1200",[570,38.451]],["parent/1200",[606,5.282]],["name/1201",[571,38.821]],["parent/1201",[606,5.282]],["name/1202",[17,54.545]],["parent/1202",[564,3.254]],["name/1203",[6,32.573]],["parent/1203",[607,5.282]],["name/1204",[566,38.821]],["parent/1204",[607,5.282]],["name/1205",[569,33.638]],["parent/1205",[607,5.282]],["name/1206",[567,32.777]],["parent/1206",[607,5.282]],["name/1207",[570,38.451]],["parent/1207",[607,5.282]],["name/1208",[571,38.821]],["parent/1208",[607,5.282]],["name/1209",[18,59.065]],["parent/1209",[564,3.254]],["name/1210",[6,32.573]],["parent/1210",[608,5.282]],["name/1211",[566,38.821]],["parent/1211",[608,5.282]],["name/1212",[569,33.638]],["parent/1212",[608,5.282]],["name/1213",[567,32.777]],["parent/1213",[608,5.282]],["name/1214",[570,38.451]],["parent/1214",[608,5.282]],["name/1215",[571,38.821]],["parent/1215",[608,5.282]],["name/1216",[19,59.065]],["parent/1216",[564,3.254]],["name/1217",[6,32.573]],["parent/1217",[609,5.282]],["name/1218",[566,38.821]],["parent/1218",[609,5.282]],["name/1219",[569,33.638]],["parent/1219",[609,5.282]],["name/1220",[567,32.777]],["parent/1220",[609,5.282]],["name/1221",[570,38.451]],["parent/1221",[609,5.282]],["name/1222",[571,38.821]],["parent/1222",[609,5.282]],["name/1223",[20,59.065]],["parent/1223",[564,3.254]],["name/1224",[6,32.573]],["parent/1224",[610,5.282]],["name/1225",[566,38.821]],["parent/1225",[610,5.282]],["name/1226",[569,33.638]],["parent/1226",[610,5.282]],["name/1227",[567,32.777]],["parent/1227",[610,5.282]],["name/1228",[570,38.451]],["parent/1228",[610,5.282]],["name/1229",[571,38.821]],["parent/1229",[610,5.282]],["name/1230",[21,59.065]],["parent/1230",[564,3.254]],["name/1231",[6,32.573]],["parent/1231",[611,5.014]],["name/1232",[566,38.821]],["parent/1232",[611,5.014]],["name/1233",[569,33.638]],["parent/1233",[611,5.014]],["name/1234",[567,32.777]],["parent/1234",[611,5.014]],["name/1235",[570,38.451]],["parent/1235",[611,5.014]],["name/1236",[571,38.821]],["parent/1236",[611,5.014]],["name/1237",[612,67.538]],["parent/1237",[611,5.014]],["name/1238",[613,67.538]],["parent/1238",[611,5.014]],["name/1239",[22,59.065]],["parent/1239",[564,3.254]],["name/1240",[6,32.573]],["parent/1240",[614,5.282]],["name/1241",[566,38.821]],["parent/1241",[614,5.282]],["name/1242",[569,33.638]],["parent/1242",[614,5.282]],["name/1243",[567,32.777]],["parent/1243",[614,5.282]],["name/1244",[570,38.451]],["parent/1244",[614,5.282]],["name/1245",[571,38.821]],["parent/1245",[614,5.282]],["name/1246",[23,59.065]],["parent/1246",[564,3.254]],["name/1247",[6,32.573]],["parent/1247",[615,5.282]],["name/1248",[566,38.821]],["parent/1248",[615,5.282]],["name/1249",[569,33.638]],["parent/1249",[615,5.282]],["name/1250",[567,32.777]],["parent/1250",[615,5.282]],["name/1251",[570,38.451]],["parent/1251",[615,5.282]],["name/1252",[571,38.821]],["parent/1252",[615,5.282]],["name/1253",[24,59.065]],["parent/1253",[564,3.254]],["name/1254",[6,32.573]],["parent/1254",[616,5.282]],["name/1255",[566,38.821]],["parent/1255",[616,5.282]],["name/1256",[569,33.638]],["parent/1256",[616,5.282]],["name/1257",[567,32.777]],["parent/1257",[616,5.282]],["name/1258",[570,38.451]],["parent/1258",[616,5.282]],["name/1259",[571,38.821]],["parent/1259",[616,5.282]],["name/1260",[25,59.065]],["parent/1260",[564,3.254]],["name/1261",[6,32.573]],["parent/1261",[617,5.282]],["name/1262",[566,38.821]],["parent/1262",[617,5.282]],["name/1263",[569,33.638]],["parent/1263",[617,5.282]],["name/1264",[567,32.777]],["parent/1264",[617,5.282]],["name/1265",[570,38.451]],["parent/1265",[617,5.282]],["name/1266",[571,38.821]],["parent/1266",[617,5.282]],["name/1267",[26,59.065]],["parent/1267",[564,3.254]],["name/1268",[6,32.573]],["parent/1268",[618,5.282]],["name/1269",[566,38.821]],["parent/1269",[618,5.282]],["name/1270",[569,33.638]],["parent/1270",[618,5.282]],["name/1271",[567,32.777]],["parent/1271",[618,5.282]],["name/1272",[570,38.451]],["parent/1272",[618,5.282]],["name/1273",[571,38.821]],["parent/1273",[618,5.282]],["name/1274",[27,59.065]],["parent/1274",[564,3.254]],["name/1275",[6,32.573]],["parent/1275",[619,5.282]],["name/1276",[570,38.451]],["parent/1276",[619,5.282]],["name/1277",[567,32.777]],["parent/1277",[619,5.282]],["name/1278",[620,67.538]],["parent/1278",[619,5.282]],["name/1279",[621,67.538]],["parent/1279",[619,5.282]],["name/1280",[571,38.821]],["parent/1280",[619,5.282]],["name/1281",[28,56.552]],["parent/1281",[564,3.254]],["name/1282",[6,32.573]],["parent/1282",[622,5.901]],["name/1283",[570,38.451]],["parent/1283",[622,5.901]],["name/1284",[567,32.777]],["parent/1284",[622,5.901]]],"invertedIndex":[["__type",{"_index":30,"name":{"28":{},"34":{},"40":{}},"parent":{}}],["abusereport",{"_index":79,"name":{"75":{}},"parent":{}}],["abusereportcreate",{"_index":89,"name":{"86":{}},"parent":{}}],["abusereporthostname",{"_index":86,"name":{"83":{}},"parent":{}}],["abusereports",{"_index":8,"name":{"6":{},"995":{}},"parent":{}}],["acl",{"_index":166,"name":{"242":{},"247":{},"255":{},"842":{},"848":{},"856":{}},"parent":{}}],["acmechallengecnametarget",{"_index":470,"name":{"801":{}},"parent":{}}],["action",{"_index":434,"name":{"712":{},"726":{}},"parent":{}}],["add",{"_index":193,"name":{"281":{},"285":{}},"parent":{}}],["addr",{"_index":455,"name":{"770":{}},"parent":{}}],["agentingress",{"_index":97,"name":{"97":{}},"parent":{}}],["agentingresscreate",{"_index":91,"name":{"89":{}},"parent":{}}],["agentingresses",{"_index":9,"name":{"7":{},"999":{}},"parent":{}}],["agentingresslist",{"_index":101,"name":{"106":{}},"parent":{}}],["agentingressupdate",{"_index":95,"name":{"93":{}},"parent":{}}],["agentversion",{"_index":551,"name":{"962":{}},"parent":{}}],["allowidpinitiated",{"_index":241,"name":{"347":{},"363":{}},"parent":{}}],["apikey",{"_index":109,"name":{"117":{}},"parent":{}}],["apikeycreate",{"_index":105,"name":{"110":{}},"parent":{}}],["apikeylist",{"_index":112,"name":{"124":{}},"parent":{}}],["apikeys",{"_index":10,"name":{"8":{},"1006":{}},"parent":{}}],["apikeyupdate",{"_index":107,"name":{"113":{}},"parent":{}}],["apitoken",{"_index":2,"name":{"2":{}},"parent":{}}],["assertionconsumerserviceurl",{"_index":244,"name":{"350":{}},"parent":{}}],["auth",{"_index":376,"name":{"632":{},"635":{},"638":{}},"parent":{}}],["authcheckinterval",{"_index":215,"name":{"307":{}},"parent":{}}],["authority",{"_index":474,"name":{"807":{}},"parent":{}}],["authorizedgroups",{"_index":242,"name":{"348":{},"364":{}},"parent":{}}],["awsaccesskeyid",{"_index":393,"name":{"646":{}},"parent":{}}],["awsauth",{"_index":385,"name":{"640":{}},"parent":{}}],["awscredentials",{"_index":392,"name":{"645":{}},"parent":{}}],["awsrole",{"_index":389,"name":{"643":{}},"parent":{}}],["awssecretaccesskey",{"_index":395,"name":{"647":{}},"parent":{}}],["backend",{"_index":256,"name":{"378":{},"393":{},"411":{},"431":{},"536":{},"543":{},"552":{},"562":{},"571":{},"582":{}},"parent":{}}],["backendid",{"_index":259,"name":{"381":{}},"parent":{}}],["backends",{"_index":29,"name":{"27":{},"134":{},"138":{},"143":{},"145":{},"171":{},"192":{},"201":{},"205":{},"210":{},"212":{},"988":{}},"parent":{}}],["baseurl",{"_index":4,"name":{"3":{}},"parent":{}}],["beforeid",{"_index":67,"name":{"65":{}},"parent":{}}],["body",{"_index":125,"name":{"154":{},"160":{},"167":{}},"parent":{}}],["capem",{"_index":152,"name":{"218":{},"229":{}},"parent":{}}],["certificate",{"_index":468,"name":{"798":{},"885":{},"918":{}},"parent":{}}],["certificateauthorities",{"_index":11,"name":{"9":{},"236":{},"268":{},"1041":{}},"parent":{}}],["certificateauthority",{"_index":155,"name":{"223":{}},"parent":{}}],["certificateauthoritycreate",{"_index":150,"name":{"215":{}},"parent":{}}],["certificateauthorityids",{"_index":184,"name":{"271":{}},"parent":{}}],["certificateauthoritylist",{"_index":162,"name":{"235":{}},"parent":{}}],["certificateauthorityupdate",{"_index":153,"name":{"219":{}},"parent":{}}],["certificateid",{"_index":461,"name":{"781":{},"787":{}},"parent":{}}],["certificatemanagementpolicy",{"_index":462,"name":{"782":{},"788":{},"799":{}},"parent":{}}],["certificatemanagementstatus",{"_index":469,"name":{"800":{}},"parent":{}}],["certificatepem",{"_index":529,"name":{"926":{},"938":{}},"parent":{}}],["cidr",{"_index":432,"name":{"710":{},"717":{},"724":{}},"parent":{}}],["circuitbreaker",{"_index":270,"name":{"395":{},"413":{},"433":{}},"parent":{}}],["client",{"_index":0,"name":{"0":{}},"parent":{"1":{},"4":{}}}],["client.ngrok",{"_index":7,"name":{},"parent":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"33":{},"34":{},"39":{},"40":{}}}],["client.ngrok.__type",{"_index":32,"name":{},"parent":{"29":{},"30":{},"31":{},"32":{},"35":{},"36":{},"37":{},"38":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{}}}],["client.ngrokconfig",{"_index":3,"name":{},"parent":{"2":{},"3":{}}}],["clientid",{"_index":223,"name":{"314":{},"322":{},"328":{},"334":{},"373":{}},"parent":{}}],["clientsecret",{"_index":225,"name":{"315":{},"323":{},"329":{},"335":{},"374":{}},"parent":{}}],["cloudwatchlogs",{"_index":374,"name":{"630":{}},"parent":{}}],["cnametarget",{"_index":467,"name":{"797":{}},"parent":{}}],["compression",{"_index":271,"name":{"396":{},"414":{},"434":{}},"parent":{}}],["constructor",{"_index":6,"name":{"5":{},"996":{},"1000":{},"1007":{},"1014":{},"1021":{},"1028":{},"1035":{},"1042":{},"1049":{},"1056":{},"1062":{},"1069":{},"1074":{},"1079":{},"1084":{},"1089":{},"1094":{},"1099":{},"1104":{},"1109":{},"1114":{},"1119":{},"1124":{},"1129":{},"1134":{},"1141":{},"1146":{},"1151":{},"1158":{},"1163":{},"1168":{},"1173":{},"1178":{},"1182":{},"1189":{},"1196":{},"1203":{},"1210":{},"1217":{},"1224":{},"1231":{},"1240":{},"1247":{},"1254":{},"1261":{},"1268":{},"1275":{},"1282":{}},"parent":{}}],["cookieprefix",{"_index":212,"name":{"304":{},"342":{},"358":{},"369":{}},"parent":{}}],["create",{"_index":566,"name":{"997":{},"1001":{},"1008":{},"1015":{},"1022":{},"1029":{},"1036":{},"1043":{},"1050":{},"1057":{},"1063":{},"1135":{},"1152":{},"1183":{},"1190":{},"1197":{},"1204":{},"1211":{},"1218":{},"1225":{},"1232":{},"1241":{},"1248":{},"1255":{},"1262":{},"1269":{}},"parent":{}}],["createdat",{"_index":81,"name":{"78":{},"105":{},"122":{},"131":{},"151":{},"177":{},"198":{},"226":{},"251":{},"425":{},"463":{},"549":{},"579":{},"589":{},"618":{},"666":{},"700":{},"721":{},"746":{},"767":{},"792":{},"830":{},"852":{},"876":{},"907":{},"935":{}},"parent":{}}],["credential",{"_index":169,"name":{"248":{},"963":{}},"parent":{}}],["credentialcreate",{"_index":164,"name":{"239":{}},"parent":{}}],["credentiallist",{"_index":171,"name":{"256":{}},"parent":{}}],["credentials",{"_index":12,"name":{"10":{},"257":{},"1048":{}},"parent":{}}],["credentialupdate",{"_index":167,"name":{"243":{}},"parent":{}}],["creds",{"_index":388,"name":{"642":{}},"parent":{}}],["criticaloptions",{"_index":519,"name":{"894":{},"914":{}},"parent":{}}],["datatypes",{"_index":61,"name":{"60":{}},"parent":{"61":{},"62":{},"64":{},"67":{},"72":{},"75":{},"83":{},"86":{},"89":{},"93":{},"97":{},"106":{},"110":{},"113":{},"117":{},"124":{},"128":{},"135":{},"139":{},"144":{},"148":{},"157":{},"163":{},"170":{},"174":{},"182":{},"186":{},"191":{},"195":{},"202":{},"206":{},"211":{},"215":{},"219":{},"223":{},"235":{},"239":{},"243":{},"248":{},"256":{},"260":{},"264":{},"266":{},"269":{},"272":{},"276":{},"279":{},"283":{},"287":{},"290":{},"293":{},"300":{},"308":{},"313":{},"321":{},"327":{},"333":{},"339":{},"355":{},"366":{},"376":{},"379":{},"382":{},"384":{},"387":{},"404":{},"422":{},"442":{},"446":{},"452":{},"459":{},"469":{},"472":{},"475":{},"478":{},"481":{},"484":{},"488":{},"492":{},"496":{},"500":{},"504":{},"508":{},"512":{},"516":{},"520":{},"524":{},"528":{},"532":{},"538":{},"545":{},"554":{},"558":{},"566":{},"575":{},"586":{},"600":{},"604":{},"609":{},"615":{},"623":{},"627":{},"631":{},"634":{},"637":{},"640":{},"643":{},"645":{},"648":{},"653":{},"659":{},"663":{},"671":{},"673":{},"676":{},"679":{},"682":{},"685":{},"688":{},"690":{},"693":{},"697":{},"703":{},"707":{},"713":{},"718":{},"727":{},"731":{},"737":{},"743":{},"752":{},"756":{},"760":{},"764":{},"772":{},"776":{},"783":{},"789":{},"802":{},"806":{},"809":{},"812":{},"817":{},"823":{},"827":{},"835":{},"839":{},"844":{},"849":{},"857":{},"861":{},"869":{},"873":{},"886":{},"890":{},"900":{},"904":{},"919":{},"923":{},"928":{},"932":{},"954":{},"958":{},"961":{},"972":{},"976":{},"978":{},"990":{}}}],["datatypes.abusereport",{"_index":80,"name":{},"parent":{"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{}}}],["datatypes.abusereportcreate",{"_index":90,"name":{},"parent":{"87":{},"88":{}}}],["datatypes.abusereporthostname",{"_index":88,"name":{},"parent":{"84":{},"85":{}}}],["datatypes.agentingress",{"_index":98,"name":{},"parent":{"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{}}}],["datatypes.agentingresscreate",{"_index":93,"name":{},"parent":{"90":{},"91":{},"92":{}}}],["datatypes.agentingresslist",{"_index":103,"name":{},"parent":{"107":{},"108":{},"109":{}}}],["datatypes.agentingressupdate",{"_index":96,"name":{},"parent":{"94":{},"95":{},"96":{}}}],["datatypes.apikey",{"_index":110,"name":{},"parent":{"118":{},"119":{},"120":{},"121":{},"122":{},"123":{}}}],["datatypes.apikeycreate",{"_index":106,"name":{},"parent":{"111":{},"112":{}}}],["datatypes.apikeylist",{"_index":114,"name":{},"parent":{"125":{},"126":{},"127":{}}}],["datatypes.apikeyupdate",{"_index":108,"name":{},"parent":{"114":{},"115":{},"116":{}}}],["datatypes.awsauth",{"_index":387,"name":{},"parent":{"641":{},"642":{}}}],["datatypes.awscredentials",{"_index":394,"name":{},"parent":{"646":{},"647":{}}}],["datatypes.awsrole",{"_index":391,"name":{},"parent":{"644":{}}}],["datatypes.certificateauthority",{"_index":156,"name":{},"parent":{"224":{},"225":{},"226":{},"227":{},"228":{},"229":{},"230":{},"231":{},"232":{},"233":{},"234":{}}}],["datatypes.certificateauthoritycreate",{"_index":151,"name":{},"parent":{"216":{},"217":{},"218":{}}}],["datatypes.certificateauthoritylist",{"_index":163,"name":{},"parent":{"236":{},"237":{},"238":{}}}],["datatypes.certificateauthorityupdate",{"_index":154,"name":{},"parent":{"220":{},"221":{},"222":{}}}],["datatypes.credential",{"_index":170,"name":{},"parent":{"249":{},"250":{},"251":{},"252":{},"253":{},"254":{},"255":{}}}],["datatypes.credentialcreate",{"_index":165,"name":{},"parent":{"240":{},"241":{},"242":{}}}],["datatypes.credentiallist",{"_index":172,"name":{},"parent":{"257":{},"258":{},"259":{}}}],["datatypes.credentialupdate",{"_index":168,"name":{},"parent":{"244":{},"245":{},"246":{},"247":{}}}],["datatypes.edgebackendreplace",{"_index":297,"name":{},"parent":{"470":{},"471":{}}}],["datatypes.edgeiprestrictionreplace",{"_index":300,"name":{},"parent":{"473":{},"474":{}}}],["datatypes.edgemutualtlsreplace",{"_index":302,"name":{},"parent":{"476":{},"477":{}}}],["datatypes.edgeroutebackendreplace",{"_index":308,"name":{},"parent":{"485":{},"486":{},"487":{}}}],["datatypes.edgeroutecircuitbreakerreplace",{"_index":318,"name":{},"parent":{"505":{},"506":{},"507":{}}}],["datatypes.edgeroutecompressionreplace",{"_index":316,"name":{},"parent":{"501":{},"502":{},"503":{}}}],["datatypes.edgerouteiprestrictionreplace",{"_index":310,"name":{},"parent":{"489":{},"490":{},"491":{}}}],["datatypes.edgerouteitem",{"_index":264,"name":{},"parent":{"385":{},"386":{}}}],["datatypes.edgerouteoauthreplace",{"_index":322,"name":{},"parent":{"513":{},"514":{},"515":{}}}],["datatypes.edgerouteoidcreplace",{"_index":326,"name":{},"parent":{"521":{},"522":{},"523":{}}}],["datatypes.edgerouterequestheadersreplace",{"_index":312,"name":{},"parent":{"493":{},"494":{},"495":{}}}],["datatypes.edgerouteresponseheadersreplace",{"_index":314,"name":{},"parent":{"497":{},"498":{},"499":{}}}],["datatypes.edgeroutesamlreplace",{"_index":324,"name":{},"parent":{"517":{},"518":{},"519":{}}}],["datatypes.edgeroutewebhookverificationreplace",{"_index":320,"name":{},"parent":{"509":{},"510":{},"511":{}}}],["datatypes.edgeroutewebsockettcpconverterreplace",{"_index":328,"name":{},"parent":{"525":{},"526":{},"527":{}}}],["datatypes.edgetlsterminationatedgereplace",{"_index":306,"name":{},"parent":{"482":{},"483":{}}}],["datatypes.edgetlsterminationreplace",{"_index":304,"name":{},"parent":{"479":{},"480":{}}}],["datatypes.endpoint",{"_index":348,"name":{},"parent":{"587":{},"588":{},"589":{},"590":{},"591":{},"592":{},"593":{},"594":{},"595":{},"596":{},"597":{},"598":{},"599":{}}}],["datatypes.endpointbackend",{"_index":255,"name":{},"parent":{"377":{},"378":{}}}],["datatypes.endpointbackendmutate",{"_index":258,"name":{},"parent":{"380":{},"381":{}}}],["datatypes.endpointcircuitbreaker",{"_index":203,"name":{},"parent":{"294":{},"295":{},"296":{},"297":{},"298":{},"299":{}}}],["datatypes.endpointcompression",{"_index":179,"name":{},"parent":{"265":{}}}],["datatypes.endpointippolicy",{"_index":198,"name":{},"parent":{"288":{},"289":{}}}],["datatypes.endpointippolicymutate",{"_index":200,"name":{},"parent":{"291":{},"292":{}}}],["datatypes.endpointlist",{"_index":359,"name":{},"parent":{"601":{},"602":{},"603":{}}}],["datatypes.endpointmutualtls",{"_index":181,"name":{},"parent":{"267":{},"268":{}}}],["datatypes.endpointmutualtlsmutate",{"_index":183,"name":{},"parent":{"270":{},"271":{}}}],["datatypes.endpointoauth",{"_index":210,"name":{},"parent":{"301":{},"302":{},"303":{},"304":{},"305":{},"306":{},"307":{}}}],["datatypes.endpointoauthfacebook",{"_index":232,"name":{},"parent":{"322":{},"323":{},"324":{},"325":{},"326":{}}}],["datatypes.endpointoauthgithub",{"_index":224,"name":{},"parent":{"314":{},"315":{},"316":{},"317":{},"318":{},"319":{},"320":{}}}],["datatypes.endpointoauthgoogle",{"_index":236,"name":{},"parent":{"334":{},"335":{},"336":{},"337":{},"338":{}}}],["datatypes.endpointoauthmicrosoft",{"_index":234,"name":{},"parent":{"328":{},"329":{},"330":{},"331":{},"332":{}}}],["datatypes.endpointoauthprovider",{"_index":218,"name":{},"parent":{"309":{},"310":{},"311":{},"312":{}}}],["datatypes.endpointoidc",{"_index":252,"name":{},"parent":{"367":{},"368":{},"369":{},"370":{},"371":{},"372":{},"373":{},"374":{},"375":{}}}],["datatypes.endpointrequestheaders",{"_index":192,"name":{},"parent":{"280":{},"281":{},"282":{}}}],["datatypes.endpointresponseheaders",{"_index":196,"name":{},"parent":{"284":{},"285":{},"286":{}}}],["datatypes.endpointsaml",{"_index":238,"name":{},"parent":{"340":{},"341":{},"342":{},"343":{},"344":{},"345":{},"346":{},"347":{},"348":{},"349":{},"350":{},"351":{},"352":{},"353":{},"354":{}}}],["datatypes.endpointsamlmutate",{"_index":250,"name":{},"parent":{"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"362":{},"363":{},"364":{},"365":{}}}],["datatypes.endpointtlstermination",{"_index":186,"name":{},"parent":{"273":{},"274":{},"275":{}}}],["datatypes.endpointtlsterminationatedge",{"_index":190,"name":{},"parent":{"277":{},"278":{}}}],["datatypes.endpointwebhookvalidation",{"_index":175,"name":{},"parent":{"261":{},"262":{},"263":{}}}],["datatypes.endpointwebsockettcpconverter",{"_index":261,"name":{},"parent":{"383":{}}}],["datatypes.error",{"_index":72,"name":{},"parent":{"68":{},"69":{},"70":{},"71":{}}}],["datatypes.eventdestination",{"_index":367,"name":{},"parent":{"616":{},"617":{},"618":{},"619":{},"620":{},"621":{},"622":{}}}],["datatypes.eventdestinationcreate",{"_index":361,"name":{},"parent":{"605":{},"606":{},"607":{},"608":{}}}],["datatypes.eventdestinationlist",{"_index":369,"name":{},"parent":{"624":{},"625":{},"626":{}}}],["datatypes.eventdestinationupdate",{"_index":365,"name":{},"parent":{"610":{},"611":{},"612":{},"613":{},"614":{}}}],["datatypes.eventsource",{"_index":410,"name":{},"parent":{"674":{},"675":{}}}],["datatypes.eventsourcecreate",{"_index":415,"name":{},"parent":{"680":{},"681":{}}}],["datatypes.eventsourceitem",{"_index":419,"name":{},"parent":{"686":{},"687":{}}}],["datatypes.eventsourcelist",{"_index":412,"name":{},"parent":{"677":{},"678":{}}}],["datatypes.eventsourcepaging",{"_index":421,"name":{},"parent":{"689":{}}}],["datatypes.eventsourcereplace",{"_index":408,"name":{},"parent":{"672":{}}}],["datatypes.eventsourceupdate",{"_index":417,"name":{},"parent":{"683":{},"684":{}}}],["datatypes.eventsubscription",{"_index":405,"name":{},"parent":{"664":{},"665":{},"666":{},"667":{},"668":{},"669":{},"670":{}}}],["datatypes.eventsubscriptioncreate",{"_index":397,"name":{},"parent":{"649":{},"650":{},"651":{},"652":{}}}],["datatypes.eventsubscriptionlist",{"_index":403,"name":{},"parent":{"660":{},"661":{},"662":{}}}],["datatypes.eventsubscriptionupdate",{"_index":401,"name":{},"parent":{"654":{},"655":{},"656":{},"657":{},"658":{}}}],["datatypes.eventtarget",{"_index":372,"name":{},"parent":{"628":{},"629":{},"630":{}}}],["datatypes.eventtargetcloudwatchlogs",{"_index":383,"name":{},"parent":{"638":{},"639":{}}}],["datatypes.eventtargetfirehose",{"_index":377,"name":{},"parent":{"632":{},"633":{}}}],["datatypes.eventtargetkinesis",{"_index":380,"name":{},"parent":{"635":{},"636":{}}}],["datatypes.failoverbackend",{"_index":116,"name":{},"parent":{"129":{},"130":{},"131":{},"132":{},"133":{},"134":{}}}],["datatypes.failoverbackendcreate",{"_index":118,"name":{},"parent":{"136":{},"137":{},"138":{}}}],["datatypes.failoverbackendlist",{"_index":122,"name":{},"parent":{"145":{},"146":{},"147":{}}}],["datatypes.failoverbackendupdate",{"_index":120,"name":{},"parent":{"140":{},"141":{},"142":{},"143":{}}}],["datatypes.httpresponsebackend",{"_index":124,"name":{},"parent":{"149":{},"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{}}}],["datatypes.httpresponsebackendcreate",{"_index":128,"name":{},"parent":{"158":{},"159":{},"160":{},"161":{},"162":{}}}],["datatypes.httpresponsebackendlist",{"_index":132,"name":{},"parent":{"171":{},"172":{},"173":{}}}],["datatypes.httpresponsebackendupdate",{"_index":130,"name":{},"parent":{"164":{},"165":{},"166":{},"167":{},"168":{},"169":{}}}],["datatypes.httpsedge",{"_index":294,"name":{},"parent":{"460":{},"461":{},"462":{},"463":{},"464":{},"465":{},"466":{},"467":{},"468":{}}}],["datatypes.httpsedgecreate",{"_index":287,"name":{},"parent":{"447":{},"448":{},"449":{},"450":{},"451":{}}}],["datatypes.httpsedgelist",{"_index":285,"name":{},"parent":{"443":{},"444":{},"445":{}}}],["datatypes.httpsedgeroute",{"_index":282,"name":{},"parent":{"423":{},"424":{},"425":{},"426":{},"427":{},"428":{},"429":{},"430":{},"431":{},"432":{},"433":{},"434":{},"435":{},"436":{},"437":{},"438":{},"439":{},"440":{},"441":{}}}],["datatypes.httpsedgeroutecreate",{"_index":266,"name":{},"parent":{"388":{},"389":{},"390":{},"391":{},"392":{},"393":{},"394":{},"395":{},"396":{},"397":{},"398":{},"399":{},"400":{},"401":{},"402":{},"403":{}}}],["datatypes.httpsedgerouteupdate",{"_index":280,"name":{},"parent":{"405":{},"406":{},"407":{},"408":{},"409":{},"410":{},"411":{},"412":{},"413":{},"414":{},"415":{},"416":{},"417":{},"418":{},"419":{},"420":{},"421":{}}}],["datatypes.httpsedgeupdate",{"_index":292,"name":{},"parent":{"453":{},"454":{},"455":{},"456":{},"457":{},"458":{}}}],["datatypes.ippolicy",{"_index":427,"name":{},"parent":{"698":{},"699":{},"700":{},"701":{},"702":{}}}],["datatypes.ippolicycreate",{"_index":423,"name":{},"parent":{"691":{},"692":{}}}],["datatypes.ippolicylist",{"_index":429,"name":{},"parent":{"704":{},"705":{},"706":{}}}],["datatypes.ippolicyrule",{"_index":438,"name":{},"parent":{"719":{},"720":{},"721":{},"722":{},"723":{},"724":{},"725":{},"726":{}}}],["datatypes.ippolicyrulecreate",{"_index":431,"name":{},"parent":{"708":{},"709":{},"710":{},"711":{},"712":{}}}],["datatypes.ippolicyrulelist",{"_index":440,"name":{},"parent":{"728":{},"729":{},"730":{}}}],["datatypes.ippolicyruleupdate",{"_index":436,"name":{},"parent":{"714":{},"715":{},"716":{},"717":{}}}],["datatypes.ippolicyupdate",{"_index":425,"name":{},"parent":{"694":{},"695":{},"696":{}}}],["datatypes.iprestriction",{"_index":446,"name":{},"parent":{"744":{},"745":{},"746":{},"747":{},"748":{},"749":{},"750":{},"751":{}}}],["datatypes.iprestrictioncreate",{"_index":442,"name":{},"parent":{"732":{},"733":{},"734":{},"735":{},"736":{}}}],["datatypes.iprestrictionlist",{"_index":448,"name":{},"parent":{"753":{},"754":{},"755":{}}}],["datatypes.iprestrictionupdate",{"_index":445,"name":{},"parent":{"738":{},"739":{},"740":{},"741":{},"742":{}}}],["datatypes.item",{"_index":65,"name":{},"parent":{"63":{}}}],["datatypes.paging",{"_index":68,"name":{},"parent":{"65":{},"66":{}}}],["datatypes.ref",{"_index":77,"name":{},"parent":{"73":{},"74":{}}}],["datatypes.reservedaddr",{"_index":454,"name":{},"parent":{"765":{},"766":{},"767":{},"768":{},"769":{},"770":{},"771":{}}}],["datatypes.reservedaddrcreate",{"_index":450,"name":{},"parent":{"757":{},"758":{},"759":{}}}],["datatypes.reservedaddrlist",{"_index":457,"name":{},"parent":{"773":{},"774":{},"775":{}}}],["datatypes.reservedaddrupdate",{"_index":452,"name":{},"parent":{"761":{},"762":{},"763":{}}}],["datatypes.reserveddomain",{"_index":466,"name":{},"parent":{"790":{},"791":{},"792":{},"793":{},"794":{},"795":{},"796":{},"797":{},"798":{},"799":{},"800":{},"801":{}}}],["datatypes.reserveddomaincertjob",{"_index":482,"name":{},"parent":{"813":{},"814":{},"815":{},"816":{}}}],["datatypes.reserveddomaincertpolicy",{"_index":475,"name":{},"parent":{"807":{},"808":{}}}],["datatypes.reserveddomaincertstatus",{"_index":479,"name":{},"parent":{"810":{},"811":{}}}],["datatypes.reserveddomaincreate",{"_index":460,"name":{},"parent":{"777":{},"778":{},"779":{},"780":{},"781":{},"782":{}}}],["datatypes.reserveddomainlist",{"_index":472,"name":{},"parent":{"803":{},"804":{},"805":{}}}],["datatypes.reserveddomainupdate",{"_index":464,"name":{},"parent":{"784":{},"785":{},"786":{},"787":{},"788":{}}}],["datatypes.sshcertificateauthority",{"_index":492,"name":{},"parent":{"828":{},"829":{},"830":{},"831":{},"832":{},"833":{},"834":{}}}],["datatypes.sshcertificateauthoritycreate",{"_index":486,"name":{},"parent":{"818":{},"819":{},"820":{},"821":{},"822":{}}}],["datatypes.sshcertificateauthoritylist",{"_index":496,"name":{},"parent":{"836":{},"837":{},"838":{}}}],["datatypes.sshcertificateauthorityupdate",{"_index":490,"name":{},"parent":{"824":{},"825":{},"826":{}}}],["datatypes.sshcredential",{"_index":502,"name":{},"parent":{"850":{},"851":{},"852":{},"853":{},"854":{},"855":{},"856":{}}}],["datatypes.sshcredentialcreate",{"_index":498,"name":{},"parent":{"840":{},"841":{},"842":{},"843":{}}}],["datatypes.sshcredentiallist",{"_index":504,"name":{},"parent":{"858":{},"859":{},"860":{}}}],["datatypes.sshcredentialupdate",{"_index":500,"name":{},"parent":{"845":{},"846":{},"847":{},"848":{}}}],["datatypes.sshhostcertificate",{"_index":514,"name":{},"parent":{"874":{},"875":{},"876":{},"877":{},"878":{},"879":{},"880":{},"881":{},"882":{},"883":{},"884":{},"885":{}}}],["datatypes.sshhostcertificatecreate",{"_index":507,"name":{},"parent":{"862":{},"863":{},"864":{},"865":{},"866":{},"867":{},"868":{}}}],["datatypes.sshhostcertificatelist",{"_index":516,"name":{},"parent":{"887":{},"888":{},"889":{}}}],["datatypes.sshhostcertificateupdate",{"_index":512,"name":{},"parent":{"870":{},"871":{},"872":{}}}],["datatypes.sshusercertificate",{"_index":524,"name":{},"parent":{"905":{},"906":{},"907":{},"908":{},"909":{},"910":{},"911":{},"912":{},"913":{},"914":{},"915":{},"916":{},"917":{},"918":{}}}],["datatypes.sshusercertificatecreate",{"_index":518,"name":{},"parent":{"891":{},"892":{},"893":{},"894":{},"895":{},"896":{},"897":{},"898":{},"899":{}}}],["datatypes.sshusercertificatelist",{"_index":526,"name":{},"parent":{"920":{},"921":{},"922":{}}}],["datatypes.sshusercertificateupdate",{"_index":522,"name":{},"parent":{"901":{},"902":{},"903":{}}}],["datatypes.tcpedge",{"_index":337,"name":{},"parent":{"546":{},"547":{},"548":{},"549":{},"550":{},"551":{},"552":{},"553":{}}}],["datatypes.tcpedgecreate",{"_index":333,"name":{},"parent":{"533":{},"534":{},"535":{},"536":{},"537":{}}}],["datatypes.tcpedgelist",{"_index":331,"name":{},"parent":{"529":{},"530":{},"531":{}}}],["datatypes.tcpedgeupdate",{"_index":335,"name":{},"parent":{"539":{},"540":{},"541":{},"542":{},"543":{},"544":{}}}],["datatypes.tlscertificate",{"_index":534,"name":{},"parent":{"933":{},"934":{},"935":{},"936":{},"937":{},"938":{},"939":{},"940":{},"941":{},"942":{},"943":{},"944":{},"945":{},"946":{},"947":{},"948":{},"949":{},"950":{},"951":{},"952":{},"953":{}}}],["datatypes.tlscertificatecreate",{"_index":528,"name":{},"parent":{"924":{},"925":{},"926":{},"927":{}}}],["datatypes.tlscertificatelist",{"_index":545,"name":{},"parent":{"955":{},"956":{},"957":{}}}],["datatypes.tlscertificatesans",{"_index":548,"name":{},"parent":{"959":{},"960":{}}}],["datatypes.tlscertificateupdate",{"_index":532,"name":{},"parent":{"929":{},"930":{},"931":{}}}],["datatypes.tlsedge",{"_index":346,"name":{},"parent":{"576":{},"577":{},"578":{},"579":{},"580":{},"581":{},"582":{},"583":{},"584":{},"585":{}}}],["datatypes.tlsedgecreate",{"_index":342,"name":{},"parent":{"559":{},"560":{},"561":{},"562":{},"563":{},"564":{},"565":{}}}],["datatypes.tlsedgelist",{"_index":340,"name":{},"parent":{"555":{},"556":{},"557":{}}}],["datatypes.tlsedgeupdate",{"_index":344,"name":{},"parent":{"567":{},"568":{},"569":{},"570":{},"571":{},"572":{},"573":{},"574":{}}}],["datatypes.tunnel",{"_index":560,"name":{},"parent":{"979":{},"980":{},"981":{},"982":{},"983":{},"984":{},"985":{},"986":{},"987":{},"988":{},"989":{}}}],["datatypes.tunnelgroupbackend",{"_index":134,"name":{},"parent":{"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{}}}],["datatypes.tunnelgroupbackendcreate",{"_index":137,"name":{},"parent":{"183":{},"184":{},"185":{}}}],["datatypes.tunnelgroupbackendlist",{"_index":141,"name":{},"parent":{"192":{},"193":{},"194":{}}}],["datatypes.tunnelgroupbackendupdate",{"_index":139,"name":{},"parent":{"187":{},"188":{},"189":{},"190":{}}}],["datatypes.tunnellist",{"_index":563,"name":{},"parent":{"991":{},"992":{},"993":{}}}],["datatypes.tunnelsession",{"_index":552,"name":{},"parent":{"962":{},"963":{},"964":{},"965":{},"966":{},"967":{},"968":{},"969":{},"970":{},"971":{}}}],["datatypes.tunnelsessionlist",{"_index":557,"name":{},"parent":{"973":{},"974":{},"975":{}}}],["datatypes.tunnelsessionsupdate",{"_index":559,"name":{},"parent":{"977":{}}}],["datatypes.weightedbackend",{"_index":143,"name":{},"parent":{"196":{},"197":{},"198":{},"199":{},"200":{},"201":{}}}],["datatypes.weightedbackendcreate",{"_index":145,"name":{},"parent":{"203":{},"204":{},"205":{}}}],["datatypes.weightedbackendlist",{"_index":149,"name":{},"parent":{"212":{},"213":{},"214":{}}}],["datatypes.weightedbackendupdate",{"_index":147,"name":{},"parent":{"207":{},"208":{},"209":{},"210":{}}}],["delete",{"_index":569,"name":{"1002":{},"1009":{},"1016":{},"1023":{},"1030":{},"1037":{},"1044":{},"1051":{},"1060":{},"1067":{},"1072":{},"1077":{},"1082":{},"1087":{},"1092":{},"1097":{},"1102":{},"1107":{},"1112":{},"1117":{},"1122":{},"1127":{},"1132":{},"1139":{},"1144":{},"1149":{},"1156":{},"1161":{},"1166":{},"1171":{},"1176":{},"1184":{},"1191":{},"1198":{},"1205":{},"1212":{},"1219":{},"1226":{},"1233":{},"1242":{},"1249":{},"1256":{},"1263":{},"1270":{}},"parent":{}}],["deletecertificate",{"_index":613,"name":{"1238":{}},"parent":{}}],["deletecertificatemanagementpolicy",{"_index":612,"name":{"1237":{}},"parent":{}}],["deliverystreamarn",{"_index":378,"name":{"633":{}},"parent":{}}],["description",{"_index":92,"name":{"90":{},"95":{},"100":{},"111":{},"115":{},"120":{},"132":{},"136":{},"141":{},"152":{},"158":{},"165":{},"178":{},"183":{},"188":{},"199":{},"203":{},"208":{},"216":{},"221":{},"227":{},"240":{},"245":{},"252":{},"391":{},"409":{},"429":{},"447":{},"454":{},"461":{},"533":{},"540":{},"547":{},"559":{},"568":{},"577":{},"606":{},"612":{},"619":{},"650":{},"656":{},"668":{},"691":{},"695":{},"701":{},"708":{},"715":{},"722":{},"732":{},"739":{},"747":{},"757":{},"762":{},"768":{},"779":{},"785":{},"793":{},"818":{},"825":{},"831":{},"840":{},"846":{},"853":{},"867":{},"871":{},"877":{},"898":{},"902":{},"908":{},"924":{},"930":{},"936":{}},"parent":{}}],["destinationids",{"_index":399,"name":{"652":{},"658":{}},"parent":{}}],["destinations",{"_index":406,"name":{"670":{}},"parent":{}}],["details",{"_index":75,"name":{"71":{}},"parent":{}}],["dnsnames",{"_index":547,"name":{"959":{}},"parent":{}}],["domain",{"_index":94,"name":{"92":{},"102":{},"596":{},"795":{}},"parent":{}}],["edge",{"_index":357,"name":{"599":{}},"parent":{}}],["edgebackendreplace",{"_index":296,"name":{"469":{}},"parent":{}}],["edgeid",{"_index":263,"name":{"385":{},"388":{},"405":{},"423":{},"485":{},"489":{},"493":{},"497":{},"501":{},"505":{},"509":{},"513":{},"517":{},"521":{},"525":{}},"parent":{}}],["edgeiprestrictionreplace",{"_index":299,"name":{"472":{}},"parent":{}}],["edgemodules",{"_index":41,"name":{"39":{}},"parent":{}}],["edgemutualtlsreplace",{"_index":301,"name":{"475":{}},"parent":{}}],["edgeroutebackendmodule",{"_index":44,"name":{"43":{},"1078":{}},"parent":{}}],["edgeroutebackendreplace",{"_index":307,"name":{"484":{}},"parent":{}}],["edgeroutecircuitbreakermodule",{"_index":49,"name":{"48":{},"1103":{}},"parent":{}}],["edgeroutecircuitbreakerreplace",{"_index":317,"name":{"504":{}},"parent":{}}],["edgeroutecompressionmodule",{"_index":48,"name":{"47":{},"1098":{}},"parent":{}}],["edgeroutecompressionreplace",{"_index":315,"name":{"500":{}},"parent":{}}],["edgerouteiprestrictionmodule",{"_index":45,"name":{"44":{},"1083":{}},"parent":{}}],["edgerouteiprestrictionreplace",{"_index":309,"name":{"488":{}},"parent":{}}],["edgerouteitem",{"_index":262,"name":{"384":{}},"parent":{}}],["edgerouteoauthmodule",{"_index":51,"name":{"50":{},"1113":{}},"parent":{}}],["edgerouteoauthreplace",{"_index":321,"name":{"512":{}},"parent":{}}],["edgerouteoidcmodule",{"_index":53,"name":{"52":{},"1123":{}},"parent":{}}],["edgerouteoidcreplace",{"_index":325,"name":{"520":{}},"parent":{}}],["edgerouterequestheadersmodule",{"_index":46,"name":{"45":{},"1088":{}},"parent":{}}],["edgerouterequestheadersreplace",{"_index":311,"name":{"492":{}},"parent":{}}],["edgerouteresponseheadersmodule",{"_index":47,"name":{"46":{},"1093":{}},"parent":{}}],["edgerouteresponseheadersreplace",{"_index":313,"name":{"496":{}},"parent":{}}],["edgeroutesamlmodule",{"_index":52,"name":{"51":{},"1118":{}},"parent":{}}],["edgeroutesamlreplace",{"_index":323,"name":{"516":{}},"parent":{}}],["edgeroutewebhookverificationmodule",{"_index":50,"name":{"49":{},"1108":{}},"parent":{}}],["edgeroutewebhookverificationreplace",{"_index":319,"name":{"508":{}},"parent":{}}],["edgeroutewebsockettcpconvertermodule",{"_index":54,"name":{"53":{},"1128":{}},"parent":{}}],["edgeroutewebsockettcpconverterreplace",{"_index":327,"name":{"524":{}},"parent":{}}],["edges",{"_index":36,"name":{"33":{}},"parent":{}}],["edgeshttps",{"_index":38,"name":{"36":{},"1061":{}},"parent":{}}],["edgeshttpsroutes",{"_index":37,"name":{"35":{},"1055":{}},"parent":{}}],["edgestcp",{"_index":39,"name":{"37":{},"1133":{}},"parent":{}}],["edgestls",{"_index":40,"name":{"38":{},"1150":{}},"parent":{}}],["edgetlsterminationatedgereplace",{"_index":305,"name":{"481":{}},"parent":{}}],["edgetlsterminationreplace",{"_index":303,"name":{"478":{}},"parent":{}}],["ellipticcurve",{"_index":487,"name":{"821":{}},"parent":{}}],["emailaddresses",{"_index":227,"name":{"317":{},"325":{},"331":{},"337":{}},"parent":{}}],["emaildomains",{"_index":228,"name":{"318":{},"326":{},"332":{},"338":{}},"parent":{}}],["empty",{"_index":62,"name":{"61":{}},"parent":{}}],["enabled",{"_index":174,"name":{"261":{},"265":{},"267":{},"270":{},"273":{},"277":{},"280":{},"284":{},"288":{},"291":{},"294":{},"301":{},"340":{},"356":{},"367":{},"377":{},"380":{},"383":{}},"parent":{}}],["endpoint",{"_index":347,"name":{"586":{},"986":{}},"parent":{}}],["endpointbackend",{"_index":254,"name":{"376":{}},"parent":{}}],["endpointbackendmutate",{"_index":257,"name":{"379":{}},"parent":{}}],["endpointcircuitbreaker",{"_index":202,"name":{"293":{}},"parent":{}}],["endpointcompression",{"_index":178,"name":{"264":{}},"parent":{}}],["endpointippolicy",{"_index":197,"name":{"287":{}},"parent":{}}],["endpointippolicymutate",{"_index":199,"name":{"290":{}},"parent":{}}],["endpointlist",{"_index":358,"name":{"600":{}},"parent":{}}],["endpointmutualtls",{"_index":180,"name":{"266":{}},"parent":{}}],["endpointmutualtlsmutate",{"_index":182,"name":{"269":{}},"parent":{}}],["endpointoauth",{"_index":209,"name":{"300":{}},"parent":{}}],["endpointoauthfacebook",{"_index":231,"name":{"321":{}},"parent":{}}],["endpointoauthgithub",{"_index":222,"name":{"313":{}},"parent":{}}],["endpointoauthgoogle",{"_index":235,"name":{"333":{}},"parent":{}}],["endpointoauthmicrosoft",{"_index":233,"name":{"327":{}},"parent":{}}],["endpointoauthprovider",{"_index":216,"name":{"308":{}},"parent":{}}],["endpointoidc",{"_index":251,"name":{"366":{}},"parent":{}}],["endpointrequestheaders",{"_index":191,"name":{"279":{}},"parent":{}}],["endpointresponseheaders",{"_index":195,"name":{"283":{}},"parent":{}}],["endpoints",{"_index":13,"name":{"11":{},"601":{},"1177":{}},"parent":{}}],["endpointsaml",{"_index":237,"name":{"339":{}},"parent":{}}],["endpointsamlmutate",{"_index":249,"name":{"355":{}},"parent":{}}],["endpointtlstermination",{"_index":185,"name":{"272":{}},"parent":{}}],["endpointtlsterminationatedge",{"_index":189,"name":{"276":{}},"parent":{}}],["endpointwebhookvalidation",{"_index":173,"name":{"260":{}},"parent":{}}],["endpointwebsockettcpconverter",{"_index":260,"name":{"382":{}},"parent":{}}],["enforced",{"_index":443,"name":{"734":{},"741":{},"749":{}},"parent":{}}],["entityid",{"_index":243,"name":{"349":{}},"parent":{}}],["error",{"_index":70,"name":{"67":{}},"parent":{}}],["errorcode",{"_index":71,"name":{"68":{},"813":{}},"parent":{}}],["errorthresholdpercentage",{"_index":208,"name":{"299":{}},"parent":{}}],["eventdestination",{"_index":366,"name":{"615":{}},"parent":{}}],["eventdestinationcreate",{"_index":360,"name":{"604":{}},"parent":{}}],["eventdestinationlist",{"_index":368,"name":{"623":{}},"parent":{}}],["eventdestinations",{"_index":14,"name":{"12":{},"624":{},"1181":{}},"parent":{}}],["eventdestinationupdate",{"_index":364,"name":{"609":{}},"parent":{}}],["eventsource",{"_index":409,"name":{"673":{}},"parent":{}}],["eventsourcecreate",{"_index":413,"name":{"679":{}},"parent":{}}],["eventsourceitem",{"_index":418,"name":{"685":{}},"parent":{}}],["eventsourcelist",{"_index":411,"name":{"676":{}},"parent":{}}],["eventsourcepaging",{"_index":420,"name":{"688":{}},"parent":{}}],["eventsourcereplace",{"_index":407,"name":{"671":{}},"parent":{}}],["eventsources",{"_index":16,"name":{"14":{},"1195":{}},"parent":{}}],["eventsourceupdate",{"_index":416,"name":{"682":{}},"parent":{}}],["eventsubscription",{"_index":404,"name":{"663":{}},"parent":{}}],["eventsubscriptioncreate",{"_index":396,"name":{"648":{}},"parent":{}}],["eventsubscriptionlist",{"_index":402,"name":{"659":{}},"parent":{}}],["eventsubscriptions",{"_index":15,"name":{"13":{},"660":{},"1188":{}},"parent":{}}],["eventsubscriptionupdate",{"_index":400,"name":{"653":{}},"parent":{}}],["eventtarget",{"_index":370,"name":{"627":{}},"parent":{}}],["eventtargetcloudwatchlogs",{"_index":382,"name":{"637":{}},"parent":{}}],["eventtargetfirehose",{"_index":375,"name":{"631":{}},"parent":{}}],["eventtargetkinesis",{"_index":379,"name":{"634":{}},"parent":{}}],["extendedkeyusages",{"_index":161,"name":{"234":{},"945":{}},"parent":{}}],["extensions",{"_index":520,"name":{"895":{},"915":{}},"parent":{}}],["facebook",{"_index":219,"name":{"310":{}},"parent":{}}],["failoverbackend",{"_index":115,"name":{"128":{}},"parent":{}}],["failoverbackendcreate",{"_index":117,"name":{"135":{}},"parent":{}}],["failoverbackendlist",{"_index":121,"name":{"144":{}},"parent":{}}],["failoverbackends",{"_index":31,"name":{"29":{},"1013":{}},"parent":{}}],["failoverbackendupdate",{"_index":119,"name":{"139":{}},"parent":{}}],["firehose",{"_index":371,"name":{"628":{}},"parent":{}}],["forceauthn",{"_index":240,"name":{"346":{},"362":{}},"parent":{}}],["format",{"_index":362,"name":{"607":{},"613":{},"620":{}},"parent":{}}],["forwardsto",{"_index":561,"name":{"989":{}},"parent":{}}],["get",{"_index":567,"name":{"998":{},"1003":{},"1010":{},"1017":{},"1024":{},"1031":{},"1038":{},"1045":{},"1052":{},"1058":{},"1064":{},"1071":{},"1076":{},"1081":{},"1086":{},"1091":{},"1096":{},"1101":{},"1106":{},"1111":{},"1116":{},"1121":{},"1126":{},"1131":{},"1136":{},"1143":{},"1148":{},"1153":{},"1160":{},"1165":{},"1170":{},"1175":{},"1180":{},"1185":{},"1192":{},"1199":{},"1206":{},"1213":{},"1220":{},"1227":{},"1234":{},"1243":{},"1250":{},"1257":{},"1264":{},"1271":{},"1277":{},"1284":{}},"parent":{}}],["github",{"_index":217,"name":{"309":{}},"parent":{}}],["google",{"_index":221,"name":{"312":{}},"parent":{}}],["headers",{"_index":126,"name":{"155":{},"161":{},"168":{}},"parent":{}}],["hostname",{"_index":87,"name":{"84":{}},"parent":{}}],["hostnames",{"_index":85,"name":{"82":{}},"parent":{}}],["hostport",{"_index":353,"name":{"593":{}},"parent":{}}],["hostports",{"_index":288,"name":{"449":{},"456":{},"465":{},"535":{},"542":{},"551":{},"561":{},"570":{},"581":{}},"parent":{}}],["httpresponsebackend",{"_index":123,"name":{"148":{}},"parent":{}}],["httpresponsebackendcreate",{"_index":127,"name":{"157":{}},"parent":{}}],["httpresponsebackendlist",{"_index":131,"name":{"170":{}},"parent":{}}],["httpresponsebackends",{"_index":33,"name":{"30":{},"1020":{}},"parent":{}}],["httpresponsebackendupdate",{"_index":129,"name":{"163":{}},"parent":{}}],["httpsedge",{"_index":293,"name":{"459":{}},"parent":{}}],["httpsedgecreate",{"_index":286,"name":{"446":{}},"parent":{}}],["httpsedgelist",{"_index":283,"name":{"442":{}},"parent":{}}],["httpsedgemutualtlsmodule",{"_index":42,"name":{"41":{},"1068":{}},"parent":{}}],["httpsedgeroute",{"_index":281,"name":{"422":{}},"parent":{}}],["httpsedgeroutecreate",{"_index":265,"name":{"387":{}},"parent":{}}],["httpsedgerouteupdate",{"_index":279,"name":{"404":{}},"parent":{}}],["httpsedges",{"_index":284,"name":{"443":{}},"parent":{}}],["httpsedgetlsterminationmodule",{"_index":43,"name":{"42":{},"1073":{}},"parent":{}}],["httpsedgeupdate",{"_index":291,"name":{"452":{}},"parent":{}}],["id",{"_index":64,"name":{"63":{},"73":{},"76":{},"94":{},"98":{},"114":{},"118":{},"129":{},"140":{},"149":{},"164":{},"175":{},"187":{},"196":{},"207":{},"220":{},"224":{},"244":{},"249":{},"386":{},"406":{},"424":{},"453":{},"460":{},"470":{},"473":{},"476":{},"479":{},"482":{},"486":{},"490":{},"494":{},"498":{},"502":{},"506":{},"510":{},"514":{},"518":{},"522":{},"526":{},"539":{},"546":{},"567":{},"576":{},"587":{},"610":{},"616":{},"654":{},"664":{},"694":{},"698":{},"714":{},"719":{},"738":{},"744":{},"761":{},"765":{},"784":{},"790":{},"824":{},"828":{},"845":{},"850":{},"870":{},"874":{},"901":{},"905":{},"929":{},"933":{},"964":{},"977":{},"979":{}},"parent":{}}],["idpmetadata",{"_index":239,"name":{"345":{},"361":{}},"parent":{}}],["inactivitytimeout",{"_index":213,"name":{"305":{},"343":{},"359":{},"370":{}},"parent":{}}],["ingresses",{"_index":102,"name":{"107":{}},"parent":{}}],["ip",{"_index":553,"name":{"965":{}},"parent":{}}],["ippolicies",{"_index":17,"name":{"15":{},"289":{},"704":{},"751":{},"1202":{}},"parent":{}}],["ippolicy",{"_index":426,"name":{"697":{},"725":{}},"parent":{}}],["ippolicycreate",{"_index":422,"name":{"690":{}},"parent":{}}],["ippolicyid",{"_index":433,"name":{"711":{}},"parent":{}}],["ippolicyids",{"_index":201,"name":{"292":{},"736":{},"742":{}},"parent":{}}],["ippolicylist",{"_index":428,"name":{"703":{}},"parent":{}}],["ippolicyrule",{"_index":437,"name":{"718":{}},"parent":{}}],["ippolicyrulecreate",{"_index":430,"name":{"707":{}},"parent":{}}],["ippolicyrulelist",{"_index":439,"name":{"727":{}},"parent":{}}],["ippolicyrules",{"_index":18,"name":{"16":{},"728":{},"1209":{}},"parent":{}}],["ippolicyruleupdate",{"_index":435,"name":{"713":{}},"parent":{}}],["ippolicyupdate",{"_index":424,"name":{"693":{}},"parent":{}}],["iprestriction",{"_index":269,"name":{"394":{},"412":{},"432":{},"537":{},"544":{},"553":{},"563":{},"572":{},"583":{},"743":{}},"parent":{}}],["iprestrictioncreate",{"_index":441,"name":{"731":{}},"parent":{}}],["iprestrictionlist",{"_index":447,"name":{"752":{}},"parent":{}}],["iprestrictions",{"_index":19,"name":{"17":{},"753":{},"1216":{}},"parent":{}}],["iprestrictionupdate",{"_index":444,"name":{"737":{}},"parent":{}}],["ips",{"_index":549,"name":{"960":{}},"parent":{}}],["issuedat",{"_index":536,"name":{"941":{}},"parent":{}}],["issuer",{"_index":253,"name":{"372":{}},"parent":{}}],["issuercommonname",{"_index":537,"name":{"947":{}},"parent":{}}],["item",{"_index":63,"name":{"62":{}},"parent":{}}],["keys",{"_index":113,"name":{"125":{}},"parent":{}}],["keysize",{"_index":488,"name":{"822":{}},"parent":{}}],["keytype",{"_index":494,"name":{"834":{},"880":{},"911":{}},"parent":{}}],["keyusages",{"_index":160,"name":{"233":{},"944":{}},"parent":{}}],["kinesis",{"_index":373,"name":{"629":{}},"parent":{}}],["labels",{"_index":135,"name":{"180":{},"185":{},"190":{},"987":{}},"parent":{}}],["limit",{"_index":69,"name":{"66":{}},"parent":{}}],["list",{"_index":570,"name":{"1004":{},"1011":{},"1018":{},"1025":{},"1032":{},"1039":{},"1046":{},"1053":{},"1065":{},"1137":{},"1154":{},"1179":{},"1186":{},"1193":{},"1200":{},"1207":{},"1214":{},"1221":{},"1228":{},"1235":{},"1244":{},"1251":{},"1258":{},"1265":{},"1272":{},"1276":{},"1283":{}},"parent":{}}],["loggrouparn",{"_index":384,"name":{"639":{}},"parent":{}}],["match",{"_index":268,"name":{"390":{},"408":{},"427":{}},"parent":{}}],["matchtype",{"_index":267,"name":{"389":{},"407":{},"426":{}},"parent":{}}],["maximumduration",{"_index":214,"name":{"306":{},"344":{},"360":{},"371":{}},"parent":{}}],["metadata",{"_index":83,"name":{"80":{},"88":{},"91":{},"96":{},"101":{},"112":{},"116":{},"121":{},"133":{},"137":{},"142":{},"153":{},"159":{},"166":{},"179":{},"184":{},"189":{},"200":{},"204":{},"209":{},"217":{},"222":{},"228":{},"241":{},"246":{},"253":{},"392":{},"410":{},"430":{},"448":{},"455":{},"462":{},"534":{},"541":{},"548":{},"560":{},"569":{},"578":{},"595":{},"605":{},"611":{},"617":{},"649":{},"655":{},"667":{},"692":{},"696":{},"702":{},"709":{},"716":{},"723":{},"733":{},"740":{},"748":{},"758":{},"763":{},"769":{},"780":{},"786":{},"794":{},"819":{},"826":{},"832":{},"841":{},"847":{},"854":{},"868":{},"872":{},"878":{},"899":{},"903":{},"909":{},"925":{},"931":{},"937":{},"966":{},"982":{}},"parent":{}}],["metadataurl",{"_index":247,"name":{"353":{}},"parent":{}}],["microsoft",{"_index":220,"name":{"311":{}},"parent":{}}],["minversion",{"_index":188,"name":{"275":{},"278":{}},"parent":{}}],["module",{"_index":298,"name":{"471":{},"474":{},"477":{},"480":{},"483":{},"487":{},"491":{},"495":{},"499":{},"503":{},"507":{},"511":{},"515":{},"519":{},"523":{},"527":{}},"parent":{}}],["msg",{"_index":74,"name":{"70":{},"814":{}},"parent":{}}],["mutualtls",{"_index":289,"name":{"450":{},"457":{},"466":{},"564":{},"573":{},"584":{}},"parent":{}}],["name",{"_index":459,"name":{"777":{}},"parent":{}}],["nameidformat",{"_index":248,"name":{"354":{},"365":{}},"parent":{}}],["nextpageuri",{"_index":104,"name":{"109":{},"127":{},"147":{},"173":{},"194":{},"214":{},"238":{},"259":{},"445":{},"531":{},"557":{},"603":{},"626":{},"662":{},"706":{},"730":{},"755":{},"775":{},"805":{},"838":{},"860":{},"889":{},"922":{},"957":{},"975":{},"993":{}},"parent":{}}],["ngrok",{"_index":5,"name":{"4":{}},"parent":{}}],["ngrokconfig",{"_index":1,"name":{"1":{}},"parent":{}}],["notafter",{"_index":159,"name":{"232":{},"943":{}},"parent":{}}],["notbefore",{"_index":158,"name":{"231":{},"942":{}},"parent":{}}],["nstargets",{"_index":99,"name":{"103":{}},"parent":{}}],["numbuckets",{"_index":206,"name":{"297":{}},"parent":{}}],["oauth",{"_index":275,"name":{"400":{},"418":{},"438":{}},"parent":{}}],["oidc",{"_index":277,"name":{"402":{},"420":{},"440":{}},"parent":{}}],["optionspassthrough",{"_index":211,"name":{"303":{},"341":{},"357":{},"368":{}},"parent":{}}],["organizations",{"_index":230,"name":{"320":{}},"parent":{}}],["os",{"_index":554,"name":{"967":{}},"parent":{}}],["paging",{"_index":66,"name":{"64":{}},"parent":{}}],["principals",{"_index":508,"name":{"864":{},"882":{},"893":{},"913":{}},"parent":{}}],["privatekeypem",{"_index":530,"name":{"927":{}},"parent":{}}],["privatekeytype",{"_index":476,"name":{"808":{},"820":{},"946":{}},"parent":{}}],["proto",{"_index":352,"name":{"592":{},"983":{}},"parent":{}}],["provider",{"_index":176,"name":{"262":{},"302":{}},"parent":{}}],["provisioningjob",{"_index":480,"name":{"811":{}},"parent":{}}],["publickey",{"_index":493,"name":{"833":{},"843":{},"855":{},"863":{},"879":{},"892":{},"910":{}},"parent":{}}],["publicurl",{"_index":351,"name":{"591":{},"980":{}},"parent":{}}],["ref",{"_index":76,"name":{"72":{}},"parent":{}}],["region",{"_index":349,"name":{"588":{},"759":{},"771":{},"778":{},"796":{},"968":{},"984":{}},"parent":{}}],["regiondomains",{"_index":100,"name":{"104":{}},"parent":{}}],["remove",{"_index":194,"name":{"282":{},"286":{}},"parent":{}}],["renewsat",{"_index":478,"name":{"810":{}},"parent":{}}],["replace",{"_index":582,"name":{"1070":{},"1075":{},"1080":{},"1085":{},"1090":{},"1095":{},"1100":{},"1105":{},"1110":{},"1115":{},"1120":{},"1125":{},"1130":{},"1142":{},"1147":{},"1159":{},"1164":{},"1169":{},"1174":{}},"parent":{}}],["requestheaders",{"_index":272,"name":{"397":{},"415":{},"435":{}},"parent":{}}],["requestsigningcertificatepem",{"_index":246,"name":{"352":{}},"parent":{}}],["reservedaddr",{"_index":453,"name":{"764":{}},"parent":{}}],["reservedaddrcreate",{"_index":449,"name":{"756":{}},"parent":{}}],["reservedaddrlist",{"_index":456,"name":{"772":{}},"parent":{}}],["reservedaddrs",{"_index":20,"name":{"18":{},"773":{},"1223":{}},"parent":{}}],["reservedaddrupdate",{"_index":451,"name":{"760":{}},"parent":{}}],["reserveddomain",{"_index":465,"name":{"789":{}},"parent":{}}],["reserveddomaincertjob",{"_index":481,"name":{"812":{}},"parent":{}}],["reserveddomaincertpolicy",{"_index":473,"name":{"806":{}},"parent":{}}],["reserveddomaincertstatus",{"_index":477,"name":{"809":{}},"parent":{}}],["reserveddomaincreate",{"_index":458,"name":{"776":{}},"parent":{}}],["reserveddomainlist",{"_index":471,"name":{"802":{}},"parent":{}}],["reserveddomains",{"_index":21,"name":{"19":{},"803":{},"1230":{}},"parent":{}}],["reserveddomainupdate",{"_index":463,"name":{"783":{}},"parent":{}}],["responseheaders",{"_index":273,"name":{"398":{},"416":{},"436":{}},"parent":{}}],["restart",{"_index":620,"name":{"1278":{}},"parent":{}}],["retriesat",{"_index":484,"name":{"816":{}},"parent":{}}],["role",{"_index":386,"name":{"641":{}},"parent":{}}],["rolearn",{"_index":390,"name":{"644":{}},"parent":{}}],["rollingwindow",{"_index":205,"name":{"296":{}},"parent":{}}],["routes",{"_index":295,"name":{"468":{}},"parent":{}}],["saml",{"_index":276,"name":{"401":{},"419":{},"439":{}},"parent":{}}],["scopes",{"_index":226,"name":{"316":{},"324":{},"330":{},"336":{},"375":{}},"parent":{}}],["secret",{"_index":177,"name":{"263":{}},"parent":{}}],["serialnumber",{"_index":538,"name":{"948":{}},"parent":{}}],["services",{"_index":564,"name":{"994":{}},"parent":{"995":{},"999":{},"1006":{},"1013":{},"1020":{},"1027":{},"1034":{},"1041":{},"1048":{},"1055":{},"1061":{},"1068":{},"1073":{},"1078":{},"1083":{},"1088":{},"1093":{},"1098":{},"1103":{},"1108":{},"1113":{},"1118":{},"1123":{},"1128":{},"1133":{},"1140":{},"1145":{},"1150":{},"1157":{},"1162":{},"1167":{},"1172":{},"1177":{},"1181":{},"1188":{},"1195":{},"1202":{},"1209":{},"1216":{},"1223":{},"1230":{},"1239":{},"1246":{},"1253":{},"1260":{},"1267":{},"1274":{},"1281":{}}}],["services.abusereports",{"_index":565,"name":{},"parent":{"996":{},"997":{},"998":{}}}],["services.agentingresses",{"_index":568,"name":{},"parent":{"1000":{},"1001":{},"1002":{},"1003":{},"1004":{},"1005":{}}}],["services.apikeys",{"_index":572,"name":{},"parent":{"1007":{},"1008":{},"1009":{},"1010":{},"1011":{},"1012":{}}}],["services.certificateauthorities",{"_index":577,"name":{},"parent":{"1042":{},"1043":{},"1044":{},"1045":{},"1046":{},"1047":{}}}],["services.credentials",{"_index":578,"name":{},"parent":{"1049":{},"1050":{},"1051":{},"1052":{},"1053":{},"1054":{}}}],["services.edgeroutebackendmodule",{"_index":584,"name":{},"parent":{"1079":{},"1080":{},"1081":{},"1082":{}}}],["services.edgeroutecircuitbreakermodule",{"_index":589,"name":{},"parent":{"1104":{},"1105":{},"1106":{},"1107":{}}}],["services.edgeroutecompressionmodule",{"_index":588,"name":{},"parent":{"1099":{},"1100":{},"1101":{},"1102":{}}}],["services.edgerouteiprestrictionmodule",{"_index":585,"name":{},"parent":{"1084":{},"1085":{},"1086":{},"1087":{}}}],["services.edgerouteoauthmodule",{"_index":591,"name":{},"parent":{"1114":{},"1115":{},"1116":{},"1117":{}}}],["services.edgerouteoidcmodule",{"_index":593,"name":{},"parent":{"1124":{},"1125":{},"1126":{},"1127":{}}}],["services.edgerouterequestheadersmodule",{"_index":586,"name":{},"parent":{"1089":{},"1090":{},"1091":{},"1092":{}}}],["services.edgerouteresponseheadersmodule",{"_index":587,"name":{},"parent":{"1094":{},"1095":{},"1096":{},"1097":{}}}],["services.edgeroutesamlmodule",{"_index":592,"name":{},"parent":{"1119":{},"1120":{},"1121":{},"1122":{}}}],["services.edgeroutewebhookverificationmodule",{"_index":590,"name":{},"parent":{"1109":{},"1110":{},"1111":{},"1112":{}}}],["services.edgeroutewebsockettcpconvertermodule",{"_index":594,"name":{},"parent":{"1129":{},"1130":{},"1131":{},"1132":{}}}],["services.edgeshttps",{"_index":580,"name":{},"parent":{"1062":{},"1063":{},"1064":{},"1065":{},"1066":{},"1067":{}}}],["services.edgeshttpsroutes",{"_index":579,"name":{},"parent":{"1056":{},"1057":{},"1058":{},"1059":{},"1060":{}}}],["services.edgestcp",{"_index":595,"name":{},"parent":{"1134":{},"1135":{},"1136":{},"1137":{},"1138":{},"1139":{}}}],["services.edgestls",{"_index":598,"name":{},"parent":{"1151":{},"1152":{},"1153":{},"1154":{},"1155":{},"1156":{}}}],["services.endpoints",{"_index":603,"name":{},"parent":{"1178":{},"1179":{},"1180":{}}}],["services.eventdestinations",{"_index":604,"name":{},"parent":{"1182":{},"1183":{},"1184":{},"1185":{},"1186":{},"1187":{}}}],["services.eventsources",{"_index":606,"name":{},"parent":{"1196":{},"1197":{},"1198":{},"1199":{},"1200":{},"1201":{}}}],["services.eventsubscriptions",{"_index":605,"name":{},"parent":{"1189":{},"1190":{},"1191":{},"1192":{},"1193":{},"1194":{}}}],["services.failoverbackends",{"_index":573,"name":{},"parent":{"1014":{},"1015":{},"1016":{},"1017":{},"1018":{},"1019":{}}}],["services.httpresponsebackends",{"_index":574,"name":{},"parent":{"1021":{},"1022":{},"1023":{},"1024":{},"1025":{},"1026":{}}}],["services.httpsedgemutualtlsmodule",{"_index":581,"name":{},"parent":{"1069":{},"1070":{},"1071":{},"1072":{}}}],["services.httpsedgetlsterminationmodule",{"_index":583,"name":{},"parent":{"1074":{},"1075":{},"1076":{},"1077":{}}}],["services.ippolicies",{"_index":607,"name":{},"parent":{"1203":{},"1204":{},"1205":{},"1206":{},"1207":{},"1208":{}}}],["services.ippolicyrules",{"_index":608,"name":{},"parent":{"1210":{},"1211":{},"1212":{},"1213":{},"1214":{},"1215":{}}}],["services.iprestrictions",{"_index":609,"name":{},"parent":{"1217":{},"1218":{},"1219":{},"1220":{},"1221":{},"1222":{}}}],["services.reservedaddrs",{"_index":610,"name":{},"parent":{"1224":{},"1225":{},"1226":{},"1227":{},"1228":{},"1229":{}}}],["services.reserveddomains",{"_index":611,"name":{},"parent":{"1231":{},"1232":{},"1233":{},"1234":{},"1235":{},"1236":{},"1237":{},"1238":{}}}],["services.sshcertificateauthorities",{"_index":614,"name":{},"parent":{"1240":{},"1241":{},"1242":{},"1243":{},"1244":{},"1245":{}}}],["services.sshcredentials",{"_index":615,"name":{},"parent":{"1247":{},"1248":{},"1249":{},"1250":{},"1251":{},"1252":{}}}],["services.sshhostcertificates",{"_index":616,"name":{},"parent":{"1254":{},"1255":{},"1256":{},"1257":{},"1258":{},"1259":{}}}],["services.sshusercertificates",{"_index":617,"name":{},"parent":{"1261":{},"1262":{},"1263":{},"1264":{},"1265":{},"1266":{}}}],["services.tcpedgebackendmodule",{"_index":596,"name":{},"parent":{"1141":{},"1142":{},"1143":{},"1144":{}}}],["services.tcpedgeiprestrictionmodule",{"_index":597,"name":{},"parent":{"1146":{},"1147":{},"1148":{},"1149":{}}}],["services.tlscertificates",{"_index":618,"name":{},"parent":{"1268":{},"1269":{},"1270":{},"1271":{},"1272":{},"1273":{}}}],["services.tlsedgebackendmodule",{"_index":599,"name":{},"parent":{"1158":{},"1159":{},"1160":{},"1161":{}}}],["services.tlsedgeiprestrictionmodule",{"_index":600,"name":{},"parent":{"1163":{},"1164":{},"1165":{},"1166":{}}}],["services.tlsedgemutualtlsmodule",{"_index":601,"name":{},"parent":{"1168":{},"1169":{},"1170":{},"1171":{}}}],["services.tlsedgetlsterminationmodule",{"_index":602,"name":{},"parent":{"1173":{},"1174":{},"1175":{},"1176":{}}}],["services.tunnelgroupbackends",{"_index":575,"name":{},"parent":{"1028":{},"1029":{},"1030":{},"1031":{},"1032":{},"1033":{}}}],["services.tunnels",{"_index":622,"name":{},"parent":{"1282":{},"1283":{},"1284":{}}}],["services.tunnelsessions",{"_index":619,"name":{},"parent":{"1275":{},"1276":{},"1277":{},"1278":{},"1279":{},"1280":{}}}],["services.weightedbackends",{"_index":576,"name":{},"parent":{"1035":{},"1036":{},"1037":{},"1038":{},"1039":{},"1040":{}}}],["singlelogouturl",{"_index":245,"name":{"351":{}},"parent":{}}],["sources",{"_index":398,"name":{"651":{},"657":{},"669":{},"677":{}},"parent":{}}],["sshcertificateauthorities",{"_index":22,"name":{"20":{},"836":{},"1239":{}},"parent":{}}],["sshcertificateauthority",{"_index":491,"name":{"827":{}},"parent":{}}],["sshcertificateauthoritycreate",{"_index":485,"name":{"817":{}},"parent":{}}],["sshcertificateauthorityid",{"_index":506,"name":{"862":{},"881":{},"891":{},"912":{}},"parent":{}}],["sshcertificateauthoritylist",{"_index":495,"name":{"835":{}},"parent":{}}],["sshcertificateauthorityupdate",{"_index":489,"name":{"823":{}},"parent":{}}],["sshcredential",{"_index":501,"name":{"849":{}},"parent":{}}],["sshcredentialcreate",{"_index":497,"name":{"839":{}},"parent":{}}],["sshcredentiallist",{"_index":503,"name":{"857":{}},"parent":{}}],["sshcredentials",{"_index":23,"name":{"21":{},"858":{},"1246":{}},"parent":{}}],["sshcredentialupdate",{"_index":499,"name":{"844":{}},"parent":{}}],["sshhostcertificate",{"_index":513,"name":{"873":{}},"parent":{}}],["sshhostcertificatecreate",{"_index":505,"name":{"861":{}},"parent":{}}],["sshhostcertificatelist",{"_index":515,"name":{"886":{}},"parent":{}}],["sshhostcertificates",{"_index":24,"name":{"22":{},"887":{},"1253":{}},"parent":{}}],["sshhostcertificateupdate",{"_index":511,"name":{"869":{}},"parent":{}}],["sshusercertificate",{"_index":523,"name":{"904":{}},"parent":{}}],["sshusercertificatecreate",{"_index":517,"name":{"890":{}},"parent":{}}],["sshusercertificatelist",{"_index":525,"name":{"919":{}},"parent":{}}],["sshusercertificates",{"_index":25,"name":{"23":{},"920":{},"1260":{}},"parent":{}}],["sshusercertificateupdate",{"_index":521,"name":{"900":{}},"parent":{}}],["startedat",{"_index":483,"name":{"815":{},"969":{},"981":{}},"parent":{}}],["status",{"_index":84,"name":{"81":{},"85":{}},"parent":{}}],["statuscode",{"_index":73,"name":{"69":{},"156":{},"162":{},"169":{}},"parent":{}}],["stop",{"_index":621,"name":{"1279":{}},"parent":{}}],["streamarn",{"_index":381,"name":{"636":{}},"parent":{}}],["subjectalternativenames",{"_index":535,"name":{"940":{}},"parent":{}}],["subjectcommonname",{"_index":157,"name":{"230":{},"939":{}},"parent":{}}],["subjectcountry",{"_index":543,"name":{"953":{}},"parent":{}}],["subjectlocality",{"_index":541,"name":{"951":{}},"parent":{}}],["subjectorganization",{"_index":539,"name":{"949":{}},"parent":{}}],["subjectorganizationalunit",{"_index":540,"name":{"950":{}},"parent":{}}],["subjectprovince",{"_index":542,"name":{"952":{}},"parent":{}}],["subscriptionid",{"_index":414,"name":{"680":{},"683":{},"686":{},"689":{}},"parent":{}}],["target",{"_index":363,"name":{"608":{},"614":{},"621":{}},"parent":{}}],["tcpaddr",{"_index":355,"name":{"597":{}},"parent":{}}],["tcpedge",{"_index":336,"name":{"545":{}},"parent":{}}],["tcpedgebackendmodule",{"_index":55,"name":{"54":{},"1140":{}},"parent":{}}],["tcpedgecreate",{"_index":332,"name":{"532":{}},"parent":{}}],["tcpedgeiprestrictionmodule",{"_index":56,"name":{"55":{},"1145":{}},"parent":{}}],["tcpedgelist",{"_index":329,"name":{"528":{}},"parent":{}}],["tcpedges",{"_index":330,"name":{"529":{}},"parent":{}}],["tcpedgeupdate",{"_index":334,"name":{"538":{}},"parent":{}}],["teams",{"_index":229,"name":{"319":{}},"parent":{}}],["terminateat",{"_index":187,"name":{"274":{}},"parent":{}}],["tlscertificate",{"_index":533,"name":{"932":{}},"parent":{}}],["tlscertificatecreate",{"_index":527,"name":{"923":{}},"parent":{}}],["tlscertificatelist",{"_index":544,"name":{"954":{}},"parent":{}}],["tlscertificates",{"_index":26,"name":{"24":{},"955":{},"1267":{}},"parent":{}}],["tlscertificatesans",{"_index":546,"name":{"958":{}},"parent":{}}],["tlscertificateupdate",{"_index":531,"name":{"928":{}},"parent":{}}],["tlsedge",{"_index":345,"name":{"575":{}},"parent":{}}],["tlsedgebackendmodule",{"_index":57,"name":{"56":{},"1157":{}},"parent":{}}],["tlsedgecreate",{"_index":341,"name":{"558":{}},"parent":{}}],["tlsedgeiprestrictionmodule",{"_index":58,"name":{"57":{},"1162":{}},"parent":{}}],["tlsedgelist",{"_index":338,"name":{"554":{}},"parent":{}}],["tlsedgemutualtlsmodule",{"_index":59,"name":{"58":{},"1167":{}},"parent":{}}],["tlsedges",{"_index":339,"name":{"555":{}},"parent":{}}],["tlsedgetlsterminationmodule",{"_index":60,"name":{"59":{},"1172":{}},"parent":{}}],["tlsedgeupdate",{"_index":343,"name":{"566":{}},"parent":{}}],["tlstermination",{"_index":290,"name":{"451":{},"458":{},"467":{},"565":{},"574":{},"585":{}},"parent":{}}],["token",{"_index":111,"name":{"123":{},"254":{}},"parent":{}}],["transport",{"_index":555,"name":{"970":{}},"parent":{}}],["trippedduration",{"_index":204,"name":{"295":{}},"parent":{}}],["tunnel",{"_index":356,"name":{"598":{},"978":{}},"parent":{}}],["tunnelgroupbackend",{"_index":133,"name":{"174":{}},"parent":{}}],["tunnelgroupbackendcreate",{"_index":136,"name":{"182":{}},"parent":{}}],["tunnelgroupbackendlist",{"_index":140,"name":{"191":{}},"parent":{}}],["tunnelgroupbackends",{"_index":34,"name":{"31":{},"1027":{}},"parent":{}}],["tunnelgroupbackendupdate",{"_index":138,"name":{"186":{}},"parent":{}}],["tunnellist",{"_index":562,"name":{"990":{}},"parent":{}}],["tunnels",{"_index":28,"name":{"26":{},"181":{},"991":{},"1281":{}},"parent":{}}],["tunnelsession",{"_index":550,"name":{"961":{},"985":{}},"parent":{}}],["tunnelsessionlist",{"_index":556,"name":{"972":{}},"parent":{}}],["tunnelsessions",{"_index":27,"name":{"25":{},"973":{},"1274":{}},"parent":{}}],["tunnelsessionsupdate",{"_index":558,"name":{"976":{}},"parent":{}}],["type",{"_index":354,"name":{"594":{},"672":{},"674":{},"681":{},"684":{},"687":{},"735":{},"750":{}},"parent":{}}],["update",{"_index":571,"name":{"1005":{},"1012":{},"1019":{},"1026":{},"1033":{},"1040":{},"1047":{},"1054":{},"1059":{},"1066":{},"1138":{},"1155":{},"1187":{},"1194":{},"1201":{},"1208":{},"1215":{},"1222":{},"1229":{},"1236":{},"1245":{},"1252":{},"1259":{},"1266":{},"1273":{},"1280":{}},"parent":{}}],["updatedat",{"_index":350,"name":{"590":{}},"parent":{}}],["uri",{"_index":78,"name":{"74":{},"77":{},"99":{},"108":{},"119":{},"126":{},"130":{},"146":{},"150":{},"172":{},"176":{},"193":{},"197":{},"213":{},"225":{},"237":{},"250":{},"258":{},"428":{},"444":{},"464":{},"530":{},"550":{},"556":{},"580":{},"602":{},"622":{},"625":{},"661":{},"665":{},"675":{},"678":{},"699":{},"705":{},"720":{},"729":{},"745":{},"754":{},"766":{},"774":{},"791":{},"804":{},"829":{},"837":{},"851":{},"859":{},"875":{},"888":{},"906":{},"921":{},"934":{},"956":{},"971":{},"974":{},"992":{}},"parent":{}}],["urls",{"_index":82,"name":{"79":{},"87":{}},"parent":{}}],["validafter",{"_index":509,"name":{"865":{},"883":{},"896":{},"916":{}},"parent":{}}],["validuntil",{"_index":510,"name":{"866":{},"884":{},"897":{},"917":{}},"parent":{}}],["volumethreshold",{"_index":207,"name":{"298":{}},"parent":{}}],["webhookverification",{"_index":274,"name":{"399":{},"417":{},"437":{}},"parent":{}}],["websockettcpconverter",{"_index":278,"name":{"403":{},"421":{},"441":{}},"parent":{}}],["weightedbackend",{"_index":142,"name":{"195":{}},"parent":{}}],["weightedbackendcreate",{"_index":144,"name":{"202":{}},"parent":{}}],["weightedbackendlist",{"_index":148,"name":{"211":{}},"parent":{}}],["weightedbackends",{"_index":35,"name":{"32":{},"1034":{}},"parent":{}}],["weightedbackendupdate",{"_index":146,"name":{"206":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file +window.searchData = {"kinds":{"1":"Module","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal"},"rows":[{"id":0,"kind":1,"name":"client","url":"modules/client.html","classes":"tsd-kind-module"},{"id":1,"kind":256,"name":"NgrokConfig","url":"interfaces/client.NgrokConfig.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"client"},{"id":2,"kind":1024,"name":"apiToken","url":"interfaces/client.NgrokConfig.html#apiToken","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"client.NgrokConfig"},{"id":3,"kind":1024,"name":"baseUrl","url":"interfaces/client.NgrokConfig.html#baseUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"client.NgrokConfig"},{"id":4,"kind":128,"name":"Ngrok","url":"classes/client.Ngrok.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"client"},{"id":5,"kind":512,"name":"constructor","url":"classes/client.Ngrok.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"client.Ngrok"},{"id":6,"kind":1024,"name":"abuseReports","url":"classes/client.Ngrok.html#abuseReports","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":7,"kind":1024,"name":"agentIngresses","url":"classes/client.Ngrok.html#agentIngresses","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":8,"kind":1024,"name":"apiKeys","url":"classes/client.Ngrok.html#apiKeys","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":9,"kind":1024,"name":"applicationSessions","url":"classes/client.Ngrok.html#applicationSessions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":10,"kind":1024,"name":"applicationUsers","url":"classes/client.Ngrok.html#applicationUsers","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":11,"kind":1024,"name":"tunnelSessions","url":"classes/client.Ngrok.html#tunnelSessions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":12,"kind":1024,"name":"certificateAuthorities","url":"classes/client.Ngrok.html#certificateAuthorities","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":13,"kind":1024,"name":"credentials","url":"classes/client.Ngrok.html#credentials","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":14,"kind":1024,"name":"endpoints","url":"classes/client.Ngrok.html#endpoints","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":15,"kind":1024,"name":"eventDestinations","url":"classes/client.Ngrok.html#eventDestinations","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":16,"kind":1024,"name":"eventSubscriptions","url":"classes/client.Ngrok.html#eventSubscriptions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":17,"kind":1024,"name":"eventSources","url":"classes/client.Ngrok.html#eventSources","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":18,"kind":1024,"name":"ipPolicies","url":"classes/client.Ngrok.html#ipPolicies","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":19,"kind":1024,"name":"ipPolicyRules","url":"classes/client.Ngrok.html#ipPolicyRules","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":20,"kind":1024,"name":"ipRestrictions","url":"classes/client.Ngrok.html#ipRestrictions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":21,"kind":1024,"name":"reservedAddrs","url":"classes/client.Ngrok.html#reservedAddrs","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":22,"kind":1024,"name":"reservedDomains","url":"classes/client.Ngrok.html#reservedDomains","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":23,"kind":1024,"name":"sshCertificateAuthorities","url":"classes/client.Ngrok.html#sshCertificateAuthorities","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":24,"kind":1024,"name":"sshCredentials","url":"classes/client.Ngrok.html#sshCredentials","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":25,"kind":1024,"name":"sshHostCertificates","url":"classes/client.Ngrok.html#sshHostCertificates","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":26,"kind":1024,"name":"sshUserCertificates","url":"classes/client.Ngrok.html#sshUserCertificates","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":27,"kind":1024,"name":"tlsCertificates","url":"classes/client.Ngrok.html#tlsCertificates","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":28,"kind":1024,"name":"tunnels","url":"classes/client.Ngrok.html#tunnels","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":29,"kind":1024,"name":"backends","url":"classes/client.Ngrok.html#backends","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":30,"kind":65536,"name":"__type","url":"classes/client.Ngrok.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"client.Ngrok"},{"id":31,"kind":1024,"name":"failoverBackends","url":"classes/client.Ngrok.html#__type.failoverBackends","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":32,"kind":1024,"name":"httpResponseBackends","url":"classes/client.Ngrok.html#__type.httpResponseBackends","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":33,"kind":1024,"name":"tunnelGroupBackends","url":"classes/client.Ngrok.html#__type.tunnelGroupBackends","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":34,"kind":1024,"name":"weightedBackends","url":"classes/client.Ngrok.html#__type.weightedBackends","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":35,"kind":1024,"name":"edges","url":"classes/client.Ngrok.html#edges","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":36,"kind":65536,"name":"__type","url":"classes/client.Ngrok.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"client.Ngrok"},{"id":37,"kind":1024,"name":"edgesHttpsRoutes","url":"classes/client.Ngrok.html#__type-2.edgesHttpsRoutes","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":38,"kind":1024,"name":"edgesHttps","url":"classes/client.Ngrok.html#__type-2.edgesHttps","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":39,"kind":1024,"name":"edgesTcp","url":"classes/client.Ngrok.html#__type-2.edgesTcp","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":40,"kind":1024,"name":"edgesTls","url":"classes/client.Ngrok.html#__type-2.edgesTls","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":41,"kind":1024,"name":"edgeModules","url":"classes/client.Ngrok.html#edgeModules","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":42,"kind":65536,"name":"__type","url":"classes/client.Ngrok.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"client.Ngrok"},{"id":43,"kind":1024,"name":"httpsEdgeMutualTlsModule","url":"classes/client.Ngrok.html#__type-1.httpsEdgeMutualTlsModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":44,"kind":1024,"name":"httpsEdgeTlsTerminationModule","url":"classes/client.Ngrok.html#__type-1.httpsEdgeTlsTerminationModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":45,"kind":1024,"name":"edgeRouteBackendModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteBackendModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":46,"kind":1024,"name":"edgeRouteIpRestrictionModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteIpRestrictionModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":47,"kind":1024,"name":"edgeRouteRequestHeadersModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteRequestHeadersModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":48,"kind":1024,"name":"edgeRouteResponseHeadersModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteResponseHeadersModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":49,"kind":1024,"name":"edgeRouteCompressionModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteCompressionModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":50,"kind":1024,"name":"edgeRouteCircuitBreakerModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteCircuitBreakerModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":51,"kind":1024,"name":"edgeRouteWebhookVerificationModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteWebhookVerificationModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":52,"kind":1024,"name":"edgeRouteOAuthModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteOAuthModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":53,"kind":1024,"name":"edgeRouteSamlModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteSamlModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":54,"kind":1024,"name":"edgeRouteOidcModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteOidcModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":55,"kind":1024,"name":"edgeRouteWebsocketTcpConverterModule","url":"classes/client.Ngrok.html#__type-1.edgeRouteWebsocketTcpConverterModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":56,"kind":1024,"name":"tcpEdgeBackendModule","url":"classes/client.Ngrok.html#__type-1.tcpEdgeBackendModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":57,"kind":1024,"name":"tcpEdgeIpRestrictionModule","url":"classes/client.Ngrok.html#__type-1.tcpEdgeIpRestrictionModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":58,"kind":1024,"name":"tlsEdgeBackendModule","url":"classes/client.Ngrok.html#__type-1.tlsEdgeBackendModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":59,"kind":1024,"name":"tlsEdgeIpRestrictionModule","url":"classes/client.Ngrok.html#__type-1.tlsEdgeIpRestrictionModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":60,"kind":1024,"name":"tlsEdgeMutualTlsModule","url":"classes/client.Ngrok.html#__type-1.tlsEdgeMutualTlsModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":61,"kind":1024,"name":"tlsEdgeTlsTerminationModule","url":"classes/client.Ngrok.html#__type-1.tlsEdgeTlsTerminationModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":62,"kind":1,"name":"datatypes","url":"modules/datatypes.html","classes":"tsd-kind-module"},{"id":63,"kind":256,"name":"Empty","url":"interfaces/datatypes.Empty.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":64,"kind":256,"name":"Item","url":"interfaces/datatypes.Item.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":65,"kind":1024,"name":"id","url":"interfaces/datatypes.Item.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Item"},{"id":66,"kind":256,"name":"Paging","url":"interfaces/datatypes.Paging.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":67,"kind":1024,"name":"beforeId","url":"interfaces/datatypes.Paging.html#beforeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Paging"},{"id":68,"kind":1024,"name":"limit","url":"interfaces/datatypes.Paging.html#limit","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Paging"},{"id":69,"kind":256,"name":"Error","url":"interfaces/datatypes.Error.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":70,"kind":1024,"name":"errorCode","url":"interfaces/datatypes.Error.html#errorCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Error"},{"id":71,"kind":1024,"name":"statusCode","url":"interfaces/datatypes.Error.html#statusCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Error"},{"id":72,"kind":1024,"name":"msg","url":"interfaces/datatypes.Error.html#msg","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Error"},{"id":73,"kind":1024,"name":"details","url":"interfaces/datatypes.Error.html#details","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Error"},{"id":74,"kind":256,"name":"Ref","url":"interfaces/datatypes.Ref.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":75,"kind":1024,"name":"id","url":"interfaces/datatypes.Ref.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Ref"},{"id":76,"kind":1024,"name":"uri","url":"interfaces/datatypes.Ref.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Ref"},{"id":77,"kind":256,"name":"AbuseReport","url":"interfaces/datatypes.AbuseReport.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":78,"kind":1024,"name":"id","url":"interfaces/datatypes.AbuseReport.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":79,"kind":1024,"name":"uri","url":"interfaces/datatypes.AbuseReport.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":80,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.AbuseReport.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":81,"kind":1024,"name":"urls","url":"interfaces/datatypes.AbuseReport.html#urls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":82,"kind":1024,"name":"metadata","url":"interfaces/datatypes.AbuseReport.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":83,"kind":1024,"name":"status","url":"interfaces/datatypes.AbuseReport.html#status","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":84,"kind":1024,"name":"hostnames","url":"interfaces/datatypes.AbuseReport.html#hostnames","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":85,"kind":256,"name":"AbuseReportHostname","url":"interfaces/datatypes.AbuseReportHostname.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":86,"kind":1024,"name":"hostname","url":"interfaces/datatypes.AbuseReportHostname.html#hostname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReportHostname"},{"id":87,"kind":1024,"name":"status","url":"interfaces/datatypes.AbuseReportHostname.html#status","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReportHostname"},{"id":88,"kind":256,"name":"AbuseReportCreate","url":"interfaces/datatypes.AbuseReportCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":89,"kind":1024,"name":"urls","url":"interfaces/datatypes.AbuseReportCreate.html#urls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReportCreate"},{"id":90,"kind":1024,"name":"metadata","url":"interfaces/datatypes.AbuseReportCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReportCreate"},{"id":91,"kind":256,"name":"AgentIngressCreate","url":"interfaces/datatypes.AgentIngressCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":92,"kind":1024,"name":"description","url":"interfaces/datatypes.AgentIngressCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCreate"},{"id":93,"kind":1024,"name":"metadata","url":"interfaces/datatypes.AgentIngressCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCreate"},{"id":94,"kind":1024,"name":"domain","url":"interfaces/datatypes.AgentIngressCreate.html#domain","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCreate"},{"id":95,"kind":1024,"name":"certificateManagementPolicy","url":"interfaces/datatypes.AgentIngressCreate.html#certificateManagementPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCreate"},{"id":96,"kind":256,"name":"AgentIngressUpdate","url":"interfaces/datatypes.AgentIngressUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":97,"kind":1024,"name":"id","url":"interfaces/datatypes.AgentIngressUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressUpdate"},{"id":98,"kind":1024,"name":"description","url":"interfaces/datatypes.AgentIngressUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressUpdate"},{"id":99,"kind":1024,"name":"metadata","url":"interfaces/datatypes.AgentIngressUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressUpdate"},{"id":100,"kind":1024,"name":"certificateManagementPolicy","url":"interfaces/datatypes.AgentIngressUpdate.html#certificateManagementPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressUpdate"},{"id":101,"kind":256,"name":"AgentIngress","url":"interfaces/datatypes.AgentIngress.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":102,"kind":1024,"name":"id","url":"interfaces/datatypes.AgentIngress.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":103,"kind":1024,"name":"uri","url":"interfaces/datatypes.AgentIngress.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":104,"kind":1024,"name":"description","url":"interfaces/datatypes.AgentIngress.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":105,"kind":1024,"name":"metadata","url":"interfaces/datatypes.AgentIngress.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":106,"kind":1024,"name":"domain","url":"interfaces/datatypes.AgentIngress.html#domain","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":107,"kind":1024,"name":"nsTargets","url":"interfaces/datatypes.AgentIngress.html#nsTargets","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":108,"kind":1024,"name":"regionDomains","url":"interfaces/datatypes.AgentIngress.html#regionDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":109,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.AgentIngress.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":110,"kind":1024,"name":"certificateManagementPolicy","url":"interfaces/datatypes.AgentIngress.html#certificateManagementPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":111,"kind":1024,"name":"certificateManagementStatus","url":"interfaces/datatypes.AgentIngress.html#certificateManagementStatus","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":112,"kind":256,"name":"AgentIngressList","url":"interfaces/datatypes.AgentIngressList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":113,"kind":1024,"name":"ingresses","url":"interfaces/datatypes.AgentIngressList.html#ingresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressList"},{"id":114,"kind":1024,"name":"uri","url":"interfaces/datatypes.AgentIngressList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressList"},{"id":115,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.AgentIngressList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressList"},{"id":116,"kind":256,"name":"AgentIngressCertPolicy","url":"interfaces/datatypes.AgentIngressCertPolicy.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":117,"kind":1024,"name":"authority","url":"interfaces/datatypes.AgentIngressCertPolicy.html#authority","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCertPolicy"},{"id":118,"kind":1024,"name":"privateKeyType","url":"interfaces/datatypes.AgentIngressCertPolicy.html#privateKeyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCertPolicy"},{"id":119,"kind":256,"name":"AgentIngressCertStatus","url":"interfaces/datatypes.AgentIngressCertStatus.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":120,"kind":1024,"name":"renewsAt","url":"interfaces/datatypes.AgentIngressCertStatus.html#renewsAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCertStatus"},{"id":121,"kind":1024,"name":"provisioningJob","url":"interfaces/datatypes.AgentIngressCertStatus.html#provisioningJob","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCertStatus"},{"id":122,"kind":256,"name":"AgentIngressCertJob","url":"interfaces/datatypes.AgentIngressCertJob.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":123,"kind":1024,"name":"errorCode","url":"interfaces/datatypes.AgentIngressCertJob.html#errorCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCertJob"},{"id":124,"kind":1024,"name":"msg","url":"interfaces/datatypes.AgentIngressCertJob.html#msg","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCertJob"},{"id":125,"kind":1024,"name":"startedAt","url":"interfaces/datatypes.AgentIngressCertJob.html#startedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCertJob"},{"id":126,"kind":1024,"name":"retriesAt","url":"interfaces/datatypes.AgentIngressCertJob.html#retriesAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCertJob"},{"id":127,"kind":256,"name":"APIKeyCreate","url":"interfaces/datatypes.APIKeyCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":128,"kind":1024,"name":"description","url":"interfaces/datatypes.APIKeyCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyCreate"},{"id":129,"kind":1024,"name":"metadata","url":"interfaces/datatypes.APIKeyCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyCreate"},{"id":130,"kind":1024,"name":"ownerId","url":"interfaces/datatypes.APIKeyCreate.html#ownerId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyCreate"},{"id":131,"kind":256,"name":"APIKeyUpdate","url":"interfaces/datatypes.APIKeyUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":132,"kind":1024,"name":"id","url":"interfaces/datatypes.APIKeyUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyUpdate"},{"id":133,"kind":1024,"name":"description","url":"interfaces/datatypes.APIKeyUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyUpdate"},{"id":134,"kind":1024,"name":"metadata","url":"interfaces/datatypes.APIKeyUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyUpdate"},{"id":135,"kind":256,"name":"APIKey","url":"interfaces/datatypes.APIKey.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":136,"kind":1024,"name":"id","url":"interfaces/datatypes.APIKey.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":137,"kind":1024,"name":"uri","url":"interfaces/datatypes.APIKey.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":138,"kind":1024,"name":"description","url":"interfaces/datatypes.APIKey.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":139,"kind":1024,"name":"metadata","url":"interfaces/datatypes.APIKey.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":140,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.APIKey.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":141,"kind":1024,"name":"token","url":"interfaces/datatypes.APIKey.html#token","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":142,"kind":1024,"name":"ownerId","url":"interfaces/datatypes.APIKey.html#ownerId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":143,"kind":256,"name":"APIKeyList","url":"interfaces/datatypes.APIKeyList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":144,"kind":1024,"name":"keys","url":"interfaces/datatypes.APIKeyList.html#keys","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyList"},{"id":145,"kind":1024,"name":"uri","url":"interfaces/datatypes.APIKeyList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyList"},{"id":146,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.APIKeyList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyList"},{"id":147,"kind":256,"name":"ApplicationSession","url":"interfaces/datatypes.ApplicationSession.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":148,"kind":1024,"name":"id","url":"interfaces/datatypes.ApplicationSession.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationSession"},{"id":149,"kind":1024,"name":"uri","url":"interfaces/datatypes.ApplicationSession.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationSession"},{"id":150,"kind":1024,"name":"publicUrl","url":"interfaces/datatypes.ApplicationSession.html#publicUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationSession"},{"id":151,"kind":1024,"name":"browserSession","url":"interfaces/datatypes.ApplicationSession.html#browserSession","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationSession"},{"id":152,"kind":1024,"name":"applicationUser","url":"interfaces/datatypes.ApplicationSession.html#applicationUser","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationSession"},{"id":153,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.ApplicationSession.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationSession"},{"id":154,"kind":1024,"name":"lastActive","url":"interfaces/datatypes.ApplicationSession.html#lastActive","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationSession"},{"id":155,"kind":1024,"name":"expiresAt","url":"interfaces/datatypes.ApplicationSession.html#expiresAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationSession"},{"id":156,"kind":1024,"name":"endpoint","url":"interfaces/datatypes.ApplicationSession.html#endpoint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationSession"},{"id":157,"kind":1024,"name":"edge","url":"interfaces/datatypes.ApplicationSession.html#edge","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationSession"},{"id":158,"kind":1024,"name":"route","url":"interfaces/datatypes.ApplicationSession.html#route","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationSession"},{"id":159,"kind":256,"name":"ApplicationSessionList","url":"interfaces/datatypes.ApplicationSessionList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":160,"kind":1024,"name":"applicationSessions","url":"interfaces/datatypes.ApplicationSessionList.html#applicationSessions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationSessionList"},{"id":161,"kind":1024,"name":"uri","url":"interfaces/datatypes.ApplicationSessionList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationSessionList"},{"id":162,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.ApplicationSessionList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationSessionList"},{"id":163,"kind":256,"name":"BrowserSession","url":"interfaces/datatypes.BrowserSession.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":164,"kind":1024,"name":"userAgent","url":"interfaces/datatypes.BrowserSession.html#userAgent","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.BrowserSession"},{"id":165,"kind":1024,"name":"ipAddress","url":"interfaces/datatypes.BrowserSession.html#ipAddress","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.BrowserSession"},{"id":166,"kind":1024,"name":"location","url":"interfaces/datatypes.BrowserSession.html#location","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.BrowserSession"},{"id":167,"kind":256,"name":"UserAgent","url":"interfaces/datatypes.UserAgent.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":168,"kind":1024,"name":"raw","url":"interfaces/datatypes.UserAgent.html#raw","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.UserAgent"},{"id":169,"kind":1024,"name":"browserName","url":"interfaces/datatypes.UserAgent.html#browserName","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.UserAgent"},{"id":170,"kind":1024,"name":"browserVersion","url":"interfaces/datatypes.UserAgent.html#browserVersion","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.UserAgent"},{"id":171,"kind":1024,"name":"deviceType","url":"interfaces/datatypes.UserAgent.html#deviceType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.UserAgent"},{"id":172,"kind":1024,"name":"osName","url":"interfaces/datatypes.UserAgent.html#osName","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.UserAgent"},{"id":173,"kind":1024,"name":"osVersion","url":"interfaces/datatypes.UserAgent.html#osVersion","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.UserAgent"},{"id":174,"kind":256,"name":"Location","url":"interfaces/datatypes.Location.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":175,"kind":1024,"name":"countryCode","url":"interfaces/datatypes.Location.html#countryCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Location"},{"id":176,"kind":1024,"name":"latitude","url":"interfaces/datatypes.Location.html#latitude","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Location"},{"id":177,"kind":1024,"name":"longitude","url":"interfaces/datatypes.Location.html#longitude","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Location"},{"id":178,"kind":1024,"name":"latLongRadiusKm","url":"interfaces/datatypes.Location.html#latLongRadiusKm","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Location"},{"id":179,"kind":256,"name":"ApplicationUser","url":"interfaces/datatypes.ApplicationUser.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":180,"kind":1024,"name":"id","url":"interfaces/datatypes.ApplicationUser.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationUser"},{"id":181,"kind":1024,"name":"uri","url":"interfaces/datatypes.ApplicationUser.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationUser"},{"id":182,"kind":1024,"name":"identityProvider","url":"interfaces/datatypes.ApplicationUser.html#identityProvider","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationUser"},{"id":183,"kind":1024,"name":"providerUserId","url":"interfaces/datatypes.ApplicationUser.html#providerUserId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationUser"},{"id":184,"kind":1024,"name":"username","url":"interfaces/datatypes.ApplicationUser.html#username","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationUser"},{"id":185,"kind":1024,"name":"email","url":"interfaces/datatypes.ApplicationUser.html#email","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationUser"},{"id":186,"kind":1024,"name":"name","url":"interfaces/datatypes.ApplicationUser.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationUser"},{"id":187,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.ApplicationUser.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationUser"},{"id":188,"kind":1024,"name":"lastActive","url":"interfaces/datatypes.ApplicationUser.html#lastActive","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationUser"},{"id":189,"kind":1024,"name":"lastLogin","url":"interfaces/datatypes.ApplicationUser.html#lastLogin","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationUser"},{"id":190,"kind":256,"name":"ApplicationUserList","url":"interfaces/datatypes.ApplicationUserList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":191,"kind":1024,"name":"applicationUsers","url":"interfaces/datatypes.ApplicationUserList.html#applicationUsers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationUserList"},{"id":192,"kind":1024,"name":"uri","url":"interfaces/datatypes.ApplicationUserList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationUserList"},{"id":193,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.ApplicationUserList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ApplicationUserList"},{"id":194,"kind":256,"name":"IdentityProvider","url":"interfaces/datatypes.IdentityProvider.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":195,"kind":1024,"name":"name","url":"interfaces/datatypes.IdentityProvider.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IdentityProvider"},{"id":196,"kind":1024,"name":"url","url":"interfaces/datatypes.IdentityProvider.html#url","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IdentityProvider"},{"id":197,"kind":256,"name":"TunnelSession","url":"interfaces/datatypes.TunnelSession.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":198,"kind":1024,"name":"agentVersion","url":"interfaces/datatypes.TunnelSession.html#agentVersion","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":199,"kind":1024,"name":"credential","url":"interfaces/datatypes.TunnelSession.html#credential","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":200,"kind":1024,"name":"id","url":"interfaces/datatypes.TunnelSession.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":201,"kind":1024,"name":"ip","url":"interfaces/datatypes.TunnelSession.html#ip","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":202,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TunnelSession.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":203,"kind":1024,"name":"os","url":"interfaces/datatypes.TunnelSession.html#os","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":204,"kind":1024,"name":"region","url":"interfaces/datatypes.TunnelSession.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":205,"kind":1024,"name":"startedAt","url":"interfaces/datatypes.TunnelSession.html#startedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":206,"kind":1024,"name":"transport","url":"interfaces/datatypes.TunnelSession.html#transport","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":207,"kind":1024,"name":"uri","url":"interfaces/datatypes.TunnelSession.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":208,"kind":256,"name":"TunnelSessionList","url":"interfaces/datatypes.TunnelSessionList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":209,"kind":1024,"name":"tunnelSessions","url":"interfaces/datatypes.TunnelSessionList.html#tunnelSessions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSessionList"},{"id":210,"kind":1024,"name":"uri","url":"interfaces/datatypes.TunnelSessionList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSessionList"},{"id":211,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.TunnelSessionList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSessionList"},{"id":212,"kind":256,"name":"TunnelSessionsUpdate","url":"interfaces/datatypes.TunnelSessionsUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":213,"kind":1024,"name":"id","url":"interfaces/datatypes.TunnelSessionsUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSessionsUpdate"},{"id":214,"kind":256,"name":"FailoverBackend","url":"interfaces/datatypes.FailoverBackend.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":215,"kind":1024,"name":"id","url":"interfaces/datatypes.FailoverBackend.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackend"},{"id":216,"kind":1024,"name":"uri","url":"interfaces/datatypes.FailoverBackend.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackend"},{"id":217,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.FailoverBackend.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackend"},{"id":218,"kind":1024,"name":"description","url":"interfaces/datatypes.FailoverBackend.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackend"},{"id":219,"kind":1024,"name":"metadata","url":"interfaces/datatypes.FailoverBackend.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackend"},{"id":220,"kind":1024,"name":"backends","url":"interfaces/datatypes.FailoverBackend.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackend"},{"id":221,"kind":256,"name":"FailoverBackendCreate","url":"interfaces/datatypes.FailoverBackendCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":222,"kind":1024,"name":"description","url":"interfaces/datatypes.FailoverBackendCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendCreate"},{"id":223,"kind":1024,"name":"metadata","url":"interfaces/datatypes.FailoverBackendCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendCreate"},{"id":224,"kind":1024,"name":"backends","url":"interfaces/datatypes.FailoverBackendCreate.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendCreate"},{"id":225,"kind":256,"name":"FailoverBackendUpdate","url":"interfaces/datatypes.FailoverBackendUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":226,"kind":1024,"name":"id","url":"interfaces/datatypes.FailoverBackendUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendUpdate"},{"id":227,"kind":1024,"name":"description","url":"interfaces/datatypes.FailoverBackendUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendUpdate"},{"id":228,"kind":1024,"name":"metadata","url":"interfaces/datatypes.FailoverBackendUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendUpdate"},{"id":229,"kind":1024,"name":"backends","url":"interfaces/datatypes.FailoverBackendUpdate.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendUpdate"},{"id":230,"kind":256,"name":"FailoverBackendList","url":"interfaces/datatypes.FailoverBackendList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":231,"kind":1024,"name":"backends","url":"interfaces/datatypes.FailoverBackendList.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendList"},{"id":232,"kind":1024,"name":"uri","url":"interfaces/datatypes.FailoverBackendList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendList"},{"id":233,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.FailoverBackendList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.FailoverBackendList"},{"id":234,"kind":256,"name":"HTTPResponseBackend","url":"interfaces/datatypes.HTTPResponseBackend.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":235,"kind":1024,"name":"id","url":"interfaces/datatypes.HTTPResponseBackend.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackend"},{"id":236,"kind":1024,"name":"uri","url":"interfaces/datatypes.HTTPResponseBackend.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackend"},{"id":237,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.HTTPResponseBackend.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackend"},{"id":238,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPResponseBackend.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackend"},{"id":239,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPResponseBackend.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackend"},{"id":240,"kind":1024,"name":"body","url":"interfaces/datatypes.HTTPResponseBackend.html#body","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackend"},{"id":241,"kind":1024,"name":"headers","url":"interfaces/datatypes.HTTPResponseBackend.html#headers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackend"},{"id":242,"kind":1024,"name":"statusCode","url":"interfaces/datatypes.HTTPResponseBackend.html#statusCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackend"},{"id":243,"kind":256,"name":"HTTPResponseBackendCreate","url":"interfaces/datatypes.HTTPResponseBackendCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":244,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPResponseBackendCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendCreate"},{"id":245,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPResponseBackendCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendCreate"},{"id":246,"kind":1024,"name":"body","url":"interfaces/datatypes.HTTPResponseBackendCreate.html#body","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendCreate"},{"id":247,"kind":1024,"name":"headers","url":"interfaces/datatypes.HTTPResponseBackendCreate.html#headers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendCreate"},{"id":248,"kind":1024,"name":"statusCode","url":"interfaces/datatypes.HTTPResponseBackendCreate.html#statusCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendCreate"},{"id":249,"kind":256,"name":"HTTPResponseBackendUpdate","url":"interfaces/datatypes.HTTPResponseBackendUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":250,"kind":1024,"name":"id","url":"interfaces/datatypes.HTTPResponseBackendUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendUpdate"},{"id":251,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPResponseBackendUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendUpdate"},{"id":252,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPResponseBackendUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendUpdate"},{"id":253,"kind":1024,"name":"body","url":"interfaces/datatypes.HTTPResponseBackendUpdate.html#body","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendUpdate"},{"id":254,"kind":1024,"name":"headers","url":"interfaces/datatypes.HTTPResponseBackendUpdate.html#headers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendUpdate"},{"id":255,"kind":1024,"name":"statusCode","url":"interfaces/datatypes.HTTPResponseBackendUpdate.html#statusCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendUpdate"},{"id":256,"kind":256,"name":"HTTPResponseBackendList","url":"interfaces/datatypes.HTTPResponseBackendList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":257,"kind":1024,"name":"backends","url":"interfaces/datatypes.HTTPResponseBackendList.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendList"},{"id":258,"kind":1024,"name":"uri","url":"interfaces/datatypes.HTTPResponseBackendList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendList"},{"id":259,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.HTTPResponseBackendList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPResponseBackendList"},{"id":260,"kind":256,"name":"TunnelGroupBackend","url":"interfaces/datatypes.TunnelGroupBackend.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":261,"kind":1024,"name":"id","url":"interfaces/datatypes.TunnelGroupBackend.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackend"},{"id":262,"kind":1024,"name":"uri","url":"interfaces/datatypes.TunnelGroupBackend.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackend"},{"id":263,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.TunnelGroupBackend.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackend"},{"id":264,"kind":1024,"name":"description","url":"interfaces/datatypes.TunnelGroupBackend.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackend"},{"id":265,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TunnelGroupBackend.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackend"},{"id":266,"kind":1024,"name":"labels","url":"interfaces/datatypes.TunnelGroupBackend.html#labels","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackend"},{"id":267,"kind":1024,"name":"tunnels","url":"interfaces/datatypes.TunnelGroupBackend.html#tunnels","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackend"},{"id":268,"kind":256,"name":"TunnelGroupBackendCreate","url":"interfaces/datatypes.TunnelGroupBackendCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":269,"kind":1024,"name":"description","url":"interfaces/datatypes.TunnelGroupBackendCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendCreate"},{"id":270,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TunnelGroupBackendCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendCreate"},{"id":271,"kind":1024,"name":"labels","url":"interfaces/datatypes.TunnelGroupBackendCreate.html#labels","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendCreate"},{"id":272,"kind":256,"name":"TunnelGroupBackendUpdate","url":"interfaces/datatypes.TunnelGroupBackendUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":273,"kind":1024,"name":"id","url":"interfaces/datatypes.TunnelGroupBackendUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendUpdate"},{"id":274,"kind":1024,"name":"description","url":"interfaces/datatypes.TunnelGroupBackendUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendUpdate"},{"id":275,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TunnelGroupBackendUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendUpdate"},{"id":276,"kind":1024,"name":"labels","url":"interfaces/datatypes.TunnelGroupBackendUpdate.html#labels","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendUpdate"},{"id":277,"kind":256,"name":"TunnelGroupBackendList","url":"interfaces/datatypes.TunnelGroupBackendList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":278,"kind":1024,"name":"backends","url":"interfaces/datatypes.TunnelGroupBackendList.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendList"},{"id":279,"kind":1024,"name":"uri","url":"interfaces/datatypes.TunnelGroupBackendList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendList"},{"id":280,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.TunnelGroupBackendList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelGroupBackendList"},{"id":281,"kind":256,"name":"WeightedBackend","url":"interfaces/datatypes.WeightedBackend.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":282,"kind":1024,"name":"id","url":"interfaces/datatypes.WeightedBackend.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackend"},{"id":283,"kind":1024,"name":"uri","url":"interfaces/datatypes.WeightedBackend.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackend"},{"id":284,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.WeightedBackend.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackend"},{"id":285,"kind":1024,"name":"description","url":"interfaces/datatypes.WeightedBackend.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackend"},{"id":286,"kind":1024,"name":"metadata","url":"interfaces/datatypes.WeightedBackend.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackend"},{"id":287,"kind":1024,"name":"backends","url":"interfaces/datatypes.WeightedBackend.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackend"},{"id":288,"kind":256,"name":"WeightedBackendCreate","url":"interfaces/datatypes.WeightedBackendCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":289,"kind":1024,"name":"description","url":"interfaces/datatypes.WeightedBackendCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendCreate"},{"id":290,"kind":1024,"name":"metadata","url":"interfaces/datatypes.WeightedBackendCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendCreate"},{"id":291,"kind":1024,"name":"backends","url":"interfaces/datatypes.WeightedBackendCreate.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendCreate"},{"id":292,"kind":256,"name":"WeightedBackendUpdate","url":"interfaces/datatypes.WeightedBackendUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":293,"kind":1024,"name":"id","url":"interfaces/datatypes.WeightedBackendUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendUpdate"},{"id":294,"kind":1024,"name":"description","url":"interfaces/datatypes.WeightedBackendUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendUpdate"},{"id":295,"kind":1024,"name":"metadata","url":"interfaces/datatypes.WeightedBackendUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendUpdate"},{"id":296,"kind":1024,"name":"backends","url":"interfaces/datatypes.WeightedBackendUpdate.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendUpdate"},{"id":297,"kind":256,"name":"WeightedBackendList","url":"interfaces/datatypes.WeightedBackendList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":298,"kind":1024,"name":"backends","url":"interfaces/datatypes.WeightedBackendList.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendList"},{"id":299,"kind":1024,"name":"uri","url":"interfaces/datatypes.WeightedBackendList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendList"},{"id":300,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.WeightedBackendList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.WeightedBackendList"},{"id":301,"kind":256,"name":"CertificateAuthorityCreate","url":"interfaces/datatypes.CertificateAuthorityCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":302,"kind":1024,"name":"description","url":"interfaces/datatypes.CertificateAuthorityCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityCreate"},{"id":303,"kind":1024,"name":"metadata","url":"interfaces/datatypes.CertificateAuthorityCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityCreate"},{"id":304,"kind":1024,"name":"caPem","url":"interfaces/datatypes.CertificateAuthorityCreate.html#caPem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityCreate"},{"id":305,"kind":256,"name":"CertificateAuthorityUpdate","url":"interfaces/datatypes.CertificateAuthorityUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":306,"kind":1024,"name":"id","url":"interfaces/datatypes.CertificateAuthorityUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityUpdate"},{"id":307,"kind":1024,"name":"description","url":"interfaces/datatypes.CertificateAuthorityUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityUpdate"},{"id":308,"kind":1024,"name":"metadata","url":"interfaces/datatypes.CertificateAuthorityUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityUpdate"},{"id":309,"kind":256,"name":"CertificateAuthority","url":"interfaces/datatypes.CertificateAuthority.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":310,"kind":1024,"name":"id","url":"interfaces/datatypes.CertificateAuthority.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":311,"kind":1024,"name":"uri","url":"interfaces/datatypes.CertificateAuthority.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":312,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.CertificateAuthority.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":313,"kind":1024,"name":"description","url":"interfaces/datatypes.CertificateAuthority.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":314,"kind":1024,"name":"metadata","url":"interfaces/datatypes.CertificateAuthority.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":315,"kind":1024,"name":"caPem","url":"interfaces/datatypes.CertificateAuthority.html#caPem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":316,"kind":1024,"name":"subjectCommonName","url":"interfaces/datatypes.CertificateAuthority.html#subjectCommonName","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":317,"kind":1024,"name":"notBefore","url":"interfaces/datatypes.CertificateAuthority.html#notBefore","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":318,"kind":1024,"name":"notAfter","url":"interfaces/datatypes.CertificateAuthority.html#notAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":319,"kind":1024,"name":"keyUsages","url":"interfaces/datatypes.CertificateAuthority.html#keyUsages","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":320,"kind":1024,"name":"extendedKeyUsages","url":"interfaces/datatypes.CertificateAuthority.html#extendedKeyUsages","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":321,"kind":256,"name":"CertificateAuthorityList","url":"interfaces/datatypes.CertificateAuthorityList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":322,"kind":1024,"name":"certificateAuthorities","url":"interfaces/datatypes.CertificateAuthorityList.html#certificateAuthorities","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityList"},{"id":323,"kind":1024,"name":"uri","url":"interfaces/datatypes.CertificateAuthorityList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityList"},{"id":324,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.CertificateAuthorityList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityList"},{"id":325,"kind":256,"name":"CredentialCreate","url":"interfaces/datatypes.CredentialCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":326,"kind":1024,"name":"description","url":"interfaces/datatypes.CredentialCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialCreate"},{"id":327,"kind":1024,"name":"metadata","url":"interfaces/datatypes.CredentialCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialCreate"},{"id":328,"kind":1024,"name":"acl","url":"interfaces/datatypes.CredentialCreate.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialCreate"},{"id":329,"kind":1024,"name":"ownerId","url":"interfaces/datatypes.CredentialCreate.html#ownerId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialCreate"},{"id":330,"kind":256,"name":"CredentialUpdate","url":"interfaces/datatypes.CredentialUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":331,"kind":1024,"name":"id","url":"interfaces/datatypes.CredentialUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialUpdate"},{"id":332,"kind":1024,"name":"description","url":"interfaces/datatypes.CredentialUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialUpdate"},{"id":333,"kind":1024,"name":"metadata","url":"interfaces/datatypes.CredentialUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialUpdate"},{"id":334,"kind":1024,"name":"acl","url":"interfaces/datatypes.CredentialUpdate.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialUpdate"},{"id":335,"kind":256,"name":"Credential","url":"interfaces/datatypes.Credential.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":336,"kind":1024,"name":"id","url":"interfaces/datatypes.Credential.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":337,"kind":1024,"name":"uri","url":"interfaces/datatypes.Credential.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":338,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.Credential.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":339,"kind":1024,"name":"description","url":"interfaces/datatypes.Credential.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":340,"kind":1024,"name":"metadata","url":"interfaces/datatypes.Credential.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":341,"kind":1024,"name":"token","url":"interfaces/datatypes.Credential.html#token","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":342,"kind":1024,"name":"acl","url":"interfaces/datatypes.Credential.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":343,"kind":1024,"name":"ownerId","url":"interfaces/datatypes.Credential.html#ownerId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":344,"kind":256,"name":"CredentialList","url":"interfaces/datatypes.CredentialList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":345,"kind":1024,"name":"credentials","url":"interfaces/datatypes.CredentialList.html#credentials","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialList"},{"id":346,"kind":1024,"name":"uri","url":"interfaces/datatypes.CredentialList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialList"},{"id":347,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.CredentialList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialList"},{"id":348,"kind":256,"name":"EndpointWebhookValidation","url":"interfaces/datatypes.EndpointWebhookValidation.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":349,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointWebhookValidation.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointWebhookValidation"},{"id":350,"kind":1024,"name":"provider","url":"interfaces/datatypes.EndpointWebhookValidation.html#provider","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointWebhookValidation"},{"id":351,"kind":1024,"name":"secret","url":"interfaces/datatypes.EndpointWebhookValidation.html#secret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointWebhookValidation"},{"id":352,"kind":256,"name":"EndpointCompression","url":"interfaces/datatypes.EndpointCompression.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":353,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointCompression.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCompression"},{"id":354,"kind":256,"name":"EndpointMutualTLS","url":"interfaces/datatypes.EndpointMutualTLS.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":355,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointMutualTLS.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointMutualTLS"},{"id":356,"kind":1024,"name":"certificateAuthorities","url":"interfaces/datatypes.EndpointMutualTLS.html#certificateAuthorities","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointMutualTLS"},{"id":357,"kind":256,"name":"EndpointMutualTLSMutate","url":"interfaces/datatypes.EndpointMutualTLSMutate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":358,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointMutualTLSMutate.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointMutualTLSMutate"},{"id":359,"kind":1024,"name":"certificateAuthorityIds","url":"interfaces/datatypes.EndpointMutualTLSMutate.html#certificateAuthorityIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointMutualTLSMutate"},{"id":360,"kind":256,"name":"EndpointTLSTermination","url":"interfaces/datatypes.EndpointTLSTermination.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":361,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointTLSTermination.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointTLSTermination"},{"id":362,"kind":1024,"name":"terminateAt","url":"interfaces/datatypes.EndpointTLSTermination.html#terminateAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointTLSTermination"},{"id":363,"kind":1024,"name":"minVersion","url":"interfaces/datatypes.EndpointTLSTermination.html#minVersion","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointTLSTermination"},{"id":364,"kind":256,"name":"EndpointTLSTerminationAtEdge","url":"interfaces/datatypes.EndpointTLSTerminationAtEdge.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":365,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointTLSTerminationAtEdge.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointTLSTerminationAtEdge"},{"id":366,"kind":1024,"name":"minVersion","url":"interfaces/datatypes.EndpointTLSTerminationAtEdge.html#minVersion","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointTLSTerminationAtEdge"},{"id":367,"kind":256,"name":"EndpointRequestHeaders","url":"interfaces/datatypes.EndpointRequestHeaders.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":368,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointRequestHeaders.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointRequestHeaders"},{"id":369,"kind":1024,"name":"add","url":"interfaces/datatypes.EndpointRequestHeaders.html#add","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointRequestHeaders"},{"id":370,"kind":1024,"name":"remove","url":"interfaces/datatypes.EndpointRequestHeaders.html#remove","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointRequestHeaders"},{"id":371,"kind":256,"name":"EndpointResponseHeaders","url":"interfaces/datatypes.EndpointResponseHeaders.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":372,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointResponseHeaders.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointResponseHeaders"},{"id":373,"kind":1024,"name":"add","url":"interfaces/datatypes.EndpointResponseHeaders.html#add","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointResponseHeaders"},{"id":374,"kind":1024,"name":"remove","url":"interfaces/datatypes.EndpointResponseHeaders.html#remove","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointResponseHeaders"},{"id":375,"kind":256,"name":"EndpointIPPolicy","url":"interfaces/datatypes.EndpointIPPolicy.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":376,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointIPPolicy.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointIPPolicy"},{"id":377,"kind":1024,"name":"ipPolicies","url":"interfaces/datatypes.EndpointIPPolicy.html#ipPolicies","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointIPPolicy"},{"id":378,"kind":256,"name":"EndpointIPPolicyMutate","url":"interfaces/datatypes.EndpointIPPolicyMutate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":379,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointIPPolicyMutate.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointIPPolicyMutate"},{"id":380,"kind":1024,"name":"ipPolicyIds","url":"interfaces/datatypes.EndpointIPPolicyMutate.html#ipPolicyIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointIPPolicyMutate"},{"id":381,"kind":256,"name":"EndpointCircuitBreaker","url":"interfaces/datatypes.EndpointCircuitBreaker.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":382,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointCircuitBreaker.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":383,"kind":1024,"name":"trippedDuration","url":"interfaces/datatypes.EndpointCircuitBreaker.html#trippedDuration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":384,"kind":1024,"name":"rollingWindow","url":"interfaces/datatypes.EndpointCircuitBreaker.html#rollingWindow","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":385,"kind":1024,"name":"numBuckets","url":"interfaces/datatypes.EndpointCircuitBreaker.html#numBuckets","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":386,"kind":1024,"name":"volumeThreshold","url":"interfaces/datatypes.EndpointCircuitBreaker.html#volumeThreshold","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":387,"kind":1024,"name":"errorThresholdPercentage","url":"interfaces/datatypes.EndpointCircuitBreaker.html#errorThresholdPercentage","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":388,"kind":256,"name":"EndpointOAuth","url":"interfaces/datatypes.EndpointOAuth.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":389,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointOAuth.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":390,"kind":1024,"name":"provider","url":"interfaces/datatypes.EndpointOAuth.html#provider","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":391,"kind":1024,"name":"optionsPassthrough","url":"interfaces/datatypes.EndpointOAuth.html#optionsPassthrough","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":392,"kind":1024,"name":"cookiePrefix","url":"interfaces/datatypes.EndpointOAuth.html#cookiePrefix","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":393,"kind":1024,"name":"inactivityTimeout","url":"interfaces/datatypes.EndpointOAuth.html#inactivityTimeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":394,"kind":1024,"name":"maximumDuration","url":"interfaces/datatypes.EndpointOAuth.html#maximumDuration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":395,"kind":1024,"name":"authCheckInterval","url":"interfaces/datatypes.EndpointOAuth.html#authCheckInterval","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":396,"kind":256,"name":"EndpointOAuthProvider","url":"interfaces/datatypes.EndpointOAuthProvider.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":397,"kind":1024,"name":"github","url":"interfaces/datatypes.EndpointOAuthProvider.html#github","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthProvider"},{"id":398,"kind":1024,"name":"facebook","url":"interfaces/datatypes.EndpointOAuthProvider.html#facebook","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthProvider"},{"id":399,"kind":1024,"name":"microsoft","url":"interfaces/datatypes.EndpointOAuthProvider.html#microsoft","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthProvider"},{"id":400,"kind":1024,"name":"google","url":"interfaces/datatypes.EndpointOAuthProvider.html#google","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthProvider"},{"id":401,"kind":1024,"name":"linkedin","url":"interfaces/datatypes.EndpointOAuthProvider.html#linkedin","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthProvider"},{"id":402,"kind":1024,"name":"gitlab","url":"interfaces/datatypes.EndpointOAuthProvider.html#gitlab","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthProvider"},{"id":403,"kind":1024,"name":"twitch","url":"interfaces/datatypes.EndpointOAuthProvider.html#twitch","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthProvider"},{"id":404,"kind":1024,"name":"amazon","url":"interfaces/datatypes.EndpointOAuthProvider.html#amazon","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthProvider"},{"id":405,"kind":256,"name":"EndpointOAuthGitHub","url":"interfaces/datatypes.EndpointOAuthGitHub.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":406,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOAuthGitHub.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":407,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOAuthGitHub.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":408,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOAuthGitHub.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":409,"kind":1024,"name":"emailAddresses","url":"interfaces/datatypes.EndpointOAuthGitHub.html#emailAddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":410,"kind":1024,"name":"emailDomains","url":"interfaces/datatypes.EndpointOAuthGitHub.html#emailDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":411,"kind":1024,"name":"teams","url":"interfaces/datatypes.EndpointOAuthGitHub.html#teams","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":412,"kind":1024,"name":"organizations","url":"interfaces/datatypes.EndpointOAuthGitHub.html#organizations","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":413,"kind":256,"name":"EndpointOAuthFacebook","url":"interfaces/datatypes.EndpointOAuthFacebook.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":414,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOAuthFacebook.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthFacebook"},{"id":415,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOAuthFacebook.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthFacebook"},{"id":416,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOAuthFacebook.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthFacebook"},{"id":417,"kind":1024,"name":"emailAddresses","url":"interfaces/datatypes.EndpointOAuthFacebook.html#emailAddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthFacebook"},{"id":418,"kind":1024,"name":"emailDomains","url":"interfaces/datatypes.EndpointOAuthFacebook.html#emailDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthFacebook"},{"id":419,"kind":256,"name":"EndpointOAuthMicrosoft","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":420,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthMicrosoft"},{"id":421,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthMicrosoft"},{"id":422,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthMicrosoft"},{"id":423,"kind":1024,"name":"emailAddresses","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html#emailAddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthMicrosoft"},{"id":424,"kind":1024,"name":"emailDomains","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html#emailDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthMicrosoft"},{"id":425,"kind":256,"name":"EndpointOAuthGoogle","url":"interfaces/datatypes.EndpointOAuthGoogle.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":426,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOAuthGoogle.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGoogle"},{"id":427,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOAuthGoogle.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGoogle"},{"id":428,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOAuthGoogle.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGoogle"},{"id":429,"kind":1024,"name":"emailAddresses","url":"interfaces/datatypes.EndpointOAuthGoogle.html#emailAddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGoogle"},{"id":430,"kind":1024,"name":"emailDomains","url":"interfaces/datatypes.EndpointOAuthGoogle.html#emailDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGoogle"},{"id":431,"kind":256,"name":"EndpointOAuthLinkedIn","url":"interfaces/datatypes.EndpointOAuthLinkedIn.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":432,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOAuthLinkedIn.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthLinkedIn"},{"id":433,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOAuthLinkedIn.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthLinkedIn"},{"id":434,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOAuthLinkedIn.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthLinkedIn"},{"id":435,"kind":1024,"name":"emailAddresses","url":"interfaces/datatypes.EndpointOAuthLinkedIn.html#emailAddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthLinkedIn"},{"id":436,"kind":1024,"name":"emailDomains","url":"interfaces/datatypes.EndpointOAuthLinkedIn.html#emailDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthLinkedIn"},{"id":437,"kind":256,"name":"EndpointOAuthGitLab","url":"interfaces/datatypes.EndpointOAuthGitLab.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":438,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOAuthGitLab.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitLab"},{"id":439,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOAuthGitLab.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitLab"},{"id":440,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOAuthGitLab.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitLab"},{"id":441,"kind":1024,"name":"emailAddresses","url":"interfaces/datatypes.EndpointOAuthGitLab.html#emailAddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitLab"},{"id":442,"kind":1024,"name":"emailDomains","url":"interfaces/datatypes.EndpointOAuthGitLab.html#emailDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitLab"},{"id":443,"kind":256,"name":"EndpointOAuthTwitch","url":"interfaces/datatypes.EndpointOAuthTwitch.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":444,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOAuthTwitch.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthTwitch"},{"id":445,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOAuthTwitch.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthTwitch"},{"id":446,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOAuthTwitch.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthTwitch"},{"id":447,"kind":1024,"name":"emailAddresses","url":"interfaces/datatypes.EndpointOAuthTwitch.html#emailAddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthTwitch"},{"id":448,"kind":1024,"name":"emailDomains","url":"interfaces/datatypes.EndpointOAuthTwitch.html#emailDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthTwitch"},{"id":449,"kind":256,"name":"EndpointOAuthAmazon","url":"interfaces/datatypes.EndpointOAuthAmazon.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":450,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOAuthAmazon.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthAmazon"},{"id":451,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOAuthAmazon.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthAmazon"},{"id":452,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOAuthAmazon.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthAmazon"},{"id":453,"kind":1024,"name":"emailAddresses","url":"interfaces/datatypes.EndpointOAuthAmazon.html#emailAddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthAmazon"},{"id":454,"kind":1024,"name":"emailDomains","url":"interfaces/datatypes.EndpointOAuthAmazon.html#emailDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthAmazon"},{"id":455,"kind":256,"name":"EndpointSAML","url":"interfaces/datatypes.EndpointSAML.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":456,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointSAML.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":457,"kind":1024,"name":"optionsPassthrough","url":"interfaces/datatypes.EndpointSAML.html#optionsPassthrough","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":458,"kind":1024,"name":"cookiePrefix","url":"interfaces/datatypes.EndpointSAML.html#cookiePrefix","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":459,"kind":1024,"name":"inactivityTimeout","url":"interfaces/datatypes.EndpointSAML.html#inactivityTimeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":460,"kind":1024,"name":"maximumDuration","url":"interfaces/datatypes.EndpointSAML.html#maximumDuration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":461,"kind":1024,"name":"idpMetadata","url":"interfaces/datatypes.EndpointSAML.html#idpMetadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":462,"kind":1024,"name":"forceAuthn","url":"interfaces/datatypes.EndpointSAML.html#forceAuthn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":463,"kind":1024,"name":"allowIdpInitiated","url":"interfaces/datatypes.EndpointSAML.html#allowIdpInitiated","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":464,"kind":1024,"name":"authorizedGroups","url":"interfaces/datatypes.EndpointSAML.html#authorizedGroups","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":465,"kind":1024,"name":"entityId","url":"interfaces/datatypes.EndpointSAML.html#entityId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":466,"kind":1024,"name":"assertionConsumerServiceUrl","url":"interfaces/datatypes.EndpointSAML.html#assertionConsumerServiceUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":467,"kind":1024,"name":"singleLogoutUrl","url":"interfaces/datatypes.EndpointSAML.html#singleLogoutUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":468,"kind":1024,"name":"requestSigningCertificatePem","url":"interfaces/datatypes.EndpointSAML.html#requestSigningCertificatePem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":469,"kind":1024,"name":"metadataUrl","url":"interfaces/datatypes.EndpointSAML.html#metadataUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":470,"kind":1024,"name":"nameidFormat","url":"interfaces/datatypes.EndpointSAML.html#nameidFormat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":471,"kind":256,"name":"EndpointSAMLMutate","url":"interfaces/datatypes.EndpointSAMLMutate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":472,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointSAMLMutate.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":473,"kind":1024,"name":"optionsPassthrough","url":"interfaces/datatypes.EndpointSAMLMutate.html#optionsPassthrough","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":474,"kind":1024,"name":"cookiePrefix","url":"interfaces/datatypes.EndpointSAMLMutate.html#cookiePrefix","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":475,"kind":1024,"name":"inactivityTimeout","url":"interfaces/datatypes.EndpointSAMLMutate.html#inactivityTimeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":476,"kind":1024,"name":"maximumDuration","url":"interfaces/datatypes.EndpointSAMLMutate.html#maximumDuration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":477,"kind":1024,"name":"idpMetadata","url":"interfaces/datatypes.EndpointSAMLMutate.html#idpMetadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":478,"kind":1024,"name":"forceAuthn","url":"interfaces/datatypes.EndpointSAMLMutate.html#forceAuthn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":479,"kind":1024,"name":"allowIdpInitiated","url":"interfaces/datatypes.EndpointSAMLMutate.html#allowIdpInitiated","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":480,"kind":1024,"name":"authorizedGroups","url":"interfaces/datatypes.EndpointSAMLMutate.html#authorizedGroups","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":481,"kind":1024,"name":"nameidFormat","url":"interfaces/datatypes.EndpointSAMLMutate.html#nameidFormat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":482,"kind":256,"name":"EndpointOIDC","url":"interfaces/datatypes.EndpointOIDC.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":483,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointOIDC.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":484,"kind":1024,"name":"optionsPassthrough","url":"interfaces/datatypes.EndpointOIDC.html#optionsPassthrough","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":485,"kind":1024,"name":"cookiePrefix","url":"interfaces/datatypes.EndpointOIDC.html#cookiePrefix","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":486,"kind":1024,"name":"inactivityTimeout","url":"interfaces/datatypes.EndpointOIDC.html#inactivityTimeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":487,"kind":1024,"name":"maximumDuration","url":"interfaces/datatypes.EndpointOIDC.html#maximumDuration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":488,"kind":1024,"name":"issuer","url":"interfaces/datatypes.EndpointOIDC.html#issuer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":489,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOIDC.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":490,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOIDC.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":491,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOIDC.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":492,"kind":256,"name":"EndpointBackend","url":"interfaces/datatypes.EndpointBackend.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":493,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointBackend.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointBackend"},{"id":494,"kind":1024,"name":"backend","url":"interfaces/datatypes.EndpointBackend.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointBackend"},{"id":495,"kind":256,"name":"EndpointBackendMutate","url":"interfaces/datatypes.EndpointBackendMutate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":496,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointBackendMutate.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointBackendMutate"},{"id":497,"kind":1024,"name":"backendId","url":"interfaces/datatypes.EndpointBackendMutate.html#backendId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointBackendMutate"},{"id":498,"kind":256,"name":"EndpointWebsocketTCPConverter","url":"interfaces/datatypes.EndpointWebsocketTCPConverter.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":499,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointWebsocketTCPConverter.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointWebsocketTCPConverter"},{"id":500,"kind":256,"name":"EdgeRouteItem","url":"interfaces/datatypes.EdgeRouteItem.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":501,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteItem.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteItem"},{"id":502,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteItem.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteItem"},{"id":503,"kind":256,"name":"HTTPSEdgeRouteCreate","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":504,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":505,"kind":1024,"name":"matchType","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#matchType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":506,"kind":1024,"name":"match","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#match","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":507,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":508,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":509,"kind":1024,"name":"backend","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":510,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":511,"kind":1024,"name":"circuitBreaker","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#circuitBreaker","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":512,"kind":1024,"name":"compression","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#compression","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":513,"kind":1024,"name":"requestHeaders","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#requestHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":514,"kind":1024,"name":"responseHeaders","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#responseHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":515,"kind":1024,"name":"webhookVerification","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#webhookVerification","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":516,"kind":1024,"name":"oauth","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#oauth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":517,"kind":1024,"name":"saml","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#saml","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":518,"kind":1024,"name":"oidc","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#oidc","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":519,"kind":1024,"name":"websocketTcpConverter","url":"interfaces/datatypes.HTTPSEdgeRouteCreate.html#websocketTcpConverter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteCreate"},{"id":520,"kind":256,"name":"HTTPSEdgeRouteUpdate","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":521,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":522,"kind":1024,"name":"id","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":523,"kind":1024,"name":"matchType","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#matchType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":524,"kind":1024,"name":"match","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#match","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":525,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":526,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":527,"kind":1024,"name":"backend","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":528,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":529,"kind":1024,"name":"circuitBreaker","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#circuitBreaker","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":530,"kind":1024,"name":"compression","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#compression","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":531,"kind":1024,"name":"requestHeaders","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#requestHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":532,"kind":1024,"name":"responseHeaders","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#responseHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":533,"kind":1024,"name":"webhookVerification","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#webhookVerification","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":534,"kind":1024,"name":"oauth","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#oauth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":535,"kind":1024,"name":"saml","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#saml","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":536,"kind":1024,"name":"oidc","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#oidc","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":537,"kind":1024,"name":"websocketTcpConverter","url":"interfaces/datatypes.HTTPSEdgeRouteUpdate.html#websocketTcpConverter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRouteUpdate"},{"id":538,"kind":256,"name":"HTTPSEdgeRoute","url":"interfaces/datatypes.HTTPSEdgeRoute.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":539,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.HTTPSEdgeRoute.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":540,"kind":1024,"name":"id","url":"interfaces/datatypes.HTTPSEdgeRoute.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":541,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.HTTPSEdgeRoute.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":542,"kind":1024,"name":"matchType","url":"interfaces/datatypes.HTTPSEdgeRoute.html#matchType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":543,"kind":1024,"name":"match","url":"interfaces/datatypes.HTTPSEdgeRoute.html#match","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":544,"kind":1024,"name":"uri","url":"interfaces/datatypes.HTTPSEdgeRoute.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":545,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPSEdgeRoute.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":546,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPSEdgeRoute.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":547,"kind":1024,"name":"backend","url":"interfaces/datatypes.HTTPSEdgeRoute.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":548,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.HTTPSEdgeRoute.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":549,"kind":1024,"name":"circuitBreaker","url":"interfaces/datatypes.HTTPSEdgeRoute.html#circuitBreaker","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":550,"kind":1024,"name":"compression","url":"interfaces/datatypes.HTTPSEdgeRoute.html#compression","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":551,"kind":1024,"name":"requestHeaders","url":"interfaces/datatypes.HTTPSEdgeRoute.html#requestHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":552,"kind":1024,"name":"responseHeaders","url":"interfaces/datatypes.HTTPSEdgeRoute.html#responseHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":553,"kind":1024,"name":"webhookVerification","url":"interfaces/datatypes.HTTPSEdgeRoute.html#webhookVerification","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":554,"kind":1024,"name":"oauth","url":"interfaces/datatypes.HTTPSEdgeRoute.html#oauth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":555,"kind":1024,"name":"saml","url":"interfaces/datatypes.HTTPSEdgeRoute.html#saml","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":556,"kind":1024,"name":"oidc","url":"interfaces/datatypes.HTTPSEdgeRoute.html#oidc","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":557,"kind":1024,"name":"websocketTcpConverter","url":"interfaces/datatypes.HTTPSEdgeRoute.html#websocketTcpConverter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeRoute"},{"id":558,"kind":256,"name":"HTTPSEdgeList","url":"interfaces/datatypes.HTTPSEdgeList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":559,"kind":1024,"name":"httpsEdges","url":"interfaces/datatypes.HTTPSEdgeList.html#httpsEdges","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeList"},{"id":560,"kind":1024,"name":"uri","url":"interfaces/datatypes.HTTPSEdgeList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeList"},{"id":561,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.HTTPSEdgeList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeList"},{"id":562,"kind":256,"name":"HTTPSEdgeCreate","url":"interfaces/datatypes.HTTPSEdgeCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":563,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPSEdgeCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeCreate"},{"id":564,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPSEdgeCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeCreate"},{"id":565,"kind":1024,"name":"hostports","url":"interfaces/datatypes.HTTPSEdgeCreate.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeCreate"},{"id":566,"kind":1024,"name":"mutualTls","url":"interfaces/datatypes.HTTPSEdgeCreate.html#mutualTls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeCreate"},{"id":567,"kind":1024,"name":"tlsTermination","url":"interfaces/datatypes.HTTPSEdgeCreate.html#tlsTermination","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeCreate"},{"id":568,"kind":256,"name":"HTTPSEdgeUpdate","url":"interfaces/datatypes.HTTPSEdgeUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":569,"kind":1024,"name":"id","url":"interfaces/datatypes.HTTPSEdgeUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeUpdate"},{"id":570,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPSEdgeUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeUpdate"},{"id":571,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPSEdgeUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeUpdate"},{"id":572,"kind":1024,"name":"hostports","url":"interfaces/datatypes.HTTPSEdgeUpdate.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeUpdate"},{"id":573,"kind":1024,"name":"mutualTls","url":"interfaces/datatypes.HTTPSEdgeUpdate.html#mutualTls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeUpdate"},{"id":574,"kind":1024,"name":"tlsTermination","url":"interfaces/datatypes.HTTPSEdgeUpdate.html#tlsTermination","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdgeUpdate"},{"id":575,"kind":256,"name":"HTTPSEdge","url":"interfaces/datatypes.HTTPSEdge.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":576,"kind":1024,"name":"id","url":"interfaces/datatypes.HTTPSEdge.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":577,"kind":1024,"name":"description","url":"interfaces/datatypes.HTTPSEdge.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":578,"kind":1024,"name":"metadata","url":"interfaces/datatypes.HTTPSEdge.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":579,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.HTTPSEdge.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":580,"kind":1024,"name":"uri","url":"interfaces/datatypes.HTTPSEdge.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":581,"kind":1024,"name":"hostports","url":"interfaces/datatypes.HTTPSEdge.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":582,"kind":1024,"name":"mutualTls","url":"interfaces/datatypes.HTTPSEdge.html#mutualTls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":583,"kind":1024,"name":"tlsTermination","url":"interfaces/datatypes.HTTPSEdge.html#tlsTermination","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":584,"kind":1024,"name":"routes","url":"interfaces/datatypes.HTTPSEdge.html#routes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.HTTPSEdge"},{"id":585,"kind":256,"name":"EdgeBackendReplace","url":"interfaces/datatypes.EdgeBackendReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":586,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeBackendReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeBackendReplace"},{"id":587,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeBackendReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeBackendReplace"},{"id":588,"kind":256,"name":"EdgeIPRestrictionReplace","url":"interfaces/datatypes.EdgeIPRestrictionReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":589,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeIPRestrictionReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeIPRestrictionReplace"},{"id":590,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeIPRestrictionReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeIPRestrictionReplace"},{"id":591,"kind":256,"name":"EdgeMutualTLSReplace","url":"interfaces/datatypes.EdgeMutualTLSReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":592,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeMutualTLSReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeMutualTLSReplace"},{"id":593,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeMutualTLSReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeMutualTLSReplace"},{"id":594,"kind":256,"name":"EdgeTLSTerminationReplace","url":"interfaces/datatypes.EdgeTLSTerminationReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":595,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeTLSTerminationReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeTLSTerminationReplace"},{"id":596,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeTLSTerminationReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeTLSTerminationReplace"},{"id":597,"kind":256,"name":"EdgeTLSTerminationAtEdgeReplace","url":"interfaces/datatypes.EdgeTLSTerminationAtEdgeReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":598,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeTLSTerminationAtEdgeReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeTLSTerminationAtEdgeReplace"},{"id":599,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeTLSTerminationAtEdgeReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeTLSTerminationAtEdgeReplace"},{"id":600,"kind":256,"name":"EdgeRouteBackendReplace","url":"interfaces/datatypes.EdgeRouteBackendReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":601,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteBackendReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteBackendReplace"},{"id":602,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteBackendReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteBackendReplace"},{"id":603,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteBackendReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteBackendReplace"},{"id":604,"kind":256,"name":"EdgeRouteIPRestrictionReplace","url":"interfaces/datatypes.EdgeRouteIPRestrictionReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":605,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteIPRestrictionReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteIPRestrictionReplace"},{"id":606,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteIPRestrictionReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteIPRestrictionReplace"},{"id":607,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteIPRestrictionReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteIPRestrictionReplace"},{"id":608,"kind":256,"name":"EdgeRouteRequestHeadersReplace","url":"interfaces/datatypes.EdgeRouteRequestHeadersReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":609,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteRequestHeadersReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteRequestHeadersReplace"},{"id":610,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteRequestHeadersReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteRequestHeadersReplace"},{"id":611,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteRequestHeadersReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteRequestHeadersReplace"},{"id":612,"kind":256,"name":"EdgeRouteResponseHeadersReplace","url":"interfaces/datatypes.EdgeRouteResponseHeadersReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":613,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteResponseHeadersReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteResponseHeadersReplace"},{"id":614,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteResponseHeadersReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteResponseHeadersReplace"},{"id":615,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteResponseHeadersReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteResponseHeadersReplace"},{"id":616,"kind":256,"name":"EdgeRouteCompressionReplace","url":"interfaces/datatypes.EdgeRouteCompressionReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":617,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteCompressionReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteCompressionReplace"},{"id":618,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteCompressionReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteCompressionReplace"},{"id":619,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteCompressionReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteCompressionReplace"},{"id":620,"kind":256,"name":"EdgeRouteCircuitBreakerReplace","url":"interfaces/datatypes.EdgeRouteCircuitBreakerReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":621,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteCircuitBreakerReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteCircuitBreakerReplace"},{"id":622,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteCircuitBreakerReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteCircuitBreakerReplace"},{"id":623,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteCircuitBreakerReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteCircuitBreakerReplace"},{"id":624,"kind":256,"name":"EdgeRouteWebhookVerificationReplace","url":"interfaces/datatypes.EdgeRouteWebhookVerificationReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":625,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteWebhookVerificationReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteWebhookVerificationReplace"},{"id":626,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteWebhookVerificationReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteWebhookVerificationReplace"},{"id":627,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteWebhookVerificationReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteWebhookVerificationReplace"},{"id":628,"kind":256,"name":"EdgeRouteOAuthReplace","url":"interfaces/datatypes.EdgeRouteOAuthReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":629,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteOAuthReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteOAuthReplace"},{"id":630,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteOAuthReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteOAuthReplace"},{"id":631,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteOAuthReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteOAuthReplace"},{"id":632,"kind":256,"name":"EdgeRouteSAMLReplace","url":"interfaces/datatypes.EdgeRouteSAMLReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":633,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteSAMLReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteSAMLReplace"},{"id":634,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteSAMLReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteSAMLReplace"},{"id":635,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteSAMLReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteSAMLReplace"},{"id":636,"kind":256,"name":"EdgeRouteOIDCReplace","url":"interfaces/datatypes.EdgeRouteOIDCReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":637,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteOIDCReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteOIDCReplace"},{"id":638,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteOIDCReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteOIDCReplace"},{"id":639,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteOIDCReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteOIDCReplace"},{"id":640,"kind":256,"name":"EdgeRouteWebsocketTCPConverterReplace","url":"interfaces/datatypes.EdgeRouteWebsocketTCPConverterReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":641,"kind":1024,"name":"edgeId","url":"interfaces/datatypes.EdgeRouteWebsocketTCPConverterReplace.html#edgeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteWebsocketTCPConverterReplace"},{"id":642,"kind":1024,"name":"id","url":"interfaces/datatypes.EdgeRouteWebsocketTCPConverterReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteWebsocketTCPConverterReplace"},{"id":643,"kind":1024,"name":"module","url":"interfaces/datatypes.EdgeRouteWebsocketTCPConverterReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EdgeRouteWebsocketTCPConverterReplace"},{"id":644,"kind":256,"name":"TCPEdgeList","url":"interfaces/datatypes.TCPEdgeList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":645,"kind":1024,"name":"tcpEdges","url":"interfaces/datatypes.TCPEdgeList.html#tcpEdges","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeList"},{"id":646,"kind":1024,"name":"uri","url":"interfaces/datatypes.TCPEdgeList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeList"},{"id":647,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.TCPEdgeList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeList"},{"id":648,"kind":256,"name":"TCPEdgeCreate","url":"interfaces/datatypes.TCPEdgeCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":649,"kind":1024,"name":"description","url":"interfaces/datatypes.TCPEdgeCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeCreate"},{"id":650,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TCPEdgeCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeCreate"},{"id":651,"kind":1024,"name":"hostports","url":"interfaces/datatypes.TCPEdgeCreate.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeCreate"},{"id":652,"kind":1024,"name":"backend","url":"interfaces/datatypes.TCPEdgeCreate.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeCreate"},{"id":653,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.TCPEdgeCreate.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeCreate"},{"id":654,"kind":256,"name":"TCPEdgeUpdate","url":"interfaces/datatypes.TCPEdgeUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":655,"kind":1024,"name":"id","url":"interfaces/datatypes.TCPEdgeUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeUpdate"},{"id":656,"kind":1024,"name":"description","url":"interfaces/datatypes.TCPEdgeUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeUpdate"},{"id":657,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TCPEdgeUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeUpdate"},{"id":658,"kind":1024,"name":"hostports","url":"interfaces/datatypes.TCPEdgeUpdate.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeUpdate"},{"id":659,"kind":1024,"name":"backend","url":"interfaces/datatypes.TCPEdgeUpdate.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeUpdate"},{"id":660,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.TCPEdgeUpdate.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdgeUpdate"},{"id":661,"kind":256,"name":"TCPEdge","url":"interfaces/datatypes.TCPEdge.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":662,"kind":1024,"name":"id","url":"interfaces/datatypes.TCPEdge.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdge"},{"id":663,"kind":1024,"name":"description","url":"interfaces/datatypes.TCPEdge.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdge"},{"id":664,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TCPEdge.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdge"},{"id":665,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.TCPEdge.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdge"},{"id":666,"kind":1024,"name":"uri","url":"interfaces/datatypes.TCPEdge.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdge"},{"id":667,"kind":1024,"name":"hostports","url":"interfaces/datatypes.TCPEdge.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdge"},{"id":668,"kind":1024,"name":"backend","url":"interfaces/datatypes.TCPEdge.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdge"},{"id":669,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.TCPEdge.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TCPEdge"},{"id":670,"kind":256,"name":"TLSEdgeList","url":"interfaces/datatypes.TLSEdgeList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":671,"kind":1024,"name":"tlsEdges","url":"interfaces/datatypes.TLSEdgeList.html#tlsEdges","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeList"},{"id":672,"kind":1024,"name":"uri","url":"interfaces/datatypes.TLSEdgeList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeList"},{"id":673,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.TLSEdgeList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeList"},{"id":674,"kind":256,"name":"TLSEdgeCreate","url":"interfaces/datatypes.TLSEdgeCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":675,"kind":1024,"name":"description","url":"interfaces/datatypes.TLSEdgeCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeCreate"},{"id":676,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TLSEdgeCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeCreate"},{"id":677,"kind":1024,"name":"hostports","url":"interfaces/datatypes.TLSEdgeCreate.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeCreate"},{"id":678,"kind":1024,"name":"backend","url":"interfaces/datatypes.TLSEdgeCreate.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeCreate"},{"id":679,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.TLSEdgeCreate.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeCreate"},{"id":680,"kind":1024,"name":"mutualTls","url":"interfaces/datatypes.TLSEdgeCreate.html#mutualTls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeCreate"},{"id":681,"kind":1024,"name":"tlsTermination","url":"interfaces/datatypes.TLSEdgeCreate.html#tlsTermination","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeCreate"},{"id":682,"kind":256,"name":"TLSEdgeUpdate","url":"interfaces/datatypes.TLSEdgeUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":683,"kind":1024,"name":"id","url":"interfaces/datatypes.TLSEdgeUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeUpdate"},{"id":684,"kind":1024,"name":"description","url":"interfaces/datatypes.TLSEdgeUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeUpdate"},{"id":685,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TLSEdgeUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeUpdate"},{"id":686,"kind":1024,"name":"hostports","url":"interfaces/datatypes.TLSEdgeUpdate.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeUpdate"},{"id":687,"kind":1024,"name":"backend","url":"interfaces/datatypes.TLSEdgeUpdate.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeUpdate"},{"id":688,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.TLSEdgeUpdate.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeUpdate"},{"id":689,"kind":1024,"name":"mutualTls","url":"interfaces/datatypes.TLSEdgeUpdate.html#mutualTls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeUpdate"},{"id":690,"kind":1024,"name":"tlsTermination","url":"interfaces/datatypes.TLSEdgeUpdate.html#tlsTermination","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdgeUpdate"},{"id":691,"kind":256,"name":"TLSEdge","url":"interfaces/datatypes.TLSEdge.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":692,"kind":1024,"name":"id","url":"interfaces/datatypes.TLSEdge.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":693,"kind":1024,"name":"description","url":"interfaces/datatypes.TLSEdge.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":694,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TLSEdge.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":695,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.TLSEdge.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":696,"kind":1024,"name":"uri","url":"interfaces/datatypes.TLSEdge.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":697,"kind":1024,"name":"hostports","url":"interfaces/datatypes.TLSEdge.html#hostports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":698,"kind":1024,"name":"backend","url":"interfaces/datatypes.TLSEdge.html#backend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":699,"kind":1024,"name":"ipRestriction","url":"interfaces/datatypes.TLSEdge.html#ipRestriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":700,"kind":1024,"name":"mutualTls","url":"interfaces/datatypes.TLSEdge.html#mutualTls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":701,"kind":1024,"name":"tlsTermination","url":"interfaces/datatypes.TLSEdge.html#tlsTermination","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSEdge"},{"id":702,"kind":256,"name":"Endpoint","url":"interfaces/datatypes.Endpoint.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":703,"kind":1024,"name":"id","url":"interfaces/datatypes.Endpoint.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":704,"kind":1024,"name":"region","url":"interfaces/datatypes.Endpoint.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":705,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.Endpoint.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":706,"kind":1024,"name":"updatedAt","url":"interfaces/datatypes.Endpoint.html#updatedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":707,"kind":1024,"name":"publicUrl","url":"interfaces/datatypes.Endpoint.html#publicUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":708,"kind":1024,"name":"proto","url":"interfaces/datatypes.Endpoint.html#proto","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":709,"kind":1024,"name":"hostport","url":"interfaces/datatypes.Endpoint.html#hostport","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":710,"kind":1024,"name":"type","url":"interfaces/datatypes.Endpoint.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":711,"kind":1024,"name":"metadata","url":"interfaces/datatypes.Endpoint.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":712,"kind":1024,"name":"domain","url":"interfaces/datatypes.Endpoint.html#domain","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":713,"kind":1024,"name":"tcpAddr","url":"interfaces/datatypes.Endpoint.html#tcpAddr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":714,"kind":1024,"name":"tunnel","url":"interfaces/datatypes.Endpoint.html#tunnel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":715,"kind":1024,"name":"edge","url":"interfaces/datatypes.Endpoint.html#edge","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Endpoint"},{"id":716,"kind":256,"name":"EndpointList","url":"interfaces/datatypes.EndpointList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":717,"kind":1024,"name":"endpoints","url":"interfaces/datatypes.EndpointList.html#endpoints","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointList"},{"id":718,"kind":1024,"name":"uri","url":"interfaces/datatypes.EndpointList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointList"},{"id":719,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.EndpointList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointList"},{"id":720,"kind":256,"name":"EventDestinationCreate","url":"interfaces/datatypes.EventDestinationCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":721,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventDestinationCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationCreate"},{"id":722,"kind":1024,"name":"description","url":"interfaces/datatypes.EventDestinationCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationCreate"},{"id":723,"kind":1024,"name":"format","url":"interfaces/datatypes.EventDestinationCreate.html#format","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationCreate"},{"id":724,"kind":1024,"name":"target","url":"interfaces/datatypes.EventDestinationCreate.html#target","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationCreate"},{"id":725,"kind":256,"name":"EventDestinationUpdate","url":"interfaces/datatypes.EventDestinationUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":726,"kind":1024,"name":"id","url":"interfaces/datatypes.EventDestinationUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationUpdate"},{"id":727,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventDestinationUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationUpdate"},{"id":728,"kind":1024,"name":"description","url":"interfaces/datatypes.EventDestinationUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationUpdate"},{"id":729,"kind":1024,"name":"format","url":"interfaces/datatypes.EventDestinationUpdate.html#format","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationUpdate"},{"id":730,"kind":1024,"name":"target","url":"interfaces/datatypes.EventDestinationUpdate.html#target","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationUpdate"},{"id":731,"kind":256,"name":"EventDestination","url":"interfaces/datatypes.EventDestination.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":732,"kind":1024,"name":"id","url":"interfaces/datatypes.EventDestination.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":733,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventDestination.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":734,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.EventDestination.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":735,"kind":1024,"name":"description","url":"interfaces/datatypes.EventDestination.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":736,"kind":1024,"name":"format","url":"interfaces/datatypes.EventDestination.html#format","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":737,"kind":1024,"name":"target","url":"interfaces/datatypes.EventDestination.html#target","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":738,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventDestination.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":739,"kind":256,"name":"EventDestinationList","url":"interfaces/datatypes.EventDestinationList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":740,"kind":1024,"name":"eventDestinations","url":"interfaces/datatypes.EventDestinationList.html#eventDestinations","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationList"},{"id":741,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventDestinationList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationList"},{"id":742,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.EventDestinationList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationList"},{"id":743,"kind":256,"name":"EventTarget","url":"interfaces/datatypes.EventTarget.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":744,"kind":1024,"name":"firehose","url":"interfaces/datatypes.EventTarget.html#firehose","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTarget"},{"id":745,"kind":1024,"name":"kinesis","url":"interfaces/datatypes.EventTarget.html#kinesis","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTarget"},{"id":746,"kind":1024,"name":"cloudwatchLogs","url":"interfaces/datatypes.EventTarget.html#cloudwatchLogs","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTarget"},{"id":747,"kind":1024,"name":"datadog","url":"interfaces/datatypes.EventTarget.html#datadog","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTarget"},{"id":748,"kind":256,"name":"EventTargetFirehose","url":"interfaces/datatypes.EventTargetFirehose.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":749,"kind":1024,"name":"auth","url":"interfaces/datatypes.EventTargetFirehose.html#auth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetFirehose"},{"id":750,"kind":1024,"name":"deliveryStreamArn","url":"interfaces/datatypes.EventTargetFirehose.html#deliveryStreamArn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetFirehose"},{"id":751,"kind":256,"name":"EventTargetKinesis","url":"interfaces/datatypes.EventTargetKinesis.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":752,"kind":1024,"name":"auth","url":"interfaces/datatypes.EventTargetKinesis.html#auth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetKinesis"},{"id":753,"kind":1024,"name":"streamArn","url":"interfaces/datatypes.EventTargetKinesis.html#streamArn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetKinesis"},{"id":754,"kind":256,"name":"EventTargetCloudwatchLogs","url":"interfaces/datatypes.EventTargetCloudwatchLogs.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":755,"kind":1024,"name":"auth","url":"interfaces/datatypes.EventTargetCloudwatchLogs.html#auth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetCloudwatchLogs"},{"id":756,"kind":1024,"name":"logGroupArn","url":"interfaces/datatypes.EventTargetCloudwatchLogs.html#logGroupArn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetCloudwatchLogs"},{"id":757,"kind":256,"name":"EventTargetDatadog","url":"interfaces/datatypes.EventTargetDatadog.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":758,"kind":1024,"name":"apiKey","url":"interfaces/datatypes.EventTargetDatadog.html#apiKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetDatadog"},{"id":759,"kind":1024,"name":"ddtags","url":"interfaces/datatypes.EventTargetDatadog.html#ddtags","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetDatadog"},{"id":760,"kind":1024,"name":"service","url":"interfaces/datatypes.EventTargetDatadog.html#service","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetDatadog"},{"id":761,"kind":1024,"name":"ddsite","url":"interfaces/datatypes.EventTargetDatadog.html#ddsite","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetDatadog"},{"id":762,"kind":256,"name":"AWSAuth","url":"interfaces/datatypes.AWSAuth.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":763,"kind":1024,"name":"role","url":"interfaces/datatypes.AWSAuth.html#role","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AWSAuth"},{"id":764,"kind":1024,"name":"creds","url":"interfaces/datatypes.AWSAuth.html#creds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AWSAuth"},{"id":765,"kind":256,"name":"AWSRole","url":"interfaces/datatypes.AWSRole.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":766,"kind":1024,"name":"roleArn","url":"interfaces/datatypes.AWSRole.html#roleArn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AWSRole"},{"id":767,"kind":256,"name":"AWSCredentials","url":"interfaces/datatypes.AWSCredentials.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":768,"kind":1024,"name":"awsAccessKeyId","url":"interfaces/datatypes.AWSCredentials.html#awsAccessKeyId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AWSCredentials"},{"id":769,"kind":1024,"name":"awsSecretAccessKey","url":"interfaces/datatypes.AWSCredentials.html#awsSecretAccessKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AWSCredentials"},{"id":770,"kind":256,"name":"EventSubscriptionCreate","url":"interfaces/datatypes.EventSubscriptionCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":771,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventSubscriptionCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionCreate"},{"id":772,"kind":1024,"name":"description","url":"interfaces/datatypes.EventSubscriptionCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionCreate"},{"id":773,"kind":1024,"name":"sources","url":"interfaces/datatypes.EventSubscriptionCreate.html#sources","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionCreate"},{"id":774,"kind":1024,"name":"destinationIds","url":"interfaces/datatypes.EventSubscriptionCreate.html#destinationIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionCreate"},{"id":775,"kind":256,"name":"EventSubscriptionUpdate","url":"interfaces/datatypes.EventSubscriptionUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":776,"kind":1024,"name":"id","url":"interfaces/datatypes.EventSubscriptionUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionUpdate"},{"id":777,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventSubscriptionUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionUpdate"},{"id":778,"kind":1024,"name":"description","url":"interfaces/datatypes.EventSubscriptionUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionUpdate"},{"id":779,"kind":1024,"name":"sources","url":"interfaces/datatypes.EventSubscriptionUpdate.html#sources","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionUpdate"},{"id":780,"kind":1024,"name":"destinationIds","url":"interfaces/datatypes.EventSubscriptionUpdate.html#destinationIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionUpdate"},{"id":781,"kind":256,"name":"EventSubscriptionList","url":"interfaces/datatypes.EventSubscriptionList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":782,"kind":1024,"name":"eventSubscriptions","url":"interfaces/datatypes.EventSubscriptionList.html#eventSubscriptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionList"},{"id":783,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventSubscriptionList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionList"},{"id":784,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.EventSubscriptionList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionList"},{"id":785,"kind":256,"name":"EventSubscription","url":"interfaces/datatypes.EventSubscription.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":786,"kind":1024,"name":"id","url":"interfaces/datatypes.EventSubscription.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":787,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventSubscription.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":788,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.EventSubscription.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":789,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventSubscription.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":790,"kind":1024,"name":"description","url":"interfaces/datatypes.EventSubscription.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":791,"kind":1024,"name":"sources","url":"interfaces/datatypes.EventSubscription.html#sources","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":792,"kind":1024,"name":"destinations","url":"interfaces/datatypes.EventSubscription.html#destinations","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":793,"kind":256,"name":"EventSourceReplace","url":"interfaces/datatypes.EventSourceReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":794,"kind":1024,"name":"type","url":"interfaces/datatypes.EventSourceReplace.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceReplace"},{"id":795,"kind":256,"name":"EventSource","url":"interfaces/datatypes.EventSource.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":796,"kind":1024,"name":"type","url":"interfaces/datatypes.EventSource.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSource"},{"id":797,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventSource.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSource"},{"id":798,"kind":256,"name":"EventSourceList","url":"interfaces/datatypes.EventSourceList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":799,"kind":1024,"name":"sources","url":"interfaces/datatypes.EventSourceList.html#sources","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceList"},{"id":800,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventSourceList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceList"},{"id":801,"kind":256,"name":"EventSourceCreate","url":"interfaces/datatypes.EventSourceCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":802,"kind":1024,"name":"subscriptionId","url":"interfaces/datatypes.EventSourceCreate.html#subscriptionId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceCreate"},{"id":803,"kind":1024,"name":"type","url":"interfaces/datatypes.EventSourceCreate.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceCreate"},{"id":804,"kind":256,"name":"EventSourceUpdate","url":"interfaces/datatypes.EventSourceUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":805,"kind":1024,"name":"subscriptionId","url":"interfaces/datatypes.EventSourceUpdate.html#subscriptionId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceUpdate"},{"id":806,"kind":1024,"name":"type","url":"interfaces/datatypes.EventSourceUpdate.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceUpdate"},{"id":807,"kind":256,"name":"EventSourceItem","url":"interfaces/datatypes.EventSourceItem.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":808,"kind":1024,"name":"subscriptionId","url":"interfaces/datatypes.EventSourceItem.html#subscriptionId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceItem"},{"id":809,"kind":1024,"name":"type","url":"interfaces/datatypes.EventSourceItem.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceItem"},{"id":810,"kind":256,"name":"EventSourcePaging","url":"interfaces/datatypes.EventSourcePaging.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":811,"kind":1024,"name":"subscriptionId","url":"interfaces/datatypes.EventSourcePaging.html#subscriptionId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourcePaging"},{"id":812,"kind":256,"name":"IPPolicyCreate","url":"interfaces/datatypes.IPPolicyCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":813,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicyCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyCreate"},{"id":814,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicyCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyCreate"},{"id":815,"kind":256,"name":"IPPolicyUpdate","url":"interfaces/datatypes.IPPolicyUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":816,"kind":1024,"name":"id","url":"interfaces/datatypes.IPPolicyUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyUpdate"},{"id":817,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicyUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyUpdate"},{"id":818,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicyUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyUpdate"},{"id":819,"kind":256,"name":"IPPolicy","url":"interfaces/datatypes.IPPolicy.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":820,"kind":1024,"name":"id","url":"interfaces/datatypes.IPPolicy.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicy"},{"id":821,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPPolicy.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicy"},{"id":822,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.IPPolicy.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicy"},{"id":823,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicy.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicy"},{"id":824,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicy.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicy"},{"id":825,"kind":256,"name":"IPPolicyList","url":"interfaces/datatypes.IPPolicyList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":826,"kind":1024,"name":"ipPolicies","url":"interfaces/datatypes.IPPolicyList.html#ipPolicies","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyList"},{"id":827,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPPolicyList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyList"},{"id":828,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.IPPolicyList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyList"},{"id":829,"kind":256,"name":"IPPolicyRuleCreate","url":"interfaces/datatypes.IPPolicyRuleCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":830,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicyRuleCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleCreate"},{"id":831,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicyRuleCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleCreate"},{"id":832,"kind":1024,"name":"cidr","url":"interfaces/datatypes.IPPolicyRuleCreate.html#cidr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleCreate"},{"id":833,"kind":1024,"name":"ipPolicyId","url":"interfaces/datatypes.IPPolicyRuleCreate.html#ipPolicyId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleCreate"},{"id":834,"kind":1024,"name":"action","url":"interfaces/datatypes.IPPolicyRuleCreate.html#action","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleCreate"},{"id":835,"kind":256,"name":"IPPolicyRuleUpdate","url":"interfaces/datatypes.IPPolicyRuleUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":836,"kind":1024,"name":"id","url":"interfaces/datatypes.IPPolicyRuleUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleUpdate"},{"id":837,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicyRuleUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleUpdate"},{"id":838,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicyRuleUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleUpdate"},{"id":839,"kind":1024,"name":"cidr","url":"interfaces/datatypes.IPPolicyRuleUpdate.html#cidr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleUpdate"},{"id":840,"kind":256,"name":"IPPolicyRule","url":"interfaces/datatypes.IPPolicyRule.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":841,"kind":1024,"name":"id","url":"interfaces/datatypes.IPPolicyRule.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":842,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPPolicyRule.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":843,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.IPPolicyRule.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":844,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicyRule.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":845,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicyRule.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":846,"kind":1024,"name":"cidr","url":"interfaces/datatypes.IPPolicyRule.html#cidr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":847,"kind":1024,"name":"ipPolicy","url":"interfaces/datatypes.IPPolicyRule.html#ipPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":848,"kind":1024,"name":"action","url":"interfaces/datatypes.IPPolicyRule.html#action","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":849,"kind":256,"name":"IPPolicyRuleList","url":"interfaces/datatypes.IPPolicyRuleList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":850,"kind":1024,"name":"ipPolicyRules","url":"interfaces/datatypes.IPPolicyRuleList.html#ipPolicyRules","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleList"},{"id":851,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPPolicyRuleList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleList"},{"id":852,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.IPPolicyRuleList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleList"},{"id":853,"kind":256,"name":"IPRestrictionCreate","url":"interfaces/datatypes.IPRestrictionCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":854,"kind":1024,"name":"description","url":"interfaces/datatypes.IPRestrictionCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionCreate"},{"id":855,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPRestrictionCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionCreate"},{"id":856,"kind":1024,"name":"enforced","url":"interfaces/datatypes.IPRestrictionCreate.html#enforced","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionCreate"},{"id":857,"kind":1024,"name":"type","url":"interfaces/datatypes.IPRestrictionCreate.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionCreate"},{"id":858,"kind":1024,"name":"ipPolicyIds","url":"interfaces/datatypes.IPRestrictionCreate.html#ipPolicyIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionCreate"},{"id":859,"kind":256,"name":"IPRestrictionUpdate","url":"interfaces/datatypes.IPRestrictionUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":860,"kind":1024,"name":"id","url":"interfaces/datatypes.IPRestrictionUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionUpdate"},{"id":861,"kind":1024,"name":"description","url":"interfaces/datatypes.IPRestrictionUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionUpdate"},{"id":862,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPRestrictionUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionUpdate"},{"id":863,"kind":1024,"name":"enforced","url":"interfaces/datatypes.IPRestrictionUpdate.html#enforced","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionUpdate"},{"id":864,"kind":1024,"name":"ipPolicyIds","url":"interfaces/datatypes.IPRestrictionUpdate.html#ipPolicyIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionUpdate"},{"id":865,"kind":256,"name":"IPRestriction","url":"interfaces/datatypes.IPRestriction.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":866,"kind":1024,"name":"id","url":"interfaces/datatypes.IPRestriction.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":867,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPRestriction.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":868,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.IPRestriction.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":869,"kind":1024,"name":"description","url":"interfaces/datatypes.IPRestriction.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":870,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPRestriction.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":871,"kind":1024,"name":"enforced","url":"interfaces/datatypes.IPRestriction.html#enforced","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":872,"kind":1024,"name":"type","url":"interfaces/datatypes.IPRestriction.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":873,"kind":1024,"name":"ipPolicies","url":"interfaces/datatypes.IPRestriction.html#ipPolicies","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":874,"kind":256,"name":"IPRestrictionList","url":"interfaces/datatypes.IPRestrictionList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":875,"kind":1024,"name":"ipRestrictions","url":"interfaces/datatypes.IPRestrictionList.html#ipRestrictions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionList"},{"id":876,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPRestrictionList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionList"},{"id":877,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.IPRestrictionList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionList"},{"id":878,"kind":256,"name":"ReservedAddrCreate","url":"interfaces/datatypes.ReservedAddrCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":879,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedAddrCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrCreate"},{"id":880,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedAddrCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrCreate"},{"id":881,"kind":1024,"name":"region","url":"interfaces/datatypes.ReservedAddrCreate.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrCreate"},{"id":882,"kind":256,"name":"ReservedAddrUpdate","url":"interfaces/datatypes.ReservedAddrUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":883,"kind":1024,"name":"id","url":"interfaces/datatypes.ReservedAddrUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrUpdate"},{"id":884,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedAddrUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrUpdate"},{"id":885,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedAddrUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrUpdate"},{"id":886,"kind":256,"name":"ReservedAddr","url":"interfaces/datatypes.ReservedAddr.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":887,"kind":1024,"name":"id","url":"interfaces/datatypes.ReservedAddr.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":888,"kind":1024,"name":"uri","url":"interfaces/datatypes.ReservedAddr.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":889,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.ReservedAddr.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":890,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedAddr.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":891,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedAddr.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":892,"kind":1024,"name":"addr","url":"interfaces/datatypes.ReservedAddr.html#addr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":893,"kind":1024,"name":"region","url":"interfaces/datatypes.ReservedAddr.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":894,"kind":256,"name":"ReservedAddrList","url":"interfaces/datatypes.ReservedAddrList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":895,"kind":1024,"name":"reservedAddrs","url":"interfaces/datatypes.ReservedAddrList.html#reservedAddrs","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrList"},{"id":896,"kind":1024,"name":"uri","url":"interfaces/datatypes.ReservedAddrList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrList"},{"id":897,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.ReservedAddrList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrList"},{"id":898,"kind":256,"name":"ReservedDomainCreate","url":"interfaces/datatypes.ReservedDomainCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":899,"kind":1024,"name":"domain","url":"interfaces/datatypes.ReservedDomainCreate.html#domain","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":900,"kind":1024,"name":"region","url":"interfaces/datatypes.ReservedDomainCreate.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":901,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedDomainCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":902,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedDomainCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":903,"kind":1024,"name":"certificateId","url":"interfaces/datatypes.ReservedDomainCreate.html#certificateId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":904,"kind":1024,"name":"certificateManagementPolicy","url":"interfaces/datatypes.ReservedDomainCreate.html#certificateManagementPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":905,"kind":256,"name":"ReservedDomainUpdate","url":"interfaces/datatypes.ReservedDomainUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":906,"kind":1024,"name":"id","url":"interfaces/datatypes.ReservedDomainUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":907,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedDomainUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":908,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedDomainUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":909,"kind":1024,"name":"certificateId","url":"interfaces/datatypes.ReservedDomainUpdate.html#certificateId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":910,"kind":1024,"name":"certificateManagementPolicy","url":"interfaces/datatypes.ReservedDomainUpdate.html#certificateManagementPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":911,"kind":256,"name":"ReservedDomain","url":"interfaces/datatypes.ReservedDomain.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":912,"kind":1024,"name":"id","url":"interfaces/datatypes.ReservedDomain.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":913,"kind":1024,"name":"uri","url":"interfaces/datatypes.ReservedDomain.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":914,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.ReservedDomain.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":915,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedDomain.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":916,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedDomain.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":917,"kind":1024,"name":"domain","url":"interfaces/datatypes.ReservedDomain.html#domain","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":918,"kind":1024,"name":"region","url":"interfaces/datatypes.ReservedDomain.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":919,"kind":1024,"name":"cnameTarget","url":"interfaces/datatypes.ReservedDomain.html#cnameTarget","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":920,"kind":1024,"name":"certificate","url":"interfaces/datatypes.ReservedDomain.html#certificate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":921,"kind":1024,"name":"certificateManagementPolicy","url":"interfaces/datatypes.ReservedDomain.html#certificateManagementPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":922,"kind":1024,"name":"certificateManagementStatus","url":"interfaces/datatypes.ReservedDomain.html#certificateManagementStatus","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":923,"kind":1024,"name":"acmeChallengeCnameTarget","url":"interfaces/datatypes.ReservedDomain.html#acmeChallengeCnameTarget","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":924,"kind":256,"name":"ReservedDomainList","url":"interfaces/datatypes.ReservedDomainList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":925,"kind":1024,"name":"reservedDomains","url":"interfaces/datatypes.ReservedDomainList.html#reservedDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainList"},{"id":926,"kind":1024,"name":"uri","url":"interfaces/datatypes.ReservedDomainList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainList"},{"id":927,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.ReservedDomainList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainList"},{"id":928,"kind":256,"name":"ReservedDomainCertPolicy","url":"interfaces/datatypes.ReservedDomainCertPolicy.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":929,"kind":1024,"name":"authority","url":"interfaces/datatypes.ReservedDomainCertPolicy.html#authority","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertPolicy"},{"id":930,"kind":1024,"name":"privateKeyType","url":"interfaces/datatypes.ReservedDomainCertPolicy.html#privateKeyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertPolicy"},{"id":931,"kind":256,"name":"ReservedDomainCertStatus","url":"interfaces/datatypes.ReservedDomainCertStatus.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":932,"kind":1024,"name":"renewsAt","url":"interfaces/datatypes.ReservedDomainCertStatus.html#renewsAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertStatus"},{"id":933,"kind":1024,"name":"provisioningJob","url":"interfaces/datatypes.ReservedDomainCertStatus.html#provisioningJob","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertStatus"},{"id":934,"kind":256,"name":"ReservedDomainCertJob","url":"interfaces/datatypes.ReservedDomainCertJob.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":935,"kind":1024,"name":"errorCode","url":"interfaces/datatypes.ReservedDomainCertJob.html#errorCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertJob"},{"id":936,"kind":1024,"name":"msg","url":"interfaces/datatypes.ReservedDomainCertJob.html#msg","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertJob"},{"id":937,"kind":1024,"name":"startedAt","url":"interfaces/datatypes.ReservedDomainCertJob.html#startedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertJob"},{"id":938,"kind":1024,"name":"retriesAt","url":"interfaces/datatypes.ReservedDomainCertJob.html#retriesAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertJob"},{"id":939,"kind":256,"name":"SSHCertificateAuthorityCreate","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":940,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityCreate"},{"id":941,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityCreate"},{"id":942,"kind":1024,"name":"privateKeyType","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html#privateKeyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityCreate"},{"id":943,"kind":1024,"name":"ellipticCurve","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html#ellipticCurve","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityCreate"},{"id":944,"kind":1024,"name":"keySize","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html#keySize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityCreate"},{"id":945,"kind":256,"name":"SSHCertificateAuthorityUpdate","url":"interfaces/datatypes.SSHCertificateAuthorityUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":946,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHCertificateAuthorityUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityUpdate"},{"id":947,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCertificateAuthorityUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityUpdate"},{"id":948,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCertificateAuthorityUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityUpdate"},{"id":949,"kind":256,"name":"SSHCertificateAuthority","url":"interfaces/datatypes.SSHCertificateAuthority.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":950,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHCertificateAuthority.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":951,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHCertificateAuthority.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":952,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.SSHCertificateAuthority.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":953,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCertificateAuthority.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":954,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCertificateAuthority.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":955,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHCertificateAuthority.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":956,"kind":1024,"name":"keyType","url":"interfaces/datatypes.SSHCertificateAuthority.html#keyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":957,"kind":256,"name":"SSHCertificateAuthorityList","url":"interfaces/datatypes.SSHCertificateAuthorityList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":958,"kind":1024,"name":"sshCertificateAuthorities","url":"interfaces/datatypes.SSHCertificateAuthorityList.html#sshCertificateAuthorities","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityList"},{"id":959,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHCertificateAuthorityList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityList"},{"id":960,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.SSHCertificateAuthorityList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityList"},{"id":961,"kind":256,"name":"SSHCredentialCreate","url":"interfaces/datatypes.SSHCredentialCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":962,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCredentialCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialCreate"},{"id":963,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCredentialCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialCreate"},{"id":964,"kind":1024,"name":"acl","url":"interfaces/datatypes.SSHCredentialCreate.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialCreate"},{"id":965,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHCredentialCreate.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialCreate"},{"id":966,"kind":1024,"name":"ownerId","url":"interfaces/datatypes.SSHCredentialCreate.html#ownerId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialCreate"},{"id":967,"kind":256,"name":"SSHCredentialUpdate","url":"interfaces/datatypes.SSHCredentialUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":968,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHCredentialUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialUpdate"},{"id":969,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCredentialUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialUpdate"},{"id":970,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCredentialUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialUpdate"},{"id":971,"kind":1024,"name":"acl","url":"interfaces/datatypes.SSHCredentialUpdate.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialUpdate"},{"id":972,"kind":256,"name":"SSHCredential","url":"interfaces/datatypes.SSHCredential.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":973,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHCredential.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":974,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHCredential.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":975,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.SSHCredential.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":976,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCredential.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":977,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCredential.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":978,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHCredential.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":979,"kind":1024,"name":"acl","url":"interfaces/datatypes.SSHCredential.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":980,"kind":1024,"name":"ownerId","url":"interfaces/datatypes.SSHCredential.html#ownerId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":981,"kind":256,"name":"SSHCredentialList","url":"interfaces/datatypes.SSHCredentialList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":982,"kind":1024,"name":"sshCredentials","url":"interfaces/datatypes.SSHCredentialList.html#sshCredentials","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialList"},{"id":983,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHCredentialList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialList"},{"id":984,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.SSHCredentialList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialList"},{"id":985,"kind":256,"name":"SSHHostCertificateCreate","url":"interfaces/datatypes.SSHHostCertificateCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":986,"kind":1024,"name":"sshCertificateAuthorityId","url":"interfaces/datatypes.SSHHostCertificateCreate.html#sshCertificateAuthorityId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":987,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHHostCertificateCreate.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":988,"kind":1024,"name":"principals","url":"interfaces/datatypes.SSHHostCertificateCreate.html#principals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":989,"kind":1024,"name":"validAfter","url":"interfaces/datatypes.SSHHostCertificateCreate.html#validAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":990,"kind":1024,"name":"validUntil","url":"interfaces/datatypes.SSHHostCertificateCreate.html#validUntil","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":991,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHHostCertificateCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":992,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHHostCertificateCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":993,"kind":256,"name":"SSHHostCertificateUpdate","url":"interfaces/datatypes.SSHHostCertificateUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":994,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHHostCertificateUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateUpdate"},{"id":995,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHHostCertificateUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateUpdate"},{"id":996,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHHostCertificateUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateUpdate"},{"id":997,"kind":256,"name":"SSHHostCertificate","url":"interfaces/datatypes.SSHHostCertificate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":998,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHHostCertificate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":999,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHHostCertificate.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":1000,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.SSHHostCertificate.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":1001,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHHostCertificate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":1002,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHHostCertificate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":1003,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHHostCertificate.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":1004,"kind":1024,"name":"keyType","url":"interfaces/datatypes.SSHHostCertificate.html#keyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":1005,"kind":1024,"name":"sshCertificateAuthorityId","url":"interfaces/datatypes.SSHHostCertificate.html#sshCertificateAuthorityId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":1006,"kind":1024,"name":"principals","url":"interfaces/datatypes.SSHHostCertificate.html#principals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":1007,"kind":1024,"name":"validAfter","url":"interfaces/datatypes.SSHHostCertificate.html#validAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":1008,"kind":1024,"name":"validUntil","url":"interfaces/datatypes.SSHHostCertificate.html#validUntil","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":1009,"kind":1024,"name":"certificate","url":"interfaces/datatypes.SSHHostCertificate.html#certificate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":1010,"kind":256,"name":"SSHHostCertificateList","url":"interfaces/datatypes.SSHHostCertificateList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":1011,"kind":1024,"name":"sshHostCertificates","url":"interfaces/datatypes.SSHHostCertificateList.html#sshHostCertificates","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateList"},{"id":1012,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHHostCertificateList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateList"},{"id":1013,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.SSHHostCertificateList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateList"},{"id":1014,"kind":256,"name":"SSHUserCertificateCreate","url":"interfaces/datatypes.SSHUserCertificateCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":1015,"kind":1024,"name":"sshCertificateAuthorityId","url":"interfaces/datatypes.SSHUserCertificateCreate.html#sshCertificateAuthorityId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":1016,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHUserCertificateCreate.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":1017,"kind":1024,"name":"principals","url":"interfaces/datatypes.SSHUserCertificateCreate.html#principals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":1018,"kind":1024,"name":"criticalOptions","url":"interfaces/datatypes.SSHUserCertificateCreate.html#criticalOptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":1019,"kind":1024,"name":"extensions","url":"interfaces/datatypes.SSHUserCertificateCreate.html#extensions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":1020,"kind":1024,"name":"validAfter","url":"interfaces/datatypes.SSHUserCertificateCreate.html#validAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":1021,"kind":1024,"name":"validUntil","url":"interfaces/datatypes.SSHUserCertificateCreate.html#validUntil","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":1022,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHUserCertificateCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":1023,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHUserCertificateCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":1024,"kind":256,"name":"SSHUserCertificateUpdate","url":"interfaces/datatypes.SSHUserCertificateUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":1025,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHUserCertificateUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateUpdate"},{"id":1026,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHUserCertificateUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateUpdate"},{"id":1027,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHUserCertificateUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateUpdate"},{"id":1028,"kind":256,"name":"SSHUserCertificate","url":"interfaces/datatypes.SSHUserCertificate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":1029,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHUserCertificate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":1030,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHUserCertificate.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":1031,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.SSHUserCertificate.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":1032,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHUserCertificate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":1033,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHUserCertificate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":1034,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHUserCertificate.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":1035,"kind":1024,"name":"keyType","url":"interfaces/datatypes.SSHUserCertificate.html#keyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":1036,"kind":1024,"name":"sshCertificateAuthorityId","url":"interfaces/datatypes.SSHUserCertificate.html#sshCertificateAuthorityId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":1037,"kind":1024,"name":"principals","url":"interfaces/datatypes.SSHUserCertificate.html#principals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":1038,"kind":1024,"name":"criticalOptions","url":"interfaces/datatypes.SSHUserCertificate.html#criticalOptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":1039,"kind":1024,"name":"extensions","url":"interfaces/datatypes.SSHUserCertificate.html#extensions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":1040,"kind":1024,"name":"validAfter","url":"interfaces/datatypes.SSHUserCertificate.html#validAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":1041,"kind":1024,"name":"validUntil","url":"interfaces/datatypes.SSHUserCertificate.html#validUntil","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":1042,"kind":1024,"name":"certificate","url":"interfaces/datatypes.SSHUserCertificate.html#certificate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":1043,"kind":256,"name":"SSHUserCertificateList","url":"interfaces/datatypes.SSHUserCertificateList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":1044,"kind":1024,"name":"sshUserCertificates","url":"interfaces/datatypes.SSHUserCertificateList.html#sshUserCertificates","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateList"},{"id":1045,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHUserCertificateList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateList"},{"id":1046,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.SSHUserCertificateList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateList"},{"id":1047,"kind":256,"name":"TLSCertificateCreate","url":"interfaces/datatypes.TLSCertificateCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":1048,"kind":1024,"name":"description","url":"interfaces/datatypes.TLSCertificateCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateCreate"},{"id":1049,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TLSCertificateCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateCreate"},{"id":1050,"kind":1024,"name":"certificatePem","url":"interfaces/datatypes.TLSCertificateCreate.html#certificatePem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateCreate"},{"id":1051,"kind":1024,"name":"privateKeyPem","url":"interfaces/datatypes.TLSCertificateCreate.html#privateKeyPem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateCreate"},{"id":1052,"kind":256,"name":"TLSCertificateUpdate","url":"interfaces/datatypes.TLSCertificateUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":1053,"kind":1024,"name":"id","url":"interfaces/datatypes.TLSCertificateUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateUpdate"},{"id":1054,"kind":1024,"name":"description","url":"interfaces/datatypes.TLSCertificateUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateUpdate"},{"id":1055,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TLSCertificateUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateUpdate"},{"id":1056,"kind":256,"name":"TLSCertificate","url":"interfaces/datatypes.TLSCertificate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":1057,"kind":1024,"name":"id","url":"interfaces/datatypes.TLSCertificate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1058,"kind":1024,"name":"uri","url":"interfaces/datatypes.TLSCertificate.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1059,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.TLSCertificate.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1060,"kind":1024,"name":"description","url":"interfaces/datatypes.TLSCertificate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1061,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TLSCertificate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1062,"kind":1024,"name":"certificatePem","url":"interfaces/datatypes.TLSCertificate.html#certificatePem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1063,"kind":1024,"name":"subjectCommonName","url":"interfaces/datatypes.TLSCertificate.html#subjectCommonName","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1064,"kind":1024,"name":"subjectAlternativeNames","url":"interfaces/datatypes.TLSCertificate.html#subjectAlternativeNames","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1065,"kind":1024,"name":"issuedAt","url":"interfaces/datatypes.TLSCertificate.html#issuedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1066,"kind":1024,"name":"notBefore","url":"interfaces/datatypes.TLSCertificate.html#notBefore","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1067,"kind":1024,"name":"notAfter","url":"interfaces/datatypes.TLSCertificate.html#notAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1068,"kind":1024,"name":"keyUsages","url":"interfaces/datatypes.TLSCertificate.html#keyUsages","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1069,"kind":1024,"name":"extendedKeyUsages","url":"interfaces/datatypes.TLSCertificate.html#extendedKeyUsages","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1070,"kind":1024,"name":"privateKeyType","url":"interfaces/datatypes.TLSCertificate.html#privateKeyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1071,"kind":1024,"name":"issuerCommonName","url":"interfaces/datatypes.TLSCertificate.html#issuerCommonName","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1072,"kind":1024,"name":"serialNumber","url":"interfaces/datatypes.TLSCertificate.html#serialNumber","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1073,"kind":1024,"name":"subjectOrganization","url":"interfaces/datatypes.TLSCertificate.html#subjectOrganization","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1074,"kind":1024,"name":"subjectOrganizationalUnit","url":"interfaces/datatypes.TLSCertificate.html#subjectOrganizationalUnit","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1075,"kind":1024,"name":"subjectLocality","url":"interfaces/datatypes.TLSCertificate.html#subjectLocality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1076,"kind":1024,"name":"subjectProvince","url":"interfaces/datatypes.TLSCertificate.html#subjectProvince","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1077,"kind":1024,"name":"subjectCountry","url":"interfaces/datatypes.TLSCertificate.html#subjectCountry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":1078,"kind":256,"name":"TLSCertificateList","url":"interfaces/datatypes.TLSCertificateList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":1079,"kind":1024,"name":"tlsCertificates","url":"interfaces/datatypes.TLSCertificateList.html#tlsCertificates","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateList"},{"id":1080,"kind":1024,"name":"uri","url":"interfaces/datatypes.TLSCertificateList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateList"},{"id":1081,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.TLSCertificateList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateList"},{"id":1082,"kind":256,"name":"TLSCertificateSANs","url":"interfaces/datatypes.TLSCertificateSANs.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":1083,"kind":1024,"name":"dnsNames","url":"interfaces/datatypes.TLSCertificateSANs.html#dnsNames","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateSANs"},{"id":1084,"kind":1024,"name":"ips","url":"interfaces/datatypes.TLSCertificateSANs.html#ips","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateSANs"},{"id":1085,"kind":256,"name":"Tunnel","url":"interfaces/datatypes.Tunnel.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":1086,"kind":1024,"name":"id","url":"interfaces/datatypes.Tunnel.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":1087,"kind":1024,"name":"publicUrl","url":"interfaces/datatypes.Tunnel.html#publicUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":1088,"kind":1024,"name":"startedAt","url":"interfaces/datatypes.Tunnel.html#startedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":1089,"kind":1024,"name":"metadata","url":"interfaces/datatypes.Tunnel.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":1090,"kind":1024,"name":"proto","url":"interfaces/datatypes.Tunnel.html#proto","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":1091,"kind":1024,"name":"region","url":"interfaces/datatypes.Tunnel.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":1092,"kind":1024,"name":"tunnelSession","url":"interfaces/datatypes.Tunnel.html#tunnelSession","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":1093,"kind":1024,"name":"endpoint","url":"interfaces/datatypes.Tunnel.html#endpoint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":1094,"kind":1024,"name":"labels","url":"interfaces/datatypes.Tunnel.html#labels","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":1095,"kind":1024,"name":"backends","url":"interfaces/datatypes.Tunnel.html#backends","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":1096,"kind":1024,"name":"forwardsTo","url":"interfaces/datatypes.Tunnel.html#forwardsTo","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":1097,"kind":256,"name":"TunnelList","url":"interfaces/datatypes.TunnelList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":1098,"kind":1024,"name":"tunnels","url":"interfaces/datatypes.TunnelList.html#tunnels","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelList"},{"id":1099,"kind":1024,"name":"uri","url":"interfaces/datatypes.TunnelList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelList"},{"id":1100,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.TunnelList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelList"},{"id":1101,"kind":1,"name":"services","url":"modules/services.html","classes":"tsd-kind-module"},{"id":1102,"kind":128,"name":"AbuseReports","url":"classes/services.AbuseReports.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1103,"kind":512,"name":"constructor","url":"classes/services.AbuseReports.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.AbuseReports"},{"id":1104,"kind":2048,"name":"create","url":"classes/services.AbuseReports.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AbuseReports"},{"id":1105,"kind":2048,"name":"get","url":"classes/services.AbuseReports.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AbuseReports"},{"id":1106,"kind":128,"name":"AgentIngresses","url":"classes/services.AgentIngresses.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1107,"kind":512,"name":"constructor","url":"classes/services.AgentIngresses.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":1108,"kind":2048,"name":"create","url":"classes/services.AgentIngresses.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":1109,"kind":2048,"name":"delete","url":"classes/services.AgentIngresses.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":1110,"kind":2048,"name":"get","url":"classes/services.AgentIngresses.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":1111,"kind":2048,"name":"list","url":"classes/services.AgentIngresses.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":1112,"kind":2048,"name":"update","url":"classes/services.AgentIngresses.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":1113,"kind":128,"name":"APIKeys","url":"classes/services.APIKeys.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1114,"kind":512,"name":"constructor","url":"classes/services.APIKeys.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.APIKeys"},{"id":1115,"kind":2048,"name":"create","url":"classes/services.APIKeys.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.APIKeys"},{"id":1116,"kind":2048,"name":"delete","url":"classes/services.APIKeys.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.APIKeys"},{"id":1117,"kind":2048,"name":"get","url":"classes/services.APIKeys.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.APIKeys"},{"id":1118,"kind":2048,"name":"list","url":"classes/services.APIKeys.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.APIKeys"},{"id":1119,"kind":2048,"name":"update","url":"classes/services.APIKeys.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.APIKeys"},{"id":1120,"kind":128,"name":"ApplicationSessions","url":"classes/services.ApplicationSessions.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1121,"kind":512,"name":"constructor","url":"classes/services.ApplicationSessions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.ApplicationSessions"},{"id":1122,"kind":2048,"name":"get","url":"classes/services.ApplicationSessions.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ApplicationSessions"},{"id":1123,"kind":2048,"name":"delete","url":"classes/services.ApplicationSessions.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ApplicationSessions"},{"id":1124,"kind":2048,"name":"list","url":"classes/services.ApplicationSessions.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ApplicationSessions"},{"id":1125,"kind":128,"name":"ApplicationUsers","url":"classes/services.ApplicationUsers.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1126,"kind":512,"name":"constructor","url":"classes/services.ApplicationUsers.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.ApplicationUsers"},{"id":1127,"kind":2048,"name":"get","url":"classes/services.ApplicationUsers.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ApplicationUsers"},{"id":1128,"kind":2048,"name":"delete","url":"classes/services.ApplicationUsers.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ApplicationUsers"},{"id":1129,"kind":2048,"name":"list","url":"classes/services.ApplicationUsers.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ApplicationUsers"},{"id":1130,"kind":128,"name":"TunnelSessions","url":"classes/services.TunnelSessions.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1131,"kind":512,"name":"constructor","url":"classes/services.TunnelSessions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":1132,"kind":2048,"name":"list","url":"classes/services.TunnelSessions.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":1133,"kind":2048,"name":"get","url":"classes/services.TunnelSessions.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":1134,"kind":2048,"name":"restart","url":"classes/services.TunnelSessions.html#restart","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":1135,"kind":2048,"name":"stop","url":"classes/services.TunnelSessions.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":1136,"kind":2048,"name":"update","url":"classes/services.TunnelSessions.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":1137,"kind":128,"name":"FailoverBackends","url":"classes/services.FailoverBackends.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1138,"kind":512,"name":"constructor","url":"classes/services.FailoverBackends.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.FailoverBackends"},{"id":1139,"kind":2048,"name":"create","url":"classes/services.FailoverBackends.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.FailoverBackends"},{"id":1140,"kind":2048,"name":"delete","url":"classes/services.FailoverBackends.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.FailoverBackends"},{"id":1141,"kind":2048,"name":"get","url":"classes/services.FailoverBackends.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.FailoverBackends"},{"id":1142,"kind":2048,"name":"list","url":"classes/services.FailoverBackends.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.FailoverBackends"},{"id":1143,"kind":2048,"name":"update","url":"classes/services.FailoverBackends.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.FailoverBackends"},{"id":1144,"kind":128,"name":"HTTPResponseBackends","url":"classes/services.HTTPResponseBackends.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1145,"kind":512,"name":"constructor","url":"classes/services.HTTPResponseBackends.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.HTTPResponseBackends"},{"id":1146,"kind":2048,"name":"create","url":"classes/services.HTTPResponseBackends.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPResponseBackends"},{"id":1147,"kind":2048,"name":"delete","url":"classes/services.HTTPResponseBackends.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPResponseBackends"},{"id":1148,"kind":2048,"name":"get","url":"classes/services.HTTPResponseBackends.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPResponseBackends"},{"id":1149,"kind":2048,"name":"list","url":"classes/services.HTTPResponseBackends.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPResponseBackends"},{"id":1150,"kind":2048,"name":"update","url":"classes/services.HTTPResponseBackends.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPResponseBackends"},{"id":1151,"kind":128,"name":"TunnelGroupBackends","url":"classes/services.TunnelGroupBackends.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1152,"kind":512,"name":"constructor","url":"classes/services.TunnelGroupBackends.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TunnelGroupBackends"},{"id":1153,"kind":2048,"name":"create","url":"classes/services.TunnelGroupBackends.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelGroupBackends"},{"id":1154,"kind":2048,"name":"delete","url":"classes/services.TunnelGroupBackends.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelGroupBackends"},{"id":1155,"kind":2048,"name":"get","url":"classes/services.TunnelGroupBackends.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelGroupBackends"},{"id":1156,"kind":2048,"name":"list","url":"classes/services.TunnelGroupBackends.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelGroupBackends"},{"id":1157,"kind":2048,"name":"update","url":"classes/services.TunnelGroupBackends.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelGroupBackends"},{"id":1158,"kind":128,"name":"WeightedBackends","url":"classes/services.WeightedBackends.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1159,"kind":512,"name":"constructor","url":"classes/services.WeightedBackends.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.WeightedBackends"},{"id":1160,"kind":2048,"name":"create","url":"classes/services.WeightedBackends.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.WeightedBackends"},{"id":1161,"kind":2048,"name":"delete","url":"classes/services.WeightedBackends.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.WeightedBackends"},{"id":1162,"kind":2048,"name":"get","url":"classes/services.WeightedBackends.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.WeightedBackends"},{"id":1163,"kind":2048,"name":"list","url":"classes/services.WeightedBackends.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.WeightedBackends"},{"id":1164,"kind":2048,"name":"update","url":"classes/services.WeightedBackends.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.WeightedBackends"},{"id":1165,"kind":128,"name":"CertificateAuthorities","url":"classes/services.CertificateAuthorities.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1166,"kind":512,"name":"constructor","url":"classes/services.CertificateAuthorities.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":1167,"kind":2048,"name":"create","url":"classes/services.CertificateAuthorities.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":1168,"kind":2048,"name":"delete","url":"classes/services.CertificateAuthorities.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":1169,"kind":2048,"name":"get","url":"classes/services.CertificateAuthorities.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":1170,"kind":2048,"name":"list","url":"classes/services.CertificateAuthorities.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":1171,"kind":2048,"name":"update","url":"classes/services.CertificateAuthorities.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":1172,"kind":128,"name":"Credentials","url":"classes/services.Credentials.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1173,"kind":512,"name":"constructor","url":"classes/services.Credentials.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.Credentials"},{"id":1174,"kind":2048,"name":"create","url":"classes/services.Credentials.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Credentials"},{"id":1175,"kind":2048,"name":"delete","url":"classes/services.Credentials.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Credentials"},{"id":1176,"kind":2048,"name":"get","url":"classes/services.Credentials.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Credentials"},{"id":1177,"kind":2048,"name":"list","url":"classes/services.Credentials.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Credentials"},{"id":1178,"kind":2048,"name":"update","url":"classes/services.Credentials.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Credentials"},{"id":1179,"kind":128,"name":"EdgesHTTPSRoutes","url":"classes/services.EdgesHTTPSRoutes.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1180,"kind":512,"name":"constructor","url":"classes/services.EdgesHTTPSRoutes.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgesHTTPSRoutes"},{"id":1181,"kind":2048,"name":"create","url":"classes/services.EdgesHTTPSRoutes.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPSRoutes"},{"id":1182,"kind":2048,"name":"get","url":"classes/services.EdgesHTTPSRoutes.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPSRoutes"},{"id":1183,"kind":2048,"name":"update","url":"classes/services.EdgesHTTPSRoutes.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPSRoutes"},{"id":1184,"kind":2048,"name":"delete","url":"classes/services.EdgesHTTPSRoutes.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPSRoutes"},{"id":1185,"kind":128,"name":"EdgesHTTPS","url":"classes/services.EdgesHTTPS.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1186,"kind":512,"name":"constructor","url":"classes/services.EdgesHTTPS.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgesHTTPS"},{"id":1187,"kind":2048,"name":"create","url":"classes/services.EdgesHTTPS.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPS"},{"id":1188,"kind":2048,"name":"get","url":"classes/services.EdgesHTTPS.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPS"},{"id":1189,"kind":2048,"name":"list","url":"classes/services.EdgesHTTPS.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPS"},{"id":1190,"kind":2048,"name":"update","url":"classes/services.EdgesHTTPS.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPS"},{"id":1191,"kind":2048,"name":"delete","url":"classes/services.EdgesHTTPS.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesHTTPS"},{"id":1192,"kind":128,"name":"HTTPSEdgeMutualTLSModule","url":"classes/services.HTTPSEdgeMutualTLSModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1193,"kind":512,"name":"constructor","url":"classes/services.HTTPSEdgeMutualTLSModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.HTTPSEdgeMutualTLSModule"},{"id":1194,"kind":2048,"name":"replace","url":"classes/services.HTTPSEdgeMutualTLSModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPSEdgeMutualTLSModule"},{"id":1195,"kind":2048,"name":"get","url":"classes/services.HTTPSEdgeMutualTLSModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPSEdgeMutualTLSModule"},{"id":1196,"kind":2048,"name":"delete","url":"classes/services.HTTPSEdgeMutualTLSModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPSEdgeMutualTLSModule"},{"id":1197,"kind":128,"name":"HTTPSEdgeTLSTerminationModule","url":"classes/services.HTTPSEdgeTLSTerminationModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1198,"kind":512,"name":"constructor","url":"classes/services.HTTPSEdgeTLSTerminationModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.HTTPSEdgeTLSTerminationModule"},{"id":1199,"kind":2048,"name":"replace","url":"classes/services.HTTPSEdgeTLSTerminationModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPSEdgeTLSTerminationModule"},{"id":1200,"kind":2048,"name":"get","url":"classes/services.HTTPSEdgeTLSTerminationModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPSEdgeTLSTerminationModule"},{"id":1201,"kind":2048,"name":"delete","url":"classes/services.HTTPSEdgeTLSTerminationModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.HTTPSEdgeTLSTerminationModule"},{"id":1202,"kind":128,"name":"EdgeRouteBackendModule","url":"classes/services.EdgeRouteBackendModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1203,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteBackendModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteBackendModule"},{"id":1204,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteBackendModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteBackendModule"},{"id":1205,"kind":2048,"name":"get","url":"classes/services.EdgeRouteBackendModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteBackendModule"},{"id":1206,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteBackendModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteBackendModule"},{"id":1207,"kind":128,"name":"EdgeRouteIPRestrictionModule","url":"classes/services.EdgeRouteIPRestrictionModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1208,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteIPRestrictionModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteIPRestrictionModule"},{"id":1209,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteIPRestrictionModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteIPRestrictionModule"},{"id":1210,"kind":2048,"name":"get","url":"classes/services.EdgeRouteIPRestrictionModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteIPRestrictionModule"},{"id":1211,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteIPRestrictionModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteIPRestrictionModule"},{"id":1212,"kind":128,"name":"EdgeRouteRequestHeadersModule","url":"classes/services.EdgeRouteRequestHeadersModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1213,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteRequestHeadersModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteRequestHeadersModule"},{"id":1214,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteRequestHeadersModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteRequestHeadersModule"},{"id":1215,"kind":2048,"name":"get","url":"classes/services.EdgeRouteRequestHeadersModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteRequestHeadersModule"},{"id":1216,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteRequestHeadersModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteRequestHeadersModule"},{"id":1217,"kind":128,"name":"EdgeRouteResponseHeadersModule","url":"classes/services.EdgeRouteResponseHeadersModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1218,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteResponseHeadersModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteResponseHeadersModule"},{"id":1219,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteResponseHeadersModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteResponseHeadersModule"},{"id":1220,"kind":2048,"name":"get","url":"classes/services.EdgeRouteResponseHeadersModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteResponseHeadersModule"},{"id":1221,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteResponseHeadersModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteResponseHeadersModule"},{"id":1222,"kind":128,"name":"EdgeRouteCompressionModule","url":"classes/services.EdgeRouteCompressionModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1223,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteCompressionModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteCompressionModule"},{"id":1224,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteCompressionModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteCompressionModule"},{"id":1225,"kind":2048,"name":"get","url":"classes/services.EdgeRouteCompressionModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteCompressionModule"},{"id":1226,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteCompressionModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteCompressionModule"},{"id":1227,"kind":128,"name":"EdgeRouteCircuitBreakerModule","url":"classes/services.EdgeRouteCircuitBreakerModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1228,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteCircuitBreakerModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteCircuitBreakerModule"},{"id":1229,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteCircuitBreakerModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteCircuitBreakerModule"},{"id":1230,"kind":2048,"name":"get","url":"classes/services.EdgeRouteCircuitBreakerModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteCircuitBreakerModule"},{"id":1231,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteCircuitBreakerModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteCircuitBreakerModule"},{"id":1232,"kind":128,"name":"EdgeRouteWebhookVerificationModule","url":"classes/services.EdgeRouteWebhookVerificationModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1233,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteWebhookVerificationModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteWebhookVerificationModule"},{"id":1234,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteWebhookVerificationModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteWebhookVerificationModule"},{"id":1235,"kind":2048,"name":"get","url":"classes/services.EdgeRouteWebhookVerificationModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteWebhookVerificationModule"},{"id":1236,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteWebhookVerificationModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteWebhookVerificationModule"},{"id":1237,"kind":128,"name":"EdgeRouteOAuthModule","url":"classes/services.EdgeRouteOAuthModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1238,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteOAuthModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteOAuthModule"},{"id":1239,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteOAuthModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteOAuthModule"},{"id":1240,"kind":2048,"name":"get","url":"classes/services.EdgeRouteOAuthModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteOAuthModule"},{"id":1241,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteOAuthModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteOAuthModule"},{"id":1242,"kind":128,"name":"EdgeRouteSAMLModule","url":"classes/services.EdgeRouteSAMLModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1243,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteSAMLModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteSAMLModule"},{"id":1244,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteSAMLModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteSAMLModule"},{"id":1245,"kind":2048,"name":"get","url":"classes/services.EdgeRouteSAMLModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteSAMLModule"},{"id":1246,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteSAMLModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteSAMLModule"},{"id":1247,"kind":128,"name":"EdgeRouteOIDCModule","url":"classes/services.EdgeRouteOIDCModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1248,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteOIDCModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteOIDCModule"},{"id":1249,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteOIDCModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteOIDCModule"},{"id":1250,"kind":2048,"name":"get","url":"classes/services.EdgeRouteOIDCModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteOIDCModule"},{"id":1251,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteOIDCModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteOIDCModule"},{"id":1252,"kind":128,"name":"EdgeRouteWebsocketTCPConverterModule","url":"classes/services.EdgeRouteWebsocketTCPConverterModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1253,"kind":512,"name":"constructor","url":"classes/services.EdgeRouteWebsocketTCPConverterModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgeRouteWebsocketTCPConverterModule"},{"id":1254,"kind":2048,"name":"replace","url":"classes/services.EdgeRouteWebsocketTCPConverterModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteWebsocketTCPConverterModule"},{"id":1255,"kind":2048,"name":"get","url":"classes/services.EdgeRouteWebsocketTCPConverterModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteWebsocketTCPConverterModule"},{"id":1256,"kind":2048,"name":"delete","url":"classes/services.EdgeRouteWebsocketTCPConverterModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgeRouteWebsocketTCPConverterModule"},{"id":1257,"kind":128,"name":"EdgesTCP","url":"classes/services.EdgesTCP.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1258,"kind":512,"name":"constructor","url":"classes/services.EdgesTCP.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgesTCP"},{"id":1259,"kind":2048,"name":"create","url":"classes/services.EdgesTCP.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTCP"},{"id":1260,"kind":2048,"name":"get","url":"classes/services.EdgesTCP.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTCP"},{"id":1261,"kind":2048,"name":"list","url":"classes/services.EdgesTCP.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTCP"},{"id":1262,"kind":2048,"name":"update","url":"classes/services.EdgesTCP.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTCP"},{"id":1263,"kind":2048,"name":"delete","url":"classes/services.EdgesTCP.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTCP"},{"id":1264,"kind":128,"name":"TCPEdgeBackendModule","url":"classes/services.TCPEdgeBackendModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1265,"kind":512,"name":"constructor","url":"classes/services.TCPEdgeBackendModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TCPEdgeBackendModule"},{"id":1266,"kind":2048,"name":"replace","url":"classes/services.TCPEdgeBackendModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TCPEdgeBackendModule"},{"id":1267,"kind":2048,"name":"get","url":"classes/services.TCPEdgeBackendModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TCPEdgeBackendModule"},{"id":1268,"kind":2048,"name":"delete","url":"classes/services.TCPEdgeBackendModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TCPEdgeBackendModule"},{"id":1269,"kind":128,"name":"TCPEdgeIPRestrictionModule","url":"classes/services.TCPEdgeIPRestrictionModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1270,"kind":512,"name":"constructor","url":"classes/services.TCPEdgeIPRestrictionModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TCPEdgeIPRestrictionModule"},{"id":1271,"kind":2048,"name":"replace","url":"classes/services.TCPEdgeIPRestrictionModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TCPEdgeIPRestrictionModule"},{"id":1272,"kind":2048,"name":"get","url":"classes/services.TCPEdgeIPRestrictionModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TCPEdgeIPRestrictionModule"},{"id":1273,"kind":2048,"name":"delete","url":"classes/services.TCPEdgeIPRestrictionModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TCPEdgeIPRestrictionModule"},{"id":1274,"kind":128,"name":"EdgesTLS","url":"classes/services.EdgesTLS.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1275,"kind":512,"name":"constructor","url":"classes/services.EdgesTLS.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EdgesTLS"},{"id":1276,"kind":2048,"name":"create","url":"classes/services.EdgesTLS.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTLS"},{"id":1277,"kind":2048,"name":"get","url":"classes/services.EdgesTLS.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTLS"},{"id":1278,"kind":2048,"name":"list","url":"classes/services.EdgesTLS.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTLS"},{"id":1279,"kind":2048,"name":"update","url":"classes/services.EdgesTLS.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTLS"},{"id":1280,"kind":2048,"name":"delete","url":"classes/services.EdgesTLS.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EdgesTLS"},{"id":1281,"kind":128,"name":"TLSEdgeBackendModule","url":"classes/services.TLSEdgeBackendModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1282,"kind":512,"name":"constructor","url":"classes/services.TLSEdgeBackendModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TLSEdgeBackendModule"},{"id":1283,"kind":2048,"name":"replace","url":"classes/services.TLSEdgeBackendModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeBackendModule"},{"id":1284,"kind":2048,"name":"get","url":"classes/services.TLSEdgeBackendModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeBackendModule"},{"id":1285,"kind":2048,"name":"delete","url":"classes/services.TLSEdgeBackendModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeBackendModule"},{"id":1286,"kind":128,"name":"TLSEdgeIPRestrictionModule","url":"classes/services.TLSEdgeIPRestrictionModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1287,"kind":512,"name":"constructor","url":"classes/services.TLSEdgeIPRestrictionModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TLSEdgeIPRestrictionModule"},{"id":1288,"kind":2048,"name":"replace","url":"classes/services.TLSEdgeIPRestrictionModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeIPRestrictionModule"},{"id":1289,"kind":2048,"name":"get","url":"classes/services.TLSEdgeIPRestrictionModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeIPRestrictionModule"},{"id":1290,"kind":2048,"name":"delete","url":"classes/services.TLSEdgeIPRestrictionModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeIPRestrictionModule"},{"id":1291,"kind":128,"name":"TLSEdgeMutualTLSModule","url":"classes/services.TLSEdgeMutualTLSModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1292,"kind":512,"name":"constructor","url":"classes/services.TLSEdgeMutualTLSModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TLSEdgeMutualTLSModule"},{"id":1293,"kind":2048,"name":"replace","url":"classes/services.TLSEdgeMutualTLSModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeMutualTLSModule"},{"id":1294,"kind":2048,"name":"get","url":"classes/services.TLSEdgeMutualTLSModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeMutualTLSModule"},{"id":1295,"kind":2048,"name":"delete","url":"classes/services.TLSEdgeMutualTLSModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeMutualTLSModule"},{"id":1296,"kind":128,"name":"TLSEdgeTLSTerminationModule","url":"classes/services.TLSEdgeTLSTerminationModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1297,"kind":512,"name":"constructor","url":"classes/services.TLSEdgeTLSTerminationModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TLSEdgeTLSTerminationModule"},{"id":1298,"kind":2048,"name":"replace","url":"classes/services.TLSEdgeTLSTerminationModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeTLSTerminationModule"},{"id":1299,"kind":2048,"name":"get","url":"classes/services.TLSEdgeTLSTerminationModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeTLSTerminationModule"},{"id":1300,"kind":2048,"name":"delete","url":"classes/services.TLSEdgeTLSTerminationModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSEdgeTLSTerminationModule"},{"id":1301,"kind":128,"name":"Endpoints","url":"classes/services.Endpoints.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1302,"kind":512,"name":"constructor","url":"classes/services.Endpoints.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.Endpoints"},{"id":1303,"kind":2048,"name":"list","url":"classes/services.Endpoints.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Endpoints"},{"id":1304,"kind":2048,"name":"get","url":"classes/services.Endpoints.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Endpoints"},{"id":1305,"kind":128,"name":"EventDestinations","url":"classes/services.EventDestinations.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1306,"kind":512,"name":"constructor","url":"classes/services.EventDestinations.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":1307,"kind":2048,"name":"create","url":"classes/services.EventDestinations.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":1308,"kind":2048,"name":"delete","url":"classes/services.EventDestinations.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":1309,"kind":2048,"name":"get","url":"classes/services.EventDestinations.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":1310,"kind":2048,"name":"list","url":"classes/services.EventDestinations.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":1311,"kind":2048,"name":"update","url":"classes/services.EventDestinations.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":1312,"kind":128,"name":"EventSubscriptions","url":"classes/services.EventSubscriptions.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1313,"kind":512,"name":"constructor","url":"classes/services.EventSubscriptions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":1314,"kind":2048,"name":"create","url":"classes/services.EventSubscriptions.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":1315,"kind":2048,"name":"delete","url":"classes/services.EventSubscriptions.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":1316,"kind":2048,"name":"get","url":"classes/services.EventSubscriptions.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":1317,"kind":2048,"name":"list","url":"classes/services.EventSubscriptions.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":1318,"kind":2048,"name":"update","url":"classes/services.EventSubscriptions.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":1319,"kind":128,"name":"EventSources","url":"classes/services.EventSources.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1320,"kind":512,"name":"constructor","url":"classes/services.EventSources.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EventSources"},{"id":1321,"kind":2048,"name":"create","url":"classes/services.EventSources.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSources"},{"id":1322,"kind":2048,"name":"delete","url":"classes/services.EventSources.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSources"},{"id":1323,"kind":2048,"name":"get","url":"classes/services.EventSources.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSources"},{"id":1324,"kind":2048,"name":"list","url":"classes/services.EventSources.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSources"},{"id":1325,"kind":2048,"name":"update","url":"classes/services.EventSources.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSources"},{"id":1326,"kind":128,"name":"IPPolicies","url":"classes/services.IPPolicies.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1327,"kind":512,"name":"constructor","url":"classes/services.IPPolicies.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":1328,"kind":2048,"name":"create","url":"classes/services.IPPolicies.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":1329,"kind":2048,"name":"delete","url":"classes/services.IPPolicies.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":1330,"kind":2048,"name":"get","url":"classes/services.IPPolicies.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":1331,"kind":2048,"name":"list","url":"classes/services.IPPolicies.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":1332,"kind":2048,"name":"update","url":"classes/services.IPPolicies.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":1333,"kind":128,"name":"IPPolicyRules","url":"classes/services.IPPolicyRules.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1334,"kind":512,"name":"constructor","url":"classes/services.IPPolicyRules.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":1335,"kind":2048,"name":"create","url":"classes/services.IPPolicyRules.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":1336,"kind":2048,"name":"delete","url":"classes/services.IPPolicyRules.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":1337,"kind":2048,"name":"get","url":"classes/services.IPPolicyRules.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":1338,"kind":2048,"name":"list","url":"classes/services.IPPolicyRules.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":1339,"kind":2048,"name":"update","url":"classes/services.IPPolicyRules.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":1340,"kind":128,"name":"IPRestrictions","url":"classes/services.IPRestrictions.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1341,"kind":512,"name":"constructor","url":"classes/services.IPRestrictions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":1342,"kind":2048,"name":"create","url":"classes/services.IPRestrictions.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":1343,"kind":2048,"name":"delete","url":"classes/services.IPRestrictions.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":1344,"kind":2048,"name":"get","url":"classes/services.IPRestrictions.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":1345,"kind":2048,"name":"list","url":"classes/services.IPRestrictions.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":1346,"kind":2048,"name":"update","url":"classes/services.IPRestrictions.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":1347,"kind":128,"name":"ReservedAddrs","url":"classes/services.ReservedAddrs.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1348,"kind":512,"name":"constructor","url":"classes/services.ReservedAddrs.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":1349,"kind":2048,"name":"create","url":"classes/services.ReservedAddrs.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":1350,"kind":2048,"name":"delete","url":"classes/services.ReservedAddrs.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":1351,"kind":2048,"name":"get","url":"classes/services.ReservedAddrs.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":1352,"kind":2048,"name":"list","url":"classes/services.ReservedAddrs.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":1353,"kind":2048,"name":"update","url":"classes/services.ReservedAddrs.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":1354,"kind":128,"name":"ReservedDomains","url":"classes/services.ReservedDomains.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1355,"kind":512,"name":"constructor","url":"classes/services.ReservedDomains.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":1356,"kind":2048,"name":"create","url":"classes/services.ReservedDomains.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":1357,"kind":2048,"name":"delete","url":"classes/services.ReservedDomains.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":1358,"kind":2048,"name":"get","url":"classes/services.ReservedDomains.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":1359,"kind":2048,"name":"list","url":"classes/services.ReservedDomains.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":1360,"kind":2048,"name":"update","url":"classes/services.ReservedDomains.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":1361,"kind":2048,"name":"deleteCertificateManagementPolicy","url":"classes/services.ReservedDomains.html#deleteCertificateManagementPolicy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":1362,"kind":2048,"name":"deleteCertificate","url":"classes/services.ReservedDomains.html#deleteCertificate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":1363,"kind":128,"name":"SSHCertificateAuthorities","url":"classes/services.SSHCertificateAuthorities.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1364,"kind":512,"name":"constructor","url":"classes/services.SSHCertificateAuthorities.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":1365,"kind":2048,"name":"create","url":"classes/services.SSHCertificateAuthorities.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":1366,"kind":2048,"name":"delete","url":"classes/services.SSHCertificateAuthorities.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":1367,"kind":2048,"name":"get","url":"classes/services.SSHCertificateAuthorities.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":1368,"kind":2048,"name":"list","url":"classes/services.SSHCertificateAuthorities.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":1369,"kind":2048,"name":"update","url":"classes/services.SSHCertificateAuthorities.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":1370,"kind":128,"name":"SSHCredentials","url":"classes/services.SSHCredentials.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1371,"kind":512,"name":"constructor","url":"classes/services.SSHCredentials.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":1372,"kind":2048,"name":"create","url":"classes/services.SSHCredentials.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":1373,"kind":2048,"name":"delete","url":"classes/services.SSHCredentials.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":1374,"kind":2048,"name":"get","url":"classes/services.SSHCredentials.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":1375,"kind":2048,"name":"list","url":"classes/services.SSHCredentials.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":1376,"kind":2048,"name":"update","url":"classes/services.SSHCredentials.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":1377,"kind":128,"name":"SSHHostCertificates","url":"classes/services.SSHHostCertificates.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1378,"kind":512,"name":"constructor","url":"classes/services.SSHHostCertificates.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":1379,"kind":2048,"name":"create","url":"classes/services.SSHHostCertificates.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":1380,"kind":2048,"name":"delete","url":"classes/services.SSHHostCertificates.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":1381,"kind":2048,"name":"get","url":"classes/services.SSHHostCertificates.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":1382,"kind":2048,"name":"list","url":"classes/services.SSHHostCertificates.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":1383,"kind":2048,"name":"update","url":"classes/services.SSHHostCertificates.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":1384,"kind":128,"name":"SSHUserCertificates","url":"classes/services.SSHUserCertificates.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1385,"kind":512,"name":"constructor","url":"classes/services.SSHUserCertificates.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":1386,"kind":2048,"name":"create","url":"classes/services.SSHUserCertificates.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":1387,"kind":2048,"name":"delete","url":"classes/services.SSHUserCertificates.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":1388,"kind":2048,"name":"get","url":"classes/services.SSHUserCertificates.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":1389,"kind":2048,"name":"list","url":"classes/services.SSHUserCertificates.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":1390,"kind":2048,"name":"update","url":"classes/services.SSHUserCertificates.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":1391,"kind":128,"name":"TLSCertificates","url":"classes/services.TLSCertificates.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1392,"kind":512,"name":"constructor","url":"classes/services.TLSCertificates.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":1393,"kind":2048,"name":"create","url":"classes/services.TLSCertificates.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":1394,"kind":2048,"name":"delete","url":"classes/services.TLSCertificates.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":1395,"kind":2048,"name":"get","url":"classes/services.TLSCertificates.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":1396,"kind":2048,"name":"list","url":"classes/services.TLSCertificates.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":1397,"kind":2048,"name":"update","url":"classes/services.TLSCertificates.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":1398,"kind":128,"name":"Tunnels","url":"classes/services.Tunnels.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":1399,"kind":512,"name":"constructor","url":"classes/services.Tunnels.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.Tunnels"},{"id":1400,"kind":2048,"name":"list","url":"classes/services.Tunnels.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Tunnels"},{"id":1401,"kind":2048,"name":"get","url":"classes/services.Tunnels.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Tunnels"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,59.936]],["parent/0",[]],["name/1",[1,68.409]],["parent/1",[0,5.988]],["name/2",[2,68.409]],["parent/2",[3,6.325]],["name/3",[4,68.409]],["parent/3",[3,6.325]],["name/4",[5,68.409]],["parent/4",[0,5.988]],["name/5",[6,33.048]],["parent/5",[7,3.825]],["name/6",[8,63.301]],["parent/6",[7,3.825]],["name/7",[9,63.301]],["parent/7",[7,3.825]],["name/8",[10,63.301]],["parent/8",[7,3.825]],["name/9",[11,59.936]],["parent/9",[7,3.825]],["name/10",[12,59.936]],["parent/10",[7,3.825]],["name/11",[13,59.936]],["parent/11",[7,3.825]],["name/12",[14,57.423]],["parent/12",[7,3.825]],["name/13",[15,59.936]],["parent/13",[7,3.825]],["name/14",[16,59.936]],["parent/14",[7,3.825]],["name/15",[17,59.936]],["parent/15",[7,3.825]],["name/16",[18,59.936]],["parent/16",[7,3.825]],["name/17",[19,63.301]],["parent/17",[7,3.825]],["name/18",[20,55.416]],["parent/18",[7,3.825]],["name/19",[21,59.936]],["parent/19",[7,3.825]],["name/20",[22,59.936]],["parent/20",[7,3.825]],["name/21",[23,59.936]],["parent/21",[7,3.825]],["name/22",[24,59.936]],["parent/22",[7,3.825]],["name/23",[25,59.936]],["parent/23",[7,3.825]],["name/24",[26,59.936]],["parent/24",[7,3.825]],["name/25",[27,59.936]],["parent/25",[7,3.825]],["name/26",[28,59.936]],["parent/26",[7,3.825]],["name/27",[29,59.936]],["parent/27",[7,3.825]],["name/28",[30,57.423]],["parent/28",[7,3.825]],["name/29",[31,47.206]],["parent/29",[7,3.825]],["name/30",[32,59.936]],["parent/30",[7,3.825]],["name/31",[33,63.301]],["parent/31",[34,3.929]],["name/32",[35,63.301]],["parent/32",[34,3.929]],["name/33",[36,63.301]],["parent/33",[34,3.929]],["name/34",[37,63.301]],["parent/34",[34,3.929]],["name/35",[38,68.409]],["parent/35",[7,3.825]],["name/36",[32,59.936]],["parent/36",[7,3.825]],["name/37",[39,63.301]],["parent/37",[34,3.929]],["name/38",[40,63.301]],["parent/38",[34,3.929]],["name/39",[41,63.301]],["parent/39",[34,3.929]],["name/40",[42,63.301]],["parent/40",[34,3.929]],["name/41",[43,68.409]],["parent/41",[7,3.825]],["name/42",[32,59.936]],["parent/42",[7,3.825]],["name/43",[44,63.301]],["parent/43",[34,3.929]],["name/44",[45,63.301]],["parent/44",[34,3.929]],["name/45",[46,63.301]],["parent/45",[34,3.929]],["name/46",[47,63.301]],["parent/46",[34,3.929]],["name/47",[48,63.301]],["parent/47",[34,3.929]],["name/48",[49,63.301]],["parent/48",[34,3.929]],["name/49",[50,63.301]],["parent/49",[34,3.929]],["name/50",[51,63.301]],["parent/50",[34,3.929]],["name/51",[52,63.301]],["parent/51",[34,3.929]],["name/52",[53,63.301]],["parent/52",[34,3.929]],["name/53",[54,63.301]],["parent/53",[34,3.929]],["name/54",[55,63.301]],["parent/54",[34,3.929]],["name/55",[56,63.301]],["parent/55",[34,3.929]],["name/56",[57,63.301]],["parent/56",[34,3.929]],["name/57",[58,63.301]],["parent/57",[34,3.929]],["name/58",[59,63.301]],["parent/58",[34,3.929]],["name/59",[60,63.301]],["parent/59",[34,3.929]],["name/60",[61,63.301]],["parent/60",[34,3.929]],["name/61",[62,63.301]],["parent/61",[34,3.929]],["name/62",[63,20.233]],["parent/62",[]],["name/63",[64,68.409]],["parent/63",[63,2.022]],["name/64",[65,68.409]],["parent/64",[63,2.022]],["name/65",[66,29.356]],["parent/65",[67,6.835]],["name/66",[68,68.409]],["parent/66",[63,2.022]],["name/67",[69,68.409]],["parent/67",[70,6.325]],["name/68",[71,68.409]],["parent/68",[70,6.325]],["name/69",[72,68.409]],["parent/69",[63,2.022]],["name/70",[73,59.936]],["parent/70",[74,5.737]],["name/71",[75,57.423]],["parent/71",[74,5.737]],["name/72",[76,59.936]],["parent/72",[74,5.737]],["name/73",[77,68.409]],["parent/73",[74,5.737]],["name/74",[78,68.409]],["parent/74",[63,2.022]],["name/75",[66,29.356]],["parent/75",[79,6.325]],["name/76",[80,31.604]],["parent/76",[79,6.325]],["name/77",[81,68.409]],["parent/77",[63,2.022]],["name/78",[66,29.356]],["parent/78",[82,5.227]],["name/79",[80,31.604]],["parent/79",[82,5.227]],["name/80",[83,38.965]],["parent/80",[82,5.227]],["name/81",[84,63.301]],["parent/81",[82,5.227]],["name/82",[85,28.961]],["parent/82",[82,5.227]],["name/83",[86,63.301]],["parent/83",[82,5.227]],["name/84",[87,68.409]],["parent/84",[82,5.227]],["name/85",[88,68.409]],["parent/85",[63,2.022]],["name/86",[89,68.409]],["parent/86",[90,6.325]],["name/87",[86,63.301]],["parent/87",[90,6.325]],["name/88",[91,68.409]],["parent/88",[63,2.022]],["name/89",[84,63.301]],["parent/89",[92,6.325]],["name/90",[85,28.961]],["parent/90",[92,6.325]],["name/91",[93,68.409]],["parent/91",[63,2.022]],["name/92",[94,29.628]],["parent/92",[95,5.737]],["name/93",[85,28.961]],["parent/93",[95,5.737]],["name/94",[96,55.416]],["parent/94",[95,5.737]],["name/95",[97,53.746]],["parent/95",[95,5.737]],["name/96",[98,68.409]],["parent/96",[63,2.022]],["name/97",[66,29.356]],["parent/97",[99,5.737]],["name/98",[94,29.628]],["parent/98",[99,5.737]],["name/99",[85,28.961]],["parent/99",[99,5.737]],["name/100",[97,53.746]],["parent/100",[99,5.737]],["name/101",[100,68.409]],["parent/101",[63,2.022]],["name/102",[66,29.356]],["parent/102",[101,4.891]],["name/103",[80,31.604]],["parent/103",[101,4.891]],["name/104",[94,29.628]],["parent/104",[101,4.891]],["name/105",[85,28.961]],["parent/105",[101,4.891]],["name/106",[96,55.416]],["parent/106",[101,4.891]],["name/107",[102,68.409]],["parent/107",[101,4.891]],["name/108",[103,68.409]],["parent/108",[101,4.891]],["name/109",[83,38.965]],["parent/109",[101,4.891]],["name/110",[97,53.746]],["parent/110",[101,4.891]],["name/111",[104,63.301]],["parent/111",[101,4.891]],["name/112",[105,68.409]],["parent/112",[63,2.022]],["name/113",[106,68.409]],["parent/113",[107,5.988]],["name/114",[80,31.604]],["parent/114",[107,5.988]],["name/115",[108,38.965]],["parent/115",[107,5.988]],["name/116",[109,68.409]],["parent/116",[63,2.022]],["name/117",[110,63.301]],["parent/117",[111,6.325]],["name/118",[112,57.423]],["parent/118",[111,6.325]],["name/119",[113,68.409]],["parent/119",[63,2.022]],["name/120",[114,63.301]],["parent/120",[115,6.325]],["name/121",[116,63.301]],["parent/121",[115,6.325]],["name/122",[117,68.409]],["parent/122",[63,2.022]],["name/123",[73,59.936]],["parent/123",[118,5.737]],["name/124",[76,59.936]],["parent/124",[118,5.737]],["name/125",[119,57.423]],["parent/125",[118,5.737]],["name/126",[120,63.301]],["parent/126",[118,5.737]],["name/127",[121,68.409]],["parent/127",[63,2.022]],["name/128",[94,29.628]],["parent/128",[122,5.988]],["name/129",[85,28.961]],["parent/129",[122,5.988]],["name/130",[123,53.746]],["parent/130",[122,5.988]],["name/131",[124,68.409]],["parent/131",[63,2.022]],["name/132",[66,29.356]],["parent/132",[125,5.988]],["name/133",[94,29.628]],["parent/133",[125,5.988]],["name/134",[85,28.961]],["parent/134",[125,5.988]],["name/135",[126,63.301]],["parent/135",[63,2.022]],["name/136",[66,29.356]],["parent/136",[127,5.227]],["name/137",[80,31.604]],["parent/137",[127,5.227]],["name/138",[94,29.628]],["parent/138",[127,5.227]],["name/139",[85,28.961]],["parent/139",[127,5.227]],["name/140",[83,38.965]],["parent/140",[127,5.227]],["name/141",[128,63.301]],["parent/141",[127,5.227]],["name/142",[123,53.746]],["parent/142",[127,5.227]],["name/143",[129,68.409]],["parent/143",[63,2.022]],["name/144",[130,68.409]],["parent/144",[131,5.988]],["name/145",[80,31.604]],["parent/145",[131,5.988]],["name/146",[108,38.965]],["parent/146",[131,5.988]],["name/147",[132,68.409]],["parent/147",[63,2.022]],["name/148",[66,29.356]],["parent/148",[133,4.8]],["name/149",[80,31.604]],["parent/149",[133,4.8]],["name/150",[134,59.936]],["parent/150",[133,4.8]],["name/151",[135,63.301]],["parent/151",[133,4.8]],["name/152",[136,63.301]],["parent/152",[133,4.8]],["name/153",[83,38.965]],["parent/153",[133,4.8]],["name/154",[137,63.301]],["parent/154",[133,4.8]],["name/155",[138,68.409]],["parent/155",[133,4.8]],["name/156",[139,59.936]],["parent/156",[133,4.8]],["name/157",[140,63.301]],["parent/157",[133,4.8]],["name/158",[141,68.409]],["parent/158",[133,4.8]],["name/159",[142,68.409]],["parent/159",[63,2.022]],["name/160",[11,59.936]],["parent/160",[143,5.988]],["name/161",[80,31.604]],["parent/161",[143,5.988]],["name/162",[108,38.965]],["parent/162",[143,5.988]],["name/163",[135,63.301]],["parent/163",[63,2.022]],["name/164",[144,63.301]],["parent/164",[145,5.988]],["name/165",[146,68.409]],["parent/165",[145,5.988]],["name/166",[147,63.301]],["parent/166",[145,5.988]],["name/167",[144,63.301]],["parent/167",[63,2.022]],["name/168",[148,68.409]],["parent/168",[149,5.37]],["name/169",[150,68.409]],["parent/169",[149,5.37]],["name/170",[151,68.409]],["parent/170",[149,5.37]],["name/171",[152,68.409]],["parent/171",[149,5.37]],["name/172",[153,68.409]],["parent/172",[149,5.37]],["name/173",[154,68.409]],["parent/173",[149,5.37]],["name/174",[147,63.301]],["parent/174",[63,2.022]],["name/175",[155,68.409]],["parent/175",[156,5.737]],["name/176",[157,68.409]],["parent/176",[156,5.737]],["name/177",[158,68.409]],["parent/177",[156,5.737]],["name/178",[159,68.409]],["parent/178",[156,5.737]],["name/179",[136,63.301]],["parent/179",[63,2.022]],["name/180",[66,29.356]],["parent/180",[160,4.891]],["name/181",[80,31.604]],["parent/181",[160,4.891]],["name/182",[161,63.301]],["parent/182",[160,4.891]],["name/183",[162,68.409]],["parent/183",[160,4.891]],["name/184",[163,68.409]],["parent/184",[160,4.891]],["name/185",[164,68.409]],["parent/185",[160,4.891]],["name/186",[165,63.301]],["parent/186",[160,4.891]],["name/187",[83,38.965]],["parent/187",[160,4.891]],["name/188",[137,63.301]],["parent/188",[160,4.891]],["name/189",[166,68.409]],["parent/189",[160,4.891]],["name/190",[167,68.409]],["parent/190",[63,2.022]],["name/191",[12,59.936]],["parent/191",[168,5.988]],["name/192",[80,31.604]],["parent/192",[168,5.988]],["name/193",[108,38.965]],["parent/193",[168,5.988]],["name/194",[161,63.301]],["parent/194",[63,2.022]],["name/195",[165,63.301]],["parent/195",[169,6.325]],["name/196",[170,68.409]],["parent/196",[169,6.325]],["name/197",[171,63.301]],["parent/197",[63,2.022]],["name/198",[172,68.409]],["parent/198",[173,4.891]],["name/199",[174,63.301]],["parent/199",[173,4.891]],["name/200",[66,29.356]],["parent/200",[173,4.891]],["name/201",[175,68.409]],["parent/201",[173,4.891]],["name/202",[85,28.961]],["parent/202",[173,4.891]],["name/203",[176,68.409]],["parent/203",[173,4.891]],["name/204",[177,52.315]],["parent/204",[173,4.891]],["name/205",[119,57.423]],["parent/205",[173,4.891]],["name/206",[178,68.409]],["parent/206",[173,4.891]],["name/207",[80,31.604]],["parent/207",[173,4.891]],["name/208",[179,68.409]],["parent/208",[63,2.022]],["name/209",[13,59.936]],["parent/209",[180,5.988]],["name/210",[80,31.604]],["parent/210",[180,5.988]],["name/211",[108,38.965]],["parent/211",[180,5.988]],["name/212",[181,68.409]],["parent/212",[63,2.022]],["name/213",[66,29.356]],["parent/213",[182,6.835]],["name/214",[183,68.409]],["parent/214",[63,2.022]],["name/215",[66,29.356]],["parent/215",[184,5.37]],["name/216",[80,31.604]],["parent/216",[184,5.37]],["name/217",[83,38.965]],["parent/217",[184,5.37]],["name/218",[94,29.628]],["parent/218",[184,5.37]],["name/219",[85,28.961]],["parent/219",[184,5.37]],["name/220",[31,47.206]],["parent/220",[184,5.37]],["name/221",[185,68.409]],["parent/221",[63,2.022]],["name/222",[94,29.628]],["parent/222",[186,5.988]],["name/223",[85,28.961]],["parent/223",[186,5.988]],["name/224",[31,47.206]],["parent/224",[186,5.988]],["name/225",[187,68.409]],["parent/225",[63,2.022]],["name/226",[66,29.356]],["parent/226",[188,5.737]],["name/227",[94,29.628]],["parent/227",[188,5.737]],["name/228",[85,28.961]],["parent/228",[188,5.737]],["name/229",[31,47.206]],["parent/229",[188,5.737]],["name/230",[189,68.409]],["parent/230",[63,2.022]],["name/231",[31,47.206]],["parent/231",[190,5.988]],["name/232",[80,31.604]],["parent/232",[190,5.988]],["name/233",[108,38.965]],["parent/233",[190,5.988]],["name/234",[191,68.409]],["parent/234",[63,2.022]],["name/235",[66,29.356]],["parent/235",[192,5.102]],["name/236",[80,31.604]],["parent/236",[192,5.102]],["name/237",[83,38.965]],["parent/237",[192,5.102]],["name/238",[94,29.628]],["parent/238",[192,5.102]],["name/239",[85,28.961]],["parent/239",[192,5.102]],["name/240",[193,59.936]],["parent/240",[192,5.102]],["name/241",[194,59.936]],["parent/241",[192,5.102]],["name/242",[75,57.423]],["parent/242",[192,5.102]],["name/243",[195,68.409]],["parent/243",[63,2.022]],["name/244",[94,29.628]],["parent/244",[196,5.537]],["name/245",[85,28.961]],["parent/245",[196,5.537]],["name/246",[193,59.936]],["parent/246",[196,5.537]],["name/247",[194,59.936]],["parent/247",[196,5.537]],["name/248",[75,57.423]],["parent/248",[196,5.537]],["name/249",[197,68.409]],["parent/249",[63,2.022]],["name/250",[66,29.356]],["parent/250",[198,5.37]],["name/251",[94,29.628]],["parent/251",[198,5.37]],["name/252",[85,28.961]],["parent/252",[198,5.37]],["name/253",[193,59.936]],["parent/253",[198,5.37]],["name/254",[194,59.936]],["parent/254",[198,5.37]],["name/255",[75,57.423]],["parent/255",[198,5.37]],["name/256",[199,68.409]],["parent/256",[63,2.022]],["name/257",[31,47.206]],["parent/257",[200,5.988]],["name/258",[80,31.604]],["parent/258",[200,5.988]],["name/259",[108,38.965]],["parent/259",[200,5.988]],["name/260",[201,68.409]],["parent/260",[63,2.022]],["name/261",[66,29.356]],["parent/261",[202,5.227]],["name/262",[80,31.604]],["parent/262",[202,5.227]],["name/263",[83,38.965]],["parent/263",[202,5.227]],["name/264",[94,29.628]],["parent/264",[202,5.227]],["name/265",[85,28.961]],["parent/265",[202,5.227]],["name/266",[203,57.423]],["parent/266",[202,5.227]],["name/267",[30,57.423]],["parent/267",[202,5.227]],["name/268",[204,68.409]],["parent/268",[63,2.022]],["name/269",[94,29.628]],["parent/269",[205,5.988]],["name/270",[85,28.961]],["parent/270",[205,5.988]],["name/271",[203,57.423]],["parent/271",[205,5.988]],["name/272",[206,68.409]],["parent/272",[63,2.022]],["name/273",[66,29.356]],["parent/273",[207,5.737]],["name/274",[94,29.628]],["parent/274",[207,5.737]],["name/275",[85,28.961]],["parent/275",[207,5.737]],["name/276",[203,57.423]],["parent/276",[207,5.737]],["name/277",[208,68.409]],["parent/277",[63,2.022]],["name/278",[31,47.206]],["parent/278",[209,5.988]],["name/279",[80,31.604]],["parent/279",[209,5.988]],["name/280",[108,38.965]],["parent/280",[209,5.988]],["name/281",[210,68.409]],["parent/281",[63,2.022]],["name/282",[66,29.356]],["parent/282",[211,5.37]],["name/283",[80,31.604]],["parent/283",[211,5.37]],["name/284",[83,38.965]],["parent/284",[211,5.37]],["name/285",[94,29.628]],["parent/285",[211,5.37]],["name/286",[85,28.961]],["parent/286",[211,5.37]],["name/287",[31,47.206]],["parent/287",[211,5.37]],["name/288",[212,68.409]],["parent/288",[63,2.022]],["name/289",[94,29.628]],["parent/289",[213,5.988]],["name/290",[85,28.961]],["parent/290",[213,5.988]],["name/291",[31,47.206]],["parent/291",[213,5.988]],["name/292",[214,68.409]],["parent/292",[63,2.022]],["name/293",[66,29.356]],["parent/293",[215,5.737]],["name/294",[94,29.628]],["parent/294",[215,5.737]],["name/295",[85,28.961]],["parent/295",[215,5.737]],["name/296",[31,47.206]],["parent/296",[215,5.737]],["name/297",[216,68.409]],["parent/297",[63,2.022]],["name/298",[31,47.206]],["parent/298",[217,5.988]],["name/299",[80,31.604]],["parent/299",[217,5.988]],["name/300",[108,38.965]],["parent/300",[217,5.988]],["name/301",[218,68.409]],["parent/301",[63,2.022]],["name/302",[94,29.628]],["parent/302",[219,5.988]],["name/303",[85,28.961]],["parent/303",[219,5.988]],["name/304",[220,63.301]],["parent/304",[219,5.988]],["name/305",[221,68.409]],["parent/305",[63,2.022]],["name/306",[66,29.356]],["parent/306",[222,5.988]],["name/307",[94,29.628]],["parent/307",[222,5.988]],["name/308",[85,28.961]],["parent/308",[222,5.988]],["name/309",[223,68.409]],["parent/309",[63,2.022]],["name/310",[66,29.356]],["parent/310",[224,4.8]],["name/311",[80,31.604]],["parent/311",[224,4.8]],["name/312",[83,38.965]],["parent/312",[224,4.8]],["name/313",[94,29.628]],["parent/313",[224,4.8]],["name/314",[85,28.961]],["parent/314",[224,4.8]],["name/315",[220,63.301]],["parent/315",[224,4.8]],["name/316",[225,63.301]],["parent/316",[224,4.8]],["name/317",[226,63.301]],["parent/317",[224,4.8]],["name/318",[227,63.301]],["parent/318",[224,4.8]],["name/319",[228,63.301]],["parent/319",[224,4.8]],["name/320",[229,63.301]],["parent/320",[224,4.8]],["name/321",[230,68.409]],["parent/321",[63,2.022]],["name/322",[14,57.423]],["parent/322",[231,5.988]],["name/323",[80,31.604]],["parent/323",[231,5.988]],["name/324",[108,38.965]],["parent/324",[231,5.988]],["name/325",[232,68.409]],["parent/325",[63,2.022]],["name/326",[94,29.628]],["parent/326",[233,5.737]],["name/327",[85,28.961]],["parent/327",[233,5.737]],["name/328",[234,53.746]],["parent/328",[233,5.737]],["name/329",[123,53.746]],["parent/329",[233,5.737]],["name/330",[235,68.409]],["parent/330",[63,2.022]],["name/331",[66,29.356]],["parent/331",[236,5.737]],["name/332",[94,29.628]],["parent/332",[236,5.737]],["name/333",[85,28.961]],["parent/333",[236,5.737]],["name/334",[234,53.746]],["parent/334",[236,5.737]],["name/335",[174,63.301]],["parent/335",[63,2.022]],["name/336",[66,29.356]],["parent/336",[237,5.102]],["name/337",[80,31.604]],["parent/337",[237,5.102]],["name/338",[83,38.965]],["parent/338",[237,5.102]],["name/339",[94,29.628]],["parent/339",[237,5.102]],["name/340",[85,28.961]],["parent/340",[237,5.102]],["name/341",[128,63.301]],["parent/341",[237,5.102]],["name/342",[234,53.746]],["parent/342",[237,5.102]],["name/343",[123,53.746]],["parent/343",[237,5.102]],["name/344",[238,68.409]],["parent/344",[63,2.022]],["name/345",[15,59.936]],["parent/345",[239,5.988]],["name/346",[80,31.604]],["parent/346",[239,5.988]],["name/347",[108,38.965]],["parent/347",[239,5.988]],["name/348",[240,68.409]],["parent/348",[63,2.022]],["name/349",[241,43.286]],["parent/349",[242,5.988]],["name/350",[243,63.301]],["parent/350",[242,5.988]],["name/351",[244,68.409]],["parent/351",[242,5.988]],["name/352",[245,68.409]],["parent/352",[63,2.022]],["name/353",[241,43.286]],["parent/353",[246,6.835]],["name/354",[247,68.409]],["parent/354",[63,2.022]],["name/355",[241,43.286]],["parent/355",[248,6.325]],["name/356",[14,57.423]],["parent/356",[248,6.325]],["name/357",[249,68.409]],["parent/357",[63,2.022]],["name/358",[241,43.286]],["parent/358",[250,6.325]],["name/359",[251,68.409]],["parent/359",[250,6.325]],["name/360",[252,68.409]],["parent/360",[63,2.022]],["name/361",[241,43.286]],["parent/361",[253,5.988]],["name/362",[254,68.409]],["parent/362",[253,5.988]],["name/363",[255,63.301]],["parent/363",[253,5.988]],["name/364",[256,68.409]],["parent/364",[63,2.022]],["name/365",[241,43.286]],["parent/365",[257,6.325]],["name/366",[255,63.301]],["parent/366",[257,6.325]],["name/367",[258,68.409]],["parent/367",[63,2.022]],["name/368",[241,43.286]],["parent/368",[259,5.988]],["name/369",[260,63.301]],["parent/369",[259,5.988]],["name/370",[261,63.301]],["parent/370",[259,5.988]],["name/371",[262,68.409]],["parent/371",[63,2.022]],["name/372",[241,43.286]],["parent/372",[263,5.988]],["name/373",[260,63.301]],["parent/373",[263,5.988]],["name/374",[261,63.301]],["parent/374",[263,5.988]],["name/375",[264,68.409]],["parent/375",[63,2.022]],["name/376",[241,43.286]],["parent/376",[265,6.325]],["name/377",[20,55.416]],["parent/377",[265,6.325]],["name/378",[266,68.409]],["parent/378",[63,2.022]],["name/379",[241,43.286]],["parent/379",[267,6.325]],["name/380",[268,59.936]],["parent/380",[267,6.325]],["name/381",[269,68.409]],["parent/381",[63,2.022]],["name/382",[241,43.286]],["parent/382",[270,5.37]],["name/383",[271,68.409]],["parent/383",[270,5.37]],["name/384",[272,68.409]],["parent/384",[270,5.37]],["name/385",[273,68.409]],["parent/385",[270,5.37]],["name/386",[274,68.409]],["parent/386",[270,5.37]],["name/387",[275,68.409]],["parent/387",[270,5.37]],["name/388",[276,68.409]],["parent/388",[63,2.022]],["name/389",[241,43.286]],["parent/389",[277,5.227]],["name/390",[243,63.301]],["parent/390",[277,5.227]],["name/391",[278,57.423]],["parent/391",[277,5.227]],["name/392",[279,57.423]],["parent/392",[277,5.227]],["name/393",[280,57.423]],["parent/393",[277,5.227]],["name/394",[281,57.423]],["parent/394",[277,5.227]],["name/395",[282,68.409]],["parent/395",[277,5.227]],["name/396",[283,68.409]],["parent/396",[63,2.022]],["name/397",[284,68.409]],["parent/397",[285,5.102]],["name/398",[286,68.409]],["parent/398",[285,5.102]],["name/399",[287,68.409]],["parent/399",[285,5.102]],["name/400",[288,68.409]],["parent/400",[285,5.102]],["name/401",[289,68.409]],["parent/401",[285,5.102]],["name/402",[290,68.409]],["parent/402",[285,5.102]],["name/403",[291,68.409]],["parent/403",[285,5.102]],["name/404",[292,68.409]],["parent/404",[285,5.102]],["name/405",[293,68.409]],["parent/405",[63,2.022]],["name/406",[294,49.951]],["parent/406",[295,5.227]],["name/407",[296,49.951]],["parent/407",[295,5.227]],["name/408",[297,49.951]],["parent/408",[295,5.227]],["name/409",[298,51.063]],["parent/409",[295,5.227]],["name/410",[299,51.063]],["parent/410",[295,5.227]],["name/411",[300,68.409]],["parent/411",[295,5.227]],["name/412",[301,68.409]],["parent/412",[295,5.227]],["name/413",[302,68.409]],["parent/413",[63,2.022]],["name/414",[294,49.951]],["parent/414",[303,5.537]],["name/415",[296,49.951]],["parent/415",[303,5.537]],["name/416",[297,49.951]],["parent/416",[303,5.537]],["name/417",[298,51.063]],["parent/417",[303,5.537]],["name/418",[299,51.063]],["parent/418",[303,5.537]],["name/419",[304,68.409]],["parent/419",[63,2.022]],["name/420",[294,49.951]],["parent/420",[305,5.537]],["name/421",[296,49.951]],["parent/421",[305,5.537]],["name/422",[297,49.951]],["parent/422",[305,5.537]],["name/423",[298,51.063]],["parent/423",[305,5.537]],["name/424",[299,51.063]],["parent/424",[305,5.537]],["name/425",[306,68.409]],["parent/425",[63,2.022]],["name/426",[294,49.951]],["parent/426",[307,5.537]],["name/427",[296,49.951]],["parent/427",[307,5.537]],["name/428",[297,49.951]],["parent/428",[307,5.537]],["name/429",[298,51.063]],["parent/429",[307,5.537]],["name/430",[299,51.063]],["parent/430",[307,5.537]],["name/431",[308,68.409]],["parent/431",[63,2.022]],["name/432",[294,49.951]],["parent/432",[309,5.537]],["name/433",[296,49.951]],["parent/433",[309,5.537]],["name/434",[297,49.951]],["parent/434",[309,5.537]],["name/435",[298,51.063]],["parent/435",[309,5.537]],["name/436",[299,51.063]],["parent/436",[309,5.537]],["name/437",[310,68.409]],["parent/437",[63,2.022]],["name/438",[294,49.951]],["parent/438",[311,5.537]],["name/439",[296,49.951]],["parent/439",[311,5.537]],["name/440",[297,49.951]],["parent/440",[311,5.537]],["name/441",[298,51.063]],["parent/441",[311,5.537]],["name/442",[299,51.063]],["parent/442",[311,5.537]],["name/443",[312,68.409]],["parent/443",[63,2.022]],["name/444",[294,49.951]],["parent/444",[313,5.537]],["name/445",[296,49.951]],["parent/445",[313,5.537]],["name/446",[297,49.951]],["parent/446",[313,5.537]],["name/447",[298,51.063]],["parent/447",[313,5.537]],["name/448",[299,51.063]],["parent/448",[313,5.537]],["name/449",[314,68.409]],["parent/449",[63,2.022]],["name/450",[294,49.951]],["parent/450",[315,5.537]],["name/451",[296,49.951]],["parent/451",[315,5.537]],["name/452",[297,49.951]],["parent/452",[315,5.537]],["name/453",[298,51.063]],["parent/453",[315,5.537]],["name/454",[299,51.063]],["parent/454",[315,5.537]],["name/455",[316,68.409]],["parent/455",[63,2.022]],["name/456",[241,43.286]],["parent/456",[317,4.502]],["name/457",[278,57.423]],["parent/457",[317,4.502]],["name/458",[279,57.423]],["parent/458",[317,4.502]],["name/459",[280,57.423]],["parent/459",[317,4.502]],["name/460",[281,57.423]],["parent/460",[317,4.502]],["name/461",[318,63.301]],["parent/461",[317,4.502]],["name/462",[319,63.301]],["parent/462",[317,4.502]],["name/463",[320,63.301]],["parent/463",[317,4.502]],["name/464",[321,63.301]],["parent/464",[317,4.502]],["name/465",[322,68.409]],["parent/465",[317,4.502]],["name/466",[323,68.409]],["parent/466",[317,4.502]],["name/467",[324,68.409]],["parent/467",[317,4.502]],["name/468",[325,68.409]],["parent/468",[317,4.502]],["name/469",[326,68.409]],["parent/469",[317,4.502]],["name/470",[327,63.301]],["parent/470",[317,4.502]],["name/471",[328,68.409]],["parent/471",[63,2.022]],["name/472",[241,43.286]],["parent/472",[329,4.891]],["name/473",[278,57.423]],["parent/473",[329,4.891]],["name/474",[279,57.423]],["parent/474",[329,4.891]],["name/475",[280,57.423]],["parent/475",[329,4.891]],["name/476",[281,57.423]],["parent/476",[329,4.891]],["name/477",[318,63.301]],["parent/477",[329,4.891]],["name/478",[319,63.301]],["parent/478",[329,4.891]],["name/479",[320,63.301]],["parent/479",[329,4.891]],["name/480",[321,63.301]],["parent/480",[329,4.891]],["name/481",[327,63.301]],["parent/481",[329,4.891]],["name/482",[330,68.409]],["parent/482",[63,2.022]],["name/483",[241,43.286]],["parent/483",[331,4.991]],["name/484",[278,57.423]],["parent/484",[331,4.991]],["name/485",[279,57.423]],["parent/485",[331,4.991]],["name/486",[280,57.423]],["parent/486",[331,4.991]],["name/487",[281,57.423]],["parent/487",[331,4.991]],["name/488",[332,68.409]],["parent/488",[331,4.991]],["name/489",[294,49.951]],["parent/489",[331,4.991]],["name/490",[296,49.951]],["parent/490",[331,4.991]],["name/491",[297,49.951]],["parent/491",[331,4.991]],["name/492",[333,68.409]],["parent/492",[63,2.022]],["name/493",[241,43.286]],["parent/493",[334,6.325]],["name/494",[335,48.95]],["parent/494",[334,6.325]],["name/495",[336,68.409]],["parent/495",[63,2.022]],["name/496",[241,43.286]],["parent/496",[337,6.325]],["name/497",[338,68.409]],["parent/497",[337,6.325]],["name/498",[339,68.409]],["parent/498",[63,2.022]],["name/499",[241,43.286]],["parent/499",[340,6.835]],["name/500",[341,68.409]],["parent/500",[63,2.022]],["name/501",[342,45.055]],["parent/501",[343,6.325]],["name/502",[66,29.356]],["parent/502",[343,6.325]],["name/503",[344,68.409]],["parent/503",[63,2.022]],["name/504",[342,45.055]],["parent/504",[345,4.439]],["name/505",[346,59.936]],["parent/505",[345,4.439]],["name/506",[347,59.936]],["parent/506",[345,4.439]],["name/507",[94,29.628]],["parent/507",[345,4.439]],["name/508",[85,28.961]],["parent/508",[345,4.439]],["name/509",[335,48.95]],["parent/509",[345,4.439]],["name/510",[348,48.95]],["parent/510",[345,4.439]],["name/511",[349,59.936]],["parent/511",[345,4.439]],["name/512",[350,59.936]],["parent/512",[345,4.439]],["name/513",[351,59.936]],["parent/513",[345,4.439]],["name/514",[352,59.936]],["parent/514",[345,4.439]],["name/515",[353,59.936]],["parent/515",[345,4.439]],["name/516",[354,59.936]],["parent/516",[345,4.439]],["name/517",[355,59.936]],["parent/517",[345,4.439]],["name/518",[356,59.936]],["parent/518",[345,4.439]],["name/519",[357,59.936]],["parent/519",[345,4.439]],["name/520",[358,68.409]],["parent/520",[63,2.022]],["name/521",[342,45.055]],["parent/521",[359,4.38]],["name/522",[66,29.356]],["parent/522",[359,4.38]],["name/523",[346,59.936]],["parent/523",[359,4.38]],["name/524",[347,59.936]],["parent/524",[359,4.38]],["name/525",[94,29.628]],["parent/525",[359,4.38]],["name/526",[85,28.961]],["parent/526",[359,4.38]],["name/527",[335,48.95]],["parent/527",[359,4.38]],["name/528",[348,48.95]],["parent/528",[359,4.38]],["name/529",[349,59.936]],["parent/529",[359,4.38]],["name/530",[350,59.936]],["parent/530",[359,4.38]],["name/531",[351,59.936]],["parent/531",[359,4.38]],["name/532",[352,59.936]],["parent/532",[359,4.38]],["name/533",[353,59.936]],["parent/533",[359,4.38]],["name/534",[354,59.936]],["parent/534",[359,4.38]],["name/535",[355,59.936]],["parent/535",[359,4.38]],["name/536",[356,59.936]],["parent/536",[359,4.38]],["name/537",[357,59.936]],["parent/537",[359,4.38]],["name/538",[360,68.409]],["parent/538",[63,2.022]],["name/539",[342,45.055]],["parent/539",[361,4.272]],["name/540",[66,29.356]],["parent/540",[361,4.272]],["name/541",[83,38.965]],["parent/541",[361,4.272]],["name/542",[346,59.936]],["parent/542",[361,4.272]],["name/543",[347,59.936]],["parent/543",[361,4.272]],["name/544",[80,31.604]],["parent/544",[361,4.272]],["name/545",[94,29.628]],["parent/545",[361,4.272]],["name/546",[85,28.961]],["parent/546",[361,4.272]],["name/547",[335,48.95]],["parent/547",[361,4.272]],["name/548",[348,48.95]],["parent/548",[361,4.272]],["name/549",[349,59.936]],["parent/549",[361,4.272]],["name/550",[350,59.936]],["parent/550",[361,4.272]],["name/551",[351,59.936]],["parent/551",[361,4.272]],["name/552",[352,59.936]],["parent/552",[361,4.272]],["name/553",[353,59.936]],["parent/553",[361,4.272]],["name/554",[354,59.936]],["parent/554",[361,4.272]],["name/555",[355,59.936]],["parent/555",[361,4.272]],["name/556",[356,59.936]],["parent/556",[361,4.272]],["name/557",[357,59.936]],["parent/557",[361,4.272]],["name/558",[362,68.409]],["parent/558",[63,2.022]],["name/559",[363,68.409]],["parent/559",[364,5.988]],["name/560",[80,31.604]],["parent/560",[364,5.988]],["name/561",[108,38.965]],["parent/561",[364,5.988]],["name/562",[365,68.409]],["parent/562",[63,2.022]],["name/563",[94,29.628]],["parent/563",[366,5.537]],["name/564",[85,28.961]],["parent/564",[366,5.537]],["name/565",[367,49.951]],["parent/565",[366,5.537]],["name/566",[368,53.746]],["parent/566",[366,5.537]],["name/567",[369,53.746]],["parent/567",[366,5.537]],["name/568",[370,68.409]],["parent/568",[63,2.022]],["name/569",[66,29.356]],["parent/569",[371,5.37]],["name/570",[94,29.628]],["parent/570",[371,5.37]],["name/571",[85,28.961]],["parent/571",[371,5.37]],["name/572",[367,49.951]],["parent/572",[371,5.37]],["name/573",[368,53.746]],["parent/573",[371,5.37]],["name/574",[369,53.746]],["parent/574",[371,5.37]],["name/575",[372,68.409]],["parent/575",[63,2.022]],["name/576",[66,29.356]],["parent/576",[373,4.991]],["name/577",[94,29.628]],["parent/577",[373,4.991]],["name/578",[85,28.961]],["parent/578",[373,4.991]],["name/579",[83,38.965]],["parent/579",[373,4.991]],["name/580",[80,31.604]],["parent/580",[373,4.991]],["name/581",[367,49.951]],["parent/581",[373,4.991]],["name/582",[368,53.746]],["parent/582",[373,4.991]],["name/583",[369,53.746]],["parent/583",[373,4.991]],["name/584",[374,68.409]],["parent/584",[373,4.991]],["name/585",[375,68.409]],["parent/585",[63,2.022]],["name/586",[66,29.356]],["parent/586",[376,6.325]],["name/587",[377,44.43]],["parent/587",[376,6.325]],["name/588",[378,68.409]],["parent/588",[63,2.022]],["name/589",[66,29.356]],["parent/589",[379,6.325]],["name/590",[377,44.43]],["parent/590",[379,6.325]],["name/591",[380,68.409]],["parent/591",[63,2.022]],["name/592",[66,29.356]],["parent/592",[381,6.325]],["name/593",[377,44.43]],["parent/593",[381,6.325]],["name/594",[382,68.409]],["parent/594",[63,2.022]],["name/595",[66,29.356]],["parent/595",[383,6.325]],["name/596",[377,44.43]],["parent/596",[383,6.325]],["name/597",[384,68.409]],["parent/597",[63,2.022]],["name/598",[66,29.356]],["parent/598",[385,6.325]],["name/599",[377,44.43]],["parent/599",[385,6.325]],["name/600",[386,68.409]],["parent/600",[63,2.022]],["name/601",[342,45.055]],["parent/601",[387,5.988]],["name/602",[66,29.356]],["parent/602",[387,5.988]],["name/603",[377,44.43]],["parent/603",[387,5.988]],["name/604",[388,68.409]],["parent/604",[63,2.022]],["name/605",[342,45.055]],["parent/605",[389,5.988]],["name/606",[66,29.356]],["parent/606",[389,5.988]],["name/607",[377,44.43]],["parent/607",[389,5.988]],["name/608",[390,68.409]],["parent/608",[63,2.022]],["name/609",[342,45.055]],["parent/609",[391,5.988]],["name/610",[66,29.356]],["parent/610",[391,5.988]],["name/611",[377,44.43]],["parent/611",[391,5.988]],["name/612",[392,68.409]],["parent/612",[63,2.022]],["name/613",[342,45.055]],["parent/613",[393,5.988]],["name/614",[66,29.356]],["parent/614",[393,5.988]],["name/615",[377,44.43]],["parent/615",[393,5.988]],["name/616",[394,68.409]],["parent/616",[63,2.022]],["name/617",[342,45.055]],["parent/617",[395,5.988]],["name/618",[66,29.356]],["parent/618",[395,5.988]],["name/619",[377,44.43]],["parent/619",[395,5.988]],["name/620",[396,68.409]],["parent/620",[63,2.022]],["name/621",[342,45.055]],["parent/621",[397,5.988]],["name/622",[66,29.356]],["parent/622",[397,5.988]],["name/623",[377,44.43]],["parent/623",[397,5.988]],["name/624",[398,68.409]],["parent/624",[63,2.022]],["name/625",[342,45.055]],["parent/625",[399,5.988]],["name/626",[66,29.356]],["parent/626",[399,5.988]],["name/627",[377,44.43]],["parent/627",[399,5.988]],["name/628",[400,68.409]],["parent/628",[63,2.022]],["name/629",[342,45.055]],["parent/629",[401,5.988]],["name/630",[66,29.356]],["parent/630",[401,5.988]],["name/631",[377,44.43]],["parent/631",[401,5.988]],["name/632",[402,68.409]],["parent/632",[63,2.022]],["name/633",[342,45.055]],["parent/633",[403,5.988]],["name/634",[66,29.356]],["parent/634",[403,5.988]],["name/635",[377,44.43]],["parent/635",[403,5.988]],["name/636",[404,68.409]],["parent/636",[63,2.022]],["name/637",[342,45.055]],["parent/637",[405,5.988]],["name/638",[66,29.356]],["parent/638",[405,5.988]],["name/639",[377,44.43]],["parent/639",[405,5.988]],["name/640",[406,68.409]],["parent/640",[63,2.022]],["name/641",[342,45.055]],["parent/641",[407,5.988]],["name/642",[66,29.356]],["parent/642",[407,5.988]],["name/643",[377,44.43]],["parent/643",[407,5.988]],["name/644",[408,68.409]],["parent/644",[63,2.022]],["name/645",[409,68.409]],["parent/645",[410,5.988]],["name/646",[80,31.604]],["parent/646",[410,5.988]],["name/647",[108,38.965]],["parent/647",[410,5.988]],["name/648",[411,68.409]],["parent/648",[63,2.022]],["name/649",[94,29.628]],["parent/649",[412,5.537]],["name/650",[85,28.961]],["parent/650",[412,5.537]],["name/651",[367,49.951]],["parent/651",[412,5.537]],["name/652",[335,48.95]],["parent/652",[412,5.537]],["name/653",[348,48.95]],["parent/653",[412,5.537]],["name/654",[413,68.409]],["parent/654",[63,2.022]],["name/655",[66,29.356]],["parent/655",[414,5.37]],["name/656",[94,29.628]],["parent/656",[414,5.37]],["name/657",[85,28.961]],["parent/657",[414,5.37]],["name/658",[367,49.951]],["parent/658",[414,5.37]],["name/659",[335,48.95]],["parent/659",[414,5.37]],["name/660",[348,48.95]],["parent/660",[414,5.37]],["name/661",[415,68.409]],["parent/661",[63,2.022]],["name/662",[66,29.356]],["parent/662",[416,5.102]],["name/663",[94,29.628]],["parent/663",[416,5.102]],["name/664",[85,28.961]],["parent/664",[416,5.102]],["name/665",[83,38.965]],["parent/665",[416,5.102]],["name/666",[80,31.604]],["parent/666",[416,5.102]],["name/667",[367,49.951]],["parent/667",[416,5.102]],["name/668",[335,48.95]],["parent/668",[416,5.102]],["name/669",[348,48.95]],["parent/669",[416,5.102]],["name/670",[417,68.409]],["parent/670",[63,2.022]],["name/671",[418,68.409]],["parent/671",[419,5.988]],["name/672",[80,31.604]],["parent/672",[419,5.988]],["name/673",[108,38.965]],["parent/673",[419,5.988]],["name/674",[420,68.409]],["parent/674",[63,2.022]],["name/675",[94,29.628]],["parent/675",[421,5.227]],["name/676",[85,28.961]],["parent/676",[421,5.227]],["name/677",[367,49.951]],["parent/677",[421,5.227]],["name/678",[335,48.95]],["parent/678",[421,5.227]],["name/679",[348,48.95]],["parent/679",[421,5.227]],["name/680",[368,53.746]],["parent/680",[421,5.227]],["name/681",[369,53.746]],["parent/681",[421,5.227]],["name/682",[422,68.409]],["parent/682",[63,2.022]],["name/683",[66,29.356]],["parent/683",[423,5.102]],["name/684",[94,29.628]],["parent/684",[423,5.102]],["name/685",[85,28.961]],["parent/685",[423,5.102]],["name/686",[367,49.951]],["parent/686",[423,5.102]],["name/687",[335,48.95]],["parent/687",[423,5.102]],["name/688",[348,48.95]],["parent/688",[423,5.102]],["name/689",[368,53.746]],["parent/689",[423,5.102]],["name/690",[369,53.746]],["parent/690",[423,5.102]],["name/691",[424,68.409]],["parent/691",[63,2.022]],["name/692",[66,29.356]],["parent/692",[425,4.891]],["name/693",[94,29.628]],["parent/693",[425,4.891]],["name/694",[85,28.961]],["parent/694",[425,4.891]],["name/695",[83,38.965]],["parent/695",[425,4.891]],["name/696",[80,31.604]],["parent/696",[425,4.891]],["name/697",[367,49.951]],["parent/697",[425,4.891]],["name/698",[335,48.95]],["parent/698",[425,4.891]],["name/699",[348,48.95]],["parent/699",[425,4.891]],["name/700",[368,53.746]],["parent/700",[425,4.891]],["name/701",[369,53.746]],["parent/701",[425,4.891]],["name/702",[139,59.936]],["parent/702",[63,2.022]],["name/703",[66,29.356]],["parent/703",[426,4.64]],["name/704",[177,52.315]],["parent/704",[426,4.64]],["name/705",[83,38.965]],["parent/705",[426,4.64]],["name/706",[427,68.409]],["parent/706",[426,4.64]],["name/707",[134,59.936]],["parent/707",[426,4.64]],["name/708",[428,63.301]],["parent/708",[426,4.64]],["name/709",[429,68.409]],["parent/709",[426,4.64]],["name/710",[430,51.063]],["parent/710",[426,4.64]],["name/711",[85,28.961]],["parent/711",[426,4.64]],["name/712",[96,55.416]],["parent/712",[426,4.64]],["name/713",[431,68.409]],["parent/713",[426,4.64]],["name/714",[432,63.301]],["parent/714",[426,4.64]],["name/715",[140,63.301]],["parent/715",[426,4.64]],["name/716",[433,68.409]],["parent/716",[63,2.022]],["name/717",[16,59.936]],["parent/717",[434,5.988]],["name/718",[80,31.604]],["parent/718",[434,5.988]],["name/719",[108,38.965]],["parent/719",[434,5.988]],["name/720",[435,68.409]],["parent/720",[63,2.022]],["name/721",[85,28.961]],["parent/721",[436,5.737]],["name/722",[94,29.628]],["parent/722",[436,5.737]],["name/723",[437,59.936]],["parent/723",[436,5.737]],["name/724",[438,59.936]],["parent/724",[436,5.737]],["name/725",[439,68.409]],["parent/725",[63,2.022]],["name/726",[66,29.356]],["parent/726",[440,5.537]],["name/727",[85,28.961]],["parent/727",[440,5.537]],["name/728",[94,29.628]],["parent/728",[440,5.537]],["name/729",[437,59.936]],["parent/729",[440,5.537]],["name/730",[438,59.936]],["parent/730",[440,5.537]],["name/731",[441,68.409]],["parent/731",[63,2.022]],["name/732",[66,29.356]],["parent/732",[442,5.227]],["name/733",[85,28.961]],["parent/733",[442,5.227]],["name/734",[83,38.965]],["parent/734",[442,5.227]],["name/735",[94,29.628]],["parent/735",[442,5.227]],["name/736",[437,59.936]],["parent/736",[442,5.227]],["name/737",[438,59.936]],["parent/737",[442,5.227]],["name/738",[80,31.604]],["parent/738",[442,5.227]],["name/739",[443,68.409]],["parent/739",[63,2.022]],["name/740",[17,59.936]],["parent/740",[444,5.988]],["name/741",[80,31.604]],["parent/741",[444,5.988]],["name/742",[108,38.965]],["parent/742",[444,5.988]],["name/743",[445,68.409]],["parent/743",[63,2.022]],["name/744",[446,68.409]],["parent/744",[447,5.737]],["name/745",[448,68.409]],["parent/745",[447,5.737]],["name/746",[449,68.409]],["parent/746",[447,5.737]],["name/747",[450,68.409]],["parent/747",[447,5.737]],["name/748",[451,68.409]],["parent/748",[63,2.022]],["name/749",[452,59.936]],["parent/749",[453,6.325]],["name/750",[454,68.409]],["parent/750",[453,6.325]],["name/751",[455,68.409]],["parent/751",[63,2.022]],["name/752",[452,59.936]],["parent/752",[456,6.325]],["name/753",[457,68.409]],["parent/753",[456,6.325]],["name/754",[458,68.409]],["parent/754",[63,2.022]],["name/755",[452,59.936]],["parent/755",[459,6.325]],["name/756",[460,68.409]],["parent/756",[459,6.325]],["name/757",[461,68.409]],["parent/757",[63,2.022]],["name/758",[126,63.301]],["parent/758",[462,5.737]],["name/759",[463,68.409]],["parent/759",[462,5.737]],["name/760",[464,68.409]],["parent/760",[462,5.737]],["name/761",[465,68.409]],["parent/761",[462,5.737]],["name/762",[466,68.409]],["parent/762",[63,2.022]],["name/763",[467,68.409]],["parent/763",[468,6.325]],["name/764",[469,68.409]],["parent/764",[468,6.325]],["name/765",[470,68.409]],["parent/765",[63,2.022]],["name/766",[471,68.409]],["parent/766",[472,6.835]],["name/767",[473,68.409]],["parent/767",[63,2.022]],["name/768",[474,68.409]],["parent/768",[475,6.325]],["name/769",[476,68.409]],["parent/769",[475,6.325]],["name/770",[477,68.409]],["parent/770",[63,2.022]],["name/771",[85,28.961]],["parent/771",[478,5.737]],["name/772",[94,29.628]],["parent/772",[478,5.737]],["name/773",[479,57.423]],["parent/773",[478,5.737]],["name/774",[480,63.301]],["parent/774",[478,5.737]],["name/775",[481,68.409]],["parent/775",[63,2.022]],["name/776",[66,29.356]],["parent/776",[482,5.537]],["name/777",[85,28.961]],["parent/777",[482,5.537]],["name/778",[94,29.628]],["parent/778",[482,5.537]],["name/779",[479,57.423]],["parent/779",[482,5.537]],["name/780",[480,63.301]],["parent/780",[482,5.537]],["name/781",[483,68.409]],["parent/781",[63,2.022]],["name/782",[18,59.936]],["parent/782",[484,5.988]],["name/783",[80,31.604]],["parent/783",[484,5.988]],["name/784",[108,38.965]],["parent/784",[484,5.988]],["name/785",[485,68.409]],["parent/785",[63,2.022]],["name/786",[66,29.356]],["parent/786",[486,5.227]],["name/787",[80,31.604]],["parent/787",[486,5.227]],["name/788",[83,38.965]],["parent/788",[486,5.227]],["name/789",[85,28.961]],["parent/789",[486,5.227]],["name/790",[94,29.628]],["parent/790",[486,5.227]],["name/791",[479,57.423]],["parent/791",[486,5.227]],["name/792",[487,68.409]],["parent/792",[486,5.227]],["name/793",[488,68.409]],["parent/793",[63,2.022]],["name/794",[430,51.063]],["parent/794",[489,6.835]],["name/795",[490,68.409]],["parent/795",[63,2.022]],["name/796",[430,51.063]],["parent/796",[491,6.325]],["name/797",[80,31.604]],["parent/797",[491,6.325]],["name/798",[492,68.409]],["parent/798",[63,2.022]],["name/799",[479,57.423]],["parent/799",[493,6.325]],["name/800",[80,31.604]],["parent/800",[493,6.325]],["name/801",[494,68.409]],["parent/801",[63,2.022]],["name/802",[495,57.423]],["parent/802",[496,6.325]],["name/803",[430,51.063]],["parent/803",[496,6.325]],["name/804",[497,68.409]],["parent/804",[63,2.022]],["name/805",[495,57.423]],["parent/805",[498,6.325]],["name/806",[430,51.063]],["parent/806",[498,6.325]],["name/807",[499,68.409]],["parent/807",[63,2.022]],["name/808",[495,57.423]],["parent/808",[500,6.325]],["name/809",[430,51.063]],["parent/809",[500,6.325]],["name/810",[501,68.409]],["parent/810",[63,2.022]],["name/811",[495,57.423]],["parent/811",[502,6.835]],["name/812",[503,68.409]],["parent/812",[63,2.022]],["name/813",[94,29.628]],["parent/813",[504,6.325]],["name/814",[85,28.961]],["parent/814",[504,6.325]],["name/815",[505,68.409]],["parent/815",[63,2.022]],["name/816",[66,29.356]],["parent/816",[506,5.988]],["name/817",[94,29.628]],["parent/817",[506,5.988]],["name/818",[85,28.961]],["parent/818",[506,5.988]],["name/819",[507,63.301]],["parent/819",[63,2.022]],["name/820",[66,29.356]],["parent/820",[508,5.537]],["name/821",[80,31.604]],["parent/821",[508,5.537]],["name/822",[83,38.965]],["parent/822",[508,5.537]],["name/823",[94,29.628]],["parent/823",[508,5.537]],["name/824",[85,28.961]],["parent/824",[508,5.537]],["name/825",[509,68.409]],["parent/825",[63,2.022]],["name/826",[20,55.416]],["parent/826",[510,5.988]],["name/827",[80,31.604]],["parent/827",[510,5.988]],["name/828",[108,38.965]],["parent/828",[510,5.988]],["name/829",[511,68.409]],["parent/829",[63,2.022]],["name/830",[94,29.628]],["parent/830",[512,5.537]],["name/831",[85,28.961]],["parent/831",[512,5.537]],["name/832",[513,59.936]],["parent/832",[512,5.537]],["name/833",[514,68.409]],["parent/833",[512,5.537]],["name/834",[515,63.301]],["parent/834",[512,5.537]],["name/835",[516,68.409]],["parent/835",[63,2.022]],["name/836",[66,29.356]],["parent/836",[517,5.737]],["name/837",[94,29.628]],["parent/837",[517,5.737]],["name/838",[85,28.961]],["parent/838",[517,5.737]],["name/839",[513,59.936]],["parent/839",[517,5.737]],["name/840",[518,68.409]],["parent/840",[63,2.022]],["name/841",[66,29.356]],["parent/841",[519,5.102]],["name/842",[80,31.604]],["parent/842",[519,5.102]],["name/843",[83,38.965]],["parent/843",[519,5.102]],["name/844",[94,29.628]],["parent/844",[519,5.102]],["name/845",[85,28.961]],["parent/845",[519,5.102]],["name/846",[513,59.936]],["parent/846",[519,5.102]],["name/847",[507,63.301]],["parent/847",[519,5.102]],["name/848",[515,63.301]],["parent/848",[519,5.102]],["name/849",[520,68.409]],["parent/849",[63,2.022]],["name/850",[21,59.936]],["parent/850",[521,5.988]],["name/851",[80,31.604]],["parent/851",[521,5.988]],["name/852",[108,38.965]],["parent/852",[521,5.988]],["name/853",[522,68.409]],["parent/853",[63,2.022]],["name/854",[94,29.628]],["parent/854",[523,5.537]],["name/855",[85,28.961]],["parent/855",[523,5.537]],["name/856",[524,59.936]],["parent/856",[523,5.537]],["name/857",[430,51.063]],["parent/857",[523,5.537]],["name/858",[268,59.936]],["parent/858",[523,5.537]],["name/859",[525,68.409]],["parent/859",[63,2.022]],["name/860",[66,29.356]],["parent/860",[526,5.537]],["name/861",[94,29.628]],["parent/861",[526,5.537]],["name/862",[85,28.961]],["parent/862",[526,5.537]],["name/863",[524,59.936]],["parent/863",[526,5.537]],["name/864",[268,59.936]],["parent/864",[526,5.537]],["name/865",[348,48.95]],["parent/865",[63,2.022]],["name/866",[66,29.356]],["parent/866",[527,5.102]],["name/867",[80,31.604]],["parent/867",[527,5.102]],["name/868",[83,38.965]],["parent/868",[527,5.102]],["name/869",[94,29.628]],["parent/869",[527,5.102]],["name/870",[85,28.961]],["parent/870",[527,5.102]],["name/871",[524,59.936]],["parent/871",[527,5.102]],["name/872",[430,51.063]],["parent/872",[527,5.102]],["name/873",[20,55.416]],["parent/873",[527,5.102]],["name/874",[528,68.409]],["parent/874",[63,2.022]],["name/875",[22,59.936]],["parent/875",[529,5.988]],["name/876",[80,31.604]],["parent/876",[529,5.988]],["name/877",[108,38.965]],["parent/877",[529,5.988]],["name/878",[530,68.409]],["parent/878",[63,2.022]],["name/879",[94,29.628]],["parent/879",[531,5.988]],["name/880",[85,28.961]],["parent/880",[531,5.988]],["name/881",[177,52.315]],["parent/881",[531,5.988]],["name/882",[532,68.409]],["parent/882",[63,2.022]],["name/883",[66,29.356]],["parent/883",[533,5.988]],["name/884",[94,29.628]],["parent/884",[533,5.988]],["name/885",[85,28.961]],["parent/885",[533,5.988]],["name/886",[534,68.409]],["parent/886",[63,2.022]],["name/887",[66,29.356]],["parent/887",[535,5.227]],["name/888",[80,31.604]],["parent/888",[535,5.227]],["name/889",[83,38.965]],["parent/889",[535,5.227]],["name/890",[94,29.628]],["parent/890",[535,5.227]],["name/891",[85,28.961]],["parent/891",[535,5.227]],["name/892",[536,68.409]],["parent/892",[535,5.227]],["name/893",[177,52.315]],["parent/893",[535,5.227]],["name/894",[537,68.409]],["parent/894",[63,2.022]],["name/895",[23,59.936]],["parent/895",[538,5.988]],["name/896",[80,31.604]],["parent/896",[538,5.988]],["name/897",[108,38.965]],["parent/897",[538,5.988]],["name/898",[539,68.409]],["parent/898",[63,2.022]],["name/899",[96,55.416]],["parent/899",[540,5.37]],["name/900",[177,52.315]],["parent/900",[540,5.37]],["name/901",[94,29.628]],["parent/901",[540,5.37]],["name/902",[85,28.961]],["parent/902",[540,5.37]],["name/903",[541,63.301]],["parent/903",[540,5.37]],["name/904",[97,53.746]],["parent/904",[540,5.37]],["name/905",[542,68.409]],["parent/905",[63,2.022]],["name/906",[66,29.356]],["parent/906",[543,5.537]],["name/907",[94,29.628]],["parent/907",[543,5.537]],["name/908",[85,28.961]],["parent/908",[543,5.537]],["name/909",[541,63.301]],["parent/909",[543,5.537]],["name/910",[97,53.746]],["parent/910",[543,5.537]],["name/911",[544,68.409]],["parent/911",[63,2.022]],["name/912",[66,29.356]],["parent/912",[545,4.717]],["name/913",[80,31.604]],["parent/913",[545,4.717]],["name/914",[83,38.965]],["parent/914",[545,4.717]],["name/915",[94,29.628]],["parent/915",[545,4.717]],["name/916",[85,28.961]],["parent/916",[545,4.717]],["name/917",[96,55.416]],["parent/917",[545,4.717]],["name/918",[177,52.315]],["parent/918",[545,4.717]],["name/919",[546,68.409]],["parent/919",[545,4.717]],["name/920",[547,59.936]],["parent/920",[545,4.717]],["name/921",[97,53.746]],["parent/921",[545,4.717]],["name/922",[104,63.301]],["parent/922",[545,4.717]],["name/923",[548,68.409]],["parent/923",[545,4.717]],["name/924",[549,68.409]],["parent/924",[63,2.022]],["name/925",[24,59.936]],["parent/925",[550,5.988]],["name/926",[80,31.604]],["parent/926",[550,5.988]],["name/927",[108,38.965]],["parent/927",[550,5.988]],["name/928",[551,68.409]],["parent/928",[63,2.022]],["name/929",[110,63.301]],["parent/929",[552,6.325]],["name/930",[112,57.423]],["parent/930",[552,6.325]],["name/931",[553,68.409]],["parent/931",[63,2.022]],["name/932",[114,63.301]],["parent/932",[554,6.325]],["name/933",[116,63.301]],["parent/933",[554,6.325]],["name/934",[555,68.409]],["parent/934",[63,2.022]],["name/935",[73,59.936]],["parent/935",[556,5.737]],["name/936",[76,59.936]],["parent/936",[556,5.737]],["name/937",[119,57.423]],["parent/937",[556,5.737]],["name/938",[120,63.301]],["parent/938",[556,5.737]],["name/939",[557,68.409]],["parent/939",[63,2.022]],["name/940",[94,29.628]],["parent/940",[558,5.537]],["name/941",[85,28.961]],["parent/941",[558,5.537]],["name/942",[112,57.423]],["parent/942",[558,5.537]],["name/943",[559,68.409]],["parent/943",[558,5.537]],["name/944",[560,68.409]],["parent/944",[558,5.537]],["name/945",[561,68.409]],["parent/945",[63,2.022]],["name/946",[66,29.356]],["parent/946",[562,5.988]],["name/947",[94,29.628]],["parent/947",[562,5.988]],["name/948",[85,28.961]],["parent/948",[562,5.988]],["name/949",[563,68.409]],["parent/949",[63,2.022]],["name/950",[66,29.356]],["parent/950",[564,5.227]],["name/951",[80,31.604]],["parent/951",[564,5.227]],["name/952",[83,38.965]],["parent/952",[564,5.227]],["name/953",[94,29.628]],["parent/953",[564,5.227]],["name/954",[85,28.961]],["parent/954",[564,5.227]],["name/955",[565,52.315]],["parent/955",[564,5.227]],["name/956",[566,59.936]],["parent/956",[564,5.227]],["name/957",[567,68.409]],["parent/957",[63,2.022]],["name/958",[25,59.936]],["parent/958",[568,5.988]],["name/959",[80,31.604]],["parent/959",[568,5.988]],["name/960",[108,38.965]],["parent/960",[568,5.988]],["name/961",[569,68.409]],["parent/961",[63,2.022]],["name/962",[94,29.628]],["parent/962",[570,5.537]],["name/963",[85,28.961]],["parent/963",[570,5.537]],["name/964",[234,53.746]],["parent/964",[570,5.537]],["name/965",[565,52.315]],["parent/965",[570,5.537]],["name/966",[123,53.746]],["parent/966",[570,5.537]],["name/967",[571,68.409]],["parent/967",[63,2.022]],["name/968",[66,29.356]],["parent/968",[572,5.737]],["name/969",[94,29.628]],["parent/969",[572,5.737]],["name/970",[85,28.961]],["parent/970",[572,5.737]],["name/971",[234,53.746]],["parent/971",[572,5.737]],["name/972",[573,68.409]],["parent/972",[63,2.022]],["name/973",[66,29.356]],["parent/973",[574,5.102]],["name/974",[80,31.604]],["parent/974",[574,5.102]],["name/975",[83,38.965]],["parent/975",[574,5.102]],["name/976",[94,29.628]],["parent/976",[574,5.102]],["name/977",[85,28.961]],["parent/977",[574,5.102]],["name/978",[565,52.315]],["parent/978",[574,5.102]],["name/979",[234,53.746]],["parent/979",[574,5.102]],["name/980",[123,53.746]],["parent/980",[574,5.102]],["name/981",[575,68.409]],["parent/981",[63,2.022]],["name/982",[26,59.936]],["parent/982",[576,5.988]],["name/983",[80,31.604]],["parent/983",[576,5.988]],["name/984",[108,38.965]],["parent/984",[576,5.988]],["name/985",[577,68.409]],["parent/985",[63,2.022]],["name/986",[578,57.423]],["parent/986",[579,5.227]],["name/987",[565,52.315]],["parent/987",[579,5.227]],["name/988",[580,57.423]],["parent/988",[579,5.227]],["name/989",[581,57.423]],["parent/989",[579,5.227]],["name/990",[582,57.423]],["parent/990",[579,5.227]],["name/991",[94,29.628]],["parent/991",[579,5.227]],["name/992",[85,28.961]],["parent/992",[579,5.227]],["name/993",[583,68.409]],["parent/993",[63,2.022]],["name/994",[66,29.356]],["parent/994",[584,5.988]],["name/995",[94,29.628]],["parent/995",[584,5.988]],["name/996",[85,28.961]],["parent/996",[584,5.988]],["name/997",[585,68.409]],["parent/997",[63,2.022]],["name/998",[66,29.356]],["parent/998",[586,4.717]],["name/999",[80,31.604]],["parent/999",[586,4.717]],["name/1000",[83,38.965]],["parent/1000",[586,4.717]],["name/1001",[94,29.628]],["parent/1001",[586,4.717]],["name/1002",[85,28.961]],["parent/1002",[586,4.717]],["name/1003",[565,52.315]],["parent/1003",[586,4.717]],["name/1004",[566,59.936]],["parent/1004",[586,4.717]],["name/1005",[578,57.423]],["parent/1005",[586,4.717]],["name/1006",[580,57.423]],["parent/1006",[586,4.717]],["name/1007",[581,57.423]],["parent/1007",[586,4.717]],["name/1008",[582,57.423]],["parent/1008",[586,4.717]],["name/1009",[547,59.936]],["parent/1009",[586,4.717]],["name/1010",[587,68.409]],["parent/1010",[63,2.022]],["name/1011",[27,59.936]],["parent/1011",[588,5.988]],["name/1012",[80,31.604]],["parent/1012",[588,5.988]],["name/1013",[108,38.965]],["parent/1013",[588,5.988]],["name/1014",[589,68.409]],["parent/1014",[63,2.022]],["name/1015",[578,57.423]],["parent/1015",[590,4.991]],["name/1016",[565,52.315]],["parent/1016",[590,4.991]],["name/1017",[580,57.423]],["parent/1017",[590,4.991]],["name/1018",[591,63.301]],["parent/1018",[590,4.991]],["name/1019",[592,63.301]],["parent/1019",[590,4.991]],["name/1020",[581,57.423]],["parent/1020",[590,4.991]],["name/1021",[582,57.423]],["parent/1021",[590,4.991]],["name/1022",[94,29.628]],["parent/1022",[590,4.991]],["name/1023",[85,28.961]],["parent/1023",[590,4.991]],["name/1024",[593,68.409]],["parent/1024",[63,2.022]],["name/1025",[66,29.356]],["parent/1025",[594,5.988]],["name/1026",[94,29.628]],["parent/1026",[594,5.988]],["name/1027",[85,28.961]],["parent/1027",[594,5.988]],["name/1028",[595,68.409]],["parent/1028",[63,2.022]],["name/1029",[66,29.356]],["parent/1029",[596,4.568]],["name/1030",[80,31.604]],["parent/1030",[596,4.568]],["name/1031",[83,38.965]],["parent/1031",[596,4.568]],["name/1032",[94,29.628]],["parent/1032",[596,4.568]],["name/1033",[85,28.961]],["parent/1033",[596,4.568]],["name/1034",[565,52.315]],["parent/1034",[596,4.568]],["name/1035",[566,59.936]],["parent/1035",[596,4.568]],["name/1036",[578,57.423]],["parent/1036",[596,4.568]],["name/1037",[580,57.423]],["parent/1037",[596,4.568]],["name/1038",[591,63.301]],["parent/1038",[596,4.568]],["name/1039",[592,63.301]],["parent/1039",[596,4.568]],["name/1040",[581,57.423]],["parent/1040",[596,4.568]],["name/1041",[582,57.423]],["parent/1041",[596,4.568]],["name/1042",[547,59.936]],["parent/1042",[596,4.568]],["name/1043",[597,68.409]],["parent/1043",[63,2.022]],["name/1044",[28,59.936]],["parent/1044",[598,5.988]],["name/1045",[80,31.604]],["parent/1045",[598,5.988]],["name/1046",[108,38.965]],["parent/1046",[598,5.988]],["name/1047",[599,68.409]],["parent/1047",[63,2.022]],["name/1048",[94,29.628]],["parent/1048",[600,5.737]],["name/1049",[85,28.961]],["parent/1049",[600,5.737]],["name/1050",[601,63.301]],["parent/1050",[600,5.737]],["name/1051",[602,68.409]],["parent/1051",[600,5.737]],["name/1052",[603,68.409]],["parent/1052",[63,2.022]],["name/1053",[66,29.356]],["parent/1053",[604,5.988]],["name/1054",[94,29.628]],["parent/1054",[604,5.988]],["name/1055",[85,28.961]],["parent/1055",[604,5.988]],["name/1056",[605,68.409]],["parent/1056",[63,2.022]],["name/1057",[66,29.356]],["parent/1057",[606,4.175]],["name/1058",[80,31.604]],["parent/1058",[606,4.175]],["name/1059",[83,38.965]],["parent/1059",[606,4.175]],["name/1060",[94,29.628]],["parent/1060",[606,4.175]],["name/1061",[85,28.961]],["parent/1061",[606,4.175]],["name/1062",[601,63.301]],["parent/1062",[606,4.175]],["name/1063",[225,63.301]],["parent/1063",[606,4.175]],["name/1064",[607,68.409]],["parent/1064",[606,4.175]],["name/1065",[608,68.409]],["parent/1065",[606,4.175]],["name/1066",[226,63.301]],["parent/1066",[606,4.175]],["name/1067",[227,63.301]],["parent/1067",[606,4.175]],["name/1068",[228,63.301]],["parent/1068",[606,4.175]],["name/1069",[229,63.301]],["parent/1069",[606,4.175]],["name/1070",[112,57.423]],["parent/1070",[606,4.175]],["name/1071",[609,68.409]],["parent/1071",[606,4.175]],["name/1072",[610,68.409]],["parent/1072",[606,4.175]],["name/1073",[611,68.409]],["parent/1073",[606,4.175]],["name/1074",[612,68.409]],["parent/1074",[606,4.175]],["name/1075",[613,68.409]],["parent/1075",[606,4.175]],["name/1076",[614,68.409]],["parent/1076",[606,4.175]],["name/1077",[615,68.409]],["parent/1077",[606,4.175]],["name/1078",[616,68.409]],["parent/1078",[63,2.022]],["name/1079",[29,59.936]],["parent/1079",[617,5.988]],["name/1080",[80,31.604]],["parent/1080",[617,5.988]],["name/1081",[108,38.965]],["parent/1081",[617,5.988]],["name/1082",[618,68.409]],["parent/1082",[63,2.022]],["name/1083",[619,68.409]],["parent/1083",[620,6.325]],["name/1084",[621,68.409]],["parent/1084",[620,6.325]],["name/1085",[432,63.301]],["parent/1085",[63,2.022]],["name/1086",[66,29.356]],["parent/1086",[622,4.8]],["name/1087",[134,59.936]],["parent/1087",[622,4.8]],["name/1088",[119,57.423]],["parent/1088",[622,4.8]],["name/1089",[85,28.961]],["parent/1089",[622,4.8]],["name/1090",[428,63.301]],["parent/1090",[622,4.8]],["name/1091",[177,52.315]],["parent/1091",[622,4.8]],["name/1092",[171,63.301]],["parent/1092",[622,4.8]],["name/1093",[139,59.936]],["parent/1093",[622,4.8]],["name/1094",[203,57.423]],["parent/1094",[622,4.8]],["name/1095",[31,47.206]],["parent/1095",[622,4.8]],["name/1096",[623,68.409]],["parent/1096",[622,4.8]],["name/1097",[624,68.409]],["parent/1097",[63,2.022]],["name/1098",[30,57.423]],["parent/1098",[625,5.988]],["name/1099",[80,31.604]],["parent/1099",[625,5.988]],["name/1100",[108,38.965]],["parent/1100",[625,5.988]],["name/1101",[626,33.048]],["parent/1101",[]],["name/1102",[8,63.301]],["parent/1102",[626,3.302]],["name/1103",[6,33.048]],["parent/1103",[627,5.988]],["name/1104",[628,39.692]],["parent/1104",[627,5.988]],["name/1105",[629,33.244]],["parent/1105",[627,5.988]],["name/1106",[9,63.301]],["parent/1106",[626,3.302]],["name/1107",[6,33.048]],["parent/1107",[630,5.37]],["name/1108",[628,39.692]],["parent/1108",[630,5.37]],["name/1109",[631,34.069]],["parent/1109",[630,5.37]],["name/1110",[629,33.244]],["parent/1110",[630,5.37]],["name/1111",[632,38.62]],["parent/1111",[630,5.37]],["name/1112",[633,39.692]],["parent/1112",[630,5.37]],["name/1113",[10,63.301]],["parent/1113",[626,3.302]],["name/1114",[6,33.048]],["parent/1114",[634,5.37]],["name/1115",[628,39.692]],["parent/1115",[634,5.37]],["name/1116",[631,34.069]],["parent/1116",[634,5.37]],["name/1117",[629,33.244]],["parent/1117",[634,5.37]],["name/1118",[632,38.62]],["parent/1118",[634,5.37]],["name/1119",[633,39.692]],["parent/1119",[634,5.37]],["name/1120",[11,59.936]],["parent/1120",[626,3.302]],["name/1121",[6,33.048]],["parent/1121",[635,5.737]],["name/1122",[629,33.244]],["parent/1122",[635,5.737]],["name/1123",[631,34.069]],["parent/1123",[635,5.737]],["name/1124",[632,38.62]],["parent/1124",[635,5.737]],["name/1125",[12,59.936]],["parent/1125",[626,3.302]],["name/1126",[6,33.048]],["parent/1126",[636,5.737]],["name/1127",[629,33.244]],["parent/1127",[636,5.737]],["name/1128",[631,34.069]],["parent/1128",[636,5.737]],["name/1129",[632,38.62]],["parent/1129",[636,5.737]],["name/1130",[13,59.936]],["parent/1130",[626,3.302]],["name/1131",[6,33.048]],["parent/1131",[637,5.37]],["name/1132",[632,38.62]],["parent/1132",[637,5.37]],["name/1133",[629,33.244]],["parent/1133",[637,5.37]],["name/1134",[638,68.409]],["parent/1134",[637,5.37]],["name/1135",[639,68.409]],["parent/1135",[637,5.37]],["name/1136",[633,39.692]],["parent/1136",[637,5.37]],["name/1137",[33,63.301]],["parent/1137",[626,3.302]],["name/1138",[6,33.048]],["parent/1138",[640,5.37]],["name/1139",[628,39.692]],["parent/1139",[640,5.37]],["name/1140",[631,34.069]],["parent/1140",[640,5.37]],["name/1141",[629,33.244]],["parent/1141",[640,5.37]],["name/1142",[632,38.62]],["parent/1142",[640,5.37]],["name/1143",[633,39.692]],["parent/1143",[640,5.37]],["name/1144",[35,63.301]],["parent/1144",[626,3.302]],["name/1145",[6,33.048]],["parent/1145",[641,5.37]],["name/1146",[628,39.692]],["parent/1146",[641,5.37]],["name/1147",[631,34.069]],["parent/1147",[641,5.37]],["name/1148",[629,33.244]],["parent/1148",[641,5.37]],["name/1149",[632,38.62]],["parent/1149",[641,5.37]],["name/1150",[633,39.692]],["parent/1150",[641,5.37]],["name/1151",[36,63.301]],["parent/1151",[626,3.302]],["name/1152",[6,33.048]],["parent/1152",[642,5.37]],["name/1153",[628,39.692]],["parent/1153",[642,5.37]],["name/1154",[631,34.069]],["parent/1154",[642,5.37]],["name/1155",[629,33.244]],["parent/1155",[642,5.37]],["name/1156",[632,38.62]],["parent/1156",[642,5.37]],["name/1157",[633,39.692]],["parent/1157",[642,5.37]],["name/1158",[37,63.301]],["parent/1158",[626,3.302]],["name/1159",[6,33.048]],["parent/1159",[643,5.37]],["name/1160",[628,39.692]],["parent/1160",[643,5.37]],["name/1161",[631,34.069]],["parent/1161",[643,5.37]],["name/1162",[629,33.244]],["parent/1162",[643,5.37]],["name/1163",[632,38.62]],["parent/1163",[643,5.37]],["name/1164",[633,39.692]],["parent/1164",[643,5.37]],["name/1165",[14,57.423]],["parent/1165",[626,3.302]],["name/1166",[6,33.048]],["parent/1166",[644,5.37]],["name/1167",[628,39.692]],["parent/1167",[644,5.37]],["name/1168",[631,34.069]],["parent/1168",[644,5.37]],["name/1169",[629,33.244]],["parent/1169",[644,5.37]],["name/1170",[632,38.62]],["parent/1170",[644,5.37]],["name/1171",[633,39.692]],["parent/1171",[644,5.37]],["name/1172",[15,59.936]],["parent/1172",[626,3.302]],["name/1173",[6,33.048]],["parent/1173",[645,5.37]],["name/1174",[628,39.692]],["parent/1174",[645,5.37]],["name/1175",[631,34.069]],["parent/1175",[645,5.37]],["name/1176",[629,33.244]],["parent/1176",[645,5.37]],["name/1177",[632,38.62]],["parent/1177",[645,5.37]],["name/1178",[633,39.692]],["parent/1178",[645,5.37]],["name/1179",[39,63.301]],["parent/1179",[626,3.302]],["name/1180",[6,33.048]],["parent/1180",[646,5.537]],["name/1181",[628,39.692]],["parent/1181",[646,5.537]],["name/1182",[629,33.244]],["parent/1182",[646,5.537]],["name/1183",[633,39.692]],["parent/1183",[646,5.537]],["name/1184",[631,34.069]],["parent/1184",[646,5.537]],["name/1185",[40,63.301]],["parent/1185",[626,3.302]],["name/1186",[6,33.048]],["parent/1186",[647,5.37]],["name/1187",[628,39.692]],["parent/1187",[647,5.37]],["name/1188",[629,33.244]],["parent/1188",[647,5.37]],["name/1189",[632,38.62]],["parent/1189",[647,5.37]],["name/1190",[633,39.692]],["parent/1190",[647,5.37]],["name/1191",[631,34.069]],["parent/1191",[647,5.37]],["name/1192",[44,63.301]],["parent/1192",[626,3.302]],["name/1193",[6,33.048]],["parent/1193",[648,5.737]],["name/1194",[649,42.76]],["parent/1194",[648,5.737]],["name/1195",[629,33.244]],["parent/1195",[648,5.737]],["name/1196",[631,34.069]],["parent/1196",[648,5.737]],["name/1197",[45,63.301]],["parent/1197",[626,3.302]],["name/1198",[6,33.048]],["parent/1198",[650,5.737]],["name/1199",[649,42.76]],["parent/1199",[650,5.737]],["name/1200",[629,33.244]],["parent/1200",[650,5.737]],["name/1201",[631,34.069]],["parent/1201",[650,5.737]],["name/1202",[46,63.301]],["parent/1202",[626,3.302]],["name/1203",[6,33.048]],["parent/1203",[651,5.737]],["name/1204",[649,42.76]],["parent/1204",[651,5.737]],["name/1205",[629,33.244]],["parent/1205",[651,5.737]],["name/1206",[631,34.069]],["parent/1206",[651,5.737]],["name/1207",[47,63.301]],["parent/1207",[626,3.302]],["name/1208",[6,33.048]],["parent/1208",[652,5.737]],["name/1209",[649,42.76]],["parent/1209",[652,5.737]],["name/1210",[629,33.244]],["parent/1210",[652,5.737]],["name/1211",[631,34.069]],["parent/1211",[652,5.737]],["name/1212",[48,63.301]],["parent/1212",[626,3.302]],["name/1213",[6,33.048]],["parent/1213",[653,5.737]],["name/1214",[649,42.76]],["parent/1214",[653,5.737]],["name/1215",[629,33.244]],["parent/1215",[653,5.737]],["name/1216",[631,34.069]],["parent/1216",[653,5.737]],["name/1217",[49,63.301]],["parent/1217",[626,3.302]],["name/1218",[6,33.048]],["parent/1218",[654,5.737]],["name/1219",[649,42.76]],["parent/1219",[654,5.737]],["name/1220",[629,33.244]],["parent/1220",[654,5.737]],["name/1221",[631,34.069]],["parent/1221",[654,5.737]],["name/1222",[50,63.301]],["parent/1222",[626,3.302]],["name/1223",[6,33.048]],["parent/1223",[655,5.737]],["name/1224",[649,42.76]],["parent/1224",[655,5.737]],["name/1225",[629,33.244]],["parent/1225",[655,5.737]],["name/1226",[631,34.069]],["parent/1226",[655,5.737]],["name/1227",[51,63.301]],["parent/1227",[626,3.302]],["name/1228",[6,33.048]],["parent/1228",[656,5.737]],["name/1229",[649,42.76]],["parent/1229",[656,5.737]],["name/1230",[629,33.244]],["parent/1230",[656,5.737]],["name/1231",[631,34.069]],["parent/1231",[656,5.737]],["name/1232",[52,63.301]],["parent/1232",[626,3.302]],["name/1233",[6,33.048]],["parent/1233",[657,5.737]],["name/1234",[649,42.76]],["parent/1234",[657,5.737]],["name/1235",[629,33.244]],["parent/1235",[657,5.737]],["name/1236",[631,34.069]],["parent/1236",[657,5.737]],["name/1237",[53,63.301]],["parent/1237",[626,3.302]],["name/1238",[6,33.048]],["parent/1238",[658,5.737]],["name/1239",[649,42.76]],["parent/1239",[658,5.737]],["name/1240",[629,33.244]],["parent/1240",[658,5.737]],["name/1241",[631,34.069]],["parent/1241",[658,5.737]],["name/1242",[54,63.301]],["parent/1242",[626,3.302]],["name/1243",[6,33.048]],["parent/1243",[659,5.737]],["name/1244",[649,42.76]],["parent/1244",[659,5.737]],["name/1245",[629,33.244]],["parent/1245",[659,5.737]],["name/1246",[631,34.069]],["parent/1246",[659,5.737]],["name/1247",[55,63.301]],["parent/1247",[626,3.302]],["name/1248",[6,33.048]],["parent/1248",[660,5.737]],["name/1249",[649,42.76]],["parent/1249",[660,5.737]],["name/1250",[629,33.244]],["parent/1250",[660,5.737]],["name/1251",[631,34.069]],["parent/1251",[660,5.737]],["name/1252",[56,63.301]],["parent/1252",[626,3.302]],["name/1253",[6,33.048]],["parent/1253",[661,5.737]],["name/1254",[649,42.76]],["parent/1254",[661,5.737]],["name/1255",[629,33.244]],["parent/1255",[661,5.737]],["name/1256",[631,34.069]],["parent/1256",[661,5.737]],["name/1257",[41,63.301]],["parent/1257",[626,3.302]],["name/1258",[6,33.048]],["parent/1258",[662,5.37]],["name/1259",[628,39.692]],["parent/1259",[662,5.37]],["name/1260",[629,33.244]],["parent/1260",[662,5.37]],["name/1261",[632,38.62]],["parent/1261",[662,5.37]],["name/1262",[633,39.692]],["parent/1262",[662,5.37]],["name/1263",[631,34.069]],["parent/1263",[662,5.37]],["name/1264",[57,63.301]],["parent/1264",[626,3.302]],["name/1265",[6,33.048]],["parent/1265",[663,5.737]],["name/1266",[649,42.76]],["parent/1266",[663,5.737]],["name/1267",[629,33.244]],["parent/1267",[663,5.737]],["name/1268",[631,34.069]],["parent/1268",[663,5.737]],["name/1269",[58,63.301]],["parent/1269",[626,3.302]],["name/1270",[6,33.048]],["parent/1270",[664,5.737]],["name/1271",[649,42.76]],["parent/1271",[664,5.737]],["name/1272",[629,33.244]],["parent/1272",[664,5.737]],["name/1273",[631,34.069]],["parent/1273",[664,5.737]],["name/1274",[42,63.301]],["parent/1274",[626,3.302]],["name/1275",[6,33.048]],["parent/1275",[665,5.37]],["name/1276",[628,39.692]],["parent/1276",[665,5.37]],["name/1277",[629,33.244]],["parent/1277",[665,5.37]],["name/1278",[632,38.62]],["parent/1278",[665,5.37]],["name/1279",[633,39.692]],["parent/1279",[665,5.37]],["name/1280",[631,34.069]],["parent/1280",[665,5.37]],["name/1281",[59,63.301]],["parent/1281",[626,3.302]],["name/1282",[6,33.048]],["parent/1282",[666,5.737]],["name/1283",[649,42.76]],["parent/1283",[666,5.737]],["name/1284",[629,33.244]],["parent/1284",[666,5.737]],["name/1285",[631,34.069]],["parent/1285",[666,5.737]],["name/1286",[60,63.301]],["parent/1286",[626,3.302]],["name/1287",[6,33.048]],["parent/1287",[667,5.737]],["name/1288",[649,42.76]],["parent/1288",[667,5.737]],["name/1289",[629,33.244]],["parent/1289",[667,5.737]],["name/1290",[631,34.069]],["parent/1290",[667,5.737]],["name/1291",[61,63.301]],["parent/1291",[626,3.302]],["name/1292",[6,33.048]],["parent/1292",[668,5.737]],["name/1293",[649,42.76]],["parent/1293",[668,5.737]],["name/1294",[629,33.244]],["parent/1294",[668,5.737]],["name/1295",[631,34.069]],["parent/1295",[668,5.737]],["name/1296",[62,63.301]],["parent/1296",[626,3.302]],["name/1297",[6,33.048]],["parent/1297",[669,5.737]],["name/1298",[649,42.76]],["parent/1298",[669,5.737]],["name/1299",[629,33.244]],["parent/1299",[669,5.737]],["name/1300",[631,34.069]],["parent/1300",[669,5.737]],["name/1301",[16,59.936]],["parent/1301",[626,3.302]],["name/1302",[6,33.048]],["parent/1302",[670,5.988]],["name/1303",[632,38.62]],["parent/1303",[670,5.988]],["name/1304",[629,33.244]],["parent/1304",[670,5.988]],["name/1305",[17,59.936]],["parent/1305",[626,3.302]],["name/1306",[6,33.048]],["parent/1306",[671,5.37]],["name/1307",[628,39.692]],["parent/1307",[671,5.37]],["name/1308",[631,34.069]],["parent/1308",[671,5.37]],["name/1309",[629,33.244]],["parent/1309",[671,5.37]],["name/1310",[632,38.62]],["parent/1310",[671,5.37]],["name/1311",[633,39.692]],["parent/1311",[671,5.37]],["name/1312",[18,59.936]],["parent/1312",[626,3.302]],["name/1313",[6,33.048]],["parent/1313",[672,5.37]],["name/1314",[628,39.692]],["parent/1314",[672,5.37]],["name/1315",[631,34.069]],["parent/1315",[672,5.37]],["name/1316",[629,33.244]],["parent/1316",[672,5.37]],["name/1317",[632,38.62]],["parent/1317",[672,5.37]],["name/1318",[633,39.692]],["parent/1318",[672,5.37]],["name/1319",[19,63.301]],["parent/1319",[626,3.302]],["name/1320",[6,33.048]],["parent/1320",[673,5.37]],["name/1321",[628,39.692]],["parent/1321",[673,5.37]],["name/1322",[631,34.069]],["parent/1322",[673,5.37]],["name/1323",[629,33.244]],["parent/1323",[673,5.37]],["name/1324",[632,38.62]],["parent/1324",[673,5.37]],["name/1325",[633,39.692]],["parent/1325",[673,5.37]],["name/1326",[20,55.416]],["parent/1326",[626,3.302]],["name/1327",[6,33.048]],["parent/1327",[674,5.37]],["name/1328",[628,39.692]],["parent/1328",[674,5.37]],["name/1329",[631,34.069]],["parent/1329",[674,5.37]],["name/1330",[629,33.244]],["parent/1330",[674,5.37]],["name/1331",[632,38.62]],["parent/1331",[674,5.37]],["name/1332",[633,39.692]],["parent/1332",[674,5.37]],["name/1333",[21,59.936]],["parent/1333",[626,3.302]],["name/1334",[6,33.048]],["parent/1334",[675,5.37]],["name/1335",[628,39.692]],["parent/1335",[675,5.37]],["name/1336",[631,34.069]],["parent/1336",[675,5.37]],["name/1337",[629,33.244]],["parent/1337",[675,5.37]],["name/1338",[632,38.62]],["parent/1338",[675,5.37]],["name/1339",[633,39.692]],["parent/1339",[675,5.37]],["name/1340",[22,59.936]],["parent/1340",[626,3.302]],["name/1341",[6,33.048]],["parent/1341",[676,5.37]],["name/1342",[628,39.692]],["parent/1342",[676,5.37]],["name/1343",[631,34.069]],["parent/1343",[676,5.37]],["name/1344",[629,33.244]],["parent/1344",[676,5.37]],["name/1345",[632,38.62]],["parent/1345",[676,5.37]],["name/1346",[633,39.692]],["parent/1346",[676,5.37]],["name/1347",[23,59.936]],["parent/1347",[626,3.302]],["name/1348",[6,33.048]],["parent/1348",[677,5.37]],["name/1349",[628,39.692]],["parent/1349",[677,5.37]],["name/1350",[631,34.069]],["parent/1350",[677,5.37]],["name/1351",[629,33.244]],["parent/1351",[677,5.37]],["name/1352",[632,38.62]],["parent/1352",[677,5.37]],["name/1353",[633,39.692]],["parent/1353",[677,5.37]],["name/1354",[24,59.936]],["parent/1354",[626,3.302]],["name/1355",[6,33.048]],["parent/1355",[678,5.102]],["name/1356",[628,39.692]],["parent/1356",[678,5.102]],["name/1357",[631,34.069]],["parent/1357",[678,5.102]],["name/1358",[629,33.244]],["parent/1358",[678,5.102]],["name/1359",[632,38.62]],["parent/1359",[678,5.102]],["name/1360",[633,39.692]],["parent/1360",[678,5.102]],["name/1361",[679,68.409]],["parent/1361",[678,5.102]],["name/1362",[680,68.409]],["parent/1362",[678,5.102]],["name/1363",[25,59.936]],["parent/1363",[626,3.302]],["name/1364",[6,33.048]],["parent/1364",[681,5.37]],["name/1365",[628,39.692]],["parent/1365",[681,5.37]],["name/1366",[631,34.069]],["parent/1366",[681,5.37]],["name/1367",[629,33.244]],["parent/1367",[681,5.37]],["name/1368",[632,38.62]],["parent/1368",[681,5.37]],["name/1369",[633,39.692]],["parent/1369",[681,5.37]],["name/1370",[26,59.936]],["parent/1370",[626,3.302]],["name/1371",[6,33.048]],["parent/1371",[682,5.37]],["name/1372",[628,39.692]],["parent/1372",[682,5.37]],["name/1373",[631,34.069]],["parent/1373",[682,5.37]],["name/1374",[629,33.244]],["parent/1374",[682,5.37]],["name/1375",[632,38.62]],["parent/1375",[682,5.37]],["name/1376",[633,39.692]],["parent/1376",[682,5.37]],["name/1377",[27,59.936]],["parent/1377",[626,3.302]],["name/1378",[6,33.048]],["parent/1378",[683,5.37]],["name/1379",[628,39.692]],["parent/1379",[683,5.37]],["name/1380",[631,34.069]],["parent/1380",[683,5.37]],["name/1381",[629,33.244]],["parent/1381",[683,5.37]],["name/1382",[632,38.62]],["parent/1382",[683,5.37]],["name/1383",[633,39.692]],["parent/1383",[683,5.37]],["name/1384",[28,59.936]],["parent/1384",[626,3.302]],["name/1385",[6,33.048]],["parent/1385",[684,5.37]],["name/1386",[628,39.692]],["parent/1386",[684,5.37]],["name/1387",[631,34.069]],["parent/1387",[684,5.37]],["name/1388",[629,33.244]],["parent/1388",[684,5.37]],["name/1389",[632,38.62]],["parent/1389",[684,5.37]],["name/1390",[633,39.692]],["parent/1390",[684,5.37]],["name/1391",[29,59.936]],["parent/1391",[626,3.302]],["name/1392",[6,33.048]],["parent/1392",[685,5.37]],["name/1393",[628,39.692]],["parent/1393",[685,5.37]],["name/1394",[631,34.069]],["parent/1394",[685,5.37]],["name/1395",[629,33.244]],["parent/1395",[685,5.37]],["name/1396",[632,38.62]],["parent/1396",[685,5.37]],["name/1397",[633,39.692]],["parent/1397",[685,5.37]],["name/1398",[30,57.423]],["parent/1398",[626,3.302]],["name/1399",[6,33.048]],["parent/1399",[686,5.988]],["name/1400",[632,38.62]],["parent/1400",[686,5.988]],["name/1401",[629,33.244]],["parent/1401",[686,5.988]]],"invertedIndex":[["__type",{"_index":32,"name":{"30":{},"36":{},"42":{}},"parent":{}}],["abusereport",{"_index":81,"name":{"77":{}},"parent":{}}],["abusereportcreate",{"_index":91,"name":{"88":{}},"parent":{}}],["abusereporthostname",{"_index":88,"name":{"85":{}},"parent":{}}],["abusereports",{"_index":8,"name":{"6":{},"1102":{}},"parent":{}}],["acl",{"_index":234,"name":{"328":{},"334":{},"342":{},"964":{},"971":{},"979":{}},"parent":{}}],["acmechallengecnametarget",{"_index":548,"name":{"923":{}},"parent":{}}],["action",{"_index":515,"name":{"834":{},"848":{}},"parent":{}}],["add",{"_index":260,"name":{"369":{},"373":{}},"parent":{}}],["addr",{"_index":536,"name":{"892":{}},"parent":{}}],["agentingress",{"_index":100,"name":{"101":{}},"parent":{}}],["agentingresscertjob",{"_index":117,"name":{"122":{}},"parent":{}}],["agentingresscertpolicy",{"_index":109,"name":{"116":{}},"parent":{}}],["agentingresscertstatus",{"_index":113,"name":{"119":{}},"parent":{}}],["agentingresscreate",{"_index":93,"name":{"91":{}},"parent":{}}],["agentingresses",{"_index":9,"name":{"7":{},"1106":{}},"parent":{}}],["agentingresslist",{"_index":105,"name":{"112":{}},"parent":{}}],["agentingressupdate",{"_index":98,"name":{"96":{}},"parent":{}}],["agentversion",{"_index":172,"name":{"198":{}},"parent":{}}],["allowidpinitiated",{"_index":320,"name":{"463":{},"479":{}},"parent":{}}],["amazon",{"_index":292,"name":{"404":{}},"parent":{}}],["apikey",{"_index":126,"name":{"135":{},"758":{}},"parent":{}}],["apikeycreate",{"_index":121,"name":{"127":{}},"parent":{}}],["apikeylist",{"_index":129,"name":{"143":{}},"parent":{}}],["apikeys",{"_index":10,"name":{"8":{},"1113":{}},"parent":{}}],["apikeyupdate",{"_index":124,"name":{"131":{}},"parent":{}}],["apitoken",{"_index":2,"name":{"2":{}},"parent":{}}],["applicationsession",{"_index":132,"name":{"147":{}},"parent":{}}],["applicationsessionlist",{"_index":142,"name":{"159":{}},"parent":{}}],["applicationsessions",{"_index":11,"name":{"9":{},"160":{},"1120":{}},"parent":{}}],["applicationuser",{"_index":136,"name":{"152":{},"179":{}},"parent":{}}],["applicationuserlist",{"_index":167,"name":{"190":{}},"parent":{}}],["applicationusers",{"_index":12,"name":{"10":{},"191":{},"1125":{}},"parent":{}}],["assertionconsumerserviceurl",{"_index":323,"name":{"466":{}},"parent":{}}],["auth",{"_index":452,"name":{"749":{},"752":{},"755":{}},"parent":{}}],["authcheckinterval",{"_index":282,"name":{"395":{}},"parent":{}}],["authority",{"_index":110,"name":{"117":{},"929":{}},"parent":{}}],["authorizedgroups",{"_index":321,"name":{"464":{},"480":{}},"parent":{}}],["awsaccesskeyid",{"_index":474,"name":{"768":{}},"parent":{}}],["awsauth",{"_index":466,"name":{"762":{}},"parent":{}}],["awscredentials",{"_index":473,"name":{"767":{}},"parent":{}}],["awsrole",{"_index":470,"name":{"765":{}},"parent":{}}],["awssecretaccesskey",{"_index":476,"name":{"769":{}},"parent":{}}],["backend",{"_index":335,"name":{"494":{},"509":{},"527":{},"547":{},"652":{},"659":{},"668":{},"678":{},"687":{},"698":{}},"parent":{}}],["backendid",{"_index":338,"name":{"497":{}},"parent":{}}],["backends",{"_index":31,"name":{"29":{},"220":{},"224":{},"229":{},"231":{},"257":{},"278":{},"287":{},"291":{},"296":{},"298":{},"1095":{}},"parent":{}}],["baseurl",{"_index":4,"name":{"3":{}},"parent":{}}],["beforeid",{"_index":69,"name":{"67":{}},"parent":{}}],["body",{"_index":193,"name":{"240":{},"246":{},"253":{}},"parent":{}}],["browsername",{"_index":150,"name":{"169":{}},"parent":{}}],["browsersession",{"_index":135,"name":{"151":{},"163":{}},"parent":{}}],["browserversion",{"_index":151,"name":{"170":{}},"parent":{}}],["capem",{"_index":220,"name":{"304":{},"315":{}},"parent":{}}],["certificate",{"_index":547,"name":{"920":{},"1009":{},"1042":{}},"parent":{}}],["certificateauthorities",{"_index":14,"name":{"12":{},"322":{},"356":{},"1165":{}},"parent":{}}],["certificateauthority",{"_index":223,"name":{"309":{}},"parent":{}}],["certificateauthoritycreate",{"_index":218,"name":{"301":{}},"parent":{}}],["certificateauthorityids",{"_index":251,"name":{"359":{}},"parent":{}}],["certificateauthoritylist",{"_index":230,"name":{"321":{}},"parent":{}}],["certificateauthorityupdate",{"_index":221,"name":{"305":{}},"parent":{}}],["certificateid",{"_index":541,"name":{"903":{},"909":{}},"parent":{}}],["certificatemanagementpolicy",{"_index":97,"name":{"95":{},"100":{},"110":{},"904":{},"910":{},"921":{}},"parent":{}}],["certificatemanagementstatus",{"_index":104,"name":{"111":{},"922":{}},"parent":{}}],["certificatepem",{"_index":601,"name":{"1050":{},"1062":{}},"parent":{}}],["cidr",{"_index":513,"name":{"832":{},"839":{},"846":{}},"parent":{}}],["circuitbreaker",{"_index":349,"name":{"511":{},"529":{},"549":{}},"parent":{}}],["client",{"_index":0,"name":{"0":{}},"parent":{"1":{},"4":{}}}],["client.ngrok",{"_index":7,"name":{},"parent":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"35":{},"36":{},"41":{},"42":{}}}],["client.ngrok.__type",{"_index":34,"name":{},"parent":{"31":{},"32":{},"33":{},"34":{},"37":{},"38":{},"39":{},"40":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{}}}],["client.ngrokconfig",{"_index":3,"name":{},"parent":{"2":{},"3":{}}}],["clientid",{"_index":294,"name":{"406":{},"414":{},"420":{},"426":{},"432":{},"438":{},"444":{},"450":{},"489":{}},"parent":{}}],["clientsecret",{"_index":296,"name":{"407":{},"415":{},"421":{},"427":{},"433":{},"439":{},"445":{},"451":{},"490":{}},"parent":{}}],["cloudwatchlogs",{"_index":449,"name":{"746":{}},"parent":{}}],["cnametarget",{"_index":546,"name":{"919":{}},"parent":{}}],["compression",{"_index":350,"name":{"512":{},"530":{},"550":{}},"parent":{}}],["constructor",{"_index":6,"name":{"5":{},"1103":{},"1107":{},"1114":{},"1121":{},"1126":{},"1131":{},"1138":{},"1145":{},"1152":{},"1159":{},"1166":{},"1173":{},"1180":{},"1186":{},"1193":{},"1198":{},"1203":{},"1208":{},"1213":{},"1218":{},"1223":{},"1228":{},"1233":{},"1238":{},"1243":{},"1248":{},"1253":{},"1258":{},"1265":{},"1270":{},"1275":{},"1282":{},"1287":{},"1292":{},"1297":{},"1302":{},"1306":{},"1313":{},"1320":{},"1327":{},"1334":{},"1341":{},"1348":{},"1355":{},"1364":{},"1371":{},"1378":{},"1385":{},"1392":{},"1399":{}},"parent":{}}],["cookieprefix",{"_index":279,"name":{"392":{},"458":{},"474":{},"485":{}},"parent":{}}],["countrycode",{"_index":155,"name":{"175":{}},"parent":{}}],["create",{"_index":628,"name":{"1104":{},"1108":{},"1115":{},"1139":{},"1146":{},"1153":{},"1160":{},"1167":{},"1174":{},"1181":{},"1187":{},"1259":{},"1276":{},"1307":{},"1314":{},"1321":{},"1328":{},"1335":{},"1342":{},"1349":{},"1356":{},"1365":{},"1372":{},"1379":{},"1386":{},"1393":{}},"parent":{}}],["createdat",{"_index":83,"name":{"80":{},"109":{},"140":{},"153":{},"187":{},"217":{},"237":{},"263":{},"284":{},"312":{},"338":{},"541":{},"579":{},"665":{},"695":{},"705":{},"734":{},"788":{},"822":{},"843":{},"868":{},"889":{},"914":{},"952":{},"975":{},"1000":{},"1031":{},"1059":{}},"parent":{}}],["credential",{"_index":174,"name":{"199":{},"335":{}},"parent":{}}],["credentialcreate",{"_index":232,"name":{"325":{}},"parent":{}}],["credentiallist",{"_index":238,"name":{"344":{}},"parent":{}}],["credentials",{"_index":15,"name":{"13":{},"345":{},"1172":{}},"parent":{}}],["credentialupdate",{"_index":235,"name":{"330":{}},"parent":{}}],["creds",{"_index":469,"name":{"764":{}},"parent":{}}],["criticaloptions",{"_index":591,"name":{"1018":{},"1038":{}},"parent":{}}],["datadog",{"_index":450,"name":{"747":{}},"parent":{}}],["datatypes",{"_index":63,"name":{"62":{}},"parent":{"63":{},"64":{},"66":{},"69":{},"74":{},"77":{},"85":{},"88":{},"91":{},"96":{},"101":{},"112":{},"116":{},"119":{},"122":{},"127":{},"131":{},"135":{},"143":{},"147":{},"159":{},"163":{},"167":{},"174":{},"179":{},"190":{},"194":{},"197":{},"208":{},"212":{},"214":{},"221":{},"225":{},"230":{},"234":{},"243":{},"249":{},"256":{},"260":{},"268":{},"272":{},"277":{},"281":{},"288":{},"292":{},"297":{},"301":{},"305":{},"309":{},"321":{},"325":{},"330":{},"335":{},"344":{},"348":{},"352":{},"354":{},"357":{},"360":{},"364":{},"367":{},"371":{},"375":{},"378":{},"381":{},"388":{},"396":{},"405":{},"413":{},"419":{},"425":{},"431":{},"437":{},"443":{},"449":{},"455":{},"471":{},"482":{},"492":{},"495":{},"498":{},"500":{},"503":{},"520":{},"538":{},"558":{},"562":{},"568":{},"575":{},"585":{},"588":{},"591":{},"594":{},"597":{},"600":{},"604":{},"608":{},"612":{},"616":{},"620":{},"624":{},"628":{},"632":{},"636":{},"640":{},"644":{},"648":{},"654":{},"661":{},"670":{},"674":{},"682":{},"691":{},"702":{},"716":{},"720":{},"725":{},"731":{},"739":{},"743":{},"748":{},"751":{},"754":{},"757":{},"762":{},"765":{},"767":{},"770":{},"775":{},"781":{},"785":{},"793":{},"795":{},"798":{},"801":{},"804":{},"807":{},"810":{},"812":{},"815":{},"819":{},"825":{},"829":{},"835":{},"840":{},"849":{},"853":{},"859":{},"865":{},"874":{},"878":{},"882":{},"886":{},"894":{},"898":{},"905":{},"911":{},"924":{},"928":{},"931":{},"934":{},"939":{},"945":{},"949":{},"957":{},"961":{},"967":{},"972":{},"981":{},"985":{},"993":{},"997":{},"1010":{},"1014":{},"1024":{},"1028":{},"1043":{},"1047":{},"1052":{},"1056":{},"1078":{},"1082":{},"1085":{},"1097":{}}}],["datatypes.abusereport",{"_index":82,"name":{},"parent":{"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{}}}],["datatypes.abusereportcreate",{"_index":92,"name":{},"parent":{"89":{},"90":{}}}],["datatypes.abusereporthostname",{"_index":90,"name":{},"parent":{"86":{},"87":{}}}],["datatypes.agentingress",{"_index":101,"name":{},"parent":{"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{}}}],["datatypes.agentingresscertjob",{"_index":118,"name":{},"parent":{"123":{},"124":{},"125":{},"126":{}}}],["datatypes.agentingresscertpolicy",{"_index":111,"name":{},"parent":{"117":{},"118":{}}}],["datatypes.agentingresscertstatus",{"_index":115,"name":{},"parent":{"120":{},"121":{}}}],["datatypes.agentingresscreate",{"_index":95,"name":{},"parent":{"92":{},"93":{},"94":{},"95":{}}}],["datatypes.agentingresslist",{"_index":107,"name":{},"parent":{"113":{},"114":{},"115":{}}}],["datatypes.agentingressupdate",{"_index":99,"name":{},"parent":{"97":{},"98":{},"99":{},"100":{}}}],["datatypes.apikey",{"_index":127,"name":{},"parent":{"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{}}}],["datatypes.apikeycreate",{"_index":122,"name":{},"parent":{"128":{},"129":{},"130":{}}}],["datatypes.apikeylist",{"_index":131,"name":{},"parent":{"144":{},"145":{},"146":{}}}],["datatypes.apikeyupdate",{"_index":125,"name":{},"parent":{"132":{},"133":{},"134":{}}}],["datatypes.applicationsession",{"_index":133,"name":{},"parent":{"148":{},"149":{},"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{}}}],["datatypes.applicationsessionlist",{"_index":143,"name":{},"parent":{"160":{},"161":{},"162":{}}}],["datatypes.applicationuser",{"_index":160,"name":{},"parent":{"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{}}}],["datatypes.applicationuserlist",{"_index":168,"name":{},"parent":{"191":{},"192":{},"193":{}}}],["datatypes.awsauth",{"_index":468,"name":{},"parent":{"763":{},"764":{}}}],["datatypes.awscredentials",{"_index":475,"name":{},"parent":{"768":{},"769":{}}}],["datatypes.awsrole",{"_index":472,"name":{},"parent":{"766":{}}}],["datatypes.browsersession",{"_index":145,"name":{},"parent":{"164":{},"165":{},"166":{}}}],["datatypes.certificateauthority",{"_index":224,"name":{},"parent":{"310":{},"311":{},"312":{},"313":{},"314":{},"315":{},"316":{},"317":{},"318":{},"319":{},"320":{}}}],["datatypes.certificateauthoritycreate",{"_index":219,"name":{},"parent":{"302":{},"303":{},"304":{}}}],["datatypes.certificateauthoritylist",{"_index":231,"name":{},"parent":{"322":{},"323":{},"324":{}}}],["datatypes.certificateauthorityupdate",{"_index":222,"name":{},"parent":{"306":{},"307":{},"308":{}}}],["datatypes.credential",{"_index":237,"name":{},"parent":{"336":{},"337":{},"338":{},"339":{},"340":{},"341":{},"342":{},"343":{}}}],["datatypes.credentialcreate",{"_index":233,"name":{},"parent":{"326":{},"327":{},"328":{},"329":{}}}],["datatypes.credentiallist",{"_index":239,"name":{},"parent":{"345":{},"346":{},"347":{}}}],["datatypes.credentialupdate",{"_index":236,"name":{},"parent":{"331":{},"332":{},"333":{},"334":{}}}],["datatypes.edgebackendreplace",{"_index":376,"name":{},"parent":{"586":{},"587":{}}}],["datatypes.edgeiprestrictionreplace",{"_index":379,"name":{},"parent":{"589":{},"590":{}}}],["datatypes.edgemutualtlsreplace",{"_index":381,"name":{},"parent":{"592":{},"593":{}}}],["datatypes.edgeroutebackendreplace",{"_index":387,"name":{},"parent":{"601":{},"602":{},"603":{}}}],["datatypes.edgeroutecircuitbreakerreplace",{"_index":397,"name":{},"parent":{"621":{},"622":{},"623":{}}}],["datatypes.edgeroutecompressionreplace",{"_index":395,"name":{},"parent":{"617":{},"618":{},"619":{}}}],["datatypes.edgerouteiprestrictionreplace",{"_index":389,"name":{},"parent":{"605":{},"606":{},"607":{}}}],["datatypes.edgerouteitem",{"_index":343,"name":{},"parent":{"501":{},"502":{}}}],["datatypes.edgerouteoauthreplace",{"_index":401,"name":{},"parent":{"629":{},"630":{},"631":{}}}],["datatypes.edgerouteoidcreplace",{"_index":405,"name":{},"parent":{"637":{},"638":{},"639":{}}}],["datatypes.edgerouterequestheadersreplace",{"_index":391,"name":{},"parent":{"609":{},"610":{},"611":{}}}],["datatypes.edgerouteresponseheadersreplace",{"_index":393,"name":{},"parent":{"613":{},"614":{},"615":{}}}],["datatypes.edgeroutesamlreplace",{"_index":403,"name":{},"parent":{"633":{},"634":{},"635":{}}}],["datatypes.edgeroutewebhookverificationreplace",{"_index":399,"name":{},"parent":{"625":{},"626":{},"627":{}}}],["datatypes.edgeroutewebsockettcpconverterreplace",{"_index":407,"name":{},"parent":{"641":{},"642":{},"643":{}}}],["datatypes.edgetlsterminationatedgereplace",{"_index":385,"name":{},"parent":{"598":{},"599":{}}}],["datatypes.edgetlsterminationreplace",{"_index":383,"name":{},"parent":{"595":{},"596":{}}}],["datatypes.endpoint",{"_index":426,"name":{},"parent":{"703":{},"704":{},"705":{},"706":{},"707":{},"708":{},"709":{},"710":{},"711":{},"712":{},"713":{},"714":{},"715":{}}}],["datatypes.endpointbackend",{"_index":334,"name":{},"parent":{"493":{},"494":{}}}],["datatypes.endpointbackendmutate",{"_index":337,"name":{},"parent":{"496":{},"497":{}}}],["datatypes.endpointcircuitbreaker",{"_index":270,"name":{},"parent":{"382":{},"383":{},"384":{},"385":{},"386":{},"387":{}}}],["datatypes.endpointcompression",{"_index":246,"name":{},"parent":{"353":{}}}],["datatypes.endpointippolicy",{"_index":265,"name":{},"parent":{"376":{},"377":{}}}],["datatypes.endpointippolicymutate",{"_index":267,"name":{},"parent":{"379":{},"380":{}}}],["datatypes.endpointlist",{"_index":434,"name":{},"parent":{"717":{},"718":{},"719":{}}}],["datatypes.endpointmutualtls",{"_index":248,"name":{},"parent":{"355":{},"356":{}}}],["datatypes.endpointmutualtlsmutate",{"_index":250,"name":{},"parent":{"358":{},"359":{}}}],["datatypes.endpointoauth",{"_index":277,"name":{},"parent":{"389":{},"390":{},"391":{},"392":{},"393":{},"394":{},"395":{}}}],["datatypes.endpointoauthamazon",{"_index":315,"name":{},"parent":{"450":{},"451":{},"452":{},"453":{},"454":{}}}],["datatypes.endpointoauthfacebook",{"_index":303,"name":{},"parent":{"414":{},"415":{},"416":{},"417":{},"418":{}}}],["datatypes.endpointoauthgithub",{"_index":295,"name":{},"parent":{"406":{},"407":{},"408":{},"409":{},"410":{},"411":{},"412":{}}}],["datatypes.endpointoauthgitlab",{"_index":311,"name":{},"parent":{"438":{},"439":{},"440":{},"441":{},"442":{}}}],["datatypes.endpointoauthgoogle",{"_index":307,"name":{},"parent":{"426":{},"427":{},"428":{},"429":{},"430":{}}}],["datatypes.endpointoauthlinkedin",{"_index":309,"name":{},"parent":{"432":{},"433":{},"434":{},"435":{},"436":{}}}],["datatypes.endpointoauthmicrosoft",{"_index":305,"name":{},"parent":{"420":{},"421":{},"422":{},"423":{},"424":{}}}],["datatypes.endpointoauthprovider",{"_index":285,"name":{},"parent":{"397":{},"398":{},"399":{},"400":{},"401":{},"402":{},"403":{},"404":{}}}],["datatypes.endpointoauthtwitch",{"_index":313,"name":{},"parent":{"444":{},"445":{},"446":{},"447":{},"448":{}}}],["datatypes.endpointoidc",{"_index":331,"name":{},"parent":{"483":{},"484":{},"485":{},"486":{},"487":{},"488":{},"489":{},"490":{},"491":{}}}],["datatypes.endpointrequestheaders",{"_index":259,"name":{},"parent":{"368":{},"369":{},"370":{}}}],["datatypes.endpointresponseheaders",{"_index":263,"name":{},"parent":{"372":{},"373":{},"374":{}}}],["datatypes.endpointsaml",{"_index":317,"name":{},"parent":{"456":{},"457":{},"458":{},"459":{},"460":{},"461":{},"462":{},"463":{},"464":{},"465":{},"466":{},"467":{},"468":{},"469":{},"470":{}}}],["datatypes.endpointsamlmutate",{"_index":329,"name":{},"parent":{"472":{},"473":{},"474":{},"475":{},"476":{},"477":{},"478":{},"479":{},"480":{},"481":{}}}],["datatypes.endpointtlstermination",{"_index":253,"name":{},"parent":{"361":{},"362":{},"363":{}}}],["datatypes.endpointtlsterminationatedge",{"_index":257,"name":{},"parent":{"365":{},"366":{}}}],["datatypes.endpointwebhookvalidation",{"_index":242,"name":{},"parent":{"349":{},"350":{},"351":{}}}],["datatypes.endpointwebsockettcpconverter",{"_index":340,"name":{},"parent":{"499":{}}}],["datatypes.error",{"_index":74,"name":{},"parent":{"70":{},"71":{},"72":{},"73":{}}}],["datatypes.eventdestination",{"_index":442,"name":{},"parent":{"732":{},"733":{},"734":{},"735":{},"736":{},"737":{},"738":{}}}],["datatypes.eventdestinationcreate",{"_index":436,"name":{},"parent":{"721":{},"722":{},"723":{},"724":{}}}],["datatypes.eventdestinationlist",{"_index":444,"name":{},"parent":{"740":{},"741":{},"742":{}}}],["datatypes.eventdestinationupdate",{"_index":440,"name":{},"parent":{"726":{},"727":{},"728":{},"729":{},"730":{}}}],["datatypes.eventsource",{"_index":491,"name":{},"parent":{"796":{},"797":{}}}],["datatypes.eventsourcecreate",{"_index":496,"name":{},"parent":{"802":{},"803":{}}}],["datatypes.eventsourceitem",{"_index":500,"name":{},"parent":{"808":{},"809":{}}}],["datatypes.eventsourcelist",{"_index":493,"name":{},"parent":{"799":{},"800":{}}}],["datatypes.eventsourcepaging",{"_index":502,"name":{},"parent":{"811":{}}}],["datatypes.eventsourcereplace",{"_index":489,"name":{},"parent":{"794":{}}}],["datatypes.eventsourceupdate",{"_index":498,"name":{},"parent":{"805":{},"806":{}}}],["datatypes.eventsubscription",{"_index":486,"name":{},"parent":{"786":{},"787":{},"788":{},"789":{},"790":{},"791":{},"792":{}}}],["datatypes.eventsubscriptioncreate",{"_index":478,"name":{},"parent":{"771":{},"772":{},"773":{},"774":{}}}],["datatypes.eventsubscriptionlist",{"_index":484,"name":{},"parent":{"782":{},"783":{},"784":{}}}],["datatypes.eventsubscriptionupdate",{"_index":482,"name":{},"parent":{"776":{},"777":{},"778":{},"779":{},"780":{}}}],["datatypes.eventtarget",{"_index":447,"name":{},"parent":{"744":{},"745":{},"746":{},"747":{}}}],["datatypes.eventtargetcloudwatchlogs",{"_index":459,"name":{},"parent":{"755":{},"756":{}}}],["datatypes.eventtargetdatadog",{"_index":462,"name":{},"parent":{"758":{},"759":{},"760":{},"761":{}}}],["datatypes.eventtargetfirehose",{"_index":453,"name":{},"parent":{"749":{},"750":{}}}],["datatypes.eventtargetkinesis",{"_index":456,"name":{},"parent":{"752":{},"753":{}}}],["datatypes.failoverbackend",{"_index":184,"name":{},"parent":{"215":{},"216":{},"217":{},"218":{},"219":{},"220":{}}}],["datatypes.failoverbackendcreate",{"_index":186,"name":{},"parent":{"222":{},"223":{},"224":{}}}],["datatypes.failoverbackendlist",{"_index":190,"name":{},"parent":{"231":{},"232":{},"233":{}}}],["datatypes.failoverbackendupdate",{"_index":188,"name":{},"parent":{"226":{},"227":{},"228":{},"229":{}}}],["datatypes.httpresponsebackend",{"_index":192,"name":{},"parent":{"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{}}}],["datatypes.httpresponsebackendcreate",{"_index":196,"name":{},"parent":{"244":{},"245":{},"246":{},"247":{},"248":{}}}],["datatypes.httpresponsebackendlist",{"_index":200,"name":{},"parent":{"257":{},"258":{},"259":{}}}],["datatypes.httpresponsebackendupdate",{"_index":198,"name":{},"parent":{"250":{},"251":{},"252":{},"253":{},"254":{},"255":{}}}],["datatypes.httpsedge",{"_index":373,"name":{},"parent":{"576":{},"577":{},"578":{},"579":{},"580":{},"581":{},"582":{},"583":{},"584":{}}}],["datatypes.httpsedgecreate",{"_index":366,"name":{},"parent":{"563":{},"564":{},"565":{},"566":{},"567":{}}}],["datatypes.httpsedgelist",{"_index":364,"name":{},"parent":{"559":{},"560":{},"561":{}}}],["datatypes.httpsedgeroute",{"_index":361,"name":{},"parent":{"539":{},"540":{},"541":{},"542":{},"543":{},"544":{},"545":{},"546":{},"547":{},"548":{},"549":{},"550":{},"551":{},"552":{},"553":{},"554":{},"555":{},"556":{},"557":{}}}],["datatypes.httpsedgeroutecreate",{"_index":345,"name":{},"parent":{"504":{},"505":{},"506":{},"507":{},"508":{},"509":{},"510":{},"511":{},"512":{},"513":{},"514":{},"515":{},"516":{},"517":{},"518":{},"519":{}}}],["datatypes.httpsedgerouteupdate",{"_index":359,"name":{},"parent":{"521":{},"522":{},"523":{},"524":{},"525":{},"526":{},"527":{},"528":{},"529":{},"530":{},"531":{},"532":{},"533":{},"534":{},"535":{},"536":{},"537":{}}}],["datatypes.httpsedgeupdate",{"_index":371,"name":{},"parent":{"569":{},"570":{},"571":{},"572":{},"573":{},"574":{}}}],["datatypes.identityprovider",{"_index":169,"name":{},"parent":{"195":{},"196":{}}}],["datatypes.ippolicy",{"_index":508,"name":{},"parent":{"820":{},"821":{},"822":{},"823":{},"824":{}}}],["datatypes.ippolicycreate",{"_index":504,"name":{},"parent":{"813":{},"814":{}}}],["datatypes.ippolicylist",{"_index":510,"name":{},"parent":{"826":{},"827":{},"828":{}}}],["datatypes.ippolicyrule",{"_index":519,"name":{},"parent":{"841":{},"842":{},"843":{},"844":{},"845":{},"846":{},"847":{},"848":{}}}],["datatypes.ippolicyrulecreate",{"_index":512,"name":{},"parent":{"830":{},"831":{},"832":{},"833":{},"834":{}}}],["datatypes.ippolicyrulelist",{"_index":521,"name":{},"parent":{"850":{},"851":{},"852":{}}}],["datatypes.ippolicyruleupdate",{"_index":517,"name":{},"parent":{"836":{},"837":{},"838":{},"839":{}}}],["datatypes.ippolicyupdate",{"_index":506,"name":{},"parent":{"816":{},"817":{},"818":{}}}],["datatypes.iprestriction",{"_index":527,"name":{},"parent":{"866":{},"867":{},"868":{},"869":{},"870":{},"871":{},"872":{},"873":{}}}],["datatypes.iprestrictioncreate",{"_index":523,"name":{},"parent":{"854":{},"855":{},"856":{},"857":{},"858":{}}}],["datatypes.iprestrictionlist",{"_index":529,"name":{},"parent":{"875":{},"876":{},"877":{}}}],["datatypes.iprestrictionupdate",{"_index":526,"name":{},"parent":{"860":{},"861":{},"862":{},"863":{},"864":{}}}],["datatypes.item",{"_index":67,"name":{},"parent":{"65":{}}}],["datatypes.location",{"_index":156,"name":{},"parent":{"175":{},"176":{},"177":{},"178":{}}}],["datatypes.paging",{"_index":70,"name":{},"parent":{"67":{},"68":{}}}],["datatypes.ref",{"_index":79,"name":{},"parent":{"75":{},"76":{}}}],["datatypes.reservedaddr",{"_index":535,"name":{},"parent":{"887":{},"888":{},"889":{},"890":{},"891":{},"892":{},"893":{}}}],["datatypes.reservedaddrcreate",{"_index":531,"name":{},"parent":{"879":{},"880":{},"881":{}}}],["datatypes.reservedaddrlist",{"_index":538,"name":{},"parent":{"895":{},"896":{},"897":{}}}],["datatypes.reservedaddrupdate",{"_index":533,"name":{},"parent":{"883":{},"884":{},"885":{}}}],["datatypes.reserveddomain",{"_index":545,"name":{},"parent":{"912":{},"913":{},"914":{},"915":{},"916":{},"917":{},"918":{},"919":{},"920":{},"921":{},"922":{},"923":{}}}],["datatypes.reserveddomaincertjob",{"_index":556,"name":{},"parent":{"935":{},"936":{},"937":{},"938":{}}}],["datatypes.reserveddomaincertpolicy",{"_index":552,"name":{},"parent":{"929":{},"930":{}}}],["datatypes.reserveddomaincertstatus",{"_index":554,"name":{},"parent":{"932":{},"933":{}}}],["datatypes.reserveddomaincreate",{"_index":540,"name":{},"parent":{"899":{},"900":{},"901":{},"902":{},"903":{},"904":{}}}],["datatypes.reserveddomainlist",{"_index":550,"name":{},"parent":{"925":{},"926":{},"927":{}}}],["datatypes.reserveddomainupdate",{"_index":543,"name":{},"parent":{"906":{},"907":{},"908":{},"909":{},"910":{}}}],["datatypes.sshcertificateauthority",{"_index":564,"name":{},"parent":{"950":{},"951":{},"952":{},"953":{},"954":{},"955":{},"956":{}}}],["datatypes.sshcertificateauthoritycreate",{"_index":558,"name":{},"parent":{"940":{},"941":{},"942":{},"943":{},"944":{}}}],["datatypes.sshcertificateauthoritylist",{"_index":568,"name":{},"parent":{"958":{},"959":{},"960":{}}}],["datatypes.sshcertificateauthorityupdate",{"_index":562,"name":{},"parent":{"946":{},"947":{},"948":{}}}],["datatypes.sshcredential",{"_index":574,"name":{},"parent":{"973":{},"974":{},"975":{},"976":{},"977":{},"978":{},"979":{},"980":{}}}],["datatypes.sshcredentialcreate",{"_index":570,"name":{},"parent":{"962":{},"963":{},"964":{},"965":{},"966":{}}}],["datatypes.sshcredentiallist",{"_index":576,"name":{},"parent":{"982":{},"983":{},"984":{}}}],["datatypes.sshcredentialupdate",{"_index":572,"name":{},"parent":{"968":{},"969":{},"970":{},"971":{}}}],["datatypes.sshhostcertificate",{"_index":586,"name":{},"parent":{"998":{},"999":{},"1000":{},"1001":{},"1002":{},"1003":{},"1004":{},"1005":{},"1006":{},"1007":{},"1008":{},"1009":{}}}],["datatypes.sshhostcertificatecreate",{"_index":579,"name":{},"parent":{"986":{},"987":{},"988":{},"989":{},"990":{},"991":{},"992":{}}}],["datatypes.sshhostcertificatelist",{"_index":588,"name":{},"parent":{"1011":{},"1012":{},"1013":{}}}],["datatypes.sshhostcertificateupdate",{"_index":584,"name":{},"parent":{"994":{},"995":{},"996":{}}}],["datatypes.sshusercertificate",{"_index":596,"name":{},"parent":{"1029":{},"1030":{},"1031":{},"1032":{},"1033":{},"1034":{},"1035":{},"1036":{},"1037":{},"1038":{},"1039":{},"1040":{},"1041":{},"1042":{}}}],["datatypes.sshusercertificatecreate",{"_index":590,"name":{},"parent":{"1015":{},"1016":{},"1017":{},"1018":{},"1019":{},"1020":{},"1021":{},"1022":{},"1023":{}}}],["datatypes.sshusercertificatelist",{"_index":598,"name":{},"parent":{"1044":{},"1045":{},"1046":{}}}],["datatypes.sshusercertificateupdate",{"_index":594,"name":{},"parent":{"1025":{},"1026":{},"1027":{}}}],["datatypes.tcpedge",{"_index":416,"name":{},"parent":{"662":{},"663":{},"664":{},"665":{},"666":{},"667":{},"668":{},"669":{}}}],["datatypes.tcpedgecreate",{"_index":412,"name":{},"parent":{"649":{},"650":{},"651":{},"652":{},"653":{}}}],["datatypes.tcpedgelist",{"_index":410,"name":{},"parent":{"645":{},"646":{},"647":{}}}],["datatypes.tcpedgeupdate",{"_index":414,"name":{},"parent":{"655":{},"656":{},"657":{},"658":{},"659":{},"660":{}}}],["datatypes.tlscertificate",{"_index":606,"name":{},"parent":{"1057":{},"1058":{},"1059":{},"1060":{},"1061":{},"1062":{},"1063":{},"1064":{},"1065":{},"1066":{},"1067":{},"1068":{},"1069":{},"1070":{},"1071":{},"1072":{},"1073":{},"1074":{},"1075":{},"1076":{},"1077":{}}}],["datatypes.tlscertificatecreate",{"_index":600,"name":{},"parent":{"1048":{},"1049":{},"1050":{},"1051":{}}}],["datatypes.tlscertificatelist",{"_index":617,"name":{},"parent":{"1079":{},"1080":{},"1081":{}}}],["datatypes.tlscertificatesans",{"_index":620,"name":{},"parent":{"1083":{},"1084":{}}}],["datatypes.tlscertificateupdate",{"_index":604,"name":{},"parent":{"1053":{},"1054":{},"1055":{}}}],["datatypes.tlsedge",{"_index":425,"name":{},"parent":{"692":{},"693":{},"694":{},"695":{},"696":{},"697":{},"698":{},"699":{},"700":{},"701":{}}}],["datatypes.tlsedgecreate",{"_index":421,"name":{},"parent":{"675":{},"676":{},"677":{},"678":{},"679":{},"680":{},"681":{}}}],["datatypes.tlsedgelist",{"_index":419,"name":{},"parent":{"671":{},"672":{},"673":{}}}],["datatypes.tlsedgeupdate",{"_index":423,"name":{},"parent":{"683":{},"684":{},"685":{},"686":{},"687":{},"688":{},"689":{},"690":{}}}],["datatypes.tunnel",{"_index":622,"name":{},"parent":{"1086":{},"1087":{},"1088":{},"1089":{},"1090":{},"1091":{},"1092":{},"1093":{},"1094":{},"1095":{},"1096":{}}}],["datatypes.tunnelgroupbackend",{"_index":202,"name":{},"parent":{"261":{},"262":{},"263":{},"264":{},"265":{},"266":{},"267":{}}}],["datatypes.tunnelgroupbackendcreate",{"_index":205,"name":{},"parent":{"269":{},"270":{},"271":{}}}],["datatypes.tunnelgroupbackendlist",{"_index":209,"name":{},"parent":{"278":{},"279":{},"280":{}}}],["datatypes.tunnelgroupbackendupdate",{"_index":207,"name":{},"parent":{"273":{},"274":{},"275":{},"276":{}}}],["datatypes.tunnellist",{"_index":625,"name":{},"parent":{"1098":{},"1099":{},"1100":{}}}],["datatypes.tunnelsession",{"_index":173,"name":{},"parent":{"198":{},"199":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{}}}],["datatypes.tunnelsessionlist",{"_index":180,"name":{},"parent":{"209":{},"210":{},"211":{}}}],["datatypes.tunnelsessionsupdate",{"_index":182,"name":{},"parent":{"213":{}}}],["datatypes.useragent",{"_index":149,"name":{},"parent":{"168":{},"169":{},"170":{},"171":{},"172":{},"173":{}}}],["datatypes.weightedbackend",{"_index":211,"name":{},"parent":{"282":{},"283":{},"284":{},"285":{},"286":{},"287":{}}}],["datatypes.weightedbackendcreate",{"_index":213,"name":{},"parent":{"289":{},"290":{},"291":{}}}],["datatypes.weightedbackendlist",{"_index":217,"name":{},"parent":{"298":{},"299":{},"300":{}}}],["datatypes.weightedbackendupdate",{"_index":215,"name":{},"parent":{"293":{},"294":{},"295":{},"296":{}}}],["ddsite",{"_index":465,"name":{"761":{}},"parent":{}}],["ddtags",{"_index":463,"name":{"759":{}},"parent":{}}],["delete",{"_index":631,"name":{"1109":{},"1116":{},"1123":{},"1128":{},"1140":{},"1147":{},"1154":{},"1161":{},"1168":{},"1175":{},"1184":{},"1191":{},"1196":{},"1201":{},"1206":{},"1211":{},"1216":{},"1221":{},"1226":{},"1231":{},"1236":{},"1241":{},"1246":{},"1251":{},"1256":{},"1263":{},"1268":{},"1273":{},"1280":{},"1285":{},"1290":{},"1295":{},"1300":{},"1308":{},"1315":{},"1322":{},"1329":{},"1336":{},"1343":{},"1350":{},"1357":{},"1366":{},"1373":{},"1380":{},"1387":{},"1394":{}},"parent":{}}],["deletecertificate",{"_index":680,"name":{"1362":{}},"parent":{}}],["deletecertificatemanagementpolicy",{"_index":679,"name":{"1361":{}},"parent":{}}],["deliverystreamarn",{"_index":454,"name":{"750":{}},"parent":{}}],["description",{"_index":94,"name":{"92":{},"98":{},"104":{},"128":{},"133":{},"138":{},"218":{},"222":{},"227":{},"238":{},"244":{},"251":{},"264":{},"269":{},"274":{},"285":{},"289":{},"294":{},"302":{},"307":{},"313":{},"326":{},"332":{},"339":{},"507":{},"525":{},"545":{},"563":{},"570":{},"577":{},"649":{},"656":{},"663":{},"675":{},"684":{},"693":{},"722":{},"728":{},"735":{},"772":{},"778":{},"790":{},"813":{},"817":{},"823":{},"830":{},"837":{},"844":{},"854":{},"861":{},"869":{},"879":{},"884":{},"890":{},"901":{},"907":{},"915":{},"940":{},"947":{},"953":{},"962":{},"969":{},"976":{},"991":{},"995":{},"1001":{},"1022":{},"1026":{},"1032":{},"1048":{},"1054":{},"1060":{}},"parent":{}}],["destinationids",{"_index":480,"name":{"774":{},"780":{}},"parent":{}}],["destinations",{"_index":487,"name":{"792":{}},"parent":{}}],["details",{"_index":77,"name":{"73":{}},"parent":{}}],["devicetype",{"_index":152,"name":{"171":{}},"parent":{}}],["dnsnames",{"_index":619,"name":{"1083":{}},"parent":{}}],["domain",{"_index":96,"name":{"94":{},"106":{},"712":{},"899":{},"917":{}},"parent":{}}],["edge",{"_index":140,"name":{"157":{},"715":{}},"parent":{}}],["edgebackendreplace",{"_index":375,"name":{"585":{}},"parent":{}}],["edgeid",{"_index":342,"name":{"501":{},"504":{},"521":{},"539":{},"601":{},"605":{},"609":{},"613":{},"617":{},"621":{},"625":{},"629":{},"633":{},"637":{},"641":{}},"parent":{}}],["edgeiprestrictionreplace",{"_index":378,"name":{"588":{}},"parent":{}}],["edgemodules",{"_index":43,"name":{"41":{}},"parent":{}}],["edgemutualtlsreplace",{"_index":380,"name":{"591":{}},"parent":{}}],["edgeroutebackendmodule",{"_index":46,"name":{"45":{},"1202":{}},"parent":{}}],["edgeroutebackendreplace",{"_index":386,"name":{"600":{}},"parent":{}}],["edgeroutecircuitbreakermodule",{"_index":51,"name":{"50":{},"1227":{}},"parent":{}}],["edgeroutecircuitbreakerreplace",{"_index":396,"name":{"620":{}},"parent":{}}],["edgeroutecompressionmodule",{"_index":50,"name":{"49":{},"1222":{}},"parent":{}}],["edgeroutecompressionreplace",{"_index":394,"name":{"616":{}},"parent":{}}],["edgerouteiprestrictionmodule",{"_index":47,"name":{"46":{},"1207":{}},"parent":{}}],["edgerouteiprestrictionreplace",{"_index":388,"name":{"604":{}},"parent":{}}],["edgerouteitem",{"_index":341,"name":{"500":{}},"parent":{}}],["edgerouteoauthmodule",{"_index":53,"name":{"52":{},"1237":{}},"parent":{}}],["edgerouteoauthreplace",{"_index":400,"name":{"628":{}},"parent":{}}],["edgerouteoidcmodule",{"_index":55,"name":{"54":{},"1247":{}},"parent":{}}],["edgerouteoidcreplace",{"_index":404,"name":{"636":{}},"parent":{}}],["edgerouterequestheadersmodule",{"_index":48,"name":{"47":{},"1212":{}},"parent":{}}],["edgerouterequestheadersreplace",{"_index":390,"name":{"608":{}},"parent":{}}],["edgerouteresponseheadersmodule",{"_index":49,"name":{"48":{},"1217":{}},"parent":{}}],["edgerouteresponseheadersreplace",{"_index":392,"name":{"612":{}},"parent":{}}],["edgeroutesamlmodule",{"_index":54,"name":{"53":{},"1242":{}},"parent":{}}],["edgeroutesamlreplace",{"_index":402,"name":{"632":{}},"parent":{}}],["edgeroutewebhookverificationmodule",{"_index":52,"name":{"51":{},"1232":{}},"parent":{}}],["edgeroutewebhookverificationreplace",{"_index":398,"name":{"624":{}},"parent":{}}],["edgeroutewebsockettcpconvertermodule",{"_index":56,"name":{"55":{},"1252":{}},"parent":{}}],["edgeroutewebsockettcpconverterreplace",{"_index":406,"name":{"640":{}},"parent":{}}],["edges",{"_index":38,"name":{"35":{}},"parent":{}}],["edgeshttps",{"_index":40,"name":{"38":{},"1185":{}},"parent":{}}],["edgeshttpsroutes",{"_index":39,"name":{"37":{},"1179":{}},"parent":{}}],["edgestcp",{"_index":41,"name":{"39":{},"1257":{}},"parent":{}}],["edgestls",{"_index":42,"name":{"40":{},"1274":{}},"parent":{}}],["edgetlsterminationatedgereplace",{"_index":384,"name":{"597":{}},"parent":{}}],["edgetlsterminationreplace",{"_index":382,"name":{"594":{}},"parent":{}}],["ellipticcurve",{"_index":559,"name":{"943":{}},"parent":{}}],["email",{"_index":164,"name":{"185":{}},"parent":{}}],["emailaddresses",{"_index":298,"name":{"409":{},"417":{},"423":{},"429":{},"435":{},"441":{},"447":{},"453":{}},"parent":{}}],["emaildomains",{"_index":299,"name":{"410":{},"418":{},"424":{},"430":{},"436":{},"442":{},"448":{},"454":{}},"parent":{}}],["empty",{"_index":64,"name":{"63":{}},"parent":{}}],["enabled",{"_index":241,"name":{"349":{},"353":{},"355":{},"358":{},"361":{},"365":{},"368":{},"372":{},"376":{},"379":{},"382":{},"389":{},"456":{},"472":{},"483":{},"493":{},"496":{},"499":{}},"parent":{}}],["endpoint",{"_index":139,"name":{"156":{},"702":{},"1093":{}},"parent":{}}],["endpointbackend",{"_index":333,"name":{"492":{}},"parent":{}}],["endpointbackendmutate",{"_index":336,"name":{"495":{}},"parent":{}}],["endpointcircuitbreaker",{"_index":269,"name":{"381":{}},"parent":{}}],["endpointcompression",{"_index":245,"name":{"352":{}},"parent":{}}],["endpointippolicy",{"_index":264,"name":{"375":{}},"parent":{}}],["endpointippolicymutate",{"_index":266,"name":{"378":{}},"parent":{}}],["endpointlist",{"_index":433,"name":{"716":{}},"parent":{}}],["endpointmutualtls",{"_index":247,"name":{"354":{}},"parent":{}}],["endpointmutualtlsmutate",{"_index":249,"name":{"357":{}},"parent":{}}],["endpointoauth",{"_index":276,"name":{"388":{}},"parent":{}}],["endpointoauthamazon",{"_index":314,"name":{"449":{}},"parent":{}}],["endpointoauthfacebook",{"_index":302,"name":{"413":{}},"parent":{}}],["endpointoauthgithub",{"_index":293,"name":{"405":{}},"parent":{}}],["endpointoauthgitlab",{"_index":310,"name":{"437":{}},"parent":{}}],["endpointoauthgoogle",{"_index":306,"name":{"425":{}},"parent":{}}],["endpointoauthlinkedin",{"_index":308,"name":{"431":{}},"parent":{}}],["endpointoauthmicrosoft",{"_index":304,"name":{"419":{}},"parent":{}}],["endpointoauthprovider",{"_index":283,"name":{"396":{}},"parent":{}}],["endpointoauthtwitch",{"_index":312,"name":{"443":{}},"parent":{}}],["endpointoidc",{"_index":330,"name":{"482":{}},"parent":{}}],["endpointrequestheaders",{"_index":258,"name":{"367":{}},"parent":{}}],["endpointresponseheaders",{"_index":262,"name":{"371":{}},"parent":{}}],["endpoints",{"_index":16,"name":{"14":{},"717":{},"1301":{}},"parent":{}}],["endpointsaml",{"_index":316,"name":{"455":{}},"parent":{}}],["endpointsamlmutate",{"_index":328,"name":{"471":{}},"parent":{}}],["endpointtlstermination",{"_index":252,"name":{"360":{}},"parent":{}}],["endpointtlsterminationatedge",{"_index":256,"name":{"364":{}},"parent":{}}],["endpointwebhookvalidation",{"_index":240,"name":{"348":{}},"parent":{}}],["endpointwebsockettcpconverter",{"_index":339,"name":{"498":{}},"parent":{}}],["enforced",{"_index":524,"name":{"856":{},"863":{},"871":{}},"parent":{}}],["entityid",{"_index":322,"name":{"465":{}},"parent":{}}],["error",{"_index":72,"name":{"69":{}},"parent":{}}],["errorcode",{"_index":73,"name":{"70":{},"123":{},"935":{}},"parent":{}}],["errorthresholdpercentage",{"_index":275,"name":{"387":{}},"parent":{}}],["eventdestination",{"_index":441,"name":{"731":{}},"parent":{}}],["eventdestinationcreate",{"_index":435,"name":{"720":{}},"parent":{}}],["eventdestinationlist",{"_index":443,"name":{"739":{}},"parent":{}}],["eventdestinations",{"_index":17,"name":{"15":{},"740":{},"1305":{}},"parent":{}}],["eventdestinationupdate",{"_index":439,"name":{"725":{}},"parent":{}}],["eventsource",{"_index":490,"name":{"795":{}},"parent":{}}],["eventsourcecreate",{"_index":494,"name":{"801":{}},"parent":{}}],["eventsourceitem",{"_index":499,"name":{"807":{}},"parent":{}}],["eventsourcelist",{"_index":492,"name":{"798":{}},"parent":{}}],["eventsourcepaging",{"_index":501,"name":{"810":{}},"parent":{}}],["eventsourcereplace",{"_index":488,"name":{"793":{}},"parent":{}}],["eventsources",{"_index":19,"name":{"17":{},"1319":{}},"parent":{}}],["eventsourceupdate",{"_index":497,"name":{"804":{}},"parent":{}}],["eventsubscription",{"_index":485,"name":{"785":{}},"parent":{}}],["eventsubscriptioncreate",{"_index":477,"name":{"770":{}},"parent":{}}],["eventsubscriptionlist",{"_index":483,"name":{"781":{}},"parent":{}}],["eventsubscriptions",{"_index":18,"name":{"16":{},"782":{},"1312":{}},"parent":{}}],["eventsubscriptionupdate",{"_index":481,"name":{"775":{}},"parent":{}}],["eventtarget",{"_index":445,"name":{"743":{}},"parent":{}}],["eventtargetcloudwatchlogs",{"_index":458,"name":{"754":{}},"parent":{}}],["eventtargetdatadog",{"_index":461,"name":{"757":{}},"parent":{}}],["eventtargetfirehose",{"_index":451,"name":{"748":{}},"parent":{}}],["eventtargetkinesis",{"_index":455,"name":{"751":{}},"parent":{}}],["expiresat",{"_index":138,"name":{"155":{}},"parent":{}}],["extendedkeyusages",{"_index":229,"name":{"320":{},"1069":{}},"parent":{}}],["extensions",{"_index":592,"name":{"1019":{},"1039":{}},"parent":{}}],["facebook",{"_index":286,"name":{"398":{}},"parent":{}}],["failoverbackend",{"_index":183,"name":{"214":{}},"parent":{}}],["failoverbackendcreate",{"_index":185,"name":{"221":{}},"parent":{}}],["failoverbackendlist",{"_index":189,"name":{"230":{}},"parent":{}}],["failoverbackends",{"_index":33,"name":{"31":{},"1137":{}},"parent":{}}],["failoverbackendupdate",{"_index":187,"name":{"225":{}},"parent":{}}],["firehose",{"_index":446,"name":{"744":{}},"parent":{}}],["forceauthn",{"_index":319,"name":{"462":{},"478":{}},"parent":{}}],["format",{"_index":437,"name":{"723":{},"729":{},"736":{}},"parent":{}}],["forwardsto",{"_index":623,"name":{"1096":{}},"parent":{}}],["get",{"_index":629,"name":{"1105":{},"1110":{},"1117":{},"1122":{},"1127":{},"1133":{},"1141":{},"1148":{},"1155":{},"1162":{},"1169":{},"1176":{},"1182":{},"1188":{},"1195":{},"1200":{},"1205":{},"1210":{},"1215":{},"1220":{},"1225":{},"1230":{},"1235":{},"1240":{},"1245":{},"1250":{},"1255":{},"1260":{},"1267":{},"1272":{},"1277":{},"1284":{},"1289":{},"1294":{},"1299":{},"1304":{},"1309":{},"1316":{},"1323":{},"1330":{},"1337":{},"1344":{},"1351":{},"1358":{},"1367":{},"1374":{},"1381":{},"1388":{},"1395":{},"1401":{}},"parent":{}}],["github",{"_index":284,"name":{"397":{}},"parent":{}}],["gitlab",{"_index":290,"name":{"402":{}},"parent":{}}],["google",{"_index":288,"name":{"400":{}},"parent":{}}],["headers",{"_index":194,"name":{"241":{},"247":{},"254":{}},"parent":{}}],["hostname",{"_index":89,"name":{"86":{}},"parent":{}}],["hostnames",{"_index":87,"name":{"84":{}},"parent":{}}],["hostport",{"_index":429,"name":{"709":{}},"parent":{}}],["hostports",{"_index":367,"name":{"565":{},"572":{},"581":{},"651":{},"658":{},"667":{},"677":{},"686":{},"697":{}},"parent":{}}],["httpresponsebackend",{"_index":191,"name":{"234":{}},"parent":{}}],["httpresponsebackendcreate",{"_index":195,"name":{"243":{}},"parent":{}}],["httpresponsebackendlist",{"_index":199,"name":{"256":{}},"parent":{}}],["httpresponsebackends",{"_index":35,"name":{"32":{},"1144":{}},"parent":{}}],["httpresponsebackendupdate",{"_index":197,"name":{"249":{}},"parent":{}}],["httpsedge",{"_index":372,"name":{"575":{}},"parent":{}}],["httpsedgecreate",{"_index":365,"name":{"562":{}},"parent":{}}],["httpsedgelist",{"_index":362,"name":{"558":{}},"parent":{}}],["httpsedgemutualtlsmodule",{"_index":44,"name":{"43":{},"1192":{}},"parent":{}}],["httpsedgeroute",{"_index":360,"name":{"538":{}},"parent":{}}],["httpsedgeroutecreate",{"_index":344,"name":{"503":{}},"parent":{}}],["httpsedgerouteupdate",{"_index":358,"name":{"520":{}},"parent":{}}],["httpsedges",{"_index":363,"name":{"559":{}},"parent":{}}],["httpsedgetlsterminationmodule",{"_index":45,"name":{"44":{},"1197":{}},"parent":{}}],["httpsedgeupdate",{"_index":370,"name":{"568":{}},"parent":{}}],["id",{"_index":66,"name":{"65":{},"75":{},"78":{},"97":{},"102":{},"132":{},"136":{},"148":{},"180":{},"200":{},"213":{},"215":{},"226":{},"235":{},"250":{},"261":{},"273":{},"282":{},"293":{},"306":{},"310":{},"331":{},"336":{},"502":{},"522":{},"540":{},"569":{},"576":{},"586":{},"589":{},"592":{},"595":{},"598":{},"602":{},"606":{},"610":{},"614":{},"618":{},"622":{},"626":{},"630":{},"634":{},"638":{},"642":{},"655":{},"662":{},"683":{},"692":{},"703":{},"726":{},"732":{},"776":{},"786":{},"816":{},"820":{},"836":{},"841":{},"860":{},"866":{},"883":{},"887":{},"906":{},"912":{},"946":{},"950":{},"968":{},"973":{},"994":{},"998":{},"1025":{},"1029":{},"1053":{},"1057":{},"1086":{}},"parent":{}}],["identityprovider",{"_index":161,"name":{"182":{},"194":{}},"parent":{}}],["idpmetadata",{"_index":318,"name":{"461":{},"477":{}},"parent":{}}],["inactivitytimeout",{"_index":280,"name":{"393":{},"459":{},"475":{},"486":{}},"parent":{}}],["ingresses",{"_index":106,"name":{"113":{}},"parent":{}}],["ip",{"_index":175,"name":{"201":{}},"parent":{}}],["ipaddress",{"_index":146,"name":{"165":{}},"parent":{}}],["ippolicies",{"_index":20,"name":{"18":{},"377":{},"826":{},"873":{},"1326":{}},"parent":{}}],["ippolicy",{"_index":507,"name":{"819":{},"847":{}},"parent":{}}],["ippolicycreate",{"_index":503,"name":{"812":{}},"parent":{}}],["ippolicyid",{"_index":514,"name":{"833":{}},"parent":{}}],["ippolicyids",{"_index":268,"name":{"380":{},"858":{},"864":{}},"parent":{}}],["ippolicylist",{"_index":509,"name":{"825":{}},"parent":{}}],["ippolicyrule",{"_index":518,"name":{"840":{}},"parent":{}}],["ippolicyrulecreate",{"_index":511,"name":{"829":{}},"parent":{}}],["ippolicyrulelist",{"_index":520,"name":{"849":{}},"parent":{}}],["ippolicyrules",{"_index":21,"name":{"19":{},"850":{},"1333":{}},"parent":{}}],["ippolicyruleupdate",{"_index":516,"name":{"835":{}},"parent":{}}],["ippolicyupdate",{"_index":505,"name":{"815":{}},"parent":{}}],["iprestriction",{"_index":348,"name":{"510":{},"528":{},"548":{},"653":{},"660":{},"669":{},"679":{},"688":{},"699":{},"865":{}},"parent":{}}],["iprestrictioncreate",{"_index":522,"name":{"853":{}},"parent":{}}],["iprestrictionlist",{"_index":528,"name":{"874":{}},"parent":{}}],["iprestrictions",{"_index":22,"name":{"20":{},"875":{},"1340":{}},"parent":{}}],["iprestrictionupdate",{"_index":525,"name":{"859":{}},"parent":{}}],["ips",{"_index":621,"name":{"1084":{}},"parent":{}}],["issuedat",{"_index":608,"name":{"1065":{}},"parent":{}}],["issuer",{"_index":332,"name":{"488":{}},"parent":{}}],["issuercommonname",{"_index":609,"name":{"1071":{}},"parent":{}}],["item",{"_index":65,"name":{"64":{}},"parent":{}}],["keys",{"_index":130,"name":{"144":{}},"parent":{}}],["keysize",{"_index":560,"name":{"944":{}},"parent":{}}],["keytype",{"_index":566,"name":{"956":{},"1004":{},"1035":{}},"parent":{}}],["keyusages",{"_index":228,"name":{"319":{},"1068":{}},"parent":{}}],["kinesis",{"_index":448,"name":{"745":{}},"parent":{}}],["labels",{"_index":203,"name":{"266":{},"271":{},"276":{},"1094":{}},"parent":{}}],["lastactive",{"_index":137,"name":{"154":{},"188":{}},"parent":{}}],["lastlogin",{"_index":166,"name":{"189":{}},"parent":{}}],["latitude",{"_index":157,"name":{"176":{}},"parent":{}}],["latlongradiuskm",{"_index":159,"name":{"178":{}},"parent":{}}],["limit",{"_index":71,"name":{"68":{}},"parent":{}}],["linkedin",{"_index":289,"name":{"401":{}},"parent":{}}],["list",{"_index":632,"name":{"1111":{},"1118":{},"1124":{},"1129":{},"1132":{},"1142":{},"1149":{},"1156":{},"1163":{},"1170":{},"1177":{},"1189":{},"1261":{},"1278":{},"1303":{},"1310":{},"1317":{},"1324":{},"1331":{},"1338":{},"1345":{},"1352":{},"1359":{},"1368":{},"1375":{},"1382":{},"1389":{},"1396":{},"1400":{}},"parent":{}}],["location",{"_index":147,"name":{"166":{},"174":{}},"parent":{}}],["loggrouparn",{"_index":460,"name":{"756":{}},"parent":{}}],["longitude",{"_index":158,"name":{"177":{}},"parent":{}}],["match",{"_index":347,"name":{"506":{},"524":{},"543":{}},"parent":{}}],["matchtype",{"_index":346,"name":{"505":{},"523":{},"542":{}},"parent":{}}],["maximumduration",{"_index":281,"name":{"394":{},"460":{},"476":{},"487":{}},"parent":{}}],["metadata",{"_index":85,"name":{"82":{},"90":{},"93":{},"99":{},"105":{},"129":{},"134":{},"139":{},"202":{},"219":{},"223":{},"228":{},"239":{},"245":{},"252":{},"265":{},"270":{},"275":{},"286":{},"290":{},"295":{},"303":{},"308":{},"314":{},"327":{},"333":{},"340":{},"508":{},"526":{},"546":{},"564":{},"571":{},"578":{},"650":{},"657":{},"664":{},"676":{},"685":{},"694":{},"711":{},"721":{},"727":{},"733":{},"771":{},"777":{},"789":{},"814":{},"818":{},"824":{},"831":{},"838":{},"845":{},"855":{},"862":{},"870":{},"880":{},"885":{},"891":{},"902":{},"908":{},"916":{},"941":{},"948":{},"954":{},"963":{},"970":{},"977":{},"992":{},"996":{},"1002":{},"1023":{},"1027":{},"1033":{},"1049":{},"1055":{},"1061":{},"1089":{}},"parent":{}}],["metadataurl",{"_index":326,"name":{"469":{}},"parent":{}}],["microsoft",{"_index":287,"name":{"399":{}},"parent":{}}],["minversion",{"_index":255,"name":{"363":{},"366":{}},"parent":{}}],["module",{"_index":377,"name":{"587":{},"590":{},"593":{},"596":{},"599":{},"603":{},"607":{},"611":{},"615":{},"619":{},"623":{},"627":{},"631":{},"635":{},"639":{},"643":{}},"parent":{}}],["msg",{"_index":76,"name":{"72":{},"124":{},"936":{}},"parent":{}}],["mutualtls",{"_index":368,"name":{"566":{},"573":{},"582":{},"680":{},"689":{},"700":{}},"parent":{}}],["name",{"_index":165,"name":{"186":{},"195":{}},"parent":{}}],["nameidformat",{"_index":327,"name":{"470":{},"481":{}},"parent":{}}],["nextpageuri",{"_index":108,"name":{"115":{},"146":{},"162":{},"193":{},"211":{},"233":{},"259":{},"280":{},"300":{},"324":{},"347":{},"561":{},"647":{},"673":{},"719":{},"742":{},"784":{},"828":{},"852":{},"877":{},"897":{},"927":{},"960":{},"984":{},"1013":{},"1046":{},"1081":{},"1100":{}},"parent":{}}],["ngrok",{"_index":5,"name":{"4":{}},"parent":{}}],["ngrokconfig",{"_index":1,"name":{"1":{}},"parent":{}}],["notafter",{"_index":227,"name":{"318":{},"1067":{}},"parent":{}}],["notbefore",{"_index":226,"name":{"317":{},"1066":{}},"parent":{}}],["nstargets",{"_index":102,"name":{"107":{}},"parent":{}}],["numbuckets",{"_index":273,"name":{"385":{}},"parent":{}}],["oauth",{"_index":354,"name":{"516":{},"534":{},"554":{}},"parent":{}}],["oidc",{"_index":356,"name":{"518":{},"536":{},"556":{}},"parent":{}}],["optionspassthrough",{"_index":278,"name":{"391":{},"457":{},"473":{},"484":{}},"parent":{}}],["organizations",{"_index":301,"name":{"412":{}},"parent":{}}],["os",{"_index":176,"name":{"203":{}},"parent":{}}],["osname",{"_index":153,"name":{"172":{}},"parent":{}}],["osversion",{"_index":154,"name":{"173":{}},"parent":{}}],["ownerid",{"_index":123,"name":{"130":{},"142":{},"329":{},"343":{},"966":{},"980":{}},"parent":{}}],["paging",{"_index":68,"name":{"66":{}},"parent":{}}],["principals",{"_index":580,"name":{"988":{},"1006":{},"1017":{},"1037":{}},"parent":{}}],["privatekeypem",{"_index":602,"name":{"1051":{}},"parent":{}}],["privatekeytype",{"_index":112,"name":{"118":{},"930":{},"942":{},"1070":{}},"parent":{}}],["proto",{"_index":428,"name":{"708":{},"1090":{}},"parent":{}}],["provider",{"_index":243,"name":{"350":{},"390":{}},"parent":{}}],["provideruserid",{"_index":162,"name":{"183":{}},"parent":{}}],["provisioningjob",{"_index":116,"name":{"121":{},"933":{}},"parent":{}}],["publickey",{"_index":565,"name":{"955":{},"965":{},"978":{},"987":{},"1003":{},"1016":{},"1034":{}},"parent":{}}],["publicurl",{"_index":134,"name":{"150":{},"707":{},"1087":{}},"parent":{}}],["raw",{"_index":148,"name":{"168":{}},"parent":{}}],["ref",{"_index":78,"name":{"74":{}},"parent":{}}],["region",{"_index":177,"name":{"204":{},"704":{},"881":{},"893":{},"900":{},"918":{},"1091":{}},"parent":{}}],["regiondomains",{"_index":103,"name":{"108":{}},"parent":{}}],["remove",{"_index":261,"name":{"370":{},"374":{}},"parent":{}}],["renewsat",{"_index":114,"name":{"120":{},"932":{}},"parent":{}}],["replace",{"_index":649,"name":{"1194":{},"1199":{},"1204":{},"1209":{},"1214":{},"1219":{},"1224":{},"1229":{},"1234":{},"1239":{},"1244":{},"1249":{},"1254":{},"1266":{},"1271":{},"1283":{},"1288":{},"1293":{},"1298":{}},"parent":{}}],["requestheaders",{"_index":351,"name":{"513":{},"531":{},"551":{}},"parent":{}}],["requestsigningcertificatepem",{"_index":325,"name":{"468":{}},"parent":{}}],["reservedaddr",{"_index":534,"name":{"886":{}},"parent":{}}],["reservedaddrcreate",{"_index":530,"name":{"878":{}},"parent":{}}],["reservedaddrlist",{"_index":537,"name":{"894":{}},"parent":{}}],["reservedaddrs",{"_index":23,"name":{"21":{},"895":{},"1347":{}},"parent":{}}],["reservedaddrupdate",{"_index":532,"name":{"882":{}},"parent":{}}],["reserveddomain",{"_index":544,"name":{"911":{}},"parent":{}}],["reserveddomaincertjob",{"_index":555,"name":{"934":{}},"parent":{}}],["reserveddomaincertpolicy",{"_index":551,"name":{"928":{}},"parent":{}}],["reserveddomaincertstatus",{"_index":553,"name":{"931":{}},"parent":{}}],["reserveddomaincreate",{"_index":539,"name":{"898":{}},"parent":{}}],["reserveddomainlist",{"_index":549,"name":{"924":{}},"parent":{}}],["reserveddomains",{"_index":24,"name":{"22":{},"925":{},"1354":{}},"parent":{}}],["reserveddomainupdate",{"_index":542,"name":{"905":{}},"parent":{}}],["responseheaders",{"_index":352,"name":{"514":{},"532":{},"552":{}},"parent":{}}],["restart",{"_index":638,"name":{"1134":{}},"parent":{}}],["retriesat",{"_index":120,"name":{"126":{},"938":{}},"parent":{}}],["role",{"_index":467,"name":{"763":{}},"parent":{}}],["rolearn",{"_index":471,"name":{"766":{}},"parent":{}}],["rollingwindow",{"_index":272,"name":{"384":{}},"parent":{}}],["route",{"_index":141,"name":{"158":{}},"parent":{}}],["routes",{"_index":374,"name":{"584":{}},"parent":{}}],["saml",{"_index":355,"name":{"517":{},"535":{},"555":{}},"parent":{}}],["scopes",{"_index":297,"name":{"408":{},"416":{},"422":{},"428":{},"434":{},"440":{},"446":{},"452":{},"491":{}},"parent":{}}],["secret",{"_index":244,"name":{"351":{}},"parent":{}}],["serialnumber",{"_index":610,"name":{"1072":{}},"parent":{}}],["service",{"_index":464,"name":{"760":{}},"parent":{}}],["services",{"_index":626,"name":{"1101":{}},"parent":{"1102":{},"1106":{},"1113":{},"1120":{},"1125":{},"1130":{},"1137":{},"1144":{},"1151":{},"1158":{},"1165":{},"1172":{},"1179":{},"1185":{},"1192":{},"1197":{},"1202":{},"1207":{},"1212":{},"1217":{},"1222":{},"1227":{},"1232":{},"1237":{},"1242":{},"1247":{},"1252":{},"1257":{},"1264":{},"1269":{},"1274":{},"1281":{},"1286":{},"1291":{},"1296":{},"1301":{},"1305":{},"1312":{},"1319":{},"1326":{},"1333":{},"1340":{},"1347":{},"1354":{},"1363":{},"1370":{},"1377":{},"1384":{},"1391":{},"1398":{}}}],["services.abusereports",{"_index":627,"name":{},"parent":{"1103":{},"1104":{},"1105":{}}}],["services.agentingresses",{"_index":630,"name":{},"parent":{"1107":{},"1108":{},"1109":{},"1110":{},"1111":{},"1112":{}}}],["services.apikeys",{"_index":634,"name":{},"parent":{"1114":{},"1115":{},"1116":{},"1117":{},"1118":{},"1119":{}}}],["services.applicationsessions",{"_index":635,"name":{},"parent":{"1121":{},"1122":{},"1123":{},"1124":{}}}],["services.applicationusers",{"_index":636,"name":{},"parent":{"1126":{},"1127":{},"1128":{},"1129":{}}}],["services.certificateauthorities",{"_index":644,"name":{},"parent":{"1166":{},"1167":{},"1168":{},"1169":{},"1170":{},"1171":{}}}],["services.credentials",{"_index":645,"name":{},"parent":{"1173":{},"1174":{},"1175":{},"1176":{},"1177":{},"1178":{}}}],["services.edgeroutebackendmodule",{"_index":651,"name":{},"parent":{"1203":{},"1204":{},"1205":{},"1206":{}}}],["services.edgeroutecircuitbreakermodule",{"_index":656,"name":{},"parent":{"1228":{},"1229":{},"1230":{},"1231":{}}}],["services.edgeroutecompressionmodule",{"_index":655,"name":{},"parent":{"1223":{},"1224":{},"1225":{},"1226":{}}}],["services.edgerouteiprestrictionmodule",{"_index":652,"name":{},"parent":{"1208":{},"1209":{},"1210":{},"1211":{}}}],["services.edgerouteoauthmodule",{"_index":658,"name":{},"parent":{"1238":{},"1239":{},"1240":{},"1241":{}}}],["services.edgerouteoidcmodule",{"_index":660,"name":{},"parent":{"1248":{},"1249":{},"1250":{},"1251":{}}}],["services.edgerouterequestheadersmodule",{"_index":653,"name":{},"parent":{"1213":{},"1214":{},"1215":{},"1216":{}}}],["services.edgerouteresponseheadersmodule",{"_index":654,"name":{},"parent":{"1218":{},"1219":{},"1220":{},"1221":{}}}],["services.edgeroutesamlmodule",{"_index":659,"name":{},"parent":{"1243":{},"1244":{},"1245":{},"1246":{}}}],["services.edgeroutewebhookverificationmodule",{"_index":657,"name":{},"parent":{"1233":{},"1234":{},"1235":{},"1236":{}}}],["services.edgeroutewebsockettcpconvertermodule",{"_index":661,"name":{},"parent":{"1253":{},"1254":{},"1255":{},"1256":{}}}],["services.edgeshttps",{"_index":647,"name":{},"parent":{"1186":{},"1187":{},"1188":{},"1189":{},"1190":{},"1191":{}}}],["services.edgeshttpsroutes",{"_index":646,"name":{},"parent":{"1180":{},"1181":{},"1182":{},"1183":{},"1184":{}}}],["services.edgestcp",{"_index":662,"name":{},"parent":{"1258":{},"1259":{},"1260":{},"1261":{},"1262":{},"1263":{}}}],["services.edgestls",{"_index":665,"name":{},"parent":{"1275":{},"1276":{},"1277":{},"1278":{},"1279":{},"1280":{}}}],["services.endpoints",{"_index":670,"name":{},"parent":{"1302":{},"1303":{},"1304":{}}}],["services.eventdestinations",{"_index":671,"name":{},"parent":{"1306":{},"1307":{},"1308":{},"1309":{},"1310":{},"1311":{}}}],["services.eventsources",{"_index":673,"name":{},"parent":{"1320":{},"1321":{},"1322":{},"1323":{},"1324":{},"1325":{}}}],["services.eventsubscriptions",{"_index":672,"name":{},"parent":{"1313":{},"1314":{},"1315":{},"1316":{},"1317":{},"1318":{}}}],["services.failoverbackends",{"_index":640,"name":{},"parent":{"1138":{},"1139":{},"1140":{},"1141":{},"1142":{},"1143":{}}}],["services.httpresponsebackends",{"_index":641,"name":{},"parent":{"1145":{},"1146":{},"1147":{},"1148":{},"1149":{},"1150":{}}}],["services.httpsedgemutualtlsmodule",{"_index":648,"name":{},"parent":{"1193":{},"1194":{},"1195":{},"1196":{}}}],["services.httpsedgetlsterminationmodule",{"_index":650,"name":{},"parent":{"1198":{},"1199":{},"1200":{},"1201":{}}}],["services.ippolicies",{"_index":674,"name":{},"parent":{"1327":{},"1328":{},"1329":{},"1330":{},"1331":{},"1332":{}}}],["services.ippolicyrules",{"_index":675,"name":{},"parent":{"1334":{},"1335":{},"1336":{},"1337":{},"1338":{},"1339":{}}}],["services.iprestrictions",{"_index":676,"name":{},"parent":{"1341":{},"1342":{},"1343":{},"1344":{},"1345":{},"1346":{}}}],["services.reservedaddrs",{"_index":677,"name":{},"parent":{"1348":{},"1349":{},"1350":{},"1351":{},"1352":{},"1353":{}}}],["services.reserveddomains",{"_index":678,"name":{},"parent":{"1355":{},"1356":{},"1357":{},"1358":{},"1359":{},"1360":{},"1361":{},"1362":{}}}],["services.sshcertificateauthorities",{"_index":681,"name":{},"parent":{"1364":{},"1365":{},"1366":{},"1367":{},"1368":{},"1369":{}}}],["services.sshcredentials",{"_index":682,"name":{},"parent":{"1371":{},"1372":{},"1373":{},"1374":{},"1375":{},"1376":{}}}],["services.sshhostcertificates",{"_index":683,"name":{},"parent":{"1378":{},"1379":{},"1380":{},"1381":{},"1382":{},"1383":{}}}],["services.sshusercertificates",{"_index":684,"name":{},"parent":{"1385":{},"1386":{},"1387":{},"1388":{},"1389":{},"1390":{}}}],["services.tcpedgebackendmodule",{"_index":663,"name":{},"parent":{"1265":{},"1266":{},"1267":{},"1268":{}}}],["services.tcpedgeiprestrictionmodule",{"_index":664,"name":{},"parent":{"1270":{},"1271":{},"1272":{},"1273":{}}}],["services.tlscertificates",{"_index":685,"name":{},"parent":{"1392":{},"1393":{},"1394":{},"1395":{},"1396":{},"1397":{}}}],["services.tlsedgebackendmodule",{"_index":666,"name":{},"parent":{"1282":{},"1283":{},"1284":{},"1285":{}}}],["services.tlsedgeiprestrictionmodule",{"_index":667,"name":{},"parent":{"1287":{},"1288":{},"1289":{},"1290":{}}}],["services.tlsedgemutualtlsmodule",{"_index":668,"name":{},"parent":{"1292":{},"1293":{},"1294":{},"1295":{}}}],["services.tlsedgetlsterminationmodule",{"_index":669,"name":{},"parent":{"1297":{},"1298":{},"1299":{},"1300":{}}}],["services.tunnelgroupbackends",{"_index":642,"name":{},"parent":{"1152":{},"1153":{},"1154":{},"1155":{},"1156":{},"1157":{}}}],["services.tunnels",{"_index":686,"name":{},"parent":{"1399":{},"1400":{},"1401":{}}}],["services.tunnelsessions",{"_index":637,"name":{},"parent":{"1131":{},"1132":{},"1133":{},"1134":{},"1135":{},"1136":{}}}],["services.weightedbackends",{"_index":643,"name":{},"parent":{"1159":{},"1160":{},"1161":{},"1162":{},"1163":{},"1164":{}}}],["singlelogouturl",{"_index":324,"name":{"467":{}},"parent":{}}],["sources",{"_index":479,"name":{"773":{},"779":{},"791":{},"799":{}},"parent":{}}],["sshcertificateauthorities",{"_index":25,"name":{"23":{},"958":{},"1363":{}},"parent":{}}],["sshcertificateauthority",{"_index":563,"name":{"949":{}},"parent":{}}],["sshcertificateauthoritycreate",{"_index":557,"name":{"939":{}},"parent":{}}],["sshcertificateauthorityid",{"_index":578,"name":{"986":{},"1005":{},"1015":{},"1036":{}},"parent":{}}],["sshcertificateauthoritylist",{"_index":567,"name":{"957":{}},"parent":{}}],["sshcertificateauthorityupdate",{"_index":561,"name":{"945":{}},"parent":{}}],["sshcredential",{"_index":573,"name":{"972":{}},"parent":{}}],["sshcredentialcreate",{"_index":569,"name":{"961":{}},"parent":{}}],["sshcredentiallist",{"_index":575,"name":{"981":{}},"parent":{}}],["sshcredentials",{"_index":26,"name":{"24":{},"982":{},"1370":{}},"parent":{}}],["sshcredentialupdate",{"_index":571,"name":{"967":{}},"parent":{}}],["sshhostcertificate",{"_index":585,"name":{"997":{}},"parent":{}}],["sshhostcertificatecreate",{"_index":577,"name":{"985":{}},"parent":{}}],["sshhostcertificatelist",{"_index":587,"name":{"1010":{}},"parent":{}}],["sshhostcertificates",{"_index":27,"name":{"25":{},"1011":{},"1377":{}},"parent":{}}],["sshhostcertificateupdate",{"_index":583,"name":{"993":{}},"parent":{}}],["sshusercertificate",{"_index":595,"name":{"1028":{}},"parent":{}}],["sshusercertificatecreate",{"_index":589,"name":{"1014":{}},"parent":{}}],["sshusercertificatelist",{"_index":597,"name":{"1043":{}},"parent":{}}],["sshusercertificates",{"_index":28,"name":{"26":{},"1044":{},"1384":{}},"parent":{}}],["sshusercertificateupdate",{"_index":593,"name":{"1024":{}},"parent":{}}],["startedat",{"_index":119,"name":{"125":{},"205":{},"937":{},"1088":{}},"parent":{}}],["status",{"_index":86,"name":{"83":{},"87":{}},"parent":{}}],["statuscode",{"_index":75,"name":{"71":{},"242":{},"248":{},"255":{}},"parent":{}}],["stop",{"_index":639,"name":{"1135":{}},"parent":{}}],["streamarn",{"_index":457,"name":{"753":{}},"parent":{}}],["subjectalternativenames",{"_index":607,"name":{"1064":{}},"parent":{}}],["subjectcommonname",{"_index":225,"name":{"316":{},"1063":{}},"parent":{}}],["subjectcountry",{"_index":615,"name":{"1077":{}},"parent":{}}],["subjectlocality",{"_index":613,"name":{"1075":{}},"parent":{}}],["subjectorganization",{"_index":611,"name":{"1073":{}},"parent":{}}],["subjectorganizationalunit",{"_index":612,"name":{"1074":{}},"parent":{}}],["subjectprovince",{"_index":614,"name":{"1076":{}},"parent":{}}],["subscriptionid",{"_index":495,"name":{"802":{},"805":{},"808":{},"811":{}},"parent":{}}],["target",{"_index":438,"name":{"724":{},"730":{},"737":{}},"parent":{}}],["tcpaddr",{"_index":431,"name":{"713":{}},"parent":{}}],["tcpedge",{"_index":415,"name":{"661":{}},"parent":{}}],["tcpedgebackendmodule",{"_index":57,"name":{"56":{},"1264":{}},"parent":{}}],["tcpedgecreate",{"_index":411,"name":{"648":{}},"parent":{}}],["tcpedgeiprestrictionmodule",{"_index":58,"name":{"57":{},"1269":{}},"parent":{}}],["tcpedgelist",{"_index":408,"name":{"644":{}},"parent":{}}],["tcpedges",{"_index":409,"name":{"645":{}},"parent":{}}],["tcpedgeupdate",{"_index":413,"name":{"654":{}},"parent":{}}],["teams",{"_index":300,"name":{"411":{}},"parent":{}}],["terminateat",{"_index":254,"name":{"362":{}},"parent":{}}],["tlscertificate",{"_index":605,"name":{"1056":{}},"parent":{}}],["tlscertificatecreate",{"_index":599,"name":{"1047":{}},"parent":{}}],["tlscertificatelist",{"_index":616,"name":{"1078":{}},"parent":{}}],["tlscertificates",{"_index":29,"name":{"27":{},"1079":{},"1391":{}},"parent":{}}],["tlscertificatesans",{"_index":618,"name":{"1082":{}},"parent":{}}],["tlscertificateupdate",{"_index":603,"name":{"1052":{}},"parent":{}}],["tlsedge",{"_index":424,"name":{"691":{}},"parent":{}}],["tlsedgebackendmodule",{"_index":59,"name":{"58":{},"1281":{}},"parent":{}}],["tlsedgecreate",{"_index":420,"name":{"674":{}},"parent":{}}],["tlsedgeiprestrictionmodule",{"_index":60,"name":{"59":{},"1286":{}},"parent":{}}],["tlsedgelist",{"_index":417,"name":{"670":{}},"parent":{}}],["tlsedgemutualtlsmodule",{"_index":61,"name":{"60":{},"1291":{}},"parent":{}}],["tlsedges",{"_index":418,"name":{"671":{}},"parent":{}}],["tlsedgetlsterminationmodule",{"_index":62,"name":{"61":{},"1296":{}},"parent":{}}],["tlsedgeupdate",{"_index":422,"name":{"682":{}},"parent":{}}],["tlstermination",{"_index":369,"name":{"567":{},"574":{},"583":{},"681":{},"690":{},"701":{}},"parent":{}}],["token",{"_index":128,"name":{"141":{},"341":{}},"parent":{}}],["transport",{"_index":178,"name":{"206":{}},"parent":{}}],["trippedduration",{"_index":271,"name":{"383":{}},"parent":{}}],["tunnel",{"_index":432,"name":{"714":{},"1085":{}},"parent":{}}],["tunnelgroupbackend",{"_index":201,"name":{"260":{}},"parent":{}}],["tunnelgroupbackendcreate",{"_index":204,"name":{"268":{}},"parent":{}}],["tunnelgroupbackendlist",{"_index":208,"name":{"277":{}},"parent":{}}],["tunnelgroupbackends",{"_index":36,"name":{"33":{},"1151":{}},"parent":{}}],["tunnelgroupbackendupdate",{"_index":206,"name":{"272":{}},"parent":{}}],["tunnellist",{"_index":624,"name":{"1097":{}},"parent":{}}],["tunnels",{"_index":30,"name":{"28":{},"267":{},"1098":{},"1398":{}},"parent":{}}],["tunnelsession",{"_index":171,"name":{"197":{},"1092":{}},"parent":{}}],["tunnelsessionlist",{"_index":179,"name":{"208":{}},"parent":{}}],["tunnelsessions",{"_index":13,"name":{"11":{},"209":{},"1130":{}},"parent":{}}],["tunnelsessionsupdate",{"_index":181,"name":{"212":{}},"parent":{}}],["twitch",{"_index":291,"name":{"403":{}},"parent":{}}],["type",{"_index":430,"name":{"710":{},"794":{},"796":{},"803":{},"806":{},"809":{},"857":{},"872":{}},"parent":{}}],["update",{"_index":633,"name":{"1112":{},"1119":{},"1136":{},"1143":{},"1150":{},"1157":{},"1164":{},"1171":{},"1178":{},"1183":{},"1190":{},"1262":{},"1279":{},"1311":{},"1318":{},"1325":{},"1332":{},"1339":{},"1346":{},"1353":{},"1360":{},"1369":{},"1376":{},"1383":{},"1390":{},"1397":{}},"parent":{}}],["updatedat",{"_index":427,"name":{"706":{}},"parent":{}}],["uri",{"_index":80,"name":{"76":{},"79":{},"103":{},"114":{},"137":{},"145":{},"149":{},"161":{},"181":{},"192":{},"207":{},"210":{},"216":{},"232":{},"236":{},"258":{},"262":{},"279":{},"283":{},"299":{},"311":{},"323":{},"337":{},"346":{},"544":{},"560":{},"580":{},"646":{},"666":{},"672":{},"696":{},"718":{},"738":{},"741":{},"783":{},"787":{},"797":{},"800":{},"821":{},"827":{},"842":{},"851":{},"867":{},"876":{},"888":{},"896":{},"913":{},"926":{},"951":{},"959":{},"974":{},"983":{},"999":{},"1012":{},"1030":{},"1045":{},"1058":{},"1080":{},"1099":{}},"parent":{}}],["url",{"_index":170,"name":{"196":{}},"parent":{}}],["urls",{"_index":84,"name":{"81":{},"89":{}},"parent":{}}],["useragent",{"_index":144,"name":{"164":{},"167":{}},"parent":{}}],["username",{"_index":163,"name":{"184":{}},"parent":{}}],["validafter",{"_index":581,"name":{"989":{},"1007":{},"1020":{},"1040":{}},"parent":{}}],["validuntil",{"_index":582,"name":{"990":{},"1008":{},"1021":{},"1041":{}},"parent":{}}],["volumethreshold",{"_index":274,"name":{"386":{}},"parent":{}}],["webhookverification",{"_index":353,"name":{"515":{},"533":{},"553":{}},"parent":{}}],["websockettcpconverter",{"_index":357,"name":{"519":{},"537":{},"557":{}},"parent":{}}],["weightedbackend",{"_index":210,"name":{"281":{}},"parent":{}}],["weightedbackendcreate",{"_index":212,"name":{"288":{}},"parent":{}}],["weightedbackendlist",{"_index":216,"name":{"297":{}},"parent":{}}],["weightedbackends",{"_index":37,"name":{"34":{},"1158":{}},"parent":{}}],["weightedbackendupdate",{"_index":214,"name":{"292":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/classes/client.Ngrok.html b/docs/classes/client.Ngrok.html index 8c97be2..8353a41 100644 --- a/docs/classes/client.Ngrok.html +++ b/docs/classes/client.Ngrok.html @@ -92,6 +92,8 @@
  • abuseReports
  • agentIngresses
  • apiKeys
  • +
  • applicationSessions
  • +
  • applicationUsers
  • backends
  • certificateAuthorities
  • credentials
  • @@ -130,7 +132,7 @@
  • @@ -157,7 +159,7 @@
    abuseReports: AbuseReports
    @@ -173,7 +175,7 @@
    agentIngresses: AgentIngresses
    @@ -183,7 +185,7 @@
    apiKeys: APIKeys
    @@ -196,13 +198,33 @@
    +
    + +

    applicationSessions

    +
    applicationSessions: ApplicationSessions
    + +
    +
    + +

    applicationUsers

    +
    applicationUsers: ApplicationUsers
    + +

    backends

    backends: { failoverBackends: FailoverBackends; httpResponseBackends: HTTPResponseBackends; tunnelGroupBackends: TunnelGroupBackends; weightedBackends: WeightedBackends }
    @@ -251,7 +273,7 @@
    certificateAuthorities: CertificateAuthorities
    @@ -270,14 +292,14 @@
    credentials: Credentials

    Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with - the ngrok authtoken command or by specifying it in the ngrok.yml + the ngrok config add-authtoken command or by specifying it in the ngrok.yml configuration file with the authtoken property.

    @@ -288,7 +310,7 @@
    edgeModules: { edgeRouteBackendModule: EdgeRouteBackendModule; edgeRouteCircuitBreakerModule: EdgeRouteCircuitBreakerModule; edgeRouteCompressionModule: EdgeRouteCompressionModule; edgeRouteIpRestrictionModule: EdgeRouteIPRestrictionModule; edgeRouteOAuthModule: EdgeRouteOAuthModule; edgeRouteOidcModule: EdgeRouteOIDCModule; edgeRouteRequestHeadersModule: EdgeRouteRequestHeadersModule; edgeRouteResponseHeadersModule: EdgeRouteResponseHeadersModule; edgeRouteSamlModule: EdgeRouteSAMLModule; edgeRouteWebhookVerificationModule: EdgeRouteWebhookVerificationModule; edgeRouteWebsocketTcpConverterModule: EdgeRouteWebsocketTCPConverterModule; httpsEdgeMutualTlsModule: HTTPSEdgeMutualTLSModule; httpsEdgeTlsTerminationModule: HTTPSEdgeTLSTerminationModule; tcpEdgeBackendModule: TCPEdgeBackendModule; tcpEdgeIpRestrictionModule: TCPEdgeIPRestrictionModule; tlsEdgeBackendModule: TLSEdgeBackendModule; tlsEdgeIpRestrictionModule: TLSEdgeIPRestrictionModule; tlsEdgeMutualTlsModule: TLSEdgeMutualTLSModule; tlsEdgeTlsTerminationModule: TLSEdgeTLSTerminationModule }
    @@ -360,7 +382,7 @@
    edges: { edgesHttps: EdgesHTTPS; edgesHttpsRoutes: EdgesHTTPSRoutes; edgesTcp: EdgesTCP; edgesTls: EdgesTLS }
    @@ -387,7 +409,7 @@
    endpoints: Endpoints
    @@ -404,7 +426,7 @@
    eventDestinations: EventDestinations
    @@ -414,7 +436,7 @@
    eventSources: EventSources
    @@ -424,7 +446,7 @@
    eventSubscriptions: EventSubscriptions
    @@ -434,7 +456,7 @@
    ipPolicies: IPPolicies
    @@ -452,7 +474,7 @@
    ipPolicyRules: IPPolicyRules
    @@ -468,7 +490,7 @@
    ipRestrictions: IPRestrictions
    @@ -488,7 +510,7 @@
    reservedAddrs: ReservedAddrs
    @@ -505,7 +527,7 @@
    reservedDomains: ReservedDomains
    @@ -523,7 +545,7 @@
    sshCertificateAuthorities: SSHCertificateAuthorities
    @@ -539,7 +561,7 @@
    sshCredentials: SSHCredentials
    @@ -555,7 +577,7 @@
    sshHostCertificates: SSHHostCertificates
    @@ -572,7 +594,7 @@
    sshUserCertificates: SSHUserCertificates
    @@ -589,7 +611,7 @@
    tlsCertificates: TLSCertificates
    @@ -608,7 +630,7 @@
    tunnelSessions: TunnelSessions
    @@ -625,7 +647,7 @@
    tunnels: Tunnels
    @@ -673,6 +695,12 @@
  • apiKeys
  • +
  • + applicationSessions +
  • +
  • + applicationUsers +
  • backends
  • diff --git a/docs/classes/services.APIKeys.html b/docs/classes/services.APIKeys.html index 9cdf182..81e5b76 100644 --- a/docs/classes/services.APIKeys.html +++ b/docs/classes/services.APIKeys.html @@ -122,7 +122,7 @@
  • @@ -153,7 +153,7 @@
  • @@ -175,13 +175,13 @@

    delete

      -
    • delete(arg: Item): Promise<void>
    • +
    • delete(id: any): Promise<void>
    • @@ -192,7 +192,7 @@

      Parameters

      • -
        arg: Item
        +
        id: any

      Returns Promise<void>

      @@ -203,13 +203,13 @@

      get

      • @@ -220,7 +220,7 @@

        Parameters

        • -
          arg: Item
          +
          id: any

        Returns Promise<APIKey>

        @@ -231,13 +231,13 @@

        list

          -
        • list(): Promise<APIKey[]>
        • +
        • list(beforeId?: string, limit?: string): Promise<APIKey[]>
        +

        Parameters

        +
          +
        • +
          Optional beforeId: string
          +
        • +
        • +
          Optional limit: string
          +
        • +

        Returns Promise<APIKey[]>

      @@ -259,7 +268,7 @@
    • diff --git a/docs/classes/services.AbuseReports.html b/docs/classes/services.AbuseReports.html index 21519d9..5e3b213 100644 --- a/docs/classes/services.AbuseReports.html +++ b/docs/classes/services.AbuseReports.html @@ -116,7 +116,7 @@
    • @@ -147,7 +147,7 @@
    • @@ -169,13 +169,13 @@

      get

      • @@ -186,7 +186,7 @@

        Parameters

        • -
          arg: Item
          +
          id: any

        Returns Promise<AbuseReport>

        diff --git a/docs/classes/services.AgentIngresses.html b/docs/classes/services.AgentIngresses.html index cae576c..2aa918e 100644 --- a/docs/classes/services.AgentIngresses.html +++ b/docs/classes/services.AgentIngresses.html @@ -111,7 +111,7 @@
      • @@ -142,7 +142,7 @@
      • @@ -164,13 +164,13 @@

        delete

          -
        • delete(arg: Item): Promise<void>
        • +
        • delete(id: any): Promise<void>
        • @@ -181,7 +181,7 @@

          Parameters

          • -
            arg: Item
            +
            id: any

          Returns Promise<void>

          @@ -192,13 +192,13 @@

          get

          @@ -248,7 +257,7 @@
        • diff --git a/docs/classes/services.ApplicationSessions.html b/docs/classes/services.ApplicationSessions.html new file mode 100644 index 0000000..2d2f977 --- /dev/null +++ b/docs/classes/services.ApplicationSessions.html @@ -0,0 +1,288 @@ + + + + + + ApplicationSessions | @ngrok/ngrok-api + + + + + + +
          +
          +
          +
          + +
          +
          + Options +
          +
          + All +
            +
          • Public
          • +
          • Public/Protected
          • +
          • All
          • +
          +
          + + + + +
          +
          + Menu +
          +
          +
          +
          +
          +
          + +

          Class ApplicationSessions

          +
          +
          +
          +
          +
          +
          +
          +

          Hierarchy

          +
            +
          • + ApplicationSessions +
          • +
          +
          +
          +

          Index

          +
          +
          +
          +

          Constructors

          + +
          +
          +

          Methods

          + +
          +
          +
          +
          +
          +

          Constructors

          +
          + +

          constructor

          + +
            +
          • + +
            +
            +

            Do not construct this object directly, use the applicationSessions property of an Ngrok client object instead.

            +
            +
            +

            Parameters

            +
              +
            • +
              httpClient: Wretcher
              +
            • +
            +

            Returns ApplicationSessions

            +
          • +
          +
          +
          +
          +

          Methods

          +
          + +

          delete

          +
            +
          • delete(id: any): Promise<void>
          • +
          +
            +
          • + +
            +
            +

            Delete an application session by ID.

            +
            +
            +

            Parameters

            +
              +
            • +
              id: any
              +
            • +
            +

            Returns Promise<void>

            +
          • +
          +
          +
          + +

          get

          + + +
          +
          + +

          list

          + +
            +
          • + +
            +
            +

            List all application sessions for this account.

            +
            +
            +

            Parameters

            +
              +
            • +
              Optional beforeId: string
              +
            • +
            • +
              Optional limit: string
              +
            • +
            +

            Returns Promise<ApplicationSession[]>

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

          Legend

          +
          +
            +
          • Class
          • +
          • Constructor
          • +
          • Method
          • +
          +
            +
          • Interface
          • +
          +
          +
          +
          +
          +

          Generated using TypeDoc

          +
          +
          + + + \ No newline at end of file diff --git a/docs/classes/services.ApplicationUsers.html b/docs/classes/services.ApplicationUsers.html new file mode 100644 index 0000000..31dc33b --- /dev/null +++ b/docs/classes/services.ApplicationUsers.html @@ -0,0 +1,288 @@ + + + + + + ApplicationUsers | @ngrok/ngrok-api + + + + + + +
          +
          +
          +
          + +
          +
          + Options +
          +
          + All +
            +
          • Public
          • +
          • Public/Protected
          • +
          • All
          • +
          +
          + + + + +
          +
          + Menu +
          +
          +
          +
          +
          +
          + +

          Class ApplicationUsers

          +
          +
          +
          +
          +
          +
          +
          +

          Hierarchy

          +
            +
          • + ApplicationUsers +
          • +
          +
          +
          +

          Index

          +
          +
          +
          +

          Constructors

          + +
          +
          +

          Methods

          + +
          +
          +
          +
          +
          +

          Constructors

          +
          + +

          constructor

          + +
            +
          • + +
            +
            +

            Do not construct this object directly, use the applicationUsers property of an Ngrok client object instead.

            +
            +
            +

            Parameters

            +
              +
            • +
              httpClient: Wretcher
              +
            • +
            +

            Returns ApplicationUsers

            +
          • +
          +
          +
          +
          +

          Methods

          +
          + +

          delete

          +
            +
          • delete(id: any): Promise<void>
          • +
          +
            +
          • + +
            +
            +

            Delete an application user by ID.

            +
            +
            +

            Parameters

            +
              +
            • +
              id: any
              +
            • +
            +

            Returns Promise<void>

            +
          • +
          +
          +
          + +

          get

          + +
            +
          • + +
            +
            +

            Get an application user by ID.

            +
            +
            +

            Parameters

            +
              +
            • +
              id: any
              +
            • +
            +

            Returns Promise<ApplicationUser>

            +
          • +
          +
          +
          + +

          list

          + +
            +
          • + +
            +
            +

            List all application users for this account.

            +
            +
            +

            Parameters

            +
              +
            • +
              Optional beforeId: string
              +
            • +
            • +
              Optional limit: string
              +
            • +
            +

            Returns Promise<ApplicationUser[]>

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

          Legend

          +
          +
            +
          • Class
          • +
          • Constructor
          • +
          • Method
          • +
          +
            +
          • Interface
          • +
          +
          +
          +
          +
          +

          Generated using TypeDoc

          +
          +
          + + + \ No newline at end of file diff --git a/docs/classes/services.CertificateAuthorities.html b/docs/classes/services.CertificateAuthorities.html index 8c165e5..bb3a885 100644 --- a/docs/classes/services.CertificateAuthorities.html +++ b/docs/classes/services.CertificateAuthorities.html @@ -122,7 +122,7 @@
        • @@ -153,7 +153,7 @@
        • @@ -175,13 +175,13 @@

          delete

            -
          • delete(arg: Item): Promise<void>
          • +
          • delete(id: any): Promise<void>
          • @@ -192,7 +192,7 @@

            Parameters

            • -
              arg: Item
              +
              id: any

            Returns Promise<void>

            @@ -203,13 +203,13 @@

            get

            @@ -259,7 +268,7 @@
          • diff --git a/docs/classes/services.Credentials.html b/docs/classes/services.Credentials.html index 557be8e..97c3c09 100644 --- a/docs/classes/services.Credentials.html +++ b/docs/classes/services.Credentials.html @@ -73,7 +73,7 @@

            Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with - the ngrok authtoken command or by specifying it in the ngrok.yml + the ngrok config add-authtoken command or by specifying it in the ngrok.yml configuration file with the authtoken property.

            @@ -121,7 +121,7 @@
          • @@ -152,7 +152,7 @@
          • @@ -174,13 +174,13 @@

            delete

              -
            • delete(arg: Item): Promise<void>
            • +
            • delete(id: any): Promise<void>
            • @@ -191,7 +191,7 @@

              Parameters

              • -
                arg: Item
                +
                id: any

              Returns Promise<void>

              @@ -202,13 +202,13 @@

              get

              @@ -258,7 +267,7 @@
            • diff --git a/docs/classes/services.EdgeRouteBackendModule.html b/docs/classes/services.EdgeRouteBackendModule.html index a35d3d4..4ff4be5 100644 --- a/docs/classes/services.EdgeRouteBackendModule.html +++ b/docs/classes/services.EdgeRouteBackendModule.html @@ -109,7 +109,7 @@
            • @@ -140,7 +140,7 @@
            • Parameters

              @@ -163,7 +163,7 @@
            • Parameters

              @@ -186,7 +186,7 @@
            • Parameters

              diff --git a/docs/classes/services.EdgeRouteCircuitBreakerModule.html b/docs/classes/services.EdgeRouteCircuitBreakerModule.html index 7ae4043..71d24b0 100644 --- a/docs/classes/services.EdgeRouteCircuitBreakerModule.html +++ b/docs/classes/services.EdgeRouteCircuitBreakerModule.html @@ -109,7 +109,7 @@
            • @@ -140,7 +140,7 @@
            • Parameters

              @@ -163,7 +163,7 @@
            • Parameters

              @@ -186,7 +186,7 @@
            • Parameters

              diff --git a/docs/classes/services.EdgeRouteCompressionModule.html b/docs/classes/services.EdgeRouteCompressionModule.html index 8e15cda..aabaa1a 100644 --- a/docs/classes/services.EdgeRouteCompressionModule.html +++ b/docs/classes/services.EdgeRouteCompressionModule.html @@ -109,7 +109,7 @@
            • @@ -140,7 +140,7 @@
            • Parameters

              @@ -163,7 +163,7 @@
            • Parameters

              @@ -186,7 +186,7 @@
            • Parameters

              diff --git a/docs/classes/services.EdgeRouteIPRestrictionModule.html b/docs/classes/services.EdgeRouteIPRestrictionModule.html index 0c3b514..a2117fe 100644 --- a/docs/classes/services.EdgeRouteIPRestrictionModule.html +++ b/docs/classes/services.EdgeRouteIPRestrictionModule.html @@ -109,7 +109,7 @@
            • @@ -140,7 +140,7 @@
            • Parameters

              @@ -163,7 +163,7 @@
            • Parameters

              @@ -186,7 +186,7 @@
            • Parameters

              diff --git a/docs/classes/services.EdgeRouteOAuthModule.html b/docs/classes/services.EdgeRouteOAuthModule.html index bc636fb..2504abb 100644 --- a/docs/classes/services.EdgeRouteOAuthModule.html +++ b/docs/classes/services.EdgeRouteOAuthModule.html @@ -109,7 +109,7 @@
            • @@ -140,7 +140,7 @@
            • Parameters

              @@ -163,7 +163,7 @@
            • Parameters

              @@ -186,7 +186,7 @@
            • Parameters

              diff --git a/docs/classes/services.EdgeRouteOIDCModule.html b/docs/classes/services.EdgeRouteOIDCModule.html index 50b9b6e..b9d4146 100644 --- a/docs/classes/services.EdgeRouteOIDCModule.html +++ b/docs/classes/services.EdgeRouteOIDCModule.html @@ -109,7 +109,7 @@
            • @@ -140,7 +140,7 @@
            • Parameters

              @@ -163,7 +163,7 @@
            • Parameters

              @@ -186,7 +186,7 @@
            • Parameters

              diff --git a/docs/classes/services.EdgeRouteRequestHeadersModule.html b/docs/classes/services.EdgeRouteRequestHeadersModule.html index c52ae4a..45ec506 100644 --- a/docs/classes/services.EdgeRouteRequestHeadersModule.html +++ b/docs/classes/services.EdgeRouteRequestHeadersModule.html @@ -109,7 +109,7 @@
            • @@ -140,7 +140,7 @@
            • Parameters

              @@ -163,7 +163,7 @@
            • Parameters

              @@ -186,7 +186,7 @@
            • Parameters

              diff --git a/docs/classes/services.EdgeRouteResponseHeadersModule.html b/docs/classes/services.EdgeRouteResponseHeadersModule.html index cf70d24..012453b 100644 --- a/docs/classes/services.EdgeRouteResponseHeadersModule.html +++ b/docs/classes/services.EdgeRouteResponseHeadersModule.html @@ -109,7 +109,7 @@
            • @@ -140,7 +140,7 @@
            • Parameters

              @@ -163,7 +163,7 @@
            • Parameters

              @@ -186,7 +186,7 @@
            • Parameters

              diff --git a/docs/classes/services.EdgeRouteSAMLModule.html b/docs/classes/services.EdgeRouteSAMLModule.html index abcc5dc..b80732d 100644 --- a/docs/classes/services.EdgeRouteSAMLModule.html +++ b/docs/classes/services.EdgeRouteSAMLModule.html @@ -109,7 +109,7 @@
            • @@ -140,7 +140,7 @@
            • Parameters

              @@ -163,7 +163,7 @@
            • Parameters

              @@ -186,7 +186,7 @@
            • Parameters

              diff --git a/docs/classes/services.EdgeRouteWebhookVerificationModule.html b/docs/classes/services.EdgeRouteWebhookVerificationModule.html index 76ac5b8..7a1129a 100644 --- a/docs/classes/services.EdgeRouteWebhookVerificationModule.html +++ b/docs/classes/services.EdgeRouteWebhookVerificationModule.html @@ -109,7 +109,7 @@
            • @@ -140,7 +140,7 @@
            • Parameters

              @@ -163,7 +163,7 @@
            • Parameters

              @@ -186,7 +186,7 @@
            • Parameters

              diff --git a/docs/classes/services.EdgeRouteWebsocketTCPConverterModule.html b/docs/classes/services.EdgeRouteWebsocketTCPConverterModule.html index 4565a1c..53d0490 100644 --- a/docs/classes/services.EdgeRouteWebsocketTCPConverterModule.html +++ b/docs/classes/services.EdgeRouteWebsocketTCPConverterModule.html @@ -109,7 +109,7 @@
            • @@ -140,7 +140,7 @@
            • Parameters

              @@ -163,7 +163,7 @@
            • Parameters

              @@ -186,7 +186,7 @@
            • Parameters

              diff --git a/docs/classes/services.EdgesHTTPS.html b/docs/classes/services.EdgesHTTPS.html index 8457c78..e7b6038 100644 --- a/docs/classes/services.EdgesHTTPS.html +++ b/docs/classes/services.EdgesHTTPS.html @@ -111,7 +111,7 @@
            • @@ -142,7 +142,7 @@
            • @@ -164,13 +164,13 @@

              delete

                -
              • delete(arg: Item): Promise<void>
              • +
              • delete(id: any): Promise<void>
              • @@ -181,7 +181,7 @@

                Parameters

                • -
                  arg: Item
                  +
                  id: any

                Returns Promise<void>

                @@ -192,13 +192,13 @@

                get

                @@ -248,7 +257,7 @@
              • diff --git a/docs/classes/services.EdgesHTTPSRoutes.html b/docs/classes/services.EdgesHTTPSRoutes.html index 55bcf4d..1437ef9 100644 --- a/docs/classes/services.EdgesHTTPSRoutes.html +++ b/docs/classes/services.EdgesHTTPSRoutes.html @@ -110,7 +110,7 @@
              • @@ -141,7 +141,7 @@
              • @@ -169,7 +169,7 @@
              • @@ -197,7 +197,7 @@
              • @@ -225,7 +225,7 @@
              • diff --git a/docs/classes/services.EdgesTCP.html b/docs/classes/services.EdgesTCP.html index f6972cf..41ea159 100644 --- a/docs/classes/services.EdgesTCP.html +++ b/docs/classes/services.EdgesTCP.html @@ -111,7 +111,7 @@
              • @@ -142,7 +142,7 @@
              • @@ -164,13 +164,13 @@

                delete

                  -
                • delete(arg: Item): Promise<void>
                • +
                • delete(id: any): Promise<void>
                • @@ -181,7 +181,7 @@

                  Parameters

                  • -
                    arg: Item
                    +
                    id: any

                  Returns Promise<void>

                  @@ -192,13 +192,13 @@

                  get

                  • @@ -209,7 +209,7 @@

                    Parameters

                    • -
                      arg: Item
                      +
                      id: any

                    Returns Promise<TCPEdge>

                    @@ -220,13 +220,13 @@

                    list

                      -
                    • list(): Promise<TCPEdge[]>
                    • +
                    • list(beforeId?: string, limit?: string): Promise<TCPEdge[]>
                    +

                    Parameters

                    +
                      +
                    • +
                      Optional beforeId: string
                      +
                    • +
                    • +
                      Optional limit: string
                      +
                    • +

                    Returns Promise<TCPEdge[]>

                  @@ -248,7 +257,7 @@
                • diff --git a/docs/classes/services.EdgesTLS.html b/docs/classes/services.EdgesTLS.html index a627f47..68d9526 100644 --- a/docs/classes/services.EdgesTLS.html +++ b/docs/classes/services.EdgesTLS.html @@ -111,7 +111,7 @@
                • @@ -142,7 +142,7 @@
                • @@ -164,13 +164,13 @@

                  delete

                    -
                  • delete(arg: Item): Promise<void>
                  • +
                  • delete(id: any): Promise<void>
                  • @@ -181,7 +181,7 @@

                    Parameters

                    • -
                      arg: Item
                      +
                      id: any

                    Returns Promise<void>

                    @@ -192,13 +192,13 @@

                    get

                    • @@ -209,7 +209,7 @@

                      Parameters

                      • -
                        arg: Item
                        +
                        id: any

                      Returns Promise<TLSEdge>

                      @@ -220,13 +220,13 @@

                      list

                        -
                      • list(): Promise<TLSEdge[]>
                      • +
                      • list(beforeId?: string, limit?: string): Promise<TLSEdge[]>
                      +

                      Parameters

                      +
                        +
                      • +
                        Optional beforeId: string
                        +
                      • +
                      • +
                        Optional limit: string
                        +
                      • +

                      Returns Promise<TLSEdge[]>

                    @@ -248,7 +257,7 @@
                  • diff --git a/docs/classes/services.Endpoints.html b/docs/classes/services.Endpoints.html index b241e6f..6c72b81 100644 --- a/docs/classes/services.Endpoints.html +++ b/docs/classes/services.Endpoints.html @@ -117,7 +117,7 @@
                  • @@ -142,13 +142,13 @@

                    get

                    diff --git a/docs/classes/services.EventDestinations.html b/docs/classes/services.EventDestinations.html index 836954f..d2f1fc9 100644 --- a/docs/classes/services.EventDestinations.html +++ b/docs/classes/services.EventDestinations.html @@ -111,7 +111,7 @@
                  • @@ -142,12 +142,12 @@
                  • -

                    Create a new Event Destination. It will not apply to anything until it is associated with an Event Stream, and that Event Stream is associated with an Endpoint Config.

                    +

                    Create a new Event Destination. It will not apply to anything until it is associated with an Event Subscription.

                    Parameters

                    @@ -164,13 +164,13 @@

                    delete

                      -
                    • delete(arg: Item): Promise<void>
                    • +
                    • delete(id: any): Promise<void>
                    • @@ -181,7 +181,7 @@

                      Parameters

                      • -
                        arg: Item
                        +
                        id: any

                      Returns Promise<void>

                      @@ -192,13 +192,13 @@

                      get

                      @@ -248,7 +257,7 @@
                    • diff --git a/docs/classes/services.EventSources.html b/docs/classes/services.EventSources.html index f57a00a..53638b6 100644 --- a/docs/classes/services.EventSources.html +++ b/docs/classes/services.EventSources.html @@ -111,7 +111,7 @@
                    • @@ -142,7 +142,7 @@
                    • @@ -170,7 +170,7 @@
                    • @@ -198,7 +198,7 @@
                    • @@ -226,7 +226,7 @@
                    • @@ -254,7 +254,7 @@
                    • diff --git a/docs/classes/services.EventSubscriptions.html b/docs/classes/services.EventSubscriptions.html index c18af01..1ef5739 100644 --- a/docs/classes/services.EventSubscriptions.html +++ b/docs/classes/services.EventSubscriptions.html @@ -111,7 +111,7 @@
                    • @@ -142,7 +142,7 @@
                    • @@ -164,13 +164,13 @@

                      delete

                        -
                      • delete(arg: Item): Promise<void>
                      • +
                      • delete(id: any): Promise<void>
                      • @@ -181,7 +181,7 @@

                        Parameters

                        • -
                          arg: Item
                          +
                          id: any

                        Returns Promise<void>

                        @@ -192,13 +192,13 @@

                        get

                        @@ -248,7 +257,7 @@
                      • diff --git a/docs/classes/services.FailoverBackends.html b/docs/classes/services.FailoverBackends.html index 2c78ce3..dc72f61 100644 --- a/docs/classes/services.FailoverBackends.html +++ b/docs/classes/services.FailoverBackends.html @@ -121,7 +121,7 @@
                      • @@ -152,7 +152,7 @@
                      • @@ -174,13 +174,13 @@

                        delete

                          -
                        • delete(arg: Item): Promise<void>
                        • +
                        • delete(id: any): Promise<void>
                        • @@ -191,7 +191,7 @@

                          Parameters

                          • -
                            arg: Item
                            +
                            id: any

                          Returns Promise<void>

                          @@ -202,13 +202,13 @@

                          get

                          @@ -258,7 +267,7 @@
                        • diff --git a/docs/classes/services.HTTPResponseBackends.html b/docs/classes/services.HTTPResponseBackends.html index dbe814d..66e09d8 100644 --- a/docs/classes/services.HTTPResponseBackends.html +++ b/docs/classes/services.HTTPResponseBackends.html @@ -111,7 +111,7 @@
                        • @@ -142,7 +142,7 @@
                        • Parameters

                          @@ -159,19 +159,19 @@

                          delete

                            -
                          • delete(arg: Item): Promise<void>
                          • +
                          • delete(id: any): Promise<void>
                          • Parameters

                            • -
                              arg: Item
                              +
                              id: any

                            Returns Promise<void>

                            @@ -182,19 +182,19 @@

                            get

                            • Parameters

                              • -
                                arg: Item
                                +
                                id: any

                              Returns Promise<HTTPResponseBackend>

                              @@ -205,15 +205,24 @@

                              list

                              @@ -228,7 +237,7 @@
                            • Parameters

                              diff --git a/docs/classes/services.HTTPSEdgeMutualTLSModule.html b/docs/classes/services.HTTPSEdgeMutualTLSModule.html index b04c69d..a481d19 100644 --- a/docs/classes/services.HTTPSEdgeMutualTLSModule.html +++ b/docs/classes/services.HTTPSEdgeMutualTLSModule.html @@ -109,7 +109,7 @@
                            • @@ -134,19 +134,19 @@

                              delete

                                -
                              • delete(arg: Item): Promise<void>
                              • +
                              • delete(id: any): Promise<void>
                              • Parameters

                                • -
                                  arg: Item
                                  +
                                  id: any

                                Returns Promise<void>

                                @@ -157,19 +157,19 @@

                                get

                                • Parameters

                                  • -
                                    arg: Item
                                    +
                                    id: any

                                  Returns Promise<EndpointMutualTLS>

                                  @@ -186,7 +186,7 @@
                                • Parameters

                                  diff --git a/docs/classes/services.HTTPSEdgeTLSTerminationModule.html b/docs/classes/services.HTTPSEdgeTLSTerminationModule.html index 4853a0f..658d7b7 100644 --- a/docs/classes/services.HTTPSEdgeTLSTerminationModule.html +++ b/docs/classes/services.HTTPSEdgeTLSTerminationModule.html @@ -109,7 +109,7 @@
                                • @@ -134,19 +134,19 @@

                                  delete

                                    -
                                  • delete(arg: Item): Promise<void>
                                  • +
                                  • delete(id: any): Promise<void>
                                  • Parameters

                                    • -
                                      arg: Item
                                      +
                                      id: any

                                    Returns Promise<void>

                                    @@ -157,19 +157,19 @@

                                    get

                                    • Parameters

                                      • -
                                        arg: Item
                                        +
                                        id: any

                                      Returns Promise<EndpointTLSTermination>

                                      @@ -186,7 +186,7 @@
                                    • Parameters

                                      diff --git a/docs/classes/services.IPPolicies.html b/docs/classes/services.IPPolicies.html index 516ed17..91bc01f 100644 --- a/docs/classes/services.IPPolicies.html +++ b/docs/classes/services.IPPolicies.html @@ -121,7 +121,7 @@
                                    • @@ -152,7 +152,7 @@
                                    • @@ -174,13 +174,13 @@

                                      delete

                                        -
                                      • delete(arg: Item): Promise<void>
                                      • +
                                      • delete(id: any): Promise<void>
                                      • @@ -191,7 +191,7 @@

                                        Parameters

                                        • -
                                          arg: Item
                                          +
                                          id: any

                                        Returns Promise<void>

                                        @@ -202,13 +202,13 @@

                                        get

                                        @@ -258,7 +267,7 @@
                                      • diff --git a/docs/classes/services.IPPolicyRules.html b/docs/classes/services.IPPolicyRules.html index 6dba4dc..181136c 100644 --- a/docs/classes/services.IPPolicyRules.html +++ b/docs/classes/services.IPPolicyRules.html @@ -119,7 +119,7 @@
                                      • @@ -150,7 +150,7 @@
                                      • @@ -172,13 +172,13 @@

                                        delete

                                          -
                                        • delete(arg: Item): Promise<void>
                                        • +
                                        • delete(id: any): Promise<void>
                                        • @@ -189,7 +189,7 @@

                                          Parameters

                                          • -
                                            arg: Item
                                            +
                                            id: any

                                          Returns Promise<void>

                                          @@ -200,13 +200,13 @@

                                          get

                                          @@ -256,7 +265,7 @@
                                        • diff --git a/docs/classes/services.IPRestrictions.html b/docs/classes/services.IPRestrictions.html index 38bc02d..3fc14f5 100644 --- a/docs/classes/services.IPRestrictions.html +++ b/docs/classes/services.IPRestrictions.html @@ -123,7 +123,7 @@
                                        • @@ -154,7 +154,7 @@
                                        • @@ -176,13 +176,13 @@

                                          delete

                                            -
                                          • delete(arg: Item): Promise<void>
                                          • +
                                          • delete(id: any): Promise<void>
                                          • @@ -193,7 +193,7 @@

                                            Parameters

                                            • -
                                              arg: Item
                                              +
                                              id: any

                                            Returns Promise<void>

                                            @@ -204,13 +204,13 @@

                                            get

                                            @@ -260,7 +269,7 @@
                                          • diff --git a/docs/classes/services.ReservedAddrs.html b/docs/classes/services.ReservedAddrs.html index e088180..acef574 100644 --- a/docs/classes/services.ReservedAddrs.html +++ b/docs/classes/services.ReservedAddrs.html @@ -120,7 +120,7 @@
                                          • @@ -151,7 +151,7 @@
                                          • @@ -173,13 +173,13 @@

                                            delete

                                              -
                                            • delete(arg: Item): Promise<void>
                                            • +
                                            • delete(id: any): Promise<void>
                                            • @@ -190,7 +190,7 @@

                                              Parameters

                                              • -
                                                arg: Item
                                                +
                                                id: any

                                              Returns Promise<void>

                                              @@ -201,13 +201,13 @@

                                              get

                                              @@ -257,7 +266,7 @@
                                            • diff --git a/docs/classes/services.ReservedDomains.html b/docs/classes/services.ReservedDomains.html index 3c27a03..46a248c 100644 --- a/docs/classes/services.ReservedDomains.html +++ b/docs/classes/services.ReservedDomains.html @@ -123,7 +123,7 @@
                                            • @@ -154,7 +154,7 @@
                                            • @@ -176,13 +176,13 @@

                                              delete

                                                -
                                              • delete(arg: Item): Promise<void>
                                              • +
                                              • delete(id: any): Promise<void>
                                              • @@ -193,7 +193,7 @@

                                                Parameters

                                                • -
                                                  arg: Item
                                                  +
                                                  id: any

                                                Returns Promise<void>

                                                @@ -204,13 +204,13 @@

                                                deleteCertificate

                                                  -
                                                • deleteCertificate(arg: Item): Promise<void>
                                                • +
                                                • deleteCertificate(id: any): Promise<void>
                                                • @@ -221,7 +221,7 @@

                                                  Parameters

                                                  • -
                                                    arg: Item
                                                    +
                                                    id: any

                                                  Returns Promise<void>

                                                  @@ -232,13 +232,13 @@

                                                  deleteCertificateManagementPolicy

                                                    -
                                                  • deleteCertificateManagementPolicy(arg: Item): Promise<void>
                                                  • +
                                                  • deleteCertificateManagementPolicy(id: any): Promise<void>
                                                  • @@ -249,7 +249,7 @@

                                                    Parameters

                                                    • -
                                                      arg: Item
                                                      +
                                                      id: any

                                                    Returns Promise<void>

                                                    @@ -260,13 +260,13 @@

                                                    get

                                                    @@ -316,7 +325,7 @@
                                                  • diff --git a/docs/classes/services.SSHCertificateAuthorities.html b/docs/classes/services.SSHCertificateAuthorities.html index a5f45f9..03d9865 100644 --- a/docs/classes/services.SSHCertificateAuthorities.html +++ b/docs/classes/services.SSHCertificateAuthorities.html @@ -119,7 +119,7 @@
                                                  • @@ -150,7 +150,7 @@
                                                  • @@ -172,13 +172,13 @@

                                                    delete

                                                      -
                                                    • delete(arg: Item): Promise<void>
                                                    • +
                                                    • delete(id: any): Promise<void>
                                                    • @@ -189,7 +189,7 @@

                                                      Parameters

                                                      • -
                                                        arg: Item
                                                        +
                                                        id: any

                                                      Returns Promise<void>

                                                      @@ -200,13 +200,13 @@

                                                      get

                                                      @@ -256,7 +265,7 @@
                                                    • diff --git a/docs/classes/services.SSHCredentials.html b/docs/classes/services.SSHCredentials.html index a2ab068..4899213 100644 --- a/docs/classes/services.SSHCredentials.html +++ b/docs/classes/services.SSHCredentials.html @@ -119,7 +119,7 @@
                                                    • @@ -150,7 +150,7 @@
                                                    • @@ -172,13 +172,13 @@

                                                      delete

                                                        -
                                                      • delete(arg: Item): Promise<void>
                                                      • +
                                                      • delete(id: any): Promise<void>
                                                      • @@ -189,7 +189,7 @@

                                                        Parameters

                                                        • -
                                                          arg: Item
                                                          +
                                                          id: any

                                                        Returns Promise<void>

                                                        @@ -200,13 +200,13 @@

                                                        get

                                                        @@ -256,7 +265,7 @@
                                                      • diff --git a/docs/classes/services.SSHHostCertificates.html b/docs/classes/services.SSHHostCertificates.html index b2825a3..840a0d6 100644 --- a/docs/classes/services.SSHHostCertificates.html +++ b/docs/classes/services.SSHHostCertificates.html @@ -120,7 +120,7 @@
                                                      • @@ -151,7 +151,7 @@
                                                      • @@ -173,13 +173,13 @@

                                                        delete

                                                          -
                                                        • delete(arg: Item): Promise<void>
                                                        • +
                                                        • delete(id: any): Promise<void>
                                                        • @@ -190,7 +190,7 @@

                                                          Parameters

                                                          • -
                                                            arg: Item
                                                            +
                                                            id: any

                                                          Returns Promise<void>

                                                          @@ -201,13 +201,13 @@

                                                          get

                                                          @@ -257,7 +266,7 @@
                                                        • diff --git a/docs/classes/services.SSHUserCertificates.html b/docs/classes/services.SSHUserCertificates.html index a8a5ef5..3e1164d 100644 --- a/docs/classes/services.SSHUserCertificates.html +++ b/docs/classes/services.SSHUserCertificates.html @@ -120,7 +120,7 @@
                                                        • @@ -151,7 +151,7 @@
                                                        • @@ -173,13 +173,13 @@

                                                          delete

                                                            -
                                                          • delete(arg: Item): Promise<void>
                                                          • +
                                                          • delete(id: any): Promise<void>
                                                          • @@ -190,7 +190,7 @@

                                                            Parameters

                                                            • -
                                                              arg: Item
                                                              +
                                                              id: any

                                                            Returns Promise<void>

                                                            @@ -201,13 +201,13 @@

                                                            get

                                                            @@ -257,7 +266,7 @@
                                                          • diff --git a/docs/classes/services.TCPEdgeBackendModule.html b/docs/classes/services.TCPEdgeBackendModule.html index e10189c..a1e8922 100644 --- a/docs/classes/services.TCPEdgeBackendModule.html +++ b/docs/classes/services.TCPEdgeBackendModule.html @@ -109,7 +109,7 @@
                                                          • @@ -134,19 +134,19 @@

                                                            delete

                                                              -
                                                            • delete(arg: Item): Promise<void>
                                                            • +
                                                            • delete(id: any): Promise<void>
                                                            • Parameters

                                                              • -
                                                                arg: Item
                                                                +
                                                                id: any

                                                              Returns Promise<void>

                                                              @@ -157,19 +157,19 @@

                                                              get

                                                              • Parameters

                                                                • -
                                                                  arg: Item
                                                                  +
                                                                  id: any

                                                                Returns Promise<EndpointBackend>

                                                                @@ -186,7 +186,7 @@
                                                              • Parameters

                                                                diff --git a/docs/classes/services.TCPEdgeIPRestrictionModule.html b/docs/classes/services.TCPEdgeIPRestrictionModule.html index ee5187a..bc45213 100644 --- a/docs/classes/services.TCPEdgeIPRestrictionModule.html +++ b/docs/classes/services.TCPEdgeIPRestrictionModule.html @@ -109,7 +109,7 @@
                                                              • @@ -134,19 +134,19 @@

                                                                delete

                                                                  -
                                                                • delete(arg: Item): Promise<void>
                                                                • +
                                                                • delete(id: any): Promise<void>
                                                                • Parameters

                                                                  • -
                                                                    arg: Item
                                                                    +
                                                                    id: any

                                                                  Returns Promise<void>

                                                                  @@ -157,19 +157,19 @@

                                                                  get

                                                                  • Parameters

                                                                    • -
                                                                      arg: Item
                                                                      +
                                                                      id: any

                                                                    Returns Promise<EndpointIPPolicy>

                                                                    @@ -186,7 +186,7 @@
                                                                  • Parameters

                                                                    diff --git a/docs/classes/services.TLSCertificates.html b/docs/classes/services.TLSCertificates.html index 1a645ee..fc024fe 100644 --- a/docs/classes/services.TLSCertificates.html +++ b/docs/classes/services.TLSCertificates.html @@ -122,7 +122,7 @@
                                                                  • @@ -153,7 +153,7 @@
                                                                  • @@ -175,13 +175,13 @@

                                                                    delete

                                                                      -
                                                                    • delete(arg: Item): Promise<void>
                                                                    • +
                                                                    • delete(id: any): Promise<void>
                                                                    • @@ -192,7 +192,7 @@

                                                                      Parameters

                                                                      • -
                                                                        arg: Item
                                                                        +
                                                                        id: any

                                                                      Returns Promise<void>

                                                                      @@ -203,13 +203,13 @@

                                                                      get

                                                                      @@ -259,7 +268,7 @@
                                                                    • diff --git a/docs/classes/services.TLSEdgeBackendModule.html b/docs/classes/services.TLSEdgeBackendModule.html index a063b2e..83a7069 100644 --- a/docs/classes/services.TLSEdgeBackendModule.html +++ b/docs/classes/services.TLSEdgeBackendModule.html @@ -109,7 +109,7 @@
                                                                    • @@ -134,19 +134,19 @@

                                                                      delete

                                                                        -
                                                                      • delete(arg: Item): Promise<void>
                                                                      • +
                                                                      • delete(id: any): Promise<void>
                                                                      • Parameters

                                                                        • -
                                                                          arg: Item
                                                                          +
                                                                          id: any

                                                                        Returns Promise<void>

                                                                        @@ -157,19 +157,19 @@

                                                                        get

                                                                        @@ -103,22 +104,22 @@
                                                                        acl: string[]
                                                                        -

                                                                        optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

                                                                        +

                                                                        optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

                                                                        createdAt

                                                                        -
                                                                        createdAt: string
                                                                        +
                                                                        createdAt: Date
                                                                        @@ -129,11 +130,11 @@
                                                                        -

                                                                        description

                                                                        +

                                                                        Optional description

                                                                        description: string
                                                                        @@ -148,7 +149,7 @@
                                                                        id: string
                                                                        @@ -159,11 +160,11 @@
                                                                        -

                                                                        metadata

                                                                        +

                                                                        Optional metadata

                                                                        metadata: string
                                                                        @@ -172,13 +173,28 @@
                                                                      +
                                                                      + +

                                                                      Optional ownerId

                                                                      +
                                                                      ownerId: string
                                                                      + +
                                                                      +
                                                                      +

                                                                      If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot.

                                                                      +
                                                                      +
                                                                      +

                                                                      publicKey

                                                                      publicKey: string
                                                                      @@ -193,7 +209,7 @@
                                                                      uri: string
                                                                      @@ -243,6 +259,9 @@
                                                                    • metadata
                                                                    • +
                                                                    • + ownerId +
                                                                    • publicKey
                                                                    • diff --git a/docs/interfaces/datatypes.SSHCredentialCreate.html b/docs/interfaces/datatypes.SSHCredentialCreate.html index eb56da9..5985401 100644 --- a/docs/interfaces/datatypes.SSHCredentialCreate.html +++ b/docs/interfaces/datatypes.SSHCredentialCreate.html @@ -86,6 +86,7 @@
                                                                    • acl
                                                                    • description
                                                                    • metadata
                                                                    • +
                                                                    • ownerId
                                                                    • publicKey
                                                                    @@ -100,22 +101,22 @@
                                                                    acl: string[]
                                                                    -

                                                                    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

                                                                    +

                                                                    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

                                                                    -

                                                                    description

                                                                    +

                                                                    Optional description

                                                                    description: string
                                                                    @@ -126,11 +127,11 @@
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    @@ -139,13 +140,28 @@
                                                                    +
                                                                    + +

                                                                    Optional ownerId

                                                                    +
                                                                    ownerId: string
                                                                    + +
                                                                    +
                                                                    +

                                                                    If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot.

                                                                    +
                                                                    +
                                                                    +

                                                                    publicKey

                                                                    publicKey: string
                                                                    @@ -189,6 +205,9 @@
                                                                  • metadata
                                                                  • +
                                                                  • + ownerId +
                                                                  • publicKey
                                                                  • diff --git a/docs/interfaces/datatypes.SSHCredentialList.html b/docs/interfaces/datatypes.SSHCredentialList.html index 4904750..52fb20d 100644 --- a/docs/interfaces/datatypes.SSHCredentialList.html +++ b/docs/interfaces/datatypes.SSHCredentialList.html @@ -99,7 +99,7 @@
                                                                    nextPageUri: string
                                                                    @@ -114,7 +114,7 @@
                                                                    sshCredentials: SSHCredential[]
                                                                    @@ -129,7 +129,7 @@
                                                                    uri: string
                                                                    diff --git a/docs/interfaces/datatypes.SSHCredentialUpdate.html b/docs/interfaces/datatypes.SSHCredentialUpdate.html index ada9dc3..66f5b60 100644 --- a/docs/interfaces/datatypes.SSHCredentialUpdate.html +++ b/docs/interfaces/datatypes.SSHCredentialUpdate.html @@ -100,12 +100,12 @@
                                                                    acl: string[]
                                                                    -

                                                                    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

                                                                    +

                                                                    optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of bind:*=example which will allow x=example, y=example, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.

                                                                    @@ -115,7 +115,7 @@
                                                                    description: string
                                                                    @@ -130,7 +130,7 @@
                                                                    id: string
                                                                    @@ -140,7 +140,7 @@
                                                                    metadata: string
                                                                    diff --git a/docs/interfaces/datatypes.SSHHostCertificate.html b/docs/interfaces/datatypes.SSHHostCertificate.html index ad3f702..cad1ffe 100644 --- a/docs/interfaces/datatypes.SSHHostCertificate.html +++ b/docs/interfaces/datatypes.SSHHostCertificate.html @@ -108,7 +108,7 @@
                                                                    certificate: string
                                                                    @@ -120,10 +120,10 @@

                                                                    createdAt

                                                                    -
                                                                    createdAt: string
                                                                    +
                                                                    createdAt: Date
                                                                    @@ -134,11 +134,11 @@
                                                                    -

                                                                    description

                                                                    +

                                                                    Optional description

                                                                    description: string
                                                                    @@ -153,7 +153,7 @@
                                                                    id: string
                                                                    @@ -168,7 +168,7 @@
                                                                    keyType: string
                                                                    @@ -179,11 +179,11 @@
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    @@ -198,7 +198,7 @@
                                                                    principals: string[]
                                                                    @@ -213,7 +213,7 @@
                                                                    publicKey: string
                                                                    @@ -228,7 +228,7 @@
                                                                    sshCertificateAuthorityId: string
                                                                    @@ -243,7 +243,7 @@
                                                                    uri: string
                                                                    @@ -255,10 +255,10 @@

                                                                    validAfter

                                                                    -
                                                                    validAfter: string
                                                                    +
                                                                    validAfter: Date
                                                                    @@ -270,10 +270,10 @@

                                                                    validUntil

                                                                    -
                                                                    validUntil: string
                                                                    +
                                                                    validUntil: Date
                                                                    diff --git a/docs/interfaces/datatypes.SSHHostCertificateCreate.html b/docs/interfaces/datatypes.SSHHostCertificateCreate.html index b2c94cc..cb91689 100644 --- a/docs/interfaces/datatypes.SSHHostCertificateCreate.html +++ b/docs/interfaces/datatypes.SSHHostCertificateCreate.html @@ -99,11 +99,11 @@

                                                                    Properties

                                                                    -

                                                                    description

                                                                    +

                                                                    Optional description

                                                                    description: string
                                                                    @@ -114,11 +114,11 @@
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    @@ -133,7 +133,7 @@
                                                                    principals: string[]
                                                                    @@ -148,7 +148,7 @@
                                                                    publicKey: string
                                                                    @@ -163,7 +163,7 @@
                                                                    sshCertificateAuthorityId: string
                                                                    @@ -175,10 +175,10 @@

                                                                    validAfter

                                                                    -
                                                                    validAfter: string
                                                                    +
                                                                    validAfter: Date
                                                                    @@ -190,10 +190,10 @@

                                                                    validUntil

                                                                    -
                                                                    validUntil: string
                                                                    +
                                                                    validUntil: Date
                                                                    diff --git a/docs/interfaces/datatypes.SSHHostCertificateList.html b/docs/interfaces/datatypes.SSHHostCertificateList.html index db6d61e..b8785b1 100644 --- a/docs/interfaces/datatypes.SSHHostCertificateList.html +++ b/docs/interfaces/datatypes.SSHHostCertificateList.html @@ -99,7 +99,7 @@
                                                                    nextPageUri: string
                                                                    @@ -114,7 +114,7 @@
                                                                    sshHostCertificates: SSHHostCertificate[]
                                                                    @@ -129,7 +129,7 @@
                                                                    uri: string
                                                                    diff --git a/docs/interfaces/datatypes.SSHHostCertificateUpdate.html b/docs/interfaces/datatypes.SSHHostCertificateUpdate.html index c615cac..13175f8 100644 --- a/docs/interfaces/datatypes.SSHHostCertificateUpdate.html +++ b/docs/interfaces/datatypes.SSHHostCertificateUpdate.html @@ -99,7 +99,7 @@
                                                                    description: string
                                                                    @@ -114,7 +114,7 @@
                                                                    id: string
                                                                    @@ -124,7 +124,7 @@
                                                                    metadata: string
                                                                    diff --git a/docs/interfaces/datatypes.SSHUserCertificate.html b/docs/interfaces/datatypes.SSHUserCertificate.html index 951f2eb..00ef827 100644 --- a/docs/interfaces/datatypes.SSHUserCertificate.html +++ b/docs/interfaces/datatypes.SSHUserCertificate.html @@ -110,7 +110,7 @@
                                                                    certificate: string
                                                                    @@ -122,10 +122,10 @@

                                                                    createdAt

                                                                    -
                                                                    createdAt: string
                                                                    +
                                                                    createdAt: Date
                                                                    @@ -140,7 +140,7 @@
                                                                    criticalOptions: Map<string, string>
                                                                    @@ -151,11 +151,11 @@
                                                                    -

                                                                    description

                                                                    +

                                                                    Optional description

                                                                    description: string
                                                                    @@ -170,7 +170,7 @@
                                                                    extensions: Map<string, string>
                                                                    @@ -185,7 +185,7 @@
                                                                    id: string
                                                                    @@ -200,7 +200,7 @@
                                                                    keyType: string
                                                                    @@ -211,11 +211,11 @@
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    @@ -230,7 +230,7 @@
                                                                    principals: string[]
                                                                    @@ -245,7 +245,7 @@
                                                                    publicKey: string
                                                                    @@ -260,7 +260,7 @@
                                                                    sshCertificateAuthorityId: string
                                                                    @@ -275,7 +275,7 @@
                                                                    uri: string
                                                                    @@ -287,10 +287,10 @@

                                                                    validAfter

                                                                    -
                                                                    validAfter: string
                                                                    +
                                                                    validAfter: Date
                                                                    @@ -302,10 +302,10 @@

                                                                    validUntil

                                                                    -
                                                                    validUntil: string
                                                                    +
                                                                    validUntil: Date
                                                                    diff --git a/docs/interfaces/datatypes.SSHUserCertificateCreate.html b/docs/interfaces/datatypes.SSHUserCertificateCreate.html index 4262c6d..8da4344 100644 --- a/docs/interfaces/datatypes.SSHUserCertificateCreate.html +++ b/docs/interfaces/datatypes.SSHUserCertificateCreate.html @@ -105,7 +105,7 @@
                                                                    criticalOptions: Map<string, string>
                                                                    @@ -116,11 +116,11 @@
                                                                    -

                                                                    description

                                                                    +

                                                                    Optional description

                                                                    description: string
                                                                    @@ -135,7 +135,7 @@
                                                                    extensions: Map<string, string>
                                                                    @@ -146,11 +146,11 @@
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    @@ -165,7 +165,7 @@
                                                                    principals: string[]
                                                                    @@ -180,7 +180,7 @@
                                                                    publicKey: string
                                                                    @@ -195,7 +195,7 @@
                                                                    sshCertificateAuthorityId: string
                                                                    @@ -207,10 +207,10 @@

                                                                    validAfter

                                                                    -
                                                                    validAfter: string
                                                                    +
                                                                    validAfter: Date
                                                                    @@ -222,10 +222,10 @@

                                                                    validUntil

                                                                    -
                                                                    validUntil: string
                                                                    +
                                                                    validUntil: Date
                                                                    diff --git a/docs/interfaces/datatypes.SSHUserCertificateList.html b/docs/interfaces/datatypes.SSHUserCertificateList.html index 0c73413..dad96c3 100644 --- a/docs/interfaces/datatypes.SSHUserCertificateList.html +++ b/docs/interfaces/datatypes.SSHUserCertificateList.html @@ -99,7 +99,7 @@
                                                                    nextPageUri: string
                                                                    @@ -114,7 +114,7 @@
                                                                    sshUserCertificates: SSHUserCertificate[]
                                                                    @@ -129,7 +129,7 @@
                                                                    uri: string
                                                                    diff --git a/docs/interfaces/datatypes.SSHUserCertificateUpdate.html b/docs/interfaces/datatypes.SSHUserCertificateUpdate.html index e48760c..1a23a55 100644 --- a/docs/interfaces/datatypes.SSHUserCertificateUpdate.html +++ b/docs/interfaces/datatypes.SSHUserCertificateUpdate.html @@ -99,7 +99,7 @@
                                                                    description: string
                                                                    @@ -114,7 +114,7 @@
                                                                    id: string
                                                                    @@ -124,7 +124,7 @@
                                                                    metadata: string
                                                                    diff --git a/docs/interfaces/datatypes.TCPEdge.html b/docs/interfaces/datatypes.TCPEdge.html index a9a29da..231cece 100644 --- a/docs/interfaces/datatypes.TCPEdge.html +++ b/docs/interfaces/datatypes.TCPEdge.html @@ -104,7 +104,7 @@
                                                                    @@ -116,10 +116,10 @@

                                                                    createdAt

                                                                    -
                                                                    createdAt: string
                                                                    +
                                                                    createdAt: Date
                                                                    @@ -130,11 +130,11 @@
                                                                    -

                                                                    description

                                                                    +

                                                                    Optional description

                                                                    description: string
                                                                    @@ -149,7 +149,7 @@
                                                                    hostports: string[]
                                                                    @@ -164,7 +164,7 @@
                                                                    id: string
                                                                    @@ -179,17 +179,17 @@
                                                                    ipRestriction: EndpointIPPolicy
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    @@ -204,7 +204,7 @@
                                                                    uri: string
                                                                    diff --git a/docs/interfaces/datatypes.TCPEdgeCreate.html b/docs/interfaces/datatypes.TCPEdgeCreate.html index b288e89..e72a6b2 100644 --- a/docs/interfaces/datatypes.TCPEdgeCreate.html +++ b/docs/interfaces/datatypes.TCPEdgeCreate.html @@ -101,7 +101,7 @@
                                                                    @@ -112,11 +112,11 @@
                                                                    -

                                                                    description

                                                                    +

                                                                    Optional description

                                                                    description: string
                                                                    @@ -131,7 +131,7 @@
                                                                    hostports: string[]
                                                                    @@ -146,17 +146,17 @@
                                                                    ipRestriction: EndpointIPPolicyMutate
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    diff --git a/docs/interfaces/datatypes.TCPEdgeList.html b/docs/interfaces/datatypes.TCPEdgeList.html index 3ab9eb5..947c80c 100644 --- a/docs/interfaces/datatypes.TCPEdgeList.html +++ b/docs/interfaces/datatypes.TCPEdgeList.html @@ -99,7 +99,7 @@
                                                                    nextPageUri: string
                                                                    @@ -114,7 +114,7 @@
                                                                    tcpEdges: TCPEdge[]
                                                                    @@ -129,7 +129,7 @@
                                                                    uri: string
                                                                    diff --git a/docs/interfaces/datatypes.TCPEdgeUpdate.html b/docs/interfaces/datatypes.TCPEdgeUpdate.html index a423264..e6e5e57 100644 --- a/docs/interfaces/datatypes.TCPEdgeUpdate.html +++ b/docs/interfaces/datatypes.TCPEdgeUpdate.html @@ -102,7 +102,7 @@
                                                                    @@ -117,7 +117,7 @@
                                                                    description: string
                                                                    @@ -132,7 +132,7 @@
                                                                    hostports: string[]
                                                                    @@ -147,7 +147,7 @@
                                                                    id: string
                                                                    @@ -162,7 +162,7 @@
                                                                    ipRestriction: EndpointIPPolicyMutate
                                                                    @@ -172,7 +172,7 @@
                                                                    metadata: string
                                                                    diff --git a/docs/interfaces/datatypes.TLSCertificate.html b/docs/interfaces/datatypes.TLSCertificate.html index 7db9db8..b3fd8e5 100644 --- a/docs/interfaces/datatypes.TLSCertificate.html +++ b/docs/interfaces/datatypes.TLSCertificate.html @@ -117,22 +117,22 @@
                                                                    certificatePem: string
                                                                    -

                                                                    chain of PEM-encoded certificates, leaf first. See Certificate Bundles.

                                                                    +

                                                                    chain of PEM-encoded certificates, leaf first. See Certificate Bundles.

                                                                    createdAt

                                                                    -
                                                                    createdAt: string
                                                                    +
                                                                    createdAt: Date
                                                                    @@ -143,11 +143,11 @@
                                                                    -

                                                                    description

                                                                    +

                                                                    Optional description

                                                                    description: string
                                                                    @@ -162,7 +162,7 @@
                                                                    extendedKeyUsages: string[]
                                                                    @@ -177,7 +177,7 @@
                                                                    id: string
                                                                    @@ -189,10 +189,10 @@

                                                                    Optional issuedAt

                                                                    -
                                                                    issuedAt: string
                                                                    +
                                                                    issuedAt: Date
                                                                    @@ -207,7 +207,7 @@
                                                                    issuerCommonName: string
                                                                    @@ -222,7 +222,7 @@
                                                                    keyUsages: string[]
                                                                    @@ -233,11 +233,11 @@
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    @@ -249,10 +249,10 @@

                                                                    notAfter

                                                                    -
                                                                    notAfter: string
                                                                    +
                                                                    notAfter: Date
                                                                    @@ -264,10 +264,10 @@

                                                                    notBefore

                                                                    -
                                                                    notBefore: string
                                                                    +
                                                                    notBefore: Date
                                                                    @@ -282,7 +282,7 @@
                                                                    privateKeyType: string
                                                                    @@ -297,7 +297,7 @@
                                                                    serialNumber: string
                                                                    @@ -312,7 +312,7 @@
                                                                    subjectAlternativeNames: TLSCertificateSANs
                                                                    @@ -327,7 +327,7 @@
                                                                    subjectCommonName: string
                                                                    @@ -342,7 +342,7 @@
                                                                    subjectCountry: string
                                                                    @@ -357,7 +357,7 @@
                                                                    subjectLocality: string
                                                                    @@ -372,7 +372,7 @@
                                                                    subjectOrganization: string
                                                                    @@ -387,7 +387,7 @@
                                                                    subjectOrganizationalUnit: string
                                                                    @@ -402,7 +402,7 @@
                                                                    subjectProvince: string
                                                                    @@ -417,7 +417,7 @@
                                                                    uri: string
                                                                    diff --git a/docs/interfaces/datatypes.TLSCertificateCreate.html b/docs/interfaces/datatypes.TLSCertificateCreate.html index 4cad9c7..8df960e 100644 --- a/docs/interfaces/datatypes.TLSCertificateCreate.html +++ b/docs/interfaces/datatypes.TLSCertificateCreate.html @@ -100,22 +100,22 @@
                                                                    certificatePem: string
                                                                    -

                                                                    chain of PEM-encoded certificates, leaf first. See Certificate Bundles.

                                                                    +

                                                                    chain of PEM-encoded certificates, leaf first. See Certificate Bundles.

                                                                    -

                                                                    description

                                                                    +

                                                                    Optional description

                                                                    description: string
                                                                    @@ -126,11 +126,11 @@
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    @@ -145,12 +145,12 @@
                                                                    privateKeyPem: string
                                                                    -

                                                                    private key for the TLS certificate, PEM-encoded. See Private Keys.

                                                                    +

                                                                    private key for the TLS certificate, PEM-encoded. See Private Keys.

                                                                    diff --git a/docs/interfaces/datatypes.TLSCertificateList.html b/docs/interfaces/datatypes.TLSCertificateList.html index 983193a..ead9393 100644 --- a/docs/interfaces/datatypes.TLSCertificateList.html +++ b/docs/interfaces/datatypes.TLSCertificateList.html @@ -99,7 +99,7 @@
                                                                    nextPageUri: string
                                                                    @@ -114,7 +114,7 @@
                                                                    tlsCertificates: TLSCertificate[]
                                                                    @@ -129,7 +129,7 @@
                                                                    uri: string
                                                                    diff --git a/docs/interfaces/datatypes.TLSCertificateSANs.html b/docs/interfaces/datatypes.TLSCertificateSANs.html index 0d444c5..bf01abf 100644 --- a/docs/interfaces/datatypes.TLSCertificateSANs.html +++ b/docs/interfaces/datatypes.TLSCertificateSANs.html @@ -98,7 +98,7 @@
                                                                    dnsNames: string[]
                                                                    @@ -113,7 +113,7 @@
                                                                    ips: string[]
                                                                    diff --git a/docs/interfaces/datatypes.TLSCertificateUpdate.html b/docs/interfaces/datatypes.TLSCertificateUpdate.html index 179afed..cbd2dee 100644 --- a/docs/interfaces/datatypes.TLSCertificateUpdate.html +++ b/docs/interfaces/datatypes.TLSCertificateUpdate.html @@ -99,7 +99,7 @@
                                                                    description: string
                                                                    @@ -114,7 +114,7 @@
                                                                    id: string
                                                                    @@ -124,7 +124,7 @@
                                                                    metadata: string
                                                                    diff --git a/docs/interfaces/datatypes.TLSEdge.html b/docs/interfaces/datatypes.TLSEdge.html index 2e335c6..b4bb484 100644 --- a/docs/interfaces/datatypes.TLSEdge.html +++ b/docs/interfaces/datatypes.TLSEdge.html @@ -106,7 +106,7 @@
                                                                    @@ -118,10 +118,10 @@

                                                                    createdAt

                                                                    -
                                                                    createdAt: string
                                                                    +
                                                                    createdAt: Date
                                                                    @@ -132,11 +132,11 @@
                                                                    -

                                                                    description

                                                                    +

                                                                    Optional description

                                                                    description: string
                                                                    @@ -151,7 +151,7 @@
                                                                    hostports: string[]
                                                                    @@ -166,7 +166,7 @@
                                                                    id: string
                                                                    @@ -181,17 +181,17 @@
                                                                    ipRestriction: EndpointIPPolicy
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    @@ -206,7 +206,7 @@
                                                                    @@ -216,7 +216,7 @@
                                                                    tlsTermination: EndpointTLSTermination
                                                                    @@ -226,7 +226,7 @@
                                                                    uri: string
                                                                    diff --git a/docs/interfaces/datatypes.TLSEdgeCreate.html b/docs/interfaces/datatypes.TLSEdgeCreate.html index 3f01c98..cfdb8ff 100644 --- a/docs/interfaces/datatypes.TLSEdgeCreate.html +++ b/docs/interfaces/datatypes.TLSEdgeCreate.html @@ -103,7 +103,7 @@
                                                                    @@ -114,11 +114,11 @@
                                                                    -

                                                                    description

                                                                    +

                                                                    Optional description

                                                                    description: string
                                                                    @@ -133,7 +133,7 @@
                                                                    hostports: string[]
                                                                    @@ -148,17 +148,17 @@
                                                                    ipRestriction: EndpointIPPolicyMutate
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    @@ -173,7 +173,7 @@
                                                                    @@ -183,7 +183,7 @@
                                                                    tlsTermination: EndpointTLSTermination
                                                                    diff --git a/docs/interfaces/datatypes.TLSEdgeList.html b/docs/interfaces/datatypes.TLSEdgeList.html index 63f4ff6..0c51c90 100644 --- a/docs/interfaces/datatypes.TLSEdgeList.html +++ b/docs/interfaces/datatypes.TLSEdgeList.html @@ -99,7 +99,7 @@
                                                                    nextPageUri: string
                                                                    @@ -114,7 +114,7 @@
                                                                    tlsEdges: TLSEdge[]
                                                                    @@ -129,7 +129,7 @@
                                                                    uri: string
                                                                    diff --git a/docs/interfaces/datatypes.TLSEdgeUpdate.html b/docs/interfaces/datatypes.TLSEdgeUpdate.html index 43de67e..bf66494 100644 --- a/docs/interfaces/datatypes.TLSEdgeUpdate.html +++ b/docs/interfaces/datatypes.TLSEdgeUpdate.html @@ -104,7 +104,7 @@
                                                                    @@ -119,7 +119,7 @@
                                                                    description: string
                                                                    @@ -134,7 +134,7 @@
                                                                    hostports: string[]
                                                                    @@ -149,7 +149,7 @@
                                                                    id: string
                                                                    @@ -164,7 +164,7 @@
                                                                    ipRestriction: EndpointIPPolicyMutate
                                                                    @@ -174,7 +174,7 @@
                                                                    metadata: string
                                                                    @@ -189,7 +189,7 @@
                                                                    @@ -199,7 +199,7 @@
                                                                    tlsTermination: EndpointTLSTermination
                                                                    diff --git a/docs/interfaces/datatypes.Tunnel.html b/docs/interfaces/datatypes.Tunnel.html index dc3edfb..95fd4e2 100644 --- a/docs/interfaces/datatypes.Tunnel.html +++ b/docs/interfaces/datatypes.Tunnel.html @@ -107,7 +107,7 @@
                                                                    backends: Ref[]
                                                                    @@ -122,7 +122,7 @@
                                                                    endpoint: Ref
                                                                    @@ -137,7 +137,7 @@
                                                                    forwardsTo: string
                                                                    @@ -152,7 +152,7 @@
                                                                    id: string
                                                                    @@ -163,11 +163,11 @@
                                                                    -

                                                                    labels

                                                                    +

                                                                    Optional labels

                                                                    labels: Map<string, string>
                                                                    @@ -178,26 +178,26 @@
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    -

                                                                    user-supplied metadata for the tunnel defined in the ngrok configuration file. See the tunnel metadata configuration option In API version 0, this value was instead pulled from the top-level metadata configuration option.

                                                                    +

                                                                    user-supplied metadata for the tunnel defined in the ngrok configuration file. See the tunnel metadata configuration option In API version 0, this value was instead pulled from the top-level metadata configuration option.

                                                                    -

                                                                    proto

                                                                    +

                                                                    Optional proto

                                                                    proto: string
                                                                    @@ -208,11 +208,11 @@
                                                                    -

                                                                    publicUrl

                                                                    +

                                                                    Optional publicUrl

                                                                    publicUrl: string
                                                                    @@ -227,7 +227,7 @@
                                                                    region: string
                                                                    @@ -239,10 +239,10 @@

                                                                    startedAt

                                                                    -
                                                                    startedAt: string
                                                                    +
                                                                    startedAt: Date
                                                                    @@ -257,7 +257,7 @@
                                                                    tunnelSession: Ref
                                                                    diff --git a/docs/interfaces/datatypes.TunnelGroupBackend.html b/docs/interfaces/datatypes.TunnelGroupBackend.html index 8708a66..19afa6f 100644 --- a/docs/interfaces/datatypes.TunnelGroupBackend.html +++ b/docs/interfaces/datatypes.TunnelGroupBackend.html @@ -100,10 +100,10 @@

                                                                    createdAt

                                                                    -
                                                                    createdAt: string
                                                                    +
                                                                    createdAt: Date
                                                                    @@ -114,11 +114,11 @@
                                                                    -

                                                                    description

                                                                    +

                                                                    Optional description

                                                                    description: string
                                                                    @@ -133,7 +133,7 @@
                                                                    id: string
                                                                    @@ -148,7 +148,7 @@
                                                                    labels: Map<string, string>
                                                                    @@ -159,11 +159,11 @@
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    @@ -178,7 +178,7 @@
                                                                    tunnels: Ref[]
                                                                    @@ -193,7 +193,7 @@
                                                                    uri: string
                                                                    diff --git a/docs/interfaces/datatypes.TunnelGroupBackendCreate.html b/docs/interfaces/datatypes.TunnelGroupBackendCreate.html index 94a90dc..6ef6ae7 100644 --- a/docs/interfaces/datatypes.TunnelGroupBackendCreate.html +++ b/docs/interfaces/datatypes.TunnelGroupBackendCreate.html @@ -95,11 +95,11 @@

                                                                    Properties

                                                                    -

                                                                    description

                                                                    +

                                                                    Optional description

                                                                    description: string
                                                                    @@ -114,7 +114,7 @@
                                                                    labels: Map<string, string>
                                                                    @@ -125,11 +125,11 @@
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    diff --git a/docs/interfaces/datatypes.TunnelGroupBackendList.html b/docs/interfaces/datatypes.TunnelGroupBackendList.html index 60ac907..dd1aff5 100644 --- a/docs/interfaces/datatypes.TunnelGroupBackendList.html +++ b/docs/interfaces/datatypes.TunnelGroupBackendList.html @@ -99,7 +99,7 @@
                                                                    backends: TunnelGroupBackend[]
                                                                    @@ -114,7 +114,7 @@
                                                                    nextPageUri: string
                                                                    @@ -129,7 +129,7 @@
                                                                    uri: string
                                                                    diff --git a/docs/interfaces/datatypes.TunnelGroupBackendUpdate.html b/docs/interfaces/datatypes.TunnelGroupBackendUpdate.html index e54115f..008cbfc 100644 --- a/docs/interfaces/datatypes.TunnelGroupBackendUpdate.html +++ b/docs/interfaces/datatypes.TunnelGroupBackendUpdate.html @@ -100,7 +100,7 @@
                                                                    description: string
                                                                    @@ -115,7 +115,7 @@
                                                                    id: string
                                                                    @@ -125,7 +125,7 @@
                                                                    labels: Map<string, string>
                                                                    @@ -140,7 +140,7 @@
                                                                    metadata: string
                                                                    diff --git a/docs/interfaces/datatypes.TunnelList.html b/docs/interfaces/datatypes.TunnelList.html index dd8e590..a854dc4 100644 --- a/docs/interfaces/datatypes.TunnelList.html +++ b/docs/interfaces/datatypes.TunnelList.html @@ -99,7 +99,7 @@
                                                                    nextPageUri: string
                                                                    @@ -114,7 +114,7 @@
                                                                    tunnels: Tunnel[]
                                                                    @@ -129,7 +129,7 @@
                                                                    uri: string
                                                                    diff --git a/docs/interfaces/datatypes.TunnelSession.html b/docs/interfaces/datatypes.TunnelSession.html index c130018..6230559 100644 --- a/docs/interfaces/datatypes.TunnelSession.html +++ b/docs/interfaces/datatypes.TunnelSession.html @@ -106,7 +106,7 @@
                                                                    agentVersion: string
                                                                    @@ -121,7 +121,7 @@
                                                                    credential: Ref
                                                                    @@ -136,7 +136,7 @@
                                                                    id: string
                                                                    @@ -151,7 +151,7 @@
                                                                    ip: string
                                                                    @@ -162,11 +162,11 @@
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    @@ -181,7 +181,7 @@
                                                                    os: string
                                                                    @@ -196,7 +196,7 @@
                                                                    region: string
                                                                    @@ -208,10 +208,10 @@

                                                                    startedAt

                                                                    -
                                                                    startedAt: string
                                                                    +
                                                                    startedAt: Date
                                                                    @@ -226,7 +226,7 @@
                                                                    transport: string
                                                                    @@ -241,7 +241,7 @@
                                                                    uri: string
                                                                    diff --git a/docs/interfaces/datatypes.TunnelSessionList.html b/docs/interfaces/datatypes.TunnelSessionList.html index ba261fd..dac7bfb 100644 --- a/docs/interfaces/datatypes.TunnelSessionList.html +++ b/docs/interfaces/datatypes.TunnelSessionList.html @@ -99,7 +99,7 @@
                                                                    nextPageUri: string
                                                                    @@ -114,7 +114,7 @@
                                                                    tunnelSessions: TunnelSession[]
                                                                    @@ -129,7 +129,7 @@
                                                                    uri: string
                                                                    diff --git a/docs/interfaces/datatypes.TunnelSessionsUpdate.html b/docs/interfaces/datatypes.TunnelSessionsUpdate.html index 3267e8c..ebaa6e8 100644 --- a/docs/interfaces/datatypes.TunnelSessionsUpdate.html +++ b/docs/interfaces/datatypes.TunnelSessionsUpdate.html @@ -97,7 +97,7 @@
                                                                    id: string
                                                                    diff --git a/docs/interfaces/datatypes.UserAgent.html b/docs/interfaces/datatypes.UserAgent.html new file mode 100644 index 0000000..1451c0d --- /dev/null +++ b/docs/interfaces/datatypes.UserAgent.html @@ -0,0 +1,262 @@ + + + + + + UserAgent | @ngrok/ngrok-api + + + + + + +
                                                                    +
                                                                    +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + Options +
                                                                    +
                                                                    + All +
                                                                      +
                                                                    • Public
                                                                    • +
                                                                    • Public/Protected
                                                                    • +
                                                                    • All
                                                                    • +
                                                                    +
                                                                    + + + + +
                                                                    +
                                                                    + Menu +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    + +

                                                                    Interface UserAgent

                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    +

                                                                    Hierarchy

                                                                    +
                                                                      +
                                                                    • + UserAgent +
                                                                    • +
                                                                    +
                                                                    +
                                                                    +

                                                                    Index

                                                                    +
                                                                    +
                                                                    +
                                                                    +

                                                                    Properties

                                                                    + +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    +

                                                                    Properties

                                                                    +
                                                                    + +

                                                                    Optional browserName

                                                                    +
                                                                    browserName: string
                                                                    + +
                                                                    +
                                                                    +

                                                                    browser name (e.g. Chrome)

                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    + +

                                                                    Optional browserVersion

                                                                    +
                                                                    browserVersion: string
                                                                    + +
                                                                    +
                                                                    +

                                                                    browser version (e.g. 102)

                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    + +

                                                                    Optional deviceType

                                                                    +
                                                                    deviceType: string
                                                                    + +
                                                                    +
                                                                    +

                                                                    type of device (e.g. Desktop)

                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    + +

                                                                    Optional osName

                                                                    +
                                                                    osName: string
                                                                    + +
                                                                    +
                                                                    +

                                                                    operating system name (e.g. MacOS)

                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    + +

                                                                    Optional osVersion

                                                                    +
                                                                    osVersion: string
                                                                    + +
                                                                    +
                                                                    +

                                                                    operating system version (e.g. 10.15.7)

                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    + +

                                                                    raw

                                                                    +
                                                                    raw: string
                                                                    + +
                                                                    +
                                                                    +

                                                                    raw User-Agent request header

                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    + +
                                                                    +
                                                                    +
                                                                    +
                                                                    +

                                                                    Legend

                                                                    +
                                                                    +
                                                                      +
                                                                    • Interface
                                                                    • +
                                                                    • Property
                                                                    • +
                                                                    +
                                                                      +
                                                                    • Class
                                                                    • +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    +

                                                                    Generated using TypeDoc

                                                                    +
                                                                    +
                                                                    + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.WeightedBackend.html b/docs/interfaces/datatypes.WeightedBackend.html index 2dac6aa..7f403b0 100644 --- a/docs/interfaces/datatypes.WeightedBackend.html +++ b/docs/interfaces/datatypes.WeightedBackend.html @@ -102,7 +102,7 @@
                                                                    backends: Map<string, number>
                                                                    @@ -114,10 +114,10 @@

                                                                    createdAt

                                                                    -
                                                                    createdAt: string
                                                                    +
                                                                    createdAt: Date
                                                                    @@ -128,11 +128,11 @@
                                                                    -

                                                                    description

                                                                    +

                                                                    Optional description

                                                                    description: string
                                                                    @@ -147,7 +147,7 @@
                                                                    id: string
                                                                    @@ -158,11 +158,11 @@
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    @@ -177,7 +177,7 @@
                                                                    uri: string
                                                                    diff --git a/docs/interfaces/datatypes.WeightedBackendCreate.html b/docs/interfaces/datatypes.WeightedBackendCreate.html index d2fa289..6384a06 100644 --- a/docs/interfaces/datatypes.WeightedBackendCreate.html +++ b/docs/interfaces/datatypes.WeightedBackendCreate.html @@ -99,7 +99,7 @@
                                                                    backends: Map<string, number>
                                                                    @@ -110,11 +110,11 @@
                                                                    -

                                                                    description

                                                                    +

                                                                    Optional description

                                                                    description: string
                                                                    @@ -125,11 +125,11 @@
                                                                    -

                                                                    metadata

                                                                    +

                                                                    Optional metadata

                                                                    metadata: string
                                                                    diff --git a/docs/interfaces/datatypes.WeightedBackendList.html b/docs/interfaces/datatypes.WeightedBackendList.html index 8a01158..ef3bc4c 100644 --- a/docs/interfaces/datatypes.WeightedBackendList.html +++ b/docs/interfaces/datatypes.WeightedBackendList.html @@ -99,7 +99,7 @@
                                                                    backends: WeightedBackend[]
                                                                    @@ -114,7 +114,7 @@
                                                                    nextPageUri: string
                                                                    @@ -129,7 +129,7 @@
                                                                    uri: string
                                                                    diff --git a/docs/interfaces/datatypes.WeightedBackendUpdate.html b/docs/interfaces/datatypes.WeightedBackendUpdate.html index 860cdd0..454aec8 100644 --- a/docs/interfaces/datatypes.WeightedBackendUpdate.html +++ b/docs/interfaces/datatypes.WeightedBackendUpdate.html @@ -100,7 +100,7 @@
                                                                    backends: Map<string, number>
                                                                    @@ -115,7 +115,7 @@
                                                                    description: string
                                                                    @@ -130,7 +130,7 @@
                                                                    id: string
                                                                    @@ -140,7 +140,7 @@
                                                                    metadata: string
                                                                    diff --git a/docs/modules/datatypes.html b/docs/modules/datatypes.html index 0a4ea50..801e9aa 100644 --- a/docs/modules/datatypes.html +++ b/docs/modules/datatypes.html @@ -83,9 +83,17 @@
                                                                  • AbuseReportCreate
                                                                  • AbuseReportHostname
                                                                  • AgentIngress
                                                                  • +
                                                                  • AgentIngressCertJob
                                                                  • +
                                                                  • AgentIngressCertPolicy
                                                                  • +
                                                                  • AgentIngressCertStatus
                                                                  • AgentIngressCreate
                                                                  • AgentIngressList
                                                                  • AgentIngressUpdate
                                                                  • +
                                                                  • ApplicationSession
                                                                  • +
                                                                  • ApplicationSessionList
                                                                  • +
                                                                  • ApplicationUser
                                                                  • +
                                                                  • ApplicationUserList
                                                                  • +
                                                                  • BrowserSession
                                                                  • CertificateAuthority
                                                                  • CertificateAuthorityCreate
                                                                  • CertificateAuthorityList
                                                                  • @@ -123,11 +131,15 @@
                                                                  • EndpointMutualTLS
                                                                  • EndpointMutualTLSMutate
                                                                  • EndpointOAuth
                                                                  • +
                                                                  • EndpointOAuthAmazon
                                                                  • EndpointOAuthFacebook
                                                                  • EndpointOAuthGitHub
                                                                  • +
                                                                  • EndpointOAuthGitLab
                                                                  • EndpointOAuthGoogle
                                                                  • +
                                                                  • EndpointOAuthLinkedIn
                                                                  • EndpointOAuthMicrosoft
                                                                  • EndpointOAuthProvider
                                                                  • +
                                                                  • EndpointOAuthTwitch
                                                                  • EndpointOIDC
                                                                  • EndpointRequestHeaders
                                                                  • EndpointResponseHeaders
                                                                  • @@ -155,6 +167,7 @@
                                                                  • EventSubscriptionUpdate
                                                                  • EventTarget
                                                                  • EventTargetCloudwatchLogs
                                                                  • +
                                                                  • EventTargetDatadog
                                                                  • EventTargetFirehose
                                                                  • EventTargetKinesis
                                                                  • FailoverBackend
                                                                  • @@ -184,7 +197,9 @@
                                                                  • IPRestrictionCreate
                                                                  • IPRestrictionList
                                                                  • IPRestrictionUpdate
                                                                  • +
                                                                  • IdentityProvider
                                                                  • Item
                                                                  • +
                                                                  • Location
                                                                  • Paging
                                                                  • Ref
                                                                  • ReservedAddr
                                                                  • @@ -236,6 +251,7 @@
                                                                  • TunnelSession
                                                                  • TunnelSessionList
                                                                  • TunnelSessionsUpdate
                                                                  • +
                                                                  • UserAgent
                                                                  • WeightedBackend
                                                                  • WeightedBackendCreate
                                                                  • WeightedBackendList
                                                                  • @@ -298,6 +314,15 @@
                                                                  • AgentIngress
                                                                  • +
                                                                  • + AgentIngressCertJob +
                                                                  • +
                                                                  • + AgentIngressCertPolicy +
                                                                  • +
                                                                  • + AgentIngressCertStatus +
                                                                  • AgentIngressCreate
                                                                  • @@ -307,6 +332,21 @@
                                                                  • AgentIngressUpdate
                                                                  • +
                                                                  • + ApplicationSession +
                                                                  • +
                                                                  • + ApplicationSessionList +
                                                                  • +
                                                                  • + ApplicationUser +
                                                                  • +
                                                                  • + ApplicationUserList +
                                                                  • +
                                                                  • + BrowserSession +
                                                                  • CertificateAuthority
                                                                  • @@ -418,21 +458,33 @@
                                                                  • EndpointOAuth
                                                                  • +
                                                                  • + EndpointOAuthAmazon +
                                                                  • EndpointOAuthFacebook
                                                                  • EndpointOAuthGitHub
                                                                  • +
                                                                  • + EndpointOAuthGitLab +
                                                                  • EndpointOAuthGoogle
                                                                  • +
                                                                  • + EndpointOAuthLinkedIn +
                                                                  • EndpointOAuthMicrosoft
                                                                  • EndpointOAuthProvider
                                                                  • +
                                                                  • + EndpointOAuthTwitch +
                                                                  • EndpointOIDC
                                                                  • @@ -514,6 +566,9 @@
                                                                  • EventTargetCloudwatchLogs
                                                                  • +
                                                                  • + EventTargetDatadog +
                                                                  • EventTargetFirehose
                                                                  • @@ -601,9 +656,15 @@
                                                                  • IPRestrictionUpdate
                                                                  • +
                                                                  • + IdentityProvider +
                                                                  • Item
                                                                  • +
                                                                  • + Location +
                                                                  • Paging
                                                                  • @@ -757,6 +818,9 @@
                                                                  • TunnelSessionsUpdate
                                                                  • +
                                                                  • + UserAgent +
                                                                  • WeightedBackend
                                                                  • diff --git a/docs/modules/services.html b/docs/modules/services.html index 553143a..43d5d3b 100644 --- a/docs/modules/services.html +++ b/docs/modules/services.html @@ -75,6 +75,8 @@
                                                                  • APIKeys
                                                                  • AbuseReports
                                                                  • AgentIngresses
                                                                  • +
                                                                  • ApplicationSessions
                                                                  • +
                                                                  • ApplicationUsers
                                                                  • CertificateAuthorities
                                                                  • Credentials
                                                                  • EdgeRouteBackendModule
                                                                  • @@ -154,6 +156,12 @@
                                                                  • AgentIngresses
                                                                  • +
                                                                  • + ApplicationSessions +
                                                                  • +
                                                                  • + ApplicationUsers +
                                                                  • CertificateAuthorities
                                                                  • diff --git a/jest.config.js b/jest.config.js index 4a5b465..149ecb8 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,3 +1,5 @@ +// Code generated for API Clients. DO NOT EDIT. + module.exports = { preset: 'ts-jest', testEnvironment: 'node', diff --git a/lib/client.d.ts b/lib/client.d.ts index 7f321a3..5e797ba 100644 --- a/lib/client.d.ts +++ b/lib/client.d.ts @@ -21,6 +21,14 @@ export declare class Ngrok { ngrok.com dashboard. */ apiKeys: services.APIKeys; + applicationSessions: services.ApplicationSessions; + applicationUsers: services.ApplicationUsers; + /** + * Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel + sessions that are running and connected to the ngrok service. Each tunnel + session can include one or more Tunnels. + */ + tunnelSessions: services.TunnelSessions; /** * Certificate Authorities are x509 certificates that are used to sign other x509 certificates. Attach a Certificate Authority to the Mutual TLS module @@ -32,7 +40,7 @@ export declare class Ngrok { /** * Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with - the `ngrok authtoken` command or by specifying it in the `ngrok.yml` + the `ngrok config add-authtoken` command or by specifying it in the `ngrok.yml` configuration file with the `authtoken` property. */ credentials: services.Credentials; @@ -109,12 +117,6 @@ export declare class Ngrok { automated certificate provisioning. */ tlsCertificates: services.TLSCertificates; - /** - * Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel - sessions that are running and connected to the ngrok service. Each tunnel - session can include one or more Tunnels. - */ - tunnelSessions: services.TunnelSessions; /** * Tunnels provide endpoints to access services exposed by a running ngrok agent tunnel session or an SSH reverse tunnel session. diff --git a/lib/client.d.ts.map b/lib/client.d.ts.map index f38e09e..15d8474 100644 --- a/lib/client.d.ts.map +++ b/lib/client.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"client.d.ts","sourceRoot":"","sources":["../src/client.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"client.d.ts","sourceRoot":"","sources":["../src/client.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/client.js b/lib/client.js index 7f8ebdd..bcbbe50 100644 --- a/lib/client.js +++ b/lib/client.js @@ -1,126 +1,96 @@ -'use strict'; -// Code generated by apic. DO NOT EDIT. -Object.defineProperty(exports, '__esModule', { value: true }); +"use strict"; +// Code generated for API Clients. DO NOT EDIT. +Object.defineProperty(exports, "__esModule", { value: true }); exports.Ngrok = void 0; -const wretch_1 = require('wretch'); -const formData = require('form-data'); -const url_1 = require('url'); -const node_fetch_1 = require('node-fetch'); -const services = require('./services'); +const wretch_1 = require("wretch"); +const formData = require("form-data"); +const url_1 = require("url"); +const node_fetch_1 = require("node-fetch"); +const services = require("./services"); (0, wretch_1.default)().polyfills({ - fetch: node_fetch_1.default, - FormData: formData, - URLSearchParams: url_1.URLSearchParams, + fetch: node_fetch_1.default, + FormData: formData, + URLSearchParams: url_1.URLSearchParams, }); class Ngrok { - /** - * Creates an instance of the Ngrok HTTP API client - * @constructor - * @param {Object} config - config.apiToken and config.baseUrl - */ - constructor({ baseUrl = 'https://api.ngrok.com', apiToken }) { - this.baseUrl = baseUrl; - if (apiToken) { - this.token = apiToken; - } else { - throw new Error('Cannot create ngrok agent without an API token'); + /** + * Creates an instance of the Ngrok HTTP API client + * @constructor + * @param {Object} config - config.apiToken and config.baseUrl + */ + constructor({ baseUrl = 'https://api.ngrok.com', apiToken }) { + this.baseUrl = baseUrl; + if (apiToken) { + this.token = apiToken; + } + else { + throw new Error('Cannot create ngrok agent without an API token'); + } + this.httpClient = (0, wretch_1.default)() + .url(baseUrl) + .headers({ + 'User-Agent': 'ngrok-api-typescript/0.9.0/' + process.version, + 'Ngrok-Version': '2', + }) + .content("application/json") + .auth('Bearer ' + this.token); + this.abuseReports = new services.AbuseReports(this.httpClient); + this.agentIngresses = new services.AgentIngresses(this.httpClient); + this.apiKeys = new services.APIKeys(this.httpClient); + this.applicationSessions = new services.ApplicationSessions(this.httpClient); + this.applicationUsers = new services.ApplicationUsers(this.httpClient); + this.tunnelSessions = new services.TunnelSessions(this.httpClient); + this.certificateAuthorities = new services.CertificateAuthorities(this.httpClient); + this.credentials = new services.Credentials(this.httpClient); + this.endpoints = new services.Endpoints(this.httpClient); + this.eventDestinations = new services.EventDestinations(this.httpClient); + this.eventSubscriptions = new services.EventSubscriptions(this.httpClient); + this.eventSources = new services.EventSources(this.httpClient); + this.ipPolicies = new services.IPPolicies(this.httpClient); + this.ipPolicyRules = new services.IPPolicyRules(this.httpClient); + this.ipRestrictions = new services.IPRestrictions(this.httpClient); + this.reservedAddrs = new services.ReservedAddrs(this.httpClient); + this.reservedDomains = new services.ReservedDomains(this.httpClient); + this.sshCertificateAuthorities = new services.SSHCertificateAuthorities(this.httpClient); + this.sshCredentials = new services.SSHCredentials(this.httpClient); + this.sshHostCertificates = new services.SSHHostCertificates(this.httpClient); + this.sshUserCertificates = new services.SSHUserCertificates(this.httpClient); + this.tlsCertificates = new services.TLSCertificates(this.httpClient); + this.tunnels = new services.Tunnels(this.httpClient); + this.backends = { + failoverBackends: new services.FailoverBackends(this.httpClient), + httpResponseBackends: new services.HTTPResponseBackends(this.httpClient), + tunnelGroupBackends: new services.TunnelGroupBackends(this.httpClient), + weightedBackends: new services.WeightedBackends(this.httpClient), + }; + this.edges = { + edgesHttpsRoutes: new services.EdgesHTTPSRoutes(this.httpClient), + edgesHttps: new services.EdgesHTTPS(this.httpClient), + edgesTcp: new services.EdgesTCP(this.httpClient), + edgesTls: new services.EdgesTLS(this.httpClient), + }; + this.edgeModules = { + httpsEdgeMutualTlsModule: new services.HTTPSEdgeMutualTLSModule(this.httpClient), + httpsEdgeTlsTerminationModule: new services.HTTPSEdgeTLSTerminationModule(this.httpClient), + edgeRouteBackendModule: new services.EdgeRouteBackendModule(this.httpClient), + edgeRouteIpRestrictionModule: new services.EdgeRouteIPRestrictionModule(this.httpClient), + edgeRouteRequestHeadersModule: new services.EdgeRouteRequestHeadersModule(this.httpClient), + edgeRouteResponseHeadersModule: new services.EdgeRouteResponseHeadersModule(this.httpClient), + edgeRouteCompressionModule: new services.EdgeRouteCompressionModule(this.httpClient), + edgeRouteCircuitBreakerModule: new services.EdgeRouteCircuitBreakerModule(this.httpClient), + edgeRouteWebhookVerificationModule: new services.EdgeRouteWebhookVerificationModule(this.httpClient), + edgeRouteOAuthModule: new services.EdgeRouteOAuthModule(this.httpClient), + edgeRouteSamlModule: new services.EdgeRouteSAMLModule(this.httpClient), + edgeRouteOidcModule: new services.EdgeRouteOIDCModule(this.httpClient), + edgeRouteWebsocketTcpConverterModule: new services.EdgeRouteWebsocketTCPConverterModule(this.httpClient), + tcpEdgeBackendModule: new services.TCPEdgeBackendModule(this.httpClient), + tcpEdgeIpRestrictionModule: new services.TCPEdgeIPRestrictionModule(this.httpClient), + tlsEdgeBackendModule: new services.TLSEdgeBackendModule(this.httpClient), + tlsEdgeIpRestrictionModule: new services.TLSEdgeIPRestrictionModule(this.httpClient), + tlsEdgeMutualTlsModule: new services.TLSEdgeMutualTLSModule(this.httpClient), + tlsEdgeTlsTerminationModule: new services.TLSEdgeTLSTerminationModule(this.httpClient), + }; } - this.httpClient = (0, wretch_1.default)() - .url(baseUrl) - .headers({ - 'User-Agent': 'ngrok-ts-user-agent', - 'Ngrok-Version': '2', - }) - .content('application/json') - .auth('Bearer ' + this.token); - this.abuseReports = new services.AbuseReports(this.httpClient); - this.agentIngresses = new services.AgentIngresses(this.httpClient); - this.apiKeys = new services.APIKeys(this.httpClient); - this.certificateAuthorities = new services.CertificateAuthorities( - this.httpClient - ); - this.credentials = new services.Credentials(this.httpClient); - this.endpoints = new services.Endpoints(this.httpClient); - this.eventDestinations = new services.EventDestinations(this.httpClient); - this.eventSubscriptions = new services.EventSubscriptions(this.httpClient); - this.eventSources = new services.EventSources(this.httpClient); - this.ipPolicies = new services.IPPolicies(this.httpClient); - this.ipPolicyRules = new services.IPPolicyRules(this.httpClient); - this.ipRestrictions = new services.IPRestrictions(this.httpClient); - this.reservedAddrs = new services.ReservedAddrs(this.httpClient); - this.reservedDomains = new services.ReservedDomains(this.httpClient); - this.sshCertificateAuthorities = new services.SSHCertificateAuthorities( - this.httpClient - ); - this.sshCredentials = new services.SSHCredentials(this.httpClient); - this.sshHostCertificates = new services.SSHHostCertificates( - this.httpClient - ); - this.sshUserCertificates = new services.SSHUserCertificates( - this.httpClient - ); - this.tlsCertificates = new services.TLSCertificates(this.httpClient); - this.tunnelSessions = new services.TunnelSessions(this.httpClient); - this.tunnels = new services.Tunnels(this.httpClient); - this.backends = { - failoverBackends: new services.FailoverBackends(this.httpClient), - httpResponseBackends: new services.HTTPResponseBackends(this.httpClient), - tunnelGroupBackends: new services.TunnelGroupBackends(this.httpClient), - weightedBackends: new services.WeightedBackends(this.httpClient), - }; - this.edges = { - edgesHttpsRoutes: new services.EdgesHTTPSRoutes(this.httpClient), - edgesHttps: new services.EdgesHTTPS(this.httpClient), - edgesTcp: new services.EdgesTCP(this.httpClient), - edgesTls: new services.EdgesTLS(this.httpClient), - }; - this.edgeModules = { - httpsEdgeMutualTlsModule: new services.HTTPSEdgeMutualTLSModule( - this.httpClient - ), - httpsEdgeTlsTerminationModule: new services.HTTPSEdgeTLSTerminationModule( - this.httpClient - ), - edgeRouteBackendModule: new services.EdgeRouteBackendModule( - this.httpClient - ), - edgeRouteIpRestrictionModule: new services.EdgeRouteIPRestrictionModule( - this.httpClient - ), - edgeRouteRequestHeadersModule: new services.EdgeRouteRequestHeadersModule( - this.httpClient - ), - edgeRouteResponseHeadersModule: - new services.EdgeRouteResponseHeadersModule(this.httpClient), - edgeRouteCompressionModule: new services.EdgeRouteCompressionModule( - this.httpClient - ), - edgeRouteCircuitBreakerModule: new services.EdgeRouteCircuitBreakerModule( - this.httpClient - ), - edgeRouteWebhookVerificationModule: - new services.EdgeRouteWebhookVerificationModule(this.httpClient), - edgeRouteOAuthModule: new services.EdgeRouteOAuthModule(this.httpClient), - edgeRouteSamlModule: new services.EdgeRouteSAMLModule(this.httpClient), - edgeRouteOidcModule: new services.EdgeRouteOIDCModule(this.httpClient), - edgeRouteWebsocketTcpConverterModule: - new services.EdgeRouteWebsocketTCPConverterModule(this.httpClient), - tcpEdgeBackendModule: new services.TCPEdgeBackendModule(this.httpClient), - tcpEdgeIpRestrictionModule: new services.TCPEdgeIPRestrictionModule( - this.httpClient - ), - tlsEdgeBackendModule: new services.TLSEdgeBackendModule(this.httpClient), - tlsEdgeIpRestrictionModule: new services.TLSEdgeIPRestrictionModule( - this.httpClient - ), - tlsEdgeMutualTlsModule: new services.TLSEdgeMutualTLSModule( - this.httpClient - ), - tlsEdgeTlsTerminationModule: new services.TLSEdgeTLSTerminationModule( - this.httpClient - ), - }; - } } exports.Ngrok = Ngrok; -//# sourceMappingURL=client.js.map +//# sourceMappingURL=client.js.map \ No newline at end of file diff --git a/lib/client.js.map b/lib/client.js.map index f45bc29..4d80a5b 100644 --- a/lib/client.js.map +++ b/lib/client.js.map @@ -1 +1 @@ -{"version":3,"file":"client.js","sourceRoot":"","sources":["../src/client.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"client.js","sourceRoot":"","sources":["../src/client.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/datatypes.d.ts b/lib/datatypes.d.ts index 2951ee4..0afc135 100644 --- a/lib/datatypes.d.ts +++ b/lib/datatypes.d.ts @@ -26,11 +26,11 @@ export interface AbuseReport { /** URI of the abuse report API resource */ uri: string; /** timestamp that the abuse report record was created in RFC 3339 format */ - createdAt: string; + createdAt: Date; /** a list of URLs containing suspected abusive content */ urls: Array; /** arbitrary user-defined data about this abuse report. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** Indicates whether ngrok has processed the abuse report. one of `PENDING`, `PROCESSED`, or `PARTIALLY_PROCESSED` */ status: string; /** an array of hostname statuses related to the report */ @@ -46,15 +46,17 @@ export interface AbuseReportCreate { /** a list of URLs containing suspected abusive content */ urls: Array; /** arbitrary user-defined data about this abuse report. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; } export interface AgentIngressCreate { /** human-readable description of the use of this Agent Ingress. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this Agent Ingress. optional, max 4096 bytes */ - metadata: string; + metadata?: string; /** the domain that you own to be used as the base domain name to generate regional agent ingress domains. */ domain: string; + /** configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional. */ + certificateManagementPolicy?: AgentIngressCertPolicy; } export interface AgentIngressUpdate { id: string; @@ -62,6 +64,8 @@ export interface AgentIngressUpdate { description?: string; /** arbitrary user-defined machine-readable data of this Agent Ingress. optional, max 4096 bytes */ metadata?: string; + /** configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional. */ + certificateManagementPolicy?: AgentIngressCertPolicy; } export interface AgentIngress { /** unique Agent Ingress resource identifier */ @@ -69,9 +73,9 @@ export interface AgentIngress { /** URI to the API resource of this Agent ingress */ uri: string; /** human-readable description of the use of this Agent Ingress. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this Agent Ingress. optional, max 4096 bytes */ - metadata: string; + metadata?: string; /** the domain that you own to be used as the base domain name to generate regional agent ingress domains. */ domain: string; /** a list of target values to use as the values of NS records for the domain property these values will delegate control over the domain to ngrok */ @@ -79,7 +83,11 @@ export interface AgentIngress { /** a list of regional agent ingress domains that are subdomains of the value of domain this value may increase over time as ngrok adds more regions */ regionDomains: Array; /** timestamp when the Agent Ingress was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; + /** configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled */ + certificateManagementPolicy?: AgentIngressCertPolicy; + /** status of the automatic certificate management for this domain, or null if automatic management is disabled */ + certificateManagementStatus?: AgentIngressCertStatus; } export interface AgentIngressList { /** the list of Agent Ingresses owned by this account */ @@ -89,11 +97,35 @@ export interface AgentIngressList { /** URI of the next page, or null if there is no next page */ nextPageUri?: string; } +export interface AgentIngressCertPolicy { + /** certificate authority to request certificates from. The only supported value is letsencrypt. */ + authority: string; + /** type of private key to use when requesting certificates. Defaults to rsa, can be either rsa or ecdsa. */ + privateKeyType: string; +} +export interface AgentIngressCertStatus { + /** timestamp when the next renewal will be requested, RFC 3339 format */ + renewsAt?: Date; + /** status of the certificate provisioning job, or null if the certificiate isn't being provisioned or renewed */ + provisioningJob?: AgentIngressCertJob; +} +export interface AgentIngressCertJob { + /** if present, an error code indicating why provisioning is failing. It may be either a temporary condition (INTERNAL_ERROR), or a permanent one the user must correct (DNS_ERROR). */ + errorCode?: string; + /** a message describing the current status or error */ + msg: string; + /** timestamp when the provisioning job started, RFC 3339 format */ + startedAt: Date; + /** timestamp when the provisioning job will be retried */ + retriesAt?: Date; +} export interface APIKeyCreate { /** human-readable description of what uses the API key to authenticate. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined data of this API key. optional, max 4096 bytes */ - metadata: string; + metadata?: string; + /** If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. */ + ownerId?: string; } export interface APIKeyUpdate { id: string; @@ -108,13 +140,15 @@ export interface APIKey { /** URI to the API resource of this API key */ uri: string; /** human-readable description of what uses the API key to authenticate. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined data of this API key. optional, max 4096 bytes */ - metadata: string; + metadata?: string; /** timestamp when the api key was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** the bearer token that can be placed into the Authorization header to authenticate request to the ngrok API. **This value is only available one time, on the API response from key creation. Otherwise it is null.** */ token?: string; + /** If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. */ + ownerId?: string; } export interface APIKeyList { /** the list of API keys for this account */ @@ -124,25 +158,158 @@ export interface APIKeyList { /** URI of the next page, or null if there is no next page */ nextPageUri?: string; } +export interface ApplicationSession { + /** unique application session resource identifier */ + id: string; + /** URI of the application session API resource */ + uri: string; + /** URL of the hostport served by this endpoint */ + publicUrl: string; + /** browser session details of the application session */ + browserSession: BrowserSession; + /** application user this session is associated with */ + applicationUser?: Ref; + /** timestamp when the user was created in RFC 3339 format */ + createdAt?: Date; + /** timestamp when the user was last active in RFC 3339 format */ + lastActive?: Date; + /** timestamp when session expires in RFC 3339 format */ + expiresAt?: Date; + /** ephemeral endpoint this session is associated with */ + endpoint?: Ref; + /** edge this session is associated with, null if the endpoint is agent-initiated */ + edge?: Ref; + /** route this session is associated with, null if the endpoint is agent-initiated */ + route?: Ref; +} +export interface ApplicationSessionList { + /** list of all application sessions on this account */ + applicationSessions: Array; + /** URI of the application session list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; +} +export interface BrowserSession { + /** HTTP User-Agent data */ + userAgent: UserAgent; + /** IP address */ + ipAddress: string; + /** IP geolocation data */ + location?: Location; +} +export interface UserAgent { + /** raw User-Agent request header */ + raw: string; + /** browser name (e.g. Chrome) */ + browserName?: string; + /** browser version (e.g. 102) */ + browserVersion?: string; + /** type of device (e.g. Desktop) */ + deviceType?: string; + /** operating system name (e.g. MacOS) */ + osName?: string; + /** operating system version (e.g. 10.15.7) */ + osVersion?: string; +} +export interface Location { + /** ISO country code */ + countryCode?: string; + /** geographical latitude */ + latitude?: number; + /** geographical longitude */ + longitude?: number; + /** accuracy radius of the geographical coordinates */ + latLongRadiusKm?: number; +} +export interface ApplicationUser { + /** unique application user resource identifier */ + id: string; + /** URI of the application user API resource */ + uri: string; + /** identity provider that the user authenticated with */ + identityProvider: IdentityProvider; + /** unique user identifier */ + providerUserId: string; + /** user username */ + username?: string; + /** user email */ + email?: string; + /** user common name */ + name?: string; + /** timestamp when the user was created in RFC 3339 format */ + createdAt?: Date; + /** timestamp when the user was last active in RFC 3339 format */ + lastActive?: Date; + /** timestamp when the user last signed-in in RFC 3339 format */ + lastLogin?: Date; +} +export interface ApplicationUserList { + /** list of all application users on this account */ + applicationUsers: Array; + /** URI of the application user list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; +} +export interface IdentityProvider { + /** name of the identity provider (e.g. Google) */ + name: string; + /** URL of the identity provider (e.g. https://accounts.google.com) */ + url: string; +} +export interface TunnelSession { + /** version of the ngrok agent that started this ngrok tunnel session */ + agentVersion: string; + /** reference to the tunnel credential or ssh credential used by the ngrok agent to start this tunnel session */ + credential: Ref; + /** unique tunnel session resource identifier */ + id: string; + /** source ip address of the tunnel session */ + ip: string; + /** arbitrary user-defined data specified in the metadata property in the ngrok configuration file. See the metadata configuration option */ + metadata?: string; + /** operating system of the host the ngrok agent is running on */ + os: string; + /** the ngrok region identifier in which this tunnel session was started */ + region: string; + /** time when the tunnel session first connected to the ngrok servers */ + startedAt: Date; + /** the transport protocol used to start the tunnel session. Either `ngrok/v2` or `ssh` */ + transport: string; + /** URI to the API resource of the tunnel session */ + uri: string; +} +export interface TunnelSessionList { + /** list of all tunnel sessions on this account */ + tunnelSessions: Array; + /** URI to the API resource of the tunnel session list */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; +} +export interface TunnelSessionsUpdate { + id: string; +} export interface FailoverBackend { /** unique identifier for this Failover backend */ id: string; /** URI of the FailoverBackend API resource */ uri: string; /** timestamp when the backend was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this backend. Optional */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this backend. Optional */ - metadata: string; + metadata?: string; /** the ids of the child backends in order */ backends: Array; } export interface FailoverBackendCreate { /** human-readable description of this backend. Optional */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this backend. Optional */ - metadata: string; + metadata?: string; /** the ids of the child backends in order */ backends: Array; } @@ -168,11 +335,11 @@ export interface HTTPResponseBackend { /** URI of the HTTPResponseBackend API resource */ uri: string; /** timestamp when the backend was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this backend. Optional */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this backend. Optional */ - metadata: string; + metadata?: string; /** body to return as fixed content */ body: string; /** headers to return */ @@ -182,9 +349,9 @@ export interface HTTPResponseBackend { } export interface HTTPResponseBackendCreate { /** human-readable description of this backend. Optional */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this backend. Optional */ - metadata: string; + metadata?: string; /** body to return as fixed content */ body: string; /** headers to return */ @@ -216,11 +383,11 @@ export interface TunnelGroupBackend { /** URI of the TunnelGroupBackend API resource */ uri: string; /** timestamp when the backend was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this backend. Optional */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this backend. Optional */ - metadata: string; + metadata?: string; /** labels to watch for tunnels on, e.g. app->foo, dc->bar */ labels: Map; /** tunnels matching this backend */ @@ -228,9 +395,9 @@ export interface TunnelGroupBackend { } export interface TunnelGroupBackendCreate { /** human-readable description of this backend. Optional */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this backend. Optional */ - metadata: string; + metadata?: string; /** labels to watch for tunnels on, e.g. app->foo, dc->bar */ labels: Map; } @@ -257,19 +424,19 @@ export interface WeightedBackend { /** URI of the WeightedBackend API resource */ uri: string; /** timestamp when the backend was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this backend. Optional */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this backend. Optional */ - metadata: string; + metadata?: string; /** the ids of the child backends to their weights [0-10000] */ backends: Map; } export interface WeightedBackendCreate { /** human-readable description of this backend. Optional */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this backend. Optional */ - metadata: string; + metadata?: string; /** the ids of the child backends to their weights [0-10000] */ backends: Map; } @@ -292,9 +459,9 @@ export interface WeightedBackendList { } export interface CertificateAuthorityCreate { /** human-readable description of this Certificate Authority. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this Certificate Authority. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** raw PEM of the Certificate Authority */ caPem: string; } @@ -311,19 +478,19 @@ export interface CertificateAuthority { /** URI of the Certificate Authority API resource */ uri: string; /** timestamp when the Certificate Authority was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this Certificate Authority. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this Certificate Authority. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** raw PEM of the Certificate Authority */ caPem: string; /** subject common name of the Certificate Authority */ subjectCommonName: string; /** timestamp when this Certificate Authority becomes valid, RFC 3339 format */ - notBefore: string; + notBefore: Date; /** timestamp when this Certificate Authority becomes invalid, RFC 3339 format */ - notAfter: string; + notAfter: Date; /** set of actions the private key of this Certificate Authority can be used for */ keyUsages: Array; /** extended set of actions the private key of this Certificate Authority can be used for */ @@ -339,11 +506,13 @@ export interface CertificateAuthorityList { } export interface CredentialCreate { /** human-readable description of who or what will use the credential to authenticate. Optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this credential. Optional, max 4096 bytes. */ - metadata: string; - /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ + metadata?: string; + /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of `bind:*=example` which will allow `x=example`, `y=example`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ acl: Array; + /** If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. */ + ownerId?: string; } export interface CredentialUpdate { id: string; @@ -351,7 +520,7 @@ export interface CredentialUpdate { description?: string; /** arbitrary user-defined machine-readable data of this credential. Optional, max 4096 bytes. */ metadata?: string; - /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ + /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of `bind:*=example` which will allow `x=example`, `y=example`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ acl?: Array; } export interface Credential { @@ -360,15 +529,17 @@ export interface Credential { /** URI of the tunnel credential API resource */ uri: string; /** timestamp when the tunnel credential was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of who or what will use the credential to authenticate. Optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this credential. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** the credential's authtoken that can be used to authenticate an ngrok agent. **This value is only available one time, on the API response from credential creation, otherwise it is null.** */ token?: string; - /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ + /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of `bind:*=example` which will allow `x=example`, `y=example`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ acl: Array; + /** If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. */ + ownerId?: string; } export interface CredentialList { /** the list of all tunnel credentials on this account */ @@ -381,7 +552,7 @@ export interface CredentialList { export interface EndpointWebhookValidation { /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ enabled?: boolean; - /** a string indicating which webhook provider will be sending webhooks to this endpoint. Value must be one of the supported providers: `SLACK`, `SNS`, `STRIPE`, `GITHUB`, `TWILIO`, `SHOPIFY`, `GITLAB`, `INTERCOM`, `SENDGRID`, `XERO`, `PAGERDUTY`. */ + /** a string indicating which webhook provider will be sending webhooks to this endpoint. Value must be one of the supported providers defined at https://ngrok.com/docs/cloud-edge/modules/webhook */ provider: string; /** a string secret used to validate requests from the given provider. All providers except AWS SNS require a secret */ secret: string; @@ -435,6 +606,7 @@ export interface EndpointResponseHeaders { export interface EndpointIPPolicy { /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ enabled?: boolean; + /** list of all IP policies that will be used to check if a source IP is allowed access to the endpoint */ ipPolicies: Array; } export interface EndpointIPPolicyMutate { @@ -482,6 +654,14 @@ export interface EndpointOAuthProvider { microsoft?: EndpointOAuthMicrosoft; /** configuration for using google as the identity provider */ google?: EndpointOAuthGoogle; + /** configuration for using linkedin as the identity provider */ + linkedin?: EndpointOAuthLinkedIn; + /** configuration for using gitlab as the identity provider */ + gitlab?: EndpointOAuthGitLab; + /** configuration for using twitch as the identity provider */ + twitch?: EndpointOAuthTwitch; + /** configuration for using amazon as the identity provider */ + amazon?: EndpointOAuthAmazon; } export interface EndpointOAuthGitHub { /** the OAuth app client ID. retrieve it from the identity provider's dashboard where you created your own OAuth app. optional. if unspecified, ngrok will use its own managed oauth application which has additional restrictions. see the OAuth module docs for more details. if present, client_secret must be present as well. */ @@ -489,15 +669,15 @@ export interface EndpointOAuthGitHub { /** the OAuth app client secret. retrieve if from the identity provider's dashboard where you created your own OAuth app. optional, see all of the caveats in the docs for `client_id`. */ clientSecret?: string; /** a list of provider-specific OAuth scopes with the permissions your OAuth app would like to ask for. these may not be set if you are using the ngrok-managed oauth app (i.e. you must pass both `client_id` and `client_secret` to set scopes) */ - scopes: Array; + scopes?: Array; /** a list of email addresses of users authenticated by identity provider who are allowed access to the endpoint */ - emailAddresses: Array; + emailAddresses?: Array; /** a list of email domains of users authenticated by identity provider who are allowed access to the endpoint */ - emailDomains: Array; + emailDomains?: Array; /** a list of github teams identifiers. users will be allowed access to the endpoint if they are a member of any of these teams. identifiers should be in the 'slug' format qualified with the org name, e.g. `org-name/team-name` */ - teams: Array; + teams?: Array; /** a list of github org identifiers. users who are members of any of the listed organizations will be allowed access. identifiers should be the organization's 'slug' */ - organizations: Array; + organizations?: Array; } export interface EndpointOAuthFacebook { /** the OAuth app client ID. retrieve it from the identity provider's dashboard where you created your own OAuth app. optional. if unspecified, ngrok will use its own managed oauth application which has additional restrictions. see the OAuth module docs for more details. if present, client_secret must be present as well. */ @@ -535,6 +715,34 @@ export interface EndpointOAuthGoogle { /** a list of email domains of users authenticated by identity provider who are allowed access to the endpoint */ emailDomains: Array; } +export interface EndpointOAuthLinkedIn { + clientId?: string; + clientSecret?: string; + scopes: Array; + emailAddresses: Array; + emailDomains: Array; +} +export interface EndpointOAuthGitLab { + clientId?: string; + clientSecret?: string; + scopes: Array; + emailAddresses: Array; + emailDomains: Array; +} +export interface EndpointOAuthTwitch { + clientId?: string; + clientSecret?: string; + scopes: Array; + emailAddresses: Array; + emailDomains: Array; +} +export interface EndpointOAuthAmazon { + clientId?: string; + clientSecret?: string; + scopes: Array; + emailAddresses: Array; + emailDomains: Array; +} export interface EndpointSAML { /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ enabled?: boolean; @@ -639,9 +847,9 @@ export interface HTTPSEdgeRouteCreate { /** Route selector: "/blog" or "example.com" or "example.com/blog" */ match: string; /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** backend module configuration or `null` */ backend?: EndpointBackendMutate; /** ip restriction module configuration or `null` */ @@ -675,9 +883,9 @@ export interface HTTPSEdgeRouteUpdate { /** Route selector: "/blog" or "example.com" or "example.com/blog" */ match: string; /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** backend module configuration or `null` */ backend?: EndpointBackendMutate; /** ip restriction module configuration or `null` */ @@ -707,7 +915,7 @@ export interface HTTPSEdgeRoute { /** unique identifier of this edge route */ id: string; /** timestamp when the edge configuration was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** Type of match to use for this route. Valid values are "exact_path" and "path_prefix". */ matchType: string; /** Route selector: "/blog" or "example.com" or "example.com/blog" */ @@ -715,9 +923,9 @@ export interface HTTPSEdgeRoute { /** URI of the edge API resource */ uri: string; /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** backend module configuration or `null` */ backend?: EndpointBackend; /** ip restriction module configuration or `null` */ @@ -751,9 +959,9 @@ export interface HTTPSEdgeList { } export interface HTTPSEdgeCreate { /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge; optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** hostports served by this edge */ hostports?: Array; /** edge modules */ @@ -777,11 +985,11 @@ export interface HTTPSEdge { /** unique identifier of this edge */ id: string; /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge; optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** timestamp when the edge configuration was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** URI of the edge API resource */ uri: string; /** hostports served by this edge */ @@ -877,9 +1085,9 @@ export interface TCPEdgeList { } export interface TCPEdgeCreate { /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** hostports served by this edge */ hostports?: Array; /** edge modules */ @@ -903,11 +1111,11 @@ export interface TCPEdge { /** unique identifier of this edge */ id: string; /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** timestamp when the edge was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** URI of the edge API resource */ uri: string; /** hostports served by this edge */ @@ -926,9 +1134,9 @@ export interface TLSEdgeList { } export interface TLSEdgeCreate { /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** hostports served by this edge */ hostports?: Array; /** edge modules */ @@ -956,11 +1164,11 @@ export interface TLSEdge { /** unique identifier of this edge */ id: string; /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** timestamp when the edge configuration was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** URI of the edge API resource */ uri: string; /** hostports served by this edge */ @@ -975,11 +1183,11 @@ export interface Endpoint { /** unique endpoint resource identifier */ id: string; /** identifier of the region this endpoint belongs to */ - region: string; + region?: string; /** timestamp when the endpoint was created in RFC 3339 format */ - createdAt: string; + createdAt?: Date; /** timestamp when the endpoint was updated in RFC 3339 format */ - updatedAt: string; + updatedAt?: Date; /** URL of the hostport served by this endpoint */ publicUrl: string; /** protocol served by this endpoint. one of `http`, `https`, `tcp`, or `tls` */ @@ -989,7 +1197,7 @@ export interface Endpoint { /** whether the endpoint is `ephemeral` (served directly by an agent-initiated tunnel) or `edge` (served by an edge) */ type: string; /** user-supplied metadata of the associated tunnel or edge object */ - metadata: string; + metadata?: string; /** the domain reserved for this endpoint */ domain?: Ref; /** the address reserved for this endpoint */ @@ -1009,9 +1217,9 @@ export interface EndpointList { } export interface EventDestinationCreate { /** Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** Human-readable description of the Event Destination. Optional, max 255 bytes. */ - description: string; + description?: string; /** The output format you would like to serialize events into when sending to their target. Currently the only accepted value is `JSON`. */ format: string; /** An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null: `kinesis`, `firehose`, `cloudwatch_logs`, or `s3`. */ @@ -1033,11 +1241,11 @@ export interface EventDestination { /** Unique identifier for this Event Destination. */ id: string; /** Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** Timestamp when the Event Destination was created, RFC 3339 format. */ - createdAt: string; + createdAt: Date; /** Human-readable description of the Event Destination. Optional, max 255 bytes. */ - description: string; + description?: string; /** The output format you would like to serialize events into when sending to their target. Currently the only accepted value is `JSON`. */ format: string; /** An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null: `kinesis`, `firehose`, `cloudwatch_logs`, or `s3`. */ @@ -1060,6 +1268,8 @@ export interface EventTarget { kinesis?: EventTargetKinesis; /** Configuration used to send events to Amazon CloudWatch Logs. */ cloudwatchLogs?: EventTargetCloudwatchLogs; + /** Configuration used to send events to Datadog. */ + datadog?: EventTargetDatadog; } export interface EventTargetFirehose { /** Configuration for how to authenticate into your AWS account. Exactly one of `role` or `creds` should be configured. */ @@ -1079,6 +1289,16 @@ export interface EventTargetCloudwatchLogs { /** An Amazon Resource Name specifying the CloudWatch Logs group to deposit events into. */ logGroupArn: string; } +export interface EventTargetDatadog { + /** Datadog API key to use. */ + apiKey?: string; + /** Tags to send with the event. */ + ddtags?: string; + /** Service name to send with the event. */ + service?: string; + /** Datadog site to send event to. */ + ddsite?: string; +} export interface AWSAuth { /** A role for ngrok to assume on your behalf to deposit events into your AWS account. */ role?: AWSRole; @@ -1097,9 +1317,9 @@ export interface AWSCredentials { } export interface EventSubscriptionCreate { /** Arbitrary customer supplied information intended to be machine readable. Optional, max 4096 chars. */ - metadata: string; + metadata?: string; /** Arbitrary customer supplied information intended to be human readable. Optional, max 255 chars. */ - description: string; + description?: string; /** Sources containing the types for which this event subscription will trigger */ sources: Array; /** A list of Event Destination IDs which should be used for this Event Subscription. */ @@ -1131,11 +1351,11 @@ export interface EventSubscription { /** URI of the Event Subscription API resource. */ uri: string; /** When the Event Subscription was created (RFC 3339 format). */ - createdAt: string; + createdAt: Date; /** Arbitrary customer supplied information intended to be machine readable. Optional, max 4096 chars. */ - metadata: string; + metadata?: string; /** Arbitrary customer supplied information intended to be human readable. Optional, max 255 chars. */ - description: string; + description?: string; /** Sources containing the types for which this event subscription will trigger */ sources: Array; /** Destinations to which these events will be sent */ @@ -1183,9 +1403,9 @@ export interface EventSourcePaging { } export interface IPPolicyCreate { /** human-readable description of the source IPs of this IP policy. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this IP policy. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; } export interface IPPolicyUpdate { id: string; @@ -1200,11 +1420,11 @@ export interface IPPolicy { /** URI of the IP Policy API resource */ uri: string; /** timestamp when the IP policy was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of the source IPs of this IP policy. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this IP policy. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; } export interface IPPolicyList { /** the list of all IP policies on this account */ @@ -1216,9 +1436,9 @@ export interface IPPolicyList { } export interface IPPolicyRuleCreate { /** human-readable description of the source IPs of this IP rule. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this IP policy rule. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** an IP or IP range specified in CIDR notation. IPv4 and IPv6 are both supported. */ cidr: string; /** ID of the IP policy this IP policy rule will be attached to */ @@ -1241,11 +1461,11 @@ export interface IPPolicyRule { /** URI of the IP policy rule API resource */ uri: string; /** timestamp when the IP policy rule was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of the source IPs of this IP rule. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this IP policy rule. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** an IP or IP range specified in CIDR notation. IPv4 and IPv6 are both supported. */ cidr: string; /** object describing the IP policy this IP Policy Rule belongs to */ @@ -1263,9 +1483,9 @@ export interface IPPolicyRuleList { } export interface IPRestrictionCreate { /** human-readable description of this IP restriction. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this IP restriction. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** true if the IP restriction will be enforced. if false, only warnings will be issued */ enforced: boolean; /** the type of IP restriction. this defines what traffic will be restricted with the attached policies. four values are currently supported: `dashboard`, `api`, `agent`, and `endpoints` */ @@ -1290,11 +1510,11 @@ export interface IPRestriction { /** URI of the IP restriction API resource */ uri: string; /** timestamp when the IP restriction was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this IP restriction. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this IP restriction. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** true if the IP restriction will be enforced. if false, only warnings will be issued */ enforced: boolean; /** the type of IP restriction. this defines what traffic will be restricted with the attached policies. four values are currently supported: `dashboard`, `api`, `agent`, and `endpoints` */ @@ -1312,9 +1532,9 @@ export interface IPRestrictionList { } export interface ReservedAddrCreate { /** human-readable description of what this reserved address will be used for */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this reserved address. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** reserve the address in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa) */ region: string; } @@ -1331,11 +1551,11 @@ export interface ReservedAddr { /** URI of the reserved address API resource */ uri: string; /** timestamp when the reserved address was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of what this reserved address will be used for */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this reserved address. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** hostname:port of the reserved address that was assigned at creation time */ addr: string; /** reserve the address in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa) */ @@ -1350,14 +1570,14 @@ export interface ReservedAddrList { nextPageUri?: string; } export interface ReservedDomainCreate { - /** the domain name to reserve. It may be a full domain name like app.example.com. If the name does not contain a '.' it will reserve that subdomain on ngrok.io. */ - name: string; + /** hostname of the reserved domain */ + domain: string; /** reserve the domain in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa) */ region: string; /** human-readable description of what this reserved domain will be used for */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this reserved domain. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** ID of a user-uploaded TLS certificate to use for connections to targeting this domain. Optional, mutually exclusive with `certificate_management_policy`. */ certificateId?: string; /** configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional, mutually exclusive with `certificate_id`. */ @@ -1380,11 +1600,11 @@ export interface ReservedDomain { /** URI of the reserved domain API resource */ uri: string; /** timestamp when the reserved domain was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of what this reserved domain will be used for */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this reserved domain. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** hostname of the reserved domain */ domain: string; /** reserve the domain in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa) */ @@ -1416,7 +1636,7 @@ export interface ReservedDomainCertPolicy { } export interface ReservedDomainCertStatus { /** timestamp when the next renewal will be requested, RFC 3339 format */ - renewsAt?: string; + renewsAt?: Date; /** status of the certificate provisioning job, or null if the certificiate isn't being provisioned or renewed */ provisioningJob?: ReservedDomainCertJob; } @@ -1426,15 +1646,15 @@ export interface ReservedDomainCertJob { /** a message describing the current status or error */ msg: string; /** timestamp when the provisioning job started, RFC 3339 format */ - startedAt: string; + startedAt: Date; /** timestamp when the provisioning job will be retried */ - retriesAt?: string; + retriesAt?: Date; } export interface SSHCertificateAuthorityCreate { /** human-readable description of this SSH Certificate Authority. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this SSH Certificate Authority. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** the type of private key to generate. one of `rsa`, `ecdsa`, `ed25519` */ privateKeyType: string; /** the type of elliptic curve to use when creating an ECDSA key */ @@ -1455,11 +1675,11 @@ export interface SSHCertificateAuthority { /** URI of the SSH Certificate Authority API resource */ uri: string; /** timestamp when the SSH Certificate Authority API resource was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this SSH Certificate Authority. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this SSH Certificate Authority. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** raw public key for this SSH Certificate Authority */ publicKey: string; /** the type of private key for this SSH Certificate Authority */ @@ -1475,13 +1695,15 @@ export interface SSHCertificateAuthorityList { } export interface SSHCredentialCreate { /** human-readable description of who or what will use the ssh credential to authenticate. Optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this ssh credential. Optional, max 4096 bytes. */ - metadata: string; - /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ + metadata?: string; + /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of `bind:*=example` which will allow `x=example`, `y=example`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ acl: Array; /** the PEM-encoded public key of the SSH keypair that will be used to authenticate */ publicKey: string; + /** If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. */ + ownerId?: string; } export interface SSHCredentialUpdate { id: string; @@ -1489,7 +1711,7 @@ export interface SSHCredentialUpdate { description?: string; /** arbitrary user-defined machine-readable data of this ssh credential. Optional, max 4096 bytes. */ metadata?: string; - /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ + /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of `bind:*=example` which will allow `x=example`, `y=example`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ acl?: Array; } export interface SSHCredential { @@ -1498,15 +1720,17 @@ export interface SSHCredential { /** URI of the ssh credential API resource */ uri: string; /** timestamp when the ssh credential was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of who or what will use the ssh credential to authenticate. Optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this ssh credential. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** the PEM-encoded public key of the SSH keypair that will be used to authenticate */ publicKey: string; - /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ + /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of `bind:*=example` which will allow `x=example`, `y=example`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ acl: Array; + /** If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. */ + ownerId?: string; } export interface SSHCredentialList { /** the list of all ssh credentials on this account */ @@ -1524,13 +1748,13 @@ export interface SSHHostCertificateCreate { /** the list of principals included in the ssh host certificate. This is the list of hostnames and/or IP addresses that are authorized to serve SSH traffic with this certificate. Dangerously, if no principals are specified, this certificate is considered valid for all hosts. */ principals: Array; /** The time when the host certificate becomes valid, in RFC 3339 format. Defaults to the current time if unspecified. */ - validAfter: string; + validAfter: Date; /** The time when this host certificate becomes invalid, in RFC 3339 format. If unspecified, a default value of one year in the future will be used. The OpenSSH certificates RFC calls this `valid_before`. */ - validUntil: string; + validUntil: Date; /** human-readable description of this SSH Host Certificate. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this SSH Host Certificate. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; } export interface SSHHostCertificateUpdate { id: string; @@ -1545,11 +1769,11 @@ export interface SSHHostCertificate { /** URI of the SSH Host Certificate API resource */ uri: string; /** timestamp when the SSH Host Certificate API resource was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this SSH Host Certificate. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this SSH Host Certificate. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** a public key in OpenSSH Authorized Keys format that this certificate signs */ publicKey: string; /** the key type of the `public_key`, one of `rsa`, `ecdsa` or `ed25519` */ @@ -1559,9 +1783,9 @@ export interface SSHHostCertificate { /** the list of principals included in the ssh host certificate. This is the list of hostnames and/or IP addresses that are authorized to serve SSH traffic with this certificate. Dangerously, if no principals are specified, this certificate is considered valid for all hosts. */ principals: Array; /** the time when the ssh host certificate becomes valid, in RFC 3339 format. */ - validAfter: string; + validAfter: Date; /** the time after which the ssh host certificate becomes invalid, in RFC 3339 format. the OpenSSH certificates RFC calls this `valid_before`. */ - validUntil: string; + validUntil: Date; /** the signed SSH certificate in OpenSSH Authorized Keys format. this value should be placed in a `-cert.pub` certificate file on disk that should be referenced in your `sshd_config` configuration file with a `HostCertificate` directive */ certificate: string; } @@ -1585,13 +1809,13 @@ export interface SSHUserCertificateCreate { /** A map of extensions included in the certificate. Extensions are additional metadata that can be interpreted by the SSH server for any purpose. These can be used to permit or deny the ability to open a terminal, do port forwarding, x11 forwarding, and more. If unspecified, the certificate will include limited permissions with the following extension map: `{"permit-pty": "", "permit-user-rc": ""}` OpenSSH understands a number of predefined extensions. See [the OpenSSH certificate protocol spec](https://github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys) for additional details. */ extensions: Map; /** The time when the user certificate becomes valid, in RFC 3339 format. Defaults to the current time if unspecified. */ - validAfter: string; + validAfter: Date; /** The time when this host certificate becomes invalid, in RFC 3339 format. If unspecified, a default value of 24 hours will be used. The OpenSSH certificates RFC calls this `valid_before`. */ - validUntil: string; + validUntil: Date; /** human-readable description of this SSH User Certificate. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this SSH User Certificate. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; } export interface SSHUserCertificateUpdate { id: string; @@ -1606,11 +1830,11 @@ export interface SSHUserCertificate { /** URI of the SSH User Certificate API resource */ uri: string; /** timestamp when the SSH User Certificate API resource was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this SSH User Certificate. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this SSH User Certificate. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** a public key in OpenSSH Authorized Keys format that this certificate signs */ publicKey: string; /** the key type of the `public_key`, one of `rsa`, `ecdsa` or `ed25519` */ @@ -1624,9 +1848,9 @@ export interface SSHUserCertificate { /** A map of extensions included in the certificate. Extensions are additional metadata that can be interpreted by the SSH server for any purpose. These can be used to permit or deny the ability to open a terminal, do port forwarding, x11 forwarding, and more. If unspecified, the certificate will include limited permissions with the following extension map: `{"permit-pty": "", "permit-user-rc": ""}` OpenSSH understands a number of predefined extensions. See [the OpenSSH certificate protocol spec](https://github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys) for additional details. */ extensions: Map; /** the time when the ssh host certificate becomes valid, in RFC 3339 format. */ - validAfter: string; + validAfter: Date; /** the time after which the ssh host certificate becomes invalid, in RFC 3339 format. the OpenSSH certificates RFC calls this `valid_before`. */ - validUntil: string; + validUntil: Date; /** the signed SSH certificate in OpenSSH Authorized Keys Format. this value should be placed in a `-cert.pub` certificate file on disk that should be referenced in your `sshd_config` configuration file with a `HostCertificate` directive */ certificate: string; } @@ -1640,12 +1864,12 @@ export interface SSHUserCertificateList { } export interface TLSCertificateCreate { /** human-readable description of this TLS certificate. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this TLS certificate. optional, max 4096 bytes. */ - metadata: string; - /** chain of PEM-encoded certificates, leaf first. See [Certificate Bundles](https://ngrok.com/docs/api#tls-certificates-pem). */ + metadata?: string; + /** chain of PEM-encoded certificates, leaf first. See [Certificate Bundles](https://ngrok.com/docs/cloud-edge/endpoints#certificate-chains). */ certificatePem: string; - /** private key for the TLS certificate, PEM-encoded. See [Private Keys](https://ngrok.com/docs/ngrok-link#tls-certificates-key). */ + /** private key for the TLS certificate, PEM-encoded. See [Private Keys](https://ngrok.com/docs/cloud-edge/endpoints#private-keys). */ privateKeyPem: string; } export interface TLSCertificateUpdate { @@ -1661,23 +1885,23 @@ export interface TLSCertificate { /** URI of the TLS certificate API resource */ uri: string; /** timestamp when the TLS certificate was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this TLS certificate. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this TLS certificate. optional, max 4096 bytes. */ - metadata: string; - /** chain of PEM-encoded certificates, leaf first. See [Certificate Bundles](https://ngrok.com/docs/api#tls-certificates-pem). */ + metadata?: string; + /** chain of PEM-encoded certificates, leaf first. See [Certificate Bundles](https://ngrok.com/docs/cloud-edge/endpoints#certificate-chains). */ certificatePem: string; /** subject common name from the leaf of this TLS certificate */ subjectCommonName: string; /** subject alternative names (SANs) from the leaf of this TLS certificate */ subjectAlternativeNames: TLSCertificateSANs; /** timestamp (in RFC 3339 format) when this TLS certificate was issued automatically, or null if this certificate was user-uploaded */ - issuedAt?: string; + issuedAt?: Date; /** timestamp when this TLS certificate becomes valid, RFC 3339 format */ - notBefore: string; + notBefore: Date; /** timestamp when this TLS certificate becomes invalid, RFC 3339 format */ - notAfter: string; + notAfter: Date; /** set of actions the private key of this TLS certificate can be used for */ keyUsages: Array; /** extended set of actions the private key of this TLS certificate can be used for */ @@ -1713,50 +1937,17 @@ export interface TLSCertificateSANs { /** set of IP addresses this TLS certificate is also valid for */ ips: Array; } -export interface TunnelSession { - /** version of the ngrok agent that started this ngrok tunnel session */ - agentVersion: string; - /** reference to the tunnel credential or ssh credential used by the ngrok agent to start this tunnel session */ - credential: Ref; - /** unique tunnel session resource identifier */ - id: string; - /** source ip address of the tunnel session */ - ip: string; - /** arbitrary user-defined data specified in the metadata property in the ngrok configuration file. See the metadata configuration option */ - metadata: string; - /** operating system of the host the ngrok agent is running on */ - os: string; - /** the ngrok region identifier in which this tunnel session was started */ - region: string; - /** time when the tunnel session first connected to the ngrok servers */ - startedAt: string; - /** the transport protocol used to start the tunnel session. Either `ngrok/v2` or `ssh` */ - transport: string; - /** URI to the API resource of the tunnel session */ - uri: string; -} -export interface TunnelSessionList { - /** list of all tunnel sessions on this account */ - tunnelSessions: Array; - /** URI to the API resource of the tunnel session list */ - uri: string; - /** URI of the next page, or null if there is no next page */ - nextPageUri?: string; -} -export interface TunnelSessionsUpdate { - id: string; -} export interface Tunnel { /** unique tunnel resource identifier */ id: string; /** URL of the ephemeral tunnel's public endpoint */ - publicUrl: string; + publicUrl?: string; /** timestamp when the tunnel was initiated in RFC 3339 format */ - startedAt: string; - /** user-supplied metadata for the tunnel defined in the ngrok configuration file. See the tunnel [metadata configuration option](https://ngrok.com/docs#tunnel-definitions-metadata) In API version 0, this value was instead pulled from the top-level [metadata configuration option](https://ngrok.com/docs#config_metadata). */ - metadata: string; + startedAt: Date; + /** user-supplied metadata for the tunnel defined in the ngrok configuration file. See the tunnel [metadata configuration option](https://ngrok.com/docs/secure-tunnels/ngrok-agent/reference/config#common-tunnel-configuration-properties) In API version 0, this value was instead pulled from the top-level [metadata configuration option](https://ngrok.com/docs/secure-tunnels/ngrok-agent/reference/config#metadata). */ + metadata?: string; /** tunnel protocol for ephemeral tunnels. one of `http`, `https`, `tcp` or `tls` */ - proto: string; + proto?: string; /** identifier of tune region where the tunnel is running */ region: string; /** reference object pointing to the tunnel session on which this tunnel was started */ @@ -1764,7 +1955,7 @@ export interface Tunnel { /** the ephemeral endpoint this tunnel is associated with, if this is an agent-initiated tunnel */ endpoint?: Ref; /** the labels the tunnel group backends will match against, if this is a backend tunnel */ - labels: Map; + labels?: Map; /** tunnel group backends served by this backend tunnel */ backends?: Array; /** upstream address the ngrok agent forwards traffic over this tunnel to. this may be expressed as a URL or a network address. */ diff --git a/lib/datatypes.d.ts.map b/lib/datatypes.d.ts.map index 194a77d..5eb3ed1 100644 --- a/lib/datatypes.d.ts.map +++ b/lib/datatypes.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"datatypes.d.ts","sourceRoot":"","sources":["../src/datatypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"datatypes.d.ts","sourceRoot":"","sources":["../src/datatypes.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/datatypes.js b/lib/datatypes.js index 8aef7ec..c81f32a 100644 --- a/lib/datatypes.js +++ b/lib/datatypes.js @@ -1,3 +1,4 @@ -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -//# sourceMappingURL=datatypes.js.map +"use strict"; +// Code generated for API Clients. DO NOT EDIT. +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=datatypes.js.map \ No newline at end of file diff --git a/lib/datatypes.js.map b/lib/datatypes.js.map index 04c4e5b..92d5df2 100644 --- a/lib/datatypes.js.map +++ b/lib/datatypes.js.map @@ -1 +1 @@ -{"version":3,"file":"datatypes.js","sourceRoot":"","sources":["../src/datatypes.ts"],"names":[],"mappings":""} \ No newline at end of file +{"version":3,"file":"datatypes.js","sourceRoot":"","sources":["../src/datatypes.ts"],"names":[],"mappings":";AAAA,+CAA+C"} \ No newline at end of file diff --git a/lib/index.d.ts.map b/lib/index.d.ts.map index f55e922..2caf29f 100644 --- a/lib/index.d.ts.map +++ b/lib/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,UAAU,CAAA;AACxB,cAAc,aAAa,CAAA"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAEA,cAAc,UAAU,CAAA;AACxB,cAAc,aAAa,CAAA"} \ No newline at end of file diff --git a/lib/index.js b/lib/index.js index e33146a..8c1a63c 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1,28 +1,16 @@ -'use strict'; -var __createBinding = - (this && this.__createBinding) || - (Object.create - ? function (o, m, k, k2) { - if (k2 === undefined) k2 = k; - Object.defineProperty(o, k2, { - enumerable: true, - get: function () { - return m[k]; - }, - }); - } - : function (o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; - }); -var __exportStar = - (this && this.__exportStar) || - function (m, exports) { - for (var p in m) - if (p !== 'default' && !Object.prototype.hasOwnProperty.call(exports, p)) - __createBinding(exports, m, p); - }; -Object.defineProperty(exports, '__esModule', { value: true }); -__exportStar(require('./client'), exports); -__exportStar(require('./datatypes'), exports); -//# sourceMappingURL=index.js.map +"use strict"; +// Code generated for API Clients. DO NOT EDIT. +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./client"), exports); +__exportStar(require("./datatypes"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/lib/index.js.map b/lib/index.js.map index a437d4d..4210644 100644 --- a/lib/index.js.map +++ b/lib/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,2CAAwB;AACxB,8CAA2B"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA,+CAA+C;;;;;;;;;;;;AAE/C,2CAAwB;AACxB,8CAA2B"} \ No newline at end of file diff --git a/lib/services.d.ts b/lib/services.d.ts index 972c7cd..e458c92 100644 --- a/lib/services.d.ts +++ b/lib/services.d.ts @@ -15,7 +15,7 @@ export declare class AbuseReports { /** * Get the detailed status of abuse report by ID. */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; } export declare class AgentIngresses { private httpClient; @@ -28,15 +28,15 @@ export declare class AgentIngresses { /** * Delete an Agent Ingress by ID */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get the details of an Agent Ingress by ID. */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all Agent Ingresses owned by this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -62,15 +62,15 @@ export declare class APIKeys { /** * Delete an API key by ID */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get the details of an API key by ID. */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all API keys owned by this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -78,6 +78,76 @@ export declare class APIKeys { */ update(arg: datatypes.APIKeyUpdate): Promise; } +export declare class ApplicationSessions { + private httpClient; + /** Do not construct this object directly, use the applicationSessions property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + /** + * Get an application session by ID. + */ + get(id: any): Promise; + /** + * Delete an application session by ID. + */ + delete(id: any): Promise; + /** + * List all application sessions for this account. + */ + list(beforeId?: string, limit?: string): Promise>; + private _pagedList; + private _asyncList; +} +export declare class ApplicationUsers { + private httpClient; + /** Do not construct this object directly, use the applicationUsers property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + /** + * Get an application user by ID. + */ + get(id: any): Promise; + /** + * Delete an application user by ID. + */ + delete(id: any): Promise; + /** + * List all application users for this account. + */ + list(beforeId?: string, limit?: string): Promise>; + private _pagedList; + private _asyncList; +} +/** + * Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel + sessions that are running and connected to the ngrok service. Each tunnel + session can include one or more Tunnels. + */ +export declare class TunnelSessions { + private httpClient; + /** Do not construct this object directly, use the tunnelSessions property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + /** + * List all online tunnel sessions running on this account. + */ + list(beforeId?: string, limit?: string): Promise>; + private _pagedList; + private _asyncList; + /** + * Get the detailed status of a tunnel session by ID + */ + get(id: any): Promise; + /** + * Issues a command instructing the ngrok agent to restart. The agent restarts itself by calling exec() on platforms that support it. This operation is notably not supported on Windows. When an agent restarts, it reconnects with a new tunnel session ID. + */ + restart(id: any): Promise; + /** + * Issues a command instructing the ngrok agent that started this tunnel session to exit. + */ + stop(id: any): Promise; + /** + * Issues a command instructing the ngrok agent to update itself to the latest version. After this call completes successfully, the ngrok agent will be in the update process. A caller should wait some amount of time to allow the update to complete (at least 10 seconds) before making a call to the Restart endpoint to request that the agent restart itself to start using the new code. This call will never update an ngrok agent to a new major version which could cause breaking compatibility issues. If you wish to update to a new major version, that must be done manually. Still, please be aware that updating your ngrok agent could break your integration. This call will fail in any of the following circumstances: there is no update available the ngrok agent's configuration disabled update checks the agent is currently in process of updating the agent has already successfully updated but has not yet been restarted + */ + update(arg: datatypes.TunnelSessionsUpdate): Promise; +} /** * A Failover backend defines failover behavior within a list of referenced backends. Traffic is sent to the first backend in the list. If that backend @@ -95,15 +165,15 @@ export declare class FailoverBackends { /** * Delete a Failover backend by ID. */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get detailed information about a Failover backend by ID */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all Failover backends on this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -116,9 +186,9 @@ export declare class HTTPResponseBackends { /** Do not construct this object directly, use the httpResponseBackends property of an Ngrok client object instead. */ constructor(httpClient: Wretcher); create(arg: datatypes.HTTPResponseBackendCreate): Promise; - delete(arg: datatypes.Item): Promise; - get(arg: datatypes.Item): Promise; - list(): Promise>; + delete(id: any): Promise; + get(id: any): Promise; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; update(arg: datatypes.HTTPResponseBackendUpdate): Promise; @@ -138,15 +208,15 @@ export declare class TunnelGroupBackends { /** * Delete a TunnelGroup backend by ID. */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get detailed information about a TunnelGroup backend by ID */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all TunnelGroup backends on this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -171,15 +241,15 @@ export declare class WeightedBackends { /** * Delete a Weighted backend by ID. */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get detailed information about a Weighted backend by ID */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all Weighted backends on this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -205,15 +275,15 @@ export declare class CertificateAuthorities { /** * Delete a Certificate Authority */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get detailed information about a certficate authority */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all Certificate Authority on this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -224,7 +294,7 @@ export declare class CertificateAuthorities { /** * Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with - the `ngrok authtoken` command or by specifying it in the `ngrok.yml` + the `ngrok config add-authtoken` command or by specifying it in the `ngrok.yml` configuration file with the `authtoken` property. */ export declare class Credentials { @@ -238,15 +308,15 @@ export declare class Credentials { /** * Delete a tunnel authtoken credential by ID */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get detailed information about a tunnel authtoken credential */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all tunnel authtoken credentials on this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -286,11 +356,11 @@ export declare class EdgesHTTPS { /** * Get an HTTPS Edge by ID */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * Returns a list of all HTTPS Edges on this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -300,23 +370,23 @@ export declare class EdgesHTTPS { /** * Delete an HTTPS Edge by ID */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; } export declare class HTTPSEdgeMutualTLSModule { private httpClient; /** Do not construct this object directly, use the httpsEdgeMutualTlsModule property of an Ngrok client object instead. */ constructor(httpClient: Wretcher); replace(arg: datatypes.EdgeMutualTLSReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; + get(id: any): Promise; + delete(id: any): Promise; } export declare class HTTPSEdgeTLSTerminationModule { private httpClient; /** Do not construct this object directly, use the httpsEdgeTlsTerminationModule property of an Ngrok client object instead. */ constructor(httpClient: Wretcher); replace(arg: datatypes.EdgeTLSTerminationAtEdgeReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; + get(id: any): Promise; + delete(id: any): Promise; } export declare class EdgeRouteBackendModule { private httpClient; @@ -417,11 +487,11 @@ export declare class EdgesTCP { /** * Get a TCP Edge by ID */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * Returns a list of all TCP Edges on this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -431,23 +501,23 @@ export declare class EdgesTCP { /** * Delete a TCP Edge by ID */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; } export declare class TCPEdgeBackendModule { private httpClient; /** Do not construct this object directly, use the tcpEdgeBackendModule property of an Ngrok client object instead. */ constructor(httpClient: Wretcher); replace(arg: datatypes.EdgeBackendReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; + get(id: any): Promise; + delete(id: any): Promise; } export declare class TCPEdgeIPRestrictionModule { private httpClient; /** Do not construct this object directly, use the tcpEdgeIpRestrictionModule property of an Ngrok client object instead. */ constructor(httpClient: Wretcher); replace(arg: datatypes.EdgeIPRestrictionReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; + get(id: any): Promise; + delete(id: any): Promise; } export declare class EdgesTLS { private httpClient; @@ -460,11 +530,11 @@ export declare class EdgesTLS { /** * Get a TLS Edge by ID */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * Returns a list of all TLS Edges on this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -474,39 +544,39 @@ export declare class EdgesTLS { /** * Delete a TLS Edge by ID */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; } export declare class TLSEdgeBackendModule { private httpClient; /** Do not construct this object directly, use the tlsEdgeBackendModule property of an Ngrok client object instead. */ constructor(httpClient: Wretcher); replace(arg: datatypes.EdgeBackendReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; + get(id: any): Promise; + delete(id: any): Promise; } export declare class TLSEdgeIPRestrictionModule { private httpClient; /** Do not construct this object directly, use the tlsEdgeIpRestrictionModule property of an Ngrok client object instead. */ constructor(httpClient: Wretcher); replace(arg: datatypes.EdgeIPRestrictionReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; + get(id: any): Promise; + delete(id: any): Promise; } export declare class TLSEdgeMutualTLSModule { private httpClient; /** Do not construct this object directly, use the tlsEdgeMutualTlsModule property of an Ngrok client object instead. */ constructor(httpClient: Wretcher); replace(arg: datatypes.EdgeMutualTLSReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; + get(id: any): Promise; + delete(id: any): Promise; } export declare class TLSEdgeTLSTerminationModule { private httpClient; /** Do not construct this object directly, use the tlsEdgeTlsTerminationModule property of an Ngrok client object instead. */ constructor(httpClient: Wretcher); replace(arg: datatypes.EdgeTLSTerminationReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; + get(id: any): Promise; + delete(id: any): Promise; } /** * Endpoints provides an API for querying the endpoint objects @@ -520,34 +590,34 @@ export declare class Endpoints { /** * List all active endpoints on the account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** * Get the status of an endpoint by ID */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; } export declare class EventDestinations { private httpClient; /** Do not construct this object directly, use the eventDestinations property of an Ngrok client object instead. */ constructor(httpClient: Wretcher); /** - * Create a new Event Destination. It will not apply to anything until it is associated with an Event Stream, and that Event Stream is associated with an Endpoint Config. + * Create a new Event Destination. It will not apply to anything until it is associated with an Event Subscription. */ create(arg: datatypes.EventDestinationCreate): Promise; /** * Delete an Event Destination. If the Event Destination is still referenced by an Event Subscription. */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get detailed information about an Event Destination by ID. */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all Event Destinations on this account. */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -566,15 +636,15 @@ export declare class EventSubscriptions { /** * Delete an Event Subscription. */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get an Event Subscription by ID. */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List this Account's Event Subscriptions. */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -624,15 +694,15 @@ export declare class IPPolicies { /** * Delete an IP policy. If the IP policy is referenced by another object for the purposes of traffic restriction it will be treated as if the IP policy remains but has zero rules. */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get detailed information about an IP policy by ID. */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all IP policies on this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -655,15 +725,15 @@ export declare class IPPolicyRules { /** * Delete an IP policy rule. */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get detailed information about an IP policy rule by ID. */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all IP policy rules on this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -690,15 +760,15 @@ export declare class IPRestrictions { /** * Delete an IP restriction */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get detailed information about an IP restriction */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all IP restrictions on this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -722,15 +792,15 @@ export declare class ReservedAddrs { /** * Delete a reserved address. */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get the details of a reserved address. */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all reserved addresses on this account. */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -755,15 +825,15 @@ export declare class ReservedDomains { /** * Delete a reserved domain. */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get the details of a reserved domain. */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all reserved domains on this account. */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -773,11 +843,11 @@ export declare class ReservedDomains { /** * Detach the certificate management policy attached to a reserved domain. */ - deleteCertificateManagementPolicy(arg: datatypes.Item): Promise; + deleteCertificateManagementPolicy(id: any): Promise; /** * Detach the certificate attached to a reserved domain. */ - deleteCertificate(arg: datatypes.Item): Promise; + deleteCertificate(id: any): Promise; } /** * An SSH Certificate Authority is a pair of an SSH Certificate and its private @@ -794,15 +864,15 @@ export declare class SSHCertificateAuthorities { /** * Delete an SSH Certificate Authority */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get detailed information about an SSH Certficate Authority */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all SSH Certificate Authorities on this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -825,15 +895,15 @@ export declare class SSHCredentials { /** * Delete an ssh_credential by ID */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get detailed information about an ssh_credential */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all ssh credentials on this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -857,15 +927,15 @@ export declare class SSHHostCertificates { /** * Delete an SSH Host Certificate */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get detailed information about an SSH Host Certficate */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all SSH Host Certificates issued on this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -889,15 +959,15 @@ export declare class SSHUserCertificates { /** * Delete an SSH User Certificate */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get detailed information about an SSH User Certficate */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all SSH User Certificates issued on this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -923,15 +993,15 @@ export declare class TLSCertificates { /** * Delete a TLS certificate */ - delete(arg: datatypes.Item): Promise; + delete(id: any): Promise; /** * Get detailed information about a TLS certificate */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; /** * List all TLS certificates on this account */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** @@ -939,38 +1009,6 @@ export declare class TLSCertificates { */ update(arg: datatypes.TLSCertificateUpdate): Promise; } -/** - * Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel - sessions that are running and connected to the ngrok service. Each tunnel - session can include one or more Tunnels. - */ -export declare class TunnelSessions { - private httpClient; - /** Do not construct this object directly, use the tunnelSessions property of an Ngrok client object instead. */ - constructor(httpClient: Wretcher); - /** - * List all online tunnel sessions running on this account. - */ - list(): Promise>; - private _pagedList; - private _asyncList; - /** - * Get the detailed status of a tunnel session by ID - */ - get(arg: datatypes.Item): Promise; - /** - * Issues a command instructing the ngrok agent to restart. The agent restarts itself by calling exec() on platforms that support it. This operation is notably not supported on Windows. When an agent restarts, it reconnects with a new tunnel session ID. - */ - restart(arg: datatypes.Item): Promise; - /** - * Issues a command instructing the ngrok agent that started this tunnel session to exit. - */ - stop(arg: datatypes.Item): Promise; - /** - * Issues a command instructing the ngrok agent to update itself to the latest version. After this call completes successfully, the ngrok agent will be in the update process. A caller should wait some amount of time to allow the update to complete (at least 10 seconds) before making a call to the Restart endpoint to request that the agent restart itself to start using the new code. This call will never update an ngrok agent to a new major version which could cause breaking compatibility issues. If you wish to update to a new major version, that must be done manually. Still, please be aware that updating your ngrok agent could break your integration. This call will fail in any of the following circumstances: there is no update available the ngrok agent's configuration disabled update checks the agent is currently in process of updating the agent has already successfully updated but has not yet been restarted - */ - update(arg: datatypes.TunnelSessionsUpdate): Promise; -} /** * Tunnels provide endpoints to access services exposed by a running ngrok agent tunnel session or an SSH reverse tunnel session. @@ -982,12 +1020,12 @@ export declare class Tunnels { /** * List all online tunnels currently running on the account. */ - list(): Promise>; + list(beforeId?: string, limit?: string): Promise>; private _pagedList; private _asyncList; /** * Get the status of a tunnel by ID */ - get(arg: datatypes.Item): Promise; + get(id: any): Promise; } //# sourceMappingURL=services.d.ts.map \ No newline at end of file diff --git a/lib/services.d.ts.map b/lib/services.d.ts.map index c707404..3138058 100644 --- a/lib/services.d.ts.map +++ b/lib/services.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"services.d.ts","sourceRoot":"","sources":["../src/services.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"services.d.ts","sourceRoot":"","sources":["../src/services.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/services.js b/lib/services.js index b47494c..34dbabc 100644 --- a/lib/services.js +++ b/lib/services.js @@ -1,308 +1,166 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function (thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function (resolve) { - resolve(value); - }); - } +"use strict"; +// Code generated for API Clients. DO NOT EDIT. +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step((generator = generator.apply(thisArg, _arguments || [])).next()); + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); }); - }; -var __asyncValues = - (this && this.__asyncValues) || - function (o) { - if (!Symbol.asyncIterator) - throw new TypeError('Symbol.asyncIterator is not defined.'); - var m = o[Symbol.asyncIterator], - i; - return m - ? m.call(o) - : ((o = - typeof __values === 'function' ? __values(o) : o[Symbol.iterator]()), - (i = {}), - verb('next'), - verb('throw'), - verb('return'), - (i[Symbol.asyncIterator] = function () { - return this; - }), - i); - function verb(n) { - i[n] = - o[n] && - function (v) { - return new Promise(function (resolve, reject) { - (v = o[n](v)), settle(resolve, reject, v.done, v.value); - }); - }; - } - function settle(resolve, reject, d, v) { - Promise.resolve(v).then(function (v) { - resolve({ value: v, done: d }); - }, reject); - } - }; -var __await = - (this && this.__await) || - function (v) { - return this instanceof __await ? ((this.v = v), this) : new __await(v); - }; -var __asyncGenerator = - (this && this.__asyncGenerator) || - function (thisArg, _arguments, generator) { - if (!Symbol.asyncIterator) - throw new TypeError('Symbol.asyncIterator is not defined.'); - var g = generator.apply(thisArg, _arguments || []), - i, - q = []; - return ( - (i = {}), - verb('next'), - verb('throw'), - verb('return'), - (i[Symbol.asyncIterator] = function () { - return this; - }), - i - ); - function verb(n) { - if (g[n]) - i[n] = function (v) { - return new Promise(function (a, b) { - q.push([n, v, a, b]) > 1 || resume(n, v); - }); - }; - } - function resume(n, v) { - try { - step(g[n](v)); - } catch (e) { - settle(q[0][3], e); - } - } - function step(r) { - r.value instanceof __await - ? Promise.resolve(r.value.v).then(fulfill, reject) - : settle(q[0][2], r); - } - function fulfill(value) { - resume('next', value); - } - function reject(value) { - resume('throw', value); - } - function settle(f, v) { - if ((f(v), q.shift(), q.length)) resume(q[0][0], q[0][1]); - } - }; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.Tunnels = - exports.TunnelSessions = - exports.TLSCertificates = - exports.SSHUserCertificates = - exports.SSHHostCertificates = - exports.SSHCredentials = - exports.SSHCertificateAuthorities = - exports.ReservedDomains = - exports.ReservedAddrs = - exports.IPRestrictions = - exports.IPPolicyRules = - exports.IPPolicies = - exports.EventSources = - exports.EventSubscriptions = - exports.EventDestinations = - exports.Endpoints = - exports.TLSEdgeTLSTerminationModule = - exports.TLSEdgeMutualTLSModule = - exports.TLSEdgeIPRestrictionModule = - exports.TLSEdgeBackendModule = - exports.EdgesTLS = - exports.TCPEdgeIPRestrictionModule = - exports.TCPEdgeBackendModule = - exports.EdgesTCP = - exports.EdgeRouteWebsocketTCPConverterModule = - exports.EdgeRouteOIDCModule = - exports.EdgeRouteSAMLModule = - exports.EdgeRouteOAuthModule = - exports.EdgeRouteWebhookVerificationModule = - exports.EdgeRouteCircuitBreakerModule = - exports.EdgeRouteCompressionModule = - exports.EdgeRouteResponseHeadersModule = - exports.EdgeRouteRequestHeadersModule = - exports.EdgeRouteIPRestrictionModule = - exports.EdgeRouteBackendModule = - exports.HTTPSEdgeTLSTerminationModule = - exports.HTTPSEdgeMutualTLSModule = - exports.EdgesHTTPS = - exports.EdgesHTTPSRoutes = - exports.Credentials = - exports.CertificateAuthorities = - exports.WeightedBackends = - exports.TunnelGroupBackends = - exports.HTTPResponseBackends = - exports.FailoverBackends = - exports.APIKeys = - exports.AgentIngresses = - exports.AbuseReports = - void 0; -const util = require('./util'); +}; +var __asyncValues = (this && this.__asyncValues) || function (o) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var m = o[Symbol.asyncIterator], i; + return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); + function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } + function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } +}; +var __await = (this && this.__await) || function (v) { return this instanceof __await ? (this.v = v, this) : new __await(v); } +var __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _arguments, generator) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var g = generator.apply(thisArg, _arguments || []), i, q = []; + return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i; + function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; } + function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } + function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } + function fulfill(value) { resume("next", value); } + function reject(value) { resume("throw", value); } + function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Tunnels = exports.TLSCertificates = exports.SSHUserCertificates = exports.SSHHostCertificates = exports.SSHCredentials = exports.SSHCertificateAuthorities = exports.ReservedDomains = exports.ReservedAddrs = exports.IPRestrictions = exports.IPPolicyRules = exports.IPPolicies = exports.EventSources = exports.EventSubscriptions = exports.EventDestinations = exports.Endpoints = exports.TLSEdgeTLSTerminationModule = exports.TLSEdgeMutualTLSModule = exports.TLSEdgeIPRestrictionModule = exports.TLSEdgeBackendModule = exports.EdgesTLS = exports.TCPEdgeIPRestrictionModule = exports.TCPEdgeBackendModule = exports.EdgesTCP = exports.EdgeRouteWebsocketTCPConverterModule = exports.EdgeRouteOIDCModule = exports.EdgeRouteSAMLModule = exports.EdgeRouteOAuthModule = exports.EdgeRouteWebhookVerificationModule = exports.EdgeRouteCircuitBreakerModule = exports.EdgeRouteCompressionModule = exports.EdgeRouteResponseHeadersModule = exports.EdgeRouteRequestHeadersModule = exports.EdgeRouteIPRestrictionModule = exports.EdgeRouteBackendModule = exports.HTTPSEdgeTLSTerminationModule = exports.HTTPSEdgeMutualTLSModule = exports.EdgesHTTPS = exports.EdgesHTTPSRoutes = exports.Credentials = exports.CertificateAuthorities = exports.WeightedBackends = exports.TunnelGroupBackends = exports.HTTPResponseBackends = exports.FailoverBackends = exports.TunnelSessions = exports.ApplicationUsers = exports.ApplicationSessions = exports.APIKeys = exports.AgentIngresses = exports.AbuseReports = void 0; +const util = require("./util"); /** * Abuse Reports allow you to submit take-down requests for URLs hosted by ngrok that violate ngrok's terms of service. */ class AbuseReports { - /** Do not construct this object directly, use the abuseReports property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Creates a new abuse report which will be reviewed by our system and abuse response team. This API is only available to authorized accounts. Contact abuse@ngrok.com to request access - */ - create(arg) { - return this.httpClient - .url(`/abuse_reports`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get the detailed status of abuse report by ID. - */ - get(arg) { - return this.httpClient - .url(`/abuse_reports/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the abuseReports property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Creates a new abuse report which will be reviewed by our system and abuse response team. This API is only available to authorized accounts. Contact abuse@ngrok.com to request access + */ + create(arg) { + return this.httpClient + .url(`/abuse_reports`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get the detailed status of abuse report by ID. + */ + get(id) { + return this.httpClient + .url(`/abuse_reports/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.AbuseReports = AbuseReports; class AgentIngresses { - /** Do not construct this object directly, use the agentIngresses property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new Agent Ingress. The ngrok agent can be configured to connect to ngrok via the new set of addresses on the returned Agent Ingress. - */ - create(arg) { - return this.httpClient - .url(`/agent_ingresses`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete an Agent Ingress by ID - */ - delete(arg) { - return this.httpClient - .url(`/agent_ingresses/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get the details of an Agent Ingress by ID. - */ - get(arg) { - return this.httpClient - .url(`/agent_ingresses/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all Agent Ingresses owned by this account - */ - list() { - var e_1, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_1_1) { - e_1 = { error: e_1_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_1) throw e_1.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/agent_ingresses`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_1() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.ingresses; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update attributes of an Agent Ingress by ID. - */ - update(arg) { - return this.httpClient - .url(`/agent_ingresses/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the agentIngresses property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a new Agent Ingress. The ngrok agent can be configured to connect to ngrok via the new set of addresses on the returned Agent Ingress. + */ + create(arg) { + return this.httpClient + .url(`/agent_ingresses`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an Agent Ingress by ID + */ + delete(id) { + return this.httpClient + .url(`/agent_ingresses/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get the details of an Agent Ingress by ID. + */ + get(id) { + return this.httpClient + .url(`/agent_ingresses/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all Agent Ingresses owned by this account + */ + list(beforeId, limit) { + var e_1, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_1_1) { e_1 = { error: e_1_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_1) throw e_1.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/agent_ingresses`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_1() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.ingresses; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update attributes of an Agent Ingress by ID. + */ + update(arg) { + return this.httpClient + .url(`/agent_ingresses/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.AgentIngresses = AgentIngresses; /** @@ -313,109 +171,374 @@ exports.AgentIngresses = AgentIngresses; ngrok.com dashboard. */ class APIKeys { - /** Do not construct this object directly, use the apiKeys property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new API key. The generated API key can be used to authenticate to the ngrok API. - */ - create(arg) { - return this.httpClient - .url(`/api_keys`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete an API key by ID - */ - delete(arg) { - return this.httpClient - .url(`/api_keys/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get the details of an API key by ID. - */ - get(arg) { - return this.httpClient - .url(`/api_keys/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all API keys owned by this account - */ - list() { - var e_2, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_2_1) { - e_2 = { error: e_2_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_2) throw e_2.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/api_keys`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_2() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.keys; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update attributes of an API key by ID. - */ - update(arg) { - return this.httpClient - .url(`/api_keys/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the apiKeys property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a new API key. The generated API key can be used to authenticate to the ngrok API. + */ + create(arg) { + return this.httpClient + .url(`/api_keys`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an API key by ID + */ + delete(id) { + return this.httpClient + .url(`/api_keys/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get the details of an API key by ID. + */ + get(id) { + return this.httpClient + .url(`/api_keys/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all API keys owned by this account + */ + list(beforeId, limit) { + var e_2, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_2_1) { e_2 = { error: e_2_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_2) throw e_2.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/api_keys`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_2() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.keys; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update attributes of an API key by ID. + */ + update(arg) { + return this.httpClient + .url(`/api_keys/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.APIKeys = APIKeys; +class ApplicationSessions { + /** Do not construct this object directly, use the applicationSessions property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Get an application session by ID. + */ + get(id) { + return this.httpClient + .url(`/app/sessions/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an application session by ID. + */ + delete(id) { + return this.httpClient + .url(`/app/sessions/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all application sessions for this account. + */ + list(beforeId, limit) { + var e_3, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_3_1) { e_3 = { error: e_3_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_3) throw e_3.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/app/sessions`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_3() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.applicationSessions; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } +} +exports.ApplicationSessions = ApplicationSessions; +class ApplicationUsers { + /** Do not construct this object directly, use the applicationUsers property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Get an application user by ID. + */ + get(id) { + return this.httpClient + .url(`/app/users/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an application user by ID. + */ + delete(id) { + return this.httpClient + .url(`/app/users/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all application users for this account. + */ + list(beforeId, limit) { + var e_4, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_4_1) { e_4 = { error: e_4_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_4) throw e_4.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/app/users`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_4() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.applicationUsers; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } +} +exports.ApplicationUsers = ApplicationUsers; +/** + * Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel + sessions that are running and connected to the ngrok service. Each tunnel + session can include one or more Tunnels. + */ +class TunnelSessions { + /** Do not construct this object directly, use the tunnelSessions property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * List all online tunnel sessions running on this account. + */ + list(beforeId, limit) { + var e_5, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_5_1) { e_5 = { error: e_5_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_5) throw e_5.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/tunnel_sessions`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_5() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.tunnelSessions; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Get the detailed status of a tunnel session by ID + */ + get(id) { + return this.httpClient + .url(`/tunnel_sessions/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Issues a command instructing the ngrok agent to restart. The agent restarts itself by calling exec() on platforms that support it. This operation is notably not supported on Windows. When an agent restarts, it reconnects with a new tunnel session ID. + */ + restart(id) { + return this.httpClient + .url(`/tunnel_sessions/${id}/restart`) + .post(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Issues a command instructing the ngrok agent that started this tunnel session to exit. + */ + stop(id) { + return this.httpClient + .url(`/tunnel_sessions/${id}/stop`) + .post(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Issues a command instructing the ngrok agent to update itself to the latest version. After this call completes successfully, the ngrok agent will be in the update process. A caller should wait some amount of time to allow the update to complete (at least 10 seconds) before making a call to the Restart endpoint to request that the agent restart itself to start using the new code. This call will never update an ngrok agent to a new major version which could cause breaking compatibility issues. If you wish to update to a new major version, that must be done manually. Still, please be aware that updating your ngrok agent could break your integration. This call will fail in any of the following circumstances: there is no update available the ngrok agent's configuration disabled update checks the agent is currently in process of updating the agent has already successfully updated but has not yet been restarted + */ + update(arg) { + return this.httpClient + .url(`/tunnel_sessions/${arg.id}/update`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} +exports.TunnelSessions = TunnelSessions; /** * A Failover backend defines failover behavior within a list of referenced backends. Traffic is sent to the first backend in the list. If that backend @@ -423,196 +546,190 @@ exports.APIKeys = APIKeys; the next backend in the list until one is successful. */ class FailoverBackends { - /** Do not construct this object directly, use the failoverBackends property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new Failover backend - */ - create(arg) { - return this.httpClient - .url(`/backends/failover`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete a Failover backend by ID. - */ - delete(arg) { - return this.httpClient - .url(`/backends/failover/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get detailed information about a Failover backend by ID - */ - get(arg) { - return this.httpClient - .url(`/backends/failover/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all Failover backends on this account - */ - list() { - var e_3, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_3_1) { - e_3 = { error: e_3_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_3) throw e_3.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/backends/failover`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_3() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.backends; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update Failover backend by ID - */ - update(arg) { - return this.httpClient - .url(`/backends/failover/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the failoverBackends property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a new Failover backend + */ + create(arg) { + return this.httpClient + .url(`/backends/failover`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete a Failover backend by ID. + */ + delete(id) { + return this.httpClient + .url(`/backends/failover/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get detailed information about a Failover backend by ID + */ + get(id) { + return this.httpClient + .url(`/backends/failover/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all Failover backends on this account + */ + list(beforeId, limit) { + var e_6, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_6_1) { e_6 = { error: e_6_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_6) throw e_6.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/backends/failover`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_6() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.backends; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update Failover backend by ID + */ + update(arg) { + return this.httpClient + .url(`/backends/failover/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.FailoverBackends = FailoverBackends; class HTTPResponseBackends { - /** Do not construct this object directly, use the httpResponseBackends property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - create(arg) { - return this.httpClient - .url(`/backends/http_response`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/backends/http_response/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/backends/http_response/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - list() { - var e_4, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_4_1) { - e_4 = { error: e_4_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_4) throw e_4.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/backends/http_response`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_4() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.backends; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - update(arg) { - return this.httpClient - .url(`/backends/http_response/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the httpResponseBackends property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + create(arg) { + return this.httpClient + .url(`/backends/http_response`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(id) { + return this.httpClient + .url(`/backends/http_response/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(id) { + return this.httpClient + .url(`/backends/http_response/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + list(beforeId, limit) { + var e_7, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_7_1) { e_7 = { error: e_7_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_7) throw e_7.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/backends/http_response`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_7() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.backends; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + update(arg) { + return this.httpClient + .url(`/backends/http_response/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.HTTPResponseBackends = HTTPResponseBackends; /** @@ -620,107 +737,104 @@ exports.HTTPResponseBackends = HTTPResponseBackends; a label selector. */ class TunnelGroupBackends { - /** Do not construct this object directly, use the tunnelGroupBackends property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new TunnelGroup backend - */ - create(arg) { - return this.httpClient - .url(`/backends/tunnel_group`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete a TunnelGroup backend by ID. - */ - delete(arg) { - return this.httpClient - .url(`/backends/tunnel_group/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get detailed information about a TunnelGroup backend by ID - */ - get(arg) { - return this.httpClient - .url(`/backends/tunnel_group/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all TunnelGroup backends on this account - */ - list() { - var e_5, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_5_1) { - e_5 = { error: e_5_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_5) throw e_5.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/backends/tunnel_group`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_5() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.backends; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update TunnelGroup backend by ID - */ - update(arg) { - return this.httpClient - .url(`/backends/tunnel_group/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the tunnelGroupBackends property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a new TunnelGroup backend + */ + create(arg) { + return this.httpClient + .url(`/backends/tunnel_group`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete a TunnelGroup backend by ID. + */ + delete(id) { + return this.httpClient + .url(`/backends/tunnel_group/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get detailed information about a TunnelGroup backend by ID + */ + get(id) { + return this.httpClient + .url(`/backends/tunnel_group/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all TunnelGroup backends on this account + */ + list(beforeId, limit) { + var e_8, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_8_1) { e_8 = { error: e_8_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_8) throw e_8.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/backends/tunnel_group`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_8() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.backends; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update TunnelGroup backend by ID + */ + update(arg) { + return this.httpClient + .url(`/backends/tunnel_group/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.TunnelGroupBackends = TunnelGroupBackends; /** @@ -730,107 +844,104 @@ exports.TunnelGroupBackends = TunnelGroupBackends; weights. */ class WeightedBackends { - /** Do not construct this object directly, use the weightedBackends property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new Weighted backend - */ - create(arg) { - return this.httpClient - .url(`/backends/weighted`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete a Weighted backend by ID. - */ - delete(arg) { - return this.httpClient - .url(`/backends/weighted/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get detailed information about a Weighted backend by ID - */ - get(arg) { - return this.httpClient - .url(`/backends/weighted/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all Weighted backends on this account - */ - list() { - var e_6, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_6_1) { - e_6 = { error: e_6_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_6) throw e_6.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/backends/weighted`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_6() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.backends; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update Weighted backend by ID - */ - update(arg) { - return this.httpClient - .url(`/backends/weighted/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the weightedBackends property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a new Weighted backend + */ + create(arg) { + return this.httpClient + .url(`/backends/weighted`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete a Weighted backend by ID. + */ + delete(id) { + return this.httpClient + .url(`/backends/weighted/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get detailed information about a Weighted backend by ID + */ + get(id) { + return this.httpClient + .url(`/backends/weighted/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all Weighted backends on this account + */ + list(beforeId, limit) { + var e_9, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_9_1) { e_9 = { error: e_9_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_9) throw e_9.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/backends/weighted`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_9() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.backends; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update Weighted backend by ID + */ + update(arg) { + return this.httpClient + .url(`/backends/weighted/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.WeightedBackends = WeightedBackends; /** @@ -841,1115 +952,1093 @@ exports.WeightedBackends = WeightedBackends; thus a private key is not included in the resource. */ class CertificateAuthorities { - /** Do not construct this object directly, use the certificateAuthorities property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Upload a new Certificate Authority - */ - create(arg) { - return this.httpClient - .url(`/certificate_authorities`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete a Certificate Authority - */ - delete(arg) { - return this.httpClient - .url(`/certificate_authorities/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get detailed information about a certficate authority - */ - get(arg) { - return this.httpClient - .url(`/certificate_authorities/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all Certificate Authority on this account - */ - list() { - var e_7, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_7_1) { - e_7 = { error: e_7_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_7) throw e_7.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/certificate_authorities`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_7() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.certificateAuthorities; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update attributes of a Certificate Authority by ID - */ - update(arg) { - return this.httpClient - .url(`/certificate_authorities/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the certificateAuthorities property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Upload a new Certificate Authority + */ + create(arg) { + return this.httpClient + .url(`/certificate_authorities`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete a Certificate Authority + */ + delete(id) { + return this.httpClient + .url(`/certificate_authorities/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get detailed information about a certficate authority + */ + get(id) { + return this.httpClient + .url(`/certificate_authorities/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all Certificate Authority on this account + */ + list(beforeId, limit) { + var e_10, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_10_1) { e_10 = { error: e_10_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_10) throw e_10.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/certificate_authorities`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_10() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.certificateAuthorities; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update attributes of a Certificate Authority by ID + */ + update(arg) { + return this.httpClient + .url(`/certificate_authorities/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.CertificateAuthorities = CertificateAuthorities; /** * Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with - the `ngrok authtoken` command or by specifying it in the `ngrok.yml` + the `ngrok config add-authtoken` command or by specifying it in the `ngrok.yml` configuration file with the `authtoken` property. */ class Credentials { - /** Do not construct this object directly, use the credentials property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new tunnel authtoken credential. This authtoken credential can be used to start a new tunnel session. The response to this API call is the only time the generated token is available. If you need it for future use, you must save it securely yourself. - */ - create(arg) { - return this.httpClient - .url(`/credentials`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete a tunnel authtoken credential by ID - */ - delete(arg) { - return this.httpClient - .url(`/credentials/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get detailed information about a tunnel authtoken credential - */ - get(arg) { - return this.httpClient - .url(`/credentials/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all tunnel authtoken credentials on this account - */ - list() { - var e_8, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_8_1) { - e_8 = { error: e_8_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_8) throw e_8.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/credentials`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_8() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.credentials; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update attributes of an tunnel authtoken credential by ID - */ - update(arg) { - return this.httpClient - .url(`/credentials/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the credentials property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a new tunnel authtoken credential. This authtoken credential can be used to start a new tunnel session. The response to this API call is the only time the generated token is available. If you need it for future use, you must save it securely yourself. + */ + create(arg) { + return this.httpClient + .url(`/credentials`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete a tunnel authtoken credential by ID + */ + delete(id) { + return this.httpClient + .url(`/credentials/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get detailed information about a tunnel authtoken credential + */ + get(id) { + return this.httpClient + .url(`/credentials/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all tunnel authtoken credentials on this account + */ + list(beforeId, limit) { + var e_11, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_11_1) { e_11 = { error: e_11_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_11) throw e_11.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/credentials`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_11() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.credentials; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update attributes of an tunnel authtoken credential by ID + */ + update(arg) { + return this.httpClient + .url(`/credentials/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.Credentials = Credentials; class EdgesHTTPSRoutes { - /** Do not construct this object directly, use the edgesHttpsRoutes property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create an HTTPS Edge Route - */ - create(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get an HTTPS Edge Route by ID - */ - get(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Updates an HTTPS Edge Route by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API. - */ - update(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete an HTTPS Edge Route by ID - */ - delete(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the edgesHttpsRoutes property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create an HTTPS Edge Route + */ + create(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get an HTTPS Edge Route by ID + */ + get(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Updates an HTTPS Edge Route by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API. + */ + update(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an HTTPS Edge Route by ID + */ + delete(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EdgesHTTPSRoutes = EdgesHTTPSRoutes; class EdgesHTTPS { - /** Do not construct this object directly, use the edgesHttps property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create an HTTPS Edge - */ - create(arg) { - return this.httpClient - .url(`/edges/https`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get an HTTPS Edge by ID - */ - get(arg) { - return this.httpClient - .url(`/edges/https/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Returns a list of all HTTPS Edges on this account - */ - list() { - var e_9, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_9_1) { - e_9 = { error: e_9_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_9) throw e_9.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/edges/https`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_9() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.httpsEdges; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Updates an HTTPS Edge by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API. - */ - update(arg) { - return this.httpClient - .url(`/edges/https/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete an HTTPS Edge by ID - */ - delete(arg) { - return this.httpClient - .url(`/edges/https/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the edgesHttps property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create an HTTPS Edge + */ + create(arg) { + return this.httpClient + .url(`/edges/https`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get an HTTPS Edge by ID + */ + get(id) { + return this.httpClient + .url(`/edges/https/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Returns a list of all HTTPS Edges on this account + */ + list(beforeId, limit) { + var e_12, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_12_1) { e_12 = { error: e_12_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_12) throw e_12.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/edges/https`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_12() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.httpsEdges; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Updates an HTTPS Edge by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API. + */ + update(arg) { + return this.httpClient + .url(`/edges/https/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an HTTPS Edge by ID + */ + delete(id) { + return this.httpClient + .url(`/edges/https/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EdgesHTTPS = EdgesHTTPS; class HTTPSEdgeMutualTLSModule { - /** Do not construct this object directly, use the httpsEdgeMutualTlsModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/https/${arg.id}/mutual_tls`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/https/${arg.id}/mutual_tls`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/https/${arg.id}/mutual_tls`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the httpsEdgeMutualTlsModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/https/${arg.id}/mutual_tls`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(id) { + return this.httpClient + .url(`/edges/https/${id}/mutual_tls`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(id) { + return this.httpClient + .url(`/edges/https/${id}/mutual_tls`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.HTTPSEdgeMutualTLSModule = HTTPSEdgeMutualTLSModule; class HTTPSEdgeTLSTerminationModule { - /** Do not construct this object directly, use the httpsEdgeTlsTerminationModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/https/${arg.id}/tls_termination`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/https/${arg.id}/tls_termination`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/https/${arg.id}/tls_termination`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the httpsEdgeTlsTerminationModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/https/${arg.id}/tls_termination`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(id) { + return this.httpClient + .url(`/edges/https/${id}/tls_termination`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(id) { + return this.httpClient + .url(`/edges/https/${id}/tls_termination`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.HTTPSEdgeTLSTerminationModule = HTTPSEdgeTLSTerminationModule; class EdgeRouteBackendModule { - /** Do not construct this object directly, use the edgeRouteBackendModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/backend`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/backend`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/backend`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the edgeRouteBackendModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/backend`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/backend`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/backend`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EdgeRouteBackendModule = EdgeRouteBackendModule; class EdgeRouteIPRestrictionModule { - /** Do not construct this object directly, use the edgeRouteIpRestrictionModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/ip_restriction`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/ip_restriction`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/ip_restriction`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the edgeRouteIpRestrictionModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/ip_restriction`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/ip_restriction`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/ip_restriction`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EdgeRouteIPRestrictionModule = EdgeRouteIPRestrictionModule; class EdgeRouteRequestHeadersModule { - /** Do not construct this object directly, use the edgeRouteRequestHeadersModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/request_headers`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/request_headers`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/request_headers`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the edgeRouteRequestHeadersModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/request_headers`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/request_headers`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/request_headers`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EdgeRouteRequestHeadersModule = EdgeRouteRequestHeadersModule; class EdgeRouteResponseHeadersModule { - /** Do not construct this object directly, use the edgeRouteResponseHeadersModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/response_headers`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/response_headers`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/response_headers`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the edgeRouteResponseHeadersModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/response_headers`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/response_headers`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/response_headers`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EdgeRouteResponseHeadersModule = EdgeRouteResponseHeadersModule; class EdgeRouteCompressionModule { - /** Do not construct this object directly, use the edgeRouteCompressionModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/compression`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/compression`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/compression`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the edgeRouteCompressionModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/compression`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/compression`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/compression`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EdgeRouteCompressionModule = EdgeRouteCompressionModule; class EdgeRouteCircuitBreakerModule { - /** Do not construct this object directly, use the edgeRouteCircuitBreakerModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/circuit_breaker`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/circuit_breaker`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/circuit_breaker`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the edgeRouteCircuitBreakerModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/circuit_breaker`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/circuit_breaker`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/circuit_breaker`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EdgeRouteCircuitBreakerModule = EdgeRouteCircuitBreakerModule; class EdgeRouteWebhookVerificationModule { - /** Do not construct this object directly, use the edgeRouteWebhookVerificationModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/webhook_verification`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/webhook_verification`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/webhook_verification`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the edgeRouteWebhookVerificationModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/webhook_verification`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/webhook_verification`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/webhook_verification`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EdgeRouteWebhookVerificationModule = EdgeRouteWebhookVerificationModule; class EdgeRouteOAuthModule { - /** Do not construct this object directly, use the edgeRouteOAuthModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oauth`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oauth`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oauth`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the edgeRouteOAuthModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oauth`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oauth`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oauth`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EdgeRouteOAuthModule = EdgeRouteOAuthModule; class EdgeRouteSAMLModule { - /** Do not construct this object directly, use the edgeRouteSamlModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/saml`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/saml`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/saml`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the edgeRouteSamlModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/saml`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/saml`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/saml`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EdgeRouteSAMLModule = EdgeRouteSAMLModule; class EdgeRouteOIDCModule { - /** Do not construct this object directly, use the edgeRouteOidcModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oidc`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oidc`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oidc`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the edgeRouteOidcModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oidc`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oidc`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oidc`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EdgeRouteOIDCModule = EdgeRouteOIDCModule; class EdgeRouteWebsocketTCPConverterModule { - /** Do not construct this object directly, use the edgeRouteWebsocketTcpConverterModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url( - `/edges/https/${arg.edgeId}/routes/${arg.id}/websocket_tcp_converter` - ) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url( - `/edges/https/${arg.edgeId}/routes/${arg.id}/websocket_tcp_converter` - ) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url( - `/edges/https/${arg.edgeId}/routes/${arg.id}/websocket_tcp_converter` - ) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the edgeRouteWebsocketTcpConverterModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/websocket_tcp_converter`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/websocket_tcp_converter`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(arg) { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/websocket_tcp_converter`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } -exports.EdgeRouteWebsocketTCPConverterModule = - EdgeRouteWebsocketTCPConverterModule; +exports.EdgeRouteWebsocketTCPConverterModule = EdgeRouteWebsocketTCPConverterModule; class EdgesTCP { - /** Do not construct this object directly, use the edgesTcp property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a TCP Edge - */ - create(arg) { - return this.httpClient - .url(`/edges/tcp`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get a TCP Edge by ID - */ - get(arg) { - return this.httpClient - .url(`/edges/tcp/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Returns a list of all TCP Edges on this account - */ - list() { - var e_10, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_10_1) { - e_10 = { error: e_10_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_10) throw e_10.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/edges/tcp`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_10() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.tcpEdges; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Updates a TCP Edge by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API. - */ - update(arg) { - return this.httpClient - .url(`/edges/tcp/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete a TCP Edge by ID - */ - delete(arg) { - return this.httpClient - .url(`/edges/tcp/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the edgesTcp property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a TCP Edge + */ + create(arg) { + return this.httpClient + .url(`/edges/tcp`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get a TCP Edge by ID + */ + get(id) { + return this.httpClient + .url(`/edges/tcp/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Returns a list of all TCP Edges on this account + */ + list(beforeId, limit) { + var e_13, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_13_1) { e_13 = { error: e_13_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_13) throw e_13.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/edges/tcp`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_13() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.tcpEdges; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Updates a TCP Edge by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API. + */ + update(arg) { + return this.httpClient + .url(`/edges/tcp/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete a TCP Edge by ID + */ + delete(id) { + return this.httpClient + .url(`/edges/tcp/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EdgesTCP = EdgesTCP; class TCPEdgeBackendModule { - /** Do not construct this object directly, use the tcpEdgeBackendModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/tcp/${arg.id}/backend`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/tcp/${arg.id}/backend`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/tcp/${arg.id}/backend`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the tcpEdgeBackendModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/tcp/${arg.id}/backend`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(id) { + return this.httpClient + .url(`/edges/tcp/${id}/backend`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(id) { + return this.httpClient + .url(`/edges/tcp/${id}/backend`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.TCPEdgeBackendModule = TCPEdgeBackendModule; class TCPEdgeIPRestrictionModule { - /** Do not construct this object directly, use the tcpEdgeIpRestrictionModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/tcp/${arg.id}/ip_restriction`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/tcp/${arg.id}/ip_restriction`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/tcp/${arg.id}/ip_restriction`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the tcpEdgeIpRestrictionModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/tcp/${arg.id}/ip_restriction`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(id) { + return this.httpClient + .url(`/edges/tcp/${id}/ip_restriction`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(id) { + return this.httpClient + .url(`/edges/tcp/${id}/ip_restriction`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.TCPEdgeIPRestrictionModule = TCPEdgeIPRestrictionModule; class EdgesTLS { - /** Do not construct this object directly, use the edgesTls property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a TLS Edge - */ - create(arg) { - return this.httpClient - .url(`/edges/tls`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get a TLS Edge by ID - */ - get(arg) { - return this.httpClient - .url(`/edges/tls/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Returns a list of all TLS Edges on this account - */ - list() { - var e_11, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_11_1) { - e_11 = { error: e_11_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_11) throw e_11.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/edges/tls`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_11() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.tlsEdges; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Updates a TLS Edge by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API. - */ - update(arg) { - return this.httpClient - .url(`/edges/tls/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete a TLS Edge by ID - */ - delete(arg) { - return this.httpClient - .url(`/edges/tls/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the edgesTls property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a TLS Edge + */ + create(arg) { + return this.httpClient + .url(`/edges/tls`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get a TLS Edge by ID + */ + get(id) { + return this.httpClient + .url(`/edges/tls/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Returns a list of all TLS Edges on this account + */ + list(beforeId, limit) { + var e_14, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_14_1) { e_14 = { error: e_14_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_14) throw e_14.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/edges/tls`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_14() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.tlsEdges; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Updates a TLS Edge by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API. + */ + update(arg) { + return this.httpClient + .url(`/edges/tls/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete a TLS Edge by ID + */ + delete(id) { + return this.httpClient + .url(`/edges/tls/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EdgesTLS = EdgesTLS; class TLSEdgeBackendModule { - /** Do not construct this object directly, use the tlsEdgeBackendModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/tls/${arg.id}/backend`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/tls/${arg.id}/backend`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/tls/${arg.id}/backend`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the tlsEdgeBackendModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/tls/${arg.id}/backend`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(id) { + return this.httpClient + .url(`/edges/tls/${id}/backend`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(id) { + return this.httpClient + .url(`/edges/tls/${id}/backend`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.TLSEdgeBackendModule = TLSEdgeBackendModule; class TLSEdgeIPRestrictionModule { - /** Do not construct this object directly, use the tlsEdgeIpRestrictionModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/tls/${arg.id}/ip_restriction`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/tls/${arg.id}/ip_restriction`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/tls/${arg.id}/ip_restriction`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the tlsEdgeIpRestrictionModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/tls/${arg.id}/ip_restriction`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(id) { + return this.httpClient + .url(`/edges/tls/${id}/ip_restriction`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(id) { + return this.httpClient + .url(`/edges/tls/${id}/ip_restriction`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.TLSEdgeIPRestrictionModule = TLSEdgeIPRestrictionModule; class TLSEdgeMutualTLSModule { - /** Do not construct this object directly, use the tlsEdgeMutualTlsModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/tls/${arg.id}/mutual_tls`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/tls/${arg.id}/mutual_tls`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/tls/${arg.id}/mutual_tls`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the tlsEdgeMutualTlsModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/tls/${arg.id}/mutual_tls`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(id) { + return this.httpClient + .url(`/edges/tls/${id}/mutual_tls`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(id) { + return this.httpClient + .url(`/edges/tls/${id}/mutual_tls`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.TLSEdgeMutualTLSModule = TLSEdgeMutualTLSModule; class TLSEdgeTLSTerminationModule { - /** Do not construct this object directly, use the tlsEdgeTlsTerminationModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/edges/tls/${arg.id}/tls_termination`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/edges/tls/${arg.id}/tls_termination`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/edges/tls/${arg.id}/tls_termination`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the tlsEdgeTlsTerminationModule property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + replace(arg) { + return this.httpClient + .url(`/edges/tls/${arg.id}/tls_termination`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + get(id) { + return this.httpClient + .url(`/edges/tls/${id}/tls_termination`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + delete(id) { + return this.httpClient + .url(`/edges/tls/${id}/tls_termination`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.TLSEdgeTLSTerminationModule = TLSEdgeTLSTerminationModule; /** @@ -1958,342 +2047,333 @@ exports.TLSEdgeTLSTerminationModule = TLSEdgeTLSTerminationModule; Only active endpoints associated with a tunnel or backend are returned. */ class Endpoints { - /** Do not construct this object directly, use the endpoints property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * List all active endpoints on the account - */ - list() { - var e_12, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_12_1) { - e_12 = { error: e_12_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_12) throw e_12.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/endpoints`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_12() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.endpoints; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Get the status of an endpoint by ID - */ - get(arg) { - return this.httpClient - .url(`/endpoints/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the endpoints property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * List all active endpoints on the account + */ + list(beforeId, limit) { + var e_15, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_15_1) { e_15 = { error: e_15_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_15) throw e_15.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/endpoints`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_15() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.endpoints; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Get the status of an endpoint by ID + */ + get(id) { + return this.httpClient + .url(`/endpoints/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.Endpoints = Endpoints; class EventDestinations { - /** Do not construct this object directly, use the eventDestinations property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new Event Destination. It will not apply to anything until it is associated with an Event Stream, and that Event Stream is associated with an Endpoint Config. - */ - create(arg) { - return this.httpClient - .url(`/event_destinations`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete an Event Destination. If the Event Destination is still referenced by an Event Subscription. - */ - delete(arg) { - return this.httpClient - .url(`/event_destinations/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get detailed information about an Event Destination by ID. - */ - get(arg) { - return this.httpClient - .url(`/event_destinations/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all Event Destinations on this account. - */ - list() { - var e_13, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_13_1) { - e_13 = { error: e_13_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_13) throw e_13.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/event_destinations`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_13() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.eventDestinations; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update attributes of an Event Destination. - */ - update(arg) { - return this.httpClient - .url(`/event_destinations/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the eventDestinations property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a new Event Destination. It will not apply to anything until it is associated with an Event Subscription. + */ + create(arg) { + return this.httpClient + .url(`/event_destinations`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an Event Destination. If the Event Destination is still referenced by an Event Subscription. + */ + delete(id) { + return this.httpClient + .url(`/event_destinations/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get detailed information about an Event Destination by ID. + */ + get(id) { + return this.httpClient + .url(`/event_destinations/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all Event Destinations on this account. + */ + list(beforeId, limit) { + var e_16, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_16_1) { e_16 = { error: e_16_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_16) throw e_16.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/event_destinations`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_16() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.eventDestinations; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update attributes of an Event Destination. + */ + update(arg) { + return this.httpClient + .url(`/event_destinations/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EventDestinations = EventDestinations; class EventSubscriptions { - /** Do not construct this object directly, use the eventSubscriptions property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create an Event Subscription. - */ - create(arg) { - return this.httpClient - .url(`/event_subscriptions`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete an Event Subscription. - */ - delete(arg) { - return this.httpClient - .url(`/event_subscriptions/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get an Event Subscription by ID. - */ - get(arg) { - return this.httpClient - .url(`/event_subscriptions/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List this Account's Event Subscriptions. - */ - list() { - var e_14, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_14_1) { - e_14 = { error: e_14_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_14) throw e_14.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/event_subscriptions`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_14() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.eventSubscriptions; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update an Event Subscription. - */ - update(arg) { - return this.httpClient - .url(`/event_subscriptions/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the eventSubscriptions property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create an Event Subscription. + */ + create(arg) { + return this.httpClient + .url(`/event_subscriptions`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an Event Subscription. + */ + delete(id) { + return this.httpClient + .url(`/event_subscriptions/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get an Event Subscription by ID. + */ + get(id) { + return this.httpClient + .url(`/event_subscriptions/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List this Account's Event Subscriptions. + */ + list(beforeId, limit) { + var e_17, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_17_1) { e_17 = { error: e_17_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_17) throw e_17.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/event_subscriptions`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_17() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.eventSubscriptions; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update an Event Subscription. + */ + update(arg) { + return this.httpClient + .url(`/event_subscriptions/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EventSubscriptions = EventSubscriptions; class EventSources { - /** Do not construct this object directly, use the eventSources property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Add an additional type for which this event subscription will trigger - */ - create(arg) { - return this.httpClient - .url(`/event_subscriptions/${arg.subscriptionId}/sources`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Remove a type for which this event subscription will trigger - */ - delete(arg) { - return this.httpClient - .url(`/event_subscriptions/${arg.subscriptionId}/sources/${arg.type}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get the details for a given type that triggers for the given event subscription - */ - get(arg) { - return this.httpClient - .url(`/event_subscriptions/${arg.subscriptionId}/sources/${arg.type}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List the types for which this event subscription will trigger - */ - list(arg) { - return this.httpClient - .url(`/event_subscriptions/${arg.subscriptionId}/sources`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Update the type for which this event subscription will trigger - */ - update(arg) { - return this.httpClient - .url(`/event_subscriptions/${arg.subscriptionId}/sources/${arg.type}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the eventSources property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Add an additional type for which this event subscription will trigger + */ + create(arg) { + return this.httpClient + .url(`/event_subscriptions/${arg.subscriptionId}/sources`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Remove a type for which this event subscription will trigger + */ + delete(arg) { + return this.httpClient + .url(`/event_subscriptions/${arg.subscriptionId}/sources/${arg.type}`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get the details for a given type that triggers for the given event subscription + */ + get(arg) { + return this.httpClient + .url(`/event_subscriptions/${arg.subscriptionId}/sources/${arg.type}`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List the types for which this event subscription will trigger + */ + list(arg) { + return this.httpClient + .url(`/event_subscriptions/${arg.subscriptionId}/sources`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Update the type for which this event subscription will trigger + */ + update(arg) { + return this.httpClient + .url(`/event_subscriptions/${arg.subscriptionId}/sources/${arg.type}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.EventSources = EventSources; /** @@ -2303,107 +2383,104 @@ exports.EventSources = EventSources; IP ranges that can start tunnel sessions and connect to the API and dashboard. */ class IPPolicies { - /** Do not construct this object directly, use the ipPolicies property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new IP policy. It will not apply to any traffic until you associate to a traffic source via an endpoint configuration or IP restriction. - */ - create(arg) { - return this.httpClient - .url(`/ip_policies`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete an IP policy. If the IP policy is referenced by another object for the purposes of traffic restriction it will be treated as if the IP policy remains but has zero rules. - */ - delete(arg) { - return this.httpClient - .url(`/ip_policies/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get detailed information about an IP policy by ID. - */ - get(arg) { - return this.httpClient - .url(`/ip_policies/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all IP policies on this account - */ - list() { - var e_15, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_15_1) { - e_15 = { error: e_15_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_15) throw e_15.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/ip_policies`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_15() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.ipPolicies; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update attributes of an IP policy by ID - */ - update(arg) { - return this.httpClient - .url(`/ip_policies/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the ipPolicies property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a new IP policy. It will not apply to any traffic until you associate to a traffic source via an endpoint configuration or IP restriction. + */ + create(arg) { + return this.httpClient + .url(`/ip_policies`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an IP policy. If the IP policy is referenced by another object for the purposes of traffic restriction it will be treated as if the IP policy remains but has zero rules. + */ + delete(id) { + return this.httpClient + .url(`/ip_policies/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get detailed information about an IP policy by ID. + */ + get(id) { + return this.httpClient + .url(`/ip_policies/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all IP policies on this account + */ + list(beforeId, limit) { + var e_18, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_18_1) { e_18 = { error: e_18_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_18) throw e_18.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/ip_policies`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_18() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.ipPolicies; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update attributes of an IP policy by ID + */ + update(arg) { + return this.httpClient + .url(`/ip_policies/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.IPPolicies = IPPolicies; /** @@ -2411,107 +2488,104 @@ exports.IPPolicies = IPPolicies; make up an IP Policy. */ class IPPolicyRules { - /** Do not construct this object directly, use the ipPolicyRules property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new IP policy rule attached to an IP Policy. - */ - create(arg) { - return this.httpClient - .url(`/ip_policy_rules`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete an IP policy rule. - */ - delete(arg) { - return this.httpClient - .url(`/ip_policy_rules/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get detailed information about an IP policy rule by ID. - */ - get(arg) { - return this.httpClient - .url(`/ip_policy_rules/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all IP policy rules on this account - */ - list() { - var e_16, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_16_1) { - e_16 = { error: e_16_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_16) throw e_16.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/ip_policy_rules`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_16() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.ipPolicyRules; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update attributes of an IP policy rule by ID - */ - update(arg) { - return this.httpClient - .url(`/ip_policy_rules/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the ipPolicyRules property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a new IP policy rule attached to an IP Policy. + */ + create(arg) { + return this.httpClient + .url(`/ip_policy_rules`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an IP policy rule. + */ + delete(id) { + return this.httpClient + .url(`/ip_policy_rules/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get detailed information about an IP policy rule by ID. + */ + get(id) { + return this.httpClient + .url(`/ip_policy_rules/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all IP policy rules on this account + */ + list(beforeId, limit) { + var e_19, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_19_1) { e_19 = { error: e_19_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_19) throw e_19.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/ip_policy_rules`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_19() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.ipPolicyRules; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update attributes of an IP policy rule by ID + */ + update(arg) { + return this.httpClient + .url(`/ip_policy_rules/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.IPPolicyRules = IPPolicyRules; /** @@ -2523,107 +2597,104 @@ exports.IPPolicyRules = IPPolicyRules; public-facing endpoints. */ class IPRestrictions { - /** Do not construct this object directly, use the ipRestrictions property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new IP restriction - */ - create(arg) { - return this.httpClient - .url(`/ip_restrictions`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete an IP restriction - */ - delete(arg) { - return this.httpClient - .url(`/ip_restrictions/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get detailed information about an IP restriction - */ - get(arg) { - return this.httpClient - .url(`/ip_restrictions/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all IP restrictions on this account - */ - list() { - var e_17, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_17_1) { - e_17 = { error: e_17_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_17) throw e_17.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/ip_restrictions`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_17() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.ipRestrictions; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update attributes of an IP restriction by ID - */ - update(arg) { - return this.httpClient - .url(`/ip_restrictions/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the ipRestrictions property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a new IP restriction + */ + create(arg) { + return this.httpClient + .url(`/ip_restrictions`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an IP restriction + */ + delete(id) { + return this.httpClient + .url(`/ip_restrictions/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get detailed information about an IP restriction + */ + get(id) { + return this.httpClient + .url(`/ip_restrictions/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all IP restrictions on this account + */ + list(beforeId, limit) { + var e_20, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_20_1) { e_20 = { error: e_20_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_20) throw e_20.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/ip_restrictions`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_20() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.ipRestrictions; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update attributes of an IP restriction by ID + */ + update(arg) { + return this.httpClient + .url(`/ip_restrictions/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.IPRestrictions = IPRestrictions; /** @@ -2632,107 +2703,104 @@ exports.IPRestrictions = IPRestrictions; chosen. */ class ReservedAddrs { - /** Do not construct this object directly, use the reservedAddrs property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new reserved address. - */ - create(arg) { - return this.httpClient - .url(`/reserved_addrs`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete a reserved address. - */ - delete(arg) { - return this.httpClient - .url(`/reserved_addrs/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get the details of a reserved address. - */ - get(arg) { - return this.httpClient - .url(`/reserved_addrs/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all reserved addresses on this account. - */ - list() { - var e_18, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_18_1) { - e_18 = { error: e_18_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_18) throw e_18.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/reserved_addrs`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_18() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.reservedAddrs; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update the attributes of a reserved address. - */ - update(arg) { - return this.httpClient - .url(`/reserved_addrs/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the reservedAddrs property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a new reserved address. + */ + create(arg) { + return this.httpClient + .url(`/reserved_addrs`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete a reserved address. + */ + delete(id) { + return this.httpClient + .url(`/reserved_addrs/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get the details of a reserved address. + */ + get(id) { + return this.httpClient + .url(`/reserved_addrs/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all reserved addresses on this account. + */ + list(beforeId, limit) { + var e_21, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_21_1) { e_21 = { error: e_21_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_21) throw e_21.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/reserved_addrs`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_21() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.reservedAddrs; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update the attributes of a reserved address. + */ + update(arg) { + return this.httpClient + .url(`/reserved_addrs/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.ReservedAddrs = ReservedAddrs; /** @@ -2742,127 +2810,124 @@ exports.ReservedAddrs = ReservedAddrs; This CNAME record points traffic for that domain to ngrok's edge servers. */ class ReservedDomains { - /** Do not construct this object directly, use the reservedDomains property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new reserved domain. - */ - create(arg) { - return this.httpClient - .url(`/reserved_domains`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete a reserved domain. - */ - delete(arg) { - return this.httpClient - .url(`/reserved_domains/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get the details of a reserved domain. - */ - get(arg) { - return this.httpClient - .url(`/reserved_domains/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all reserved domains on this account. - */ - list() { - var e_19, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_19_1) { - e_19 = { error: e_19_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_19) throw e_19.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/reserved_domains`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_19() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.reservedDomains; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update the attributes of a reserved domain. - */ - update(arg) { - return this.httpClient - .url(`/reserved_domains/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Detach the certificate management policy attached to a reserved domain. - */ - deleteCertificateManagementPolicy(arg) { - return this.httpClient - .url(`/reserved_domains/${arg.id}/certificate_management_policy`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Detach the certificate attached to a reserved domain. - */ - deleteCertificate(arg) { - return this.httpClient - .url(`/reserved_domains/${arg.id}/certificate`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the reservedDomains property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a new reserved domain. + */ + create(arg) { + return this.httpClient + .url(`/reserved_domains`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete a reserved domain. + */ + delete(id) { + return this.httpClient + .url(`/reserved_domains/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get the details of a reserved domain. + */ + get(id) { + return this.httpClient + .url(`/reserved_domains/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all reserved domains on this account. + */ + list(beforeId, limit) { + var e_22, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_22_1) { e_22 = { error: e_22_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_22) throw e_22.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/reserved_domains`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_22() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.reservedDomains; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update the attributes of a reserved domain. + */ + update(arg) { + return this.httpClient + .url(`/reserved_domains/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Detach the certificate management policy attached to a reserved domain. + */ + deleteCertificateManagementPolicy(id) { + return this.httpClient + .url(`/reserved_domains/${id}/certificate_management_policy`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Detach the certificate attached to a reserved domain. + */ + deleteCertificate(id) { + return this.httpClient + .url(`/reserved_domains/${id}/certificate`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.ReservedDomains = ReservedDomains; /** @@ -2870,107 +2935,104 @@ exports.ReservedDomains = ReservedDomains; key that can be used to sign other SSH host and user certificates. */ class SSHCertificateAuthorities { - /** Do not construct this object directly, use the sshCertificateAuthorities property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new SSH Certificate Authority - */ - create(arg) { - return this.httpClient - .url(`/ssh_certificate_authorities`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete an SSH Certificate Authority - */ - delete(arg) { - return this.httpClient - .url(`/ssh_certificate_authorities/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get detailed information about an SSH Certficate Authority - */ - get(arg) { - return this.httpClient - .url(`/ssh_certificate_authorities/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all SSH Certificate Authorities on this account - */ - list() { - var e_20, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_20_1) { - e_20 = { error: e_20_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_20) throw e_20.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/ssh_certificate_authorities`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_20() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.sshCertificateAuthorities; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update an SSH Certificate Authority - */ - update(arg) { - return this.httpClient - .url(`/ssh_certificate_authorities/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the sshCertificateAuthorities property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a new SSH Certificate Authority + */ + create(arg) { + return this.httpClient + .url(`/ssh_certificate_authorities`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an SSH Certificate Authority + */ + delete(id) { + return this.httpClient + .url(`/ssh_certificate_authorities/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get detailed information about an SSH Certficate Authority + */ + get(id) { + return this.httpClient + .url(`/ssh_certificate_authorities/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all SSH Certificate Authorities on this account + */ + list(beforeId, limit) { + var e_23, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_23_1) { e_23 = { error: e_23_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_23) throw e_23.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/ssh_certificate_authorities`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_23() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.sshCertificateAuthorities; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update an SSH Certificate Authority + */ + update(arg) { + return this.httpClient + .url(`/ssh_certificate_authorities/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.SSHCertificateAuthorities = SSHCertificateAuthorities; /** @@ -2978,107 +3040,104 @@ exports.SSHCertificateAuthorities = SSHCertificateAuthorities; via the ngrok SSH tunnel gateway. */ class SSHCredentials { - /** Do not construct this object directly, use the sshCredentials property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new ssh_credential from an uploaded public SSH key. This ssh credential can be used to start new tunnels via ngrok's SSH gateway. - */ - create(arg) { - return this.httpClient - .url(`/ssh_credentials`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete an ssh_credential by ID - */ - delete(arg) { - return this.httpClient - .url(`/ssh_credentials/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get detailed information about an ssh_credential - */ - get(arg) { - return this.httpClient - .url(`/ssh_credentials/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all ssh credentials on this account - */ - list() { - var e_21, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_21_1) { - e_21 = { error: e_21_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_21) throw e_21.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/ssh_credentials`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_21() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.sshCredentials; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update attributes of an ssh_credential by ID - */ - update(arg) { - return this.httpClient - .url(`/ssh_credentials/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the sshCredentials property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a new ssh_credential from an uploaded public SSH key. This ssh credential can be used to start new tunnels via ngrok's SSH gateway. + */ + create(arg) { + return this.httpClient + .url(`/ssh_credentials`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an ssh_credential by ID + */ + delete(id) { + return this.httpClient + .url(`/ssh_credentials/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get detailed information about an ssh_credential + */ + get(id) { + return this.httpClient + .url(`/ssh_credentials/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all ssh credentials on this account + */ + list(beforeId, limit) { + var e_24, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_24_1) { e_24 = { error: e_24_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_24) throw e_24.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/ssh_credentials`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_24() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.sshCredentials; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update attributes of an ssh_credential by ID + */ + update(arg) { + return this.httpClient + .url(`/ssh_credentials/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.SSHCredentials = SSHCredentials; /** @@ -3087,107 +3146,104 @@ exports.SSHCredentials = SSHCredentials; SSH Certificate Authority that was used to sign the certificate. */ class SSHHostCertificates { - /** Do not construct this object directly, use the sshHostCertificates property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new SSH Host Certificate - */ - create(arg) { - return this.httpClient - .url(`/ssh_host_certificates`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete an SSH Host Certificate - */ - delete(arg) { - return this.httpClient - .url(`/ssh_host_certificates/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get detailed information about an SSH Host Certficate - */ - get(arg) { - return this.httpClient - .url(`/ssh_host_certificates/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all SSH Host Certificates issued on this account - */ - list() { - var e_22, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_22_1) { - e_22 = { error: e_22_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_22) throw e_22.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/ssh_host_certificates`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_22() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.sshHostCertificates; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update an SSH Host Certificate - */ - update(arg) { - return this.httpClient - .url(`/ssh_host_certificates/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the sshHostCertificates property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a new SSH Host Certificate + */ + create(arg) { + return this.httpClient + .url(`/ssh_host_certificates`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an SSH Host Certificate + */ + delete(id) { + return this.httpClient + .url(`/ssh_host_certificates/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get detailed information about an SSH Host Certficate + */ + get(id) { + return this.httpClient + .url(`/ssh_host_certificates/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all SSH Host Certificates issued on this account + */ + list(beforeId, limit) { + var e_25, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_25_1) { e_25 = { error: e_25_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_25) throw e_25.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/ssh_host_certificates`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_25() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.sshHostCertificates; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update an SSH Host Certificate + */ + update(arg) { + return this.httpClient + .url(`/ssh_host_certificates/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.SSHHostCertificates = SSHHostCertificates; /** @@ -3196,107 +3252,104 @@ exports.SSHHostCertificates = SSHHostCertificates; Certificate Authority used to sign the certificate. */ class SSHUserCertificates { - /** Do not construct this object directly, use the sshUserCertificates property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new SSH User Certificate - */ - create(arg) { - return this.httpClient - .url(`/ssh_user_certificates`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete an SSH User Certificate - */ - delete(arg) { - return this.httpClient - .url(`/ssh_user_certificates/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get detailed information about an SSH User Certficate - */ - get(arg) { - return this.httpClient - .url(`/ssh_user_certificates/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all SSH User Certificates issued on this account - */ - list() { - var e_23, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_23_1) { - e_23 = { error: e_23_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_23) throw e_23.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/ssh_user_certificates`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_23() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.sshUserCertificates; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update an SSH User Certificate - */ - update(arg) { - return this.httpClient - .url(`/ssh_user_certificates/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the sshUserCertificates property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Create a new SSH User Certificate + */ + create(arg) { + return this.httpClient + .url(`/ssh_user_certificates`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an SSH User Certificate + */ + delete(id) { + return this.httpClient + .url(`/ssh_user_certificates/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get detailed information about an SSH User Certficate + */ + get(id) { + return this.httpClient + .url(`/ssh_user_certificates/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all SSH User Certificates issued on this account + */ + list(beforeId, limit) { + var e_26, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_26_1) { e_26 = { error: e_26_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_26) throw e_26.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/ssh_user_certificates`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_26() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.sshUserCertificates; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update an SSH User Certificate + */ + update(arg) { + return this.httpClient + .url(`/ssh_user_certificates/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.SSHUserCertificates = SSHUserCertificates; /** @@ -3307,294 +3360,179 @@ exports.SSHUserCertificates = SSHUserCertificates; automated certificate provisioning. */ class TLSCertificates { - /** Do not construct this object directly, use the tlsCertificates property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Upload a new TLS certificate - */ - create(arg) { - return this.httpClient - .url(`/tls_certificates`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete a TLS certificate - */ - delete(arg) { - return this.httpClient - .url(`/tls_certificates/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get detailed information about a TLS certificate - */ - get(arg) { - return this.httpClient - .url(`/tls_certificates/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * List all TLS certificates on this account - */ - list() { - var e_24, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_24_1) { - e_24 = { error: e_24_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_24) throw e_24.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/tls_certificates`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_24() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.tlsCertificates; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Update attributes of a TLS Certificate by ID - */ - update(arg) { - return this.httpClient - .url(`/tls_certificates/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the tlsCertificates property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * Upload a new TLS certificate + */ + create(arg) { + return this.httpClient + .url(`/tls_certificates`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete a TLS certificate + */ + delete(id) { + return this.httpClient + .url(`/tls_certificates/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Get detailed information about a TLS certificate + */ + get(id) { + return this.httpClient + .url(`/tls_certificates/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all TLS certificates on this account + */ + list(beforeId, limit) { + var e_27, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_27_1) { e_27 = { error: e_27_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_27) throw e_27.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/tls_certificates`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_27() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.tlsCertificates; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Update attributes of a TLS Certificate by ID + */ + update(arg) { + return this.httpClient + .url(`/tls_certificates/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.TLSCertificates = TLSCertificates; -/** - * Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel - sessions that are running and connected to the ngrok service. Each tunnel - session can include one or more Tunnels. - */ -class TunnelSessions { - /** Do not construct this object directly, use the tunnelSessions property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * List all online tunnel sessions running on this account. - */ - list() { - var e_25, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_25_1) { - e_25 = { error: e_25_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_25) throw e_25.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/tunnel_sessions`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_25() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.tunnelSessions; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Get the detailed status of a tunnel session by ID - */ - get(arg) { - return this.httpClient - .url(`/tunnel_sessions/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Issues a command instructing the ngrok agent to restart. The agent restarts itself by calling exec() on platforms that support it. This operation is notably not supported on Windows. When an agent restarts, it reconnects with a new tunnel session ID. - */ - restart(arg) { - return this.httpClient - .url(`/tunnel_sessions/${arg.id}/restart`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Issues a command instructing the ngrok agent that started this tunnel session to exit. - */ - stop(arg) { - return this.httpClient - .url(`/tunnel_sessions/${arg.id}/stop`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Issues a command instructing the ngrok agent to update itself to the latest version. After this call completes successfully, the ngrok agent will be in the update process. A caller should wait some amount of time to allow the update to complete (at least 10 seconds) before making a call to the Restart endpoint to request that the agent restart itself to start using the new code. This call will never update an ngrok agent to a new major version which could cause breaking compatibility issues. If you wish to update to a new major version, that must be done manually. Still, please be aware that updating your ngrok agent could break your integration. This call will fail in any of the following circumstances: there is no update available the ngrok agent's configuration disabled update checks the agent is currently in process of updating the agent has already successfully updated but has not yet been restarted - */ - update(arg) { - return this.httpClient - .url(`/tunnel_sessions/${arg.id}/update`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} -exports.TunnelSessions = TunnelSessions; /** * Tunnels provide endpoints to access services exposed by a running ngrok agent tunnel session or an SSH reverse tunnel session. */ class Tunnels { - /** Do not construct this object directly, use the tunnels property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * List all online tunnels currently running on the account. - */ - list() { - var e_26, _a; - return __awaiter(this, void 0, void 0, function* () { - const array = []; - try { - for ( - var _b = __asyncValues(this._asyncList()), _c; - (_c = yield _b.next()), !_c.done; - - ) { - let item = _c.value; - array.push(item); - } - } catch (e_26_1) { - e_26 = { error: e_26_1 }; - } finally { - try { - if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); - } finally { - if (e_26) throw e_26.error; - } - } - return array; - }); - } - _pagedList(arg) { - return this.httpClient - .url(`/tunnels`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_26() { - const limit = '100'; - let nextPage = 'initial loop'; - let page = { limit: limit }; - while (nextPage) { - const pagedList = yield __await(this._pagedList(page)); - nextPage = pagedList.nextPageUri; - const items = pagedList.tunnels; - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - for (let item of items) { - yield yield __await(item); - } - } - }); - } - /** - * Get the status of a tunnel by ID - */ - get(arg) { - return this.httpClient - .url(`/tunnels/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } + /** Do not construct this object directly, use the tunnels property of an Ngrok client object instead. */ + constructor(httpClient) { + this.httpClient = httpClient; + } + /** + * List all online tunnels currently running on the account. + */ + list(beforeId, limit) { + var e_28, _a; + return __awaiter(this, void 0, void 0, function* () { + const array = []; + try { + for (var _b = __asyncValues(this._asyncList(beforeId, limit)), _c; _c = yield _b.next(), !_c.done;) { + let item = _c.value; + array.push(item); + } + } + catch (e_28_1) { e_28 = { error: e_28_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); + } + finally { if (e_28) throw e_28.error; } + } + return array; + }); + } + _pagedList(arg) { + return this.httpClient + .url(`/tunnels`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + _asyncList(beforeId, limit = '100') { + return __asyncGenerator(this, arguments, function* _asyncList_28() { + let nextPage = 'initial loop'; + let page = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { + const pagedList = yield __await(this._pagedList(page)); + nextPage = pagedList.nextPageUri; + const items = pagedList.tunnels; + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + for (const item of items) { + yield yield __await(item); + } + } + }); + } + /** + * Get the status of a tunnel by ID + */ + get(id) { + return this.httpClient + .url(`/tunnels/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } exports.Tunnels = Tunnels; -//# sourceMappingURL=services.js.map +//# sourceMappingURL=services.js.map \ No newline at end of file diff --git a/lib/services.js.map b/lib/services.js.map index fecc930..9cfe81f 100644 --- a/lib/services.js.map +++ b/lib/services.js.map @@ -1 +1 @@ -{"version":3,"file":"services.js","sourceRoot":"","sources":["../src/services.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"services.js","sourceRoot":"","sources":["../src/services.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/util.d.ts.map b/lib/util.d.ts.map index 03c3030..8cf0da8 100644 --- a/lib/util.d.ts.map +++ b/lib/util.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"util.d.ts","sourceRoot":"","sources":["../src/util.ts"],"names":[],"mappings":"AAAA,wBAAgB,WAAW,CAAC,CAAC,KAAA,OAE5B;AAED,wBAAgB,UAAU,CAAC,CAAC,EAAE,KAAK,QAIlC;AAED,wBAAgB,iBAAiB,CAAC,GAAG,KAAA,OAEpC;AAED,wBAAgB,iBAAiB,CAAC,GAAG,KAAA,UAKpC"} \ No newline at end of file +{"version":3,"file":"util.d.ts","sourceRoot":"","sources":["../src/util.ts"],"names":[],"mappings":"AAEA,wBAAgB,WAAW,CAAC,CAAC,KAAA,OAE5B;AAED,wBAAgB,UAAU,CAAC,CAAC,EAAE,KAAK,QAIlC;AAED,wBAAgB,iBAAiB,CAAC,GAAG,KAAA,OAEpC;AAED,wBAAgB,iBAAiB,CAAC,GAAG,KAAA,UAKpC"} \ No newline at end of file diff --git a/lib/util.js b/lib/util.js index 486e83f..5da0439 100644 --- a/lib/util.js +++ b/lib/util.js @@ -1,53 +1,54 @@ -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.serializeArgument = - exports.deserializeResult = - exports.onRejected = - exports.onFulfilled = - void 0; +"use strict"; +// Code generated for API Clients. DO NOT EDIT. +Object.defineProperty(exports, "__esModule", { value: true }); +exports.serializeArgument = exports.deserializeResult = exports.onRejected = exports.onFulfilled = void 0; function onFulfilled(f) { - return f; + return f; } exports.onFulfilled = onFulfilled; function onRejected(e) { - const errMsg = deserializeResult(JSON.parse(e.message)); - errMsg.details = new Map(Object.entries(errMsg.details)); - throw errMsg; + const errMsg = deserializeResult(JSON.parse(e.message)); + errMsg.details = new Map(Object.entries(errMsg.details)); + throw errMsg; } exports.onRejected = onRejected; function deserializeResult(obj) { - return objectKeysTo(obj, snakeToLowerCamel); + return objectKeysTo(obj, snakeToLowerCamel); } exports.deserializeResult = deserializeResult; function serializeArgument(obj) { - return JSON.stringify(objectKeysTo(obj, lowerCamelToSnake), replacer); + return JSON.stringify(objectKeysTo(obj, lowerCamelToSnake), replacer); } exports.serializeArgument = serializeArgument; function replacer(key, value) { - if (value instanceof Map) { - return Object.fromEntries(value); - } else { - return value; - } + if (value instanceof Map) { + return Object.fromEntries(value); + } + else { + return value; + } } function snakeToLowerCamel(s) { - return s.replace(/([-_]\w)/g, g => g[1].toUpperCase()); + return s.replace(/([-_]\w)/g, g => g[1].toUpperCase()); } function lowerCamelToSnake(s) { - return s.replace(/[A-Z]/g, g => `_${g.toLowerCase()}`); + return s.replace(/[A-Z]/g, g => `_${g.toLowerCase()}`); } function objectKeysTo(obj, keyFunc) { - if (obj === null) { - return obj; - } else if (Array.isArray(obj)) { - return obj.map(item => objectKeysTo(item, keyFunc)); - } else if (typeof obj === 'object') { - return Object.keys(obj).reduce((acc, k) => { - acc[keyFunc(k)] = objectKeysTo(obj[k], keyFunc); - return acc; - }, {}); - } else { - return obj; - } + if (obj === null) { + return obj; + } + else if (Array.isArray(obj)) { + return obj.map(item => objectKeysTo(item, keyFunc)); + } + else if (typeof obj === 'object') { + return Object.keys(obj).reduce((acc, k) => { + acc[keyFunc(k)] = objectKeysTo(obj[k], keyFunc); + return acc; + }, {}); + } + else { + return obj; + } } -//# sourceMappingURL=util.js.map +//# sourceMappingURL=util.js.map \ No newline at end of file diff --git a/lib/util.js.map b/lib/util.js.map index acb4372..dcd4dcd 100644 --- a/lib/util.js.map +++ b/lib/util.js.map @@ -1 +1 @@ -{"version":3,"file":"util.js","sourceRoot":"","sources":["../src/util.ts"],"names":[],"mappings":";;;AAAA,SAAgB,WAAW,CAAC,CAAC;IAC3B,OAAO,CAAC,CAAC;AACX,CAAC;AAFD,kCAEC;AAED,SAAgB,UAAU,CAAC,CAAQ;IACjC,MAAM,MAAM,GAAG,iBAAiB,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC;IACxD,MAAM,CAAC,OAAO,GAAG,IAAI,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC;IACzD,MAAM,MAAM,CAAC;AACf,CAAC;AAJD,gCAIC;AAED,SAAgB,iBAAiB,CAAC,GAAG;IACnC,OAAO,YAAY,CAAC,GAAG,EAAE,iBAAiB,CAAC,CAAC;AAC9C,CAAC;AAFD,8CAEC;AAED,SAAgB,iBAAiB,CAAC,GAAG;IACnC,OAAO,IAAI,CAAC,SAAS,CACnB,YAAY,CAAC,GAAG,EAAE,iBAAiB,CAAC,EACpC,QAAQ,CACT,CAAC;AACJ,CAAC;AALD,8CAKC;AAED,SAAS,QAAQ,CAAC,GAAG,EAAE,KAAK;IAC1B,IAAI,KAAK,YAAY,GAAG,EAAE;QACxB,OAAO,MAAM,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;KAClC;SAAM;QACL,OAAO,KAAK,CAAC;KACd;AACH,CAAC;AAED,SAAS,iBAAiB,CAAC,CAAS;IAClC,OAAO,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC;AACzD,CAAC;AAED,SAAS,iBAAiB,CAAC,CAAS;IAClC,OAAO,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC;AACzD,CAAC;AAED,SAAS,YAAY,CAAC,GAAG,EAAE,OAAO;IAChC,IAAI,GAAG,KAAK,IAAI,EAAE;QAChB,OAAO,GAAG,CAAC;KACZ;SAAM,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;QAC7B,OAAO,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC;KACrD;SAAM,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE;QAClC,OAAO,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE;YACxC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC;YAChD,OAAO,GAAG,CAAC;QACb,CAAC,EAAE,EAAE,CAAC,CAAC;KACR;SAAM;QACL,OAAO,GAAG,CAAC;KACZ;AACH,CAAC"} \ No newline at end of file +{"version":3,"file":"util.js","sourceRoot":"","sources":["../src/util.ts"],"names":[],"mappings":";AAAA,+CAA+C;;;AAE/C,SAAgB,WAAW,CAAC,CAAC;IAC3B,OAAO,CAAC,CAAC;AACX,CAAC;AAFD,kCAEC;AAED,SAAgB,UAAU,CAAC,CAAQ;IACjC,MAAM,MAAM,GAAG,iBAAiB,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC;IACxD,MAAM,CAAC,OAAO,GAAG,IAAI,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC;IACzD,MAAM,MAAM,CAAC;AACf,CAAC;AAJD,gCAIC;AAED,SAAgB,iBAAiB,CAAC,GAAG;IACnC,OAAO,YAAY,CAAC,GAAG,EAAE,iBAAiB,CAAC,CAAC;AAC9C,CAAC;AAFD,8CAEC;AAED,SAAgB,iBAAiB,CAAC,GAAG;IACnC,OAAO,IAAI,CAAC,SAAS,CACnB,YAAY,CAAC,GAAG,EAAE,iBAAiB,CAAC,EACpC,QAAQ,CACT,CAAC;AACJ,CAAC;AALD,8CAKC;AAED,SAAS,QAAQ,CAAC,GAAG,EAAE,KAAK;IAC1B,IAAI,KAAK,YAAY,GAAG,EAAE;QACxB,OAAO,MAAM,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;KAClC;SAAM;QACL,OAAO,KAAK,CAAC;KACd;AACH,CAAC;AAED,SAAS,iBAAiB,CAAC,CAAS;IAClC,OAAO,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC;AACzD,CAAC;AAED,SAAS,iBAAiB,CAAC,CAAS;IAClC,OAAO,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC;AACzD,CAAC;AAED,SAAS,YAAY,CAAC,GAAG,EAAE,OAAO;IAChC,IAAI,GAAG,KAAK,IAAI,EAAE;QAChB,OAAO,GAAG,CAAC;KACZ;SAAM,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;QAC7B,OAAO,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC;KACrD;SAAM,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE;QAClC,OAAO,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE;YACxC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC;YAChD,OAAO,GAAG,CAAC;QACb,CAAC,EAAE,EAAE,CAAC,CAAC;KACR;SAAM;QACL,OAAO,GAAG,CAAC;KACZ;AACH,CAAC"} \ No newline at end of file diff --git a/src/client.ts b/src/client.ts index 320b555..1dbbab6 100644 --- a/src/client.ts +++ b/src/client.ts @@ -1,4 +1,4 @@ -// Code generated by apic. DO NOT EDIT. +// Code generated for API Clients. DO NOT EDIT. import wretch, { Wretcher } from 'wretch'; import * as formData from 'form-data'; @@ -35,6 +35,14 @@ export class Ngrok { ngrok.com dashboard. */ public apiKeys: services.APIKeys; + public applicationSessions: services.ApplicationSessions; + public applicationUsers: services.ApplicationUsers; + /** + * Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel + sessions that are running and connected to the ngrok service. Each tunnel + session can include one or more Tunnels. + */ + public tunnelSessions: services.TunnelSessions; /** * Certificate Authorities are x509 certificates that are used to sign other x509 certificates. Attach a Certificate Authority to the Mutual TLS module @@ -46,7 +54,7 @@ export class Ngrok { /** * Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with - the `ngrok authtoken` command or by specifying it in the `ngrok.yml` + the `ngrok config add-authtoken` command or by specifying it in the `ngrok.yml` configuration file with the `authtoken` property. */ public credentials: services.Credentials; @@ -123,12 +131,6 @@ export class Ngrok { automated certificate provisioning. */ public tlsCertificates: services.TLSCertificates; - /** - * Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel - sessions that are running and connected to the ngrok service. Each tunnel - session can include one or more Tunnels. - */ - public tunnelSessions: services.TunnelSessions; /** * Tunnels provide endpoints to access services exposed by a running ngrok agent tunnel session or an SSH reverse tunnel session. @@ -204,62 +206,44 @@ export class Ngrok { this.httpClient = wretch() .url(baseUrl) .headers({ - 'User-Agent': 'ngrok-ts-user-agent', + 'User-Agent': 'ngrok-api-typescript/0.9.0/' + process.version, 'Ngrok-Version': '2', }) .content('application/json') .auth('Bearer ' + this.token); - this.abuseReports = new services.AbuseReports(this.httpClient); - this.agentIngresses = new services.AgentIngresses(this.httpClient); - this.apiKeys = new services.APIKeys(this.httpClient); - + this.applicationSessions = new services.ApplicationSessions( + this.httpClient + ); + this.applicationUsers = new services.ApplicationUsers(this.httpClient); + this.tunnelSessions = new services.TunnelSessions(this.httpClient); this.certificateAuthorities = new services.CertificateAuthorities( this.httpClient ); - this.credentials = new services.Credentials(this.httpClient); - this.endpoints = new services.Endpoints(this.httpClient); - this.eventDestinations = new services.EventDestinations(this.httpClient); - this.eventSubscriptions = new services.EventSubscriptions(this.httpClient); - this.eventSources = new services.EventSources(this.httpClient); - this.ipPolicies = new services.IPPolicies(this.httpClient); - this.ipPolicyRules = new services.IPPolicyRules(this.httpClient); - this.ipRestrictions = new services.IPRestrictions(this.httpClient); - this.reservedAddrs = new services.ReservedAddrs(this.httpClient); - this.reservedDomains = new services.ReservedDomains(this.httpClient); - this.sshCertificateAuthorities = new services.SSHCertificateAuthorities( this.httpClient ); - this.sshCredentials = new services.SSHCredentials(this.httpClient); - this.sshHostCertificates = new services.SSHHostCertificates( this.httpClient ); - this.sshUserCertificates = new services.SSHUserCertificates( this.httpClient ); - this.tlsCertificates = new services.TLSCertificates(this.httpClient); - - this.tunnelSessions = new services.TunnelSessions(this.httpClient); - this.tunnels = new services.Tunnels(this.httpClient); - this.backends = { failoverBackends: new services.FailoverBackends(this.httpClient), httpResponseBackends: new services.HTTPResponseBackends(this.httpClient), diff --git a/src/datatypes.ts b/src/datatypes.ts index 1801c17..1cc24c0 100644 --- a/src/datatypes.ts +++ b/src/datatypes.ts @@ -1,3 +1,5 @@ +// Code generated for API Clients. DO NOT EDIT. + export interface Empty {} export interface Item { @@ -30,11 +32,11 @@ export interface AbuseReport { /** URI of the abuse report API resource */ uri: string; /** timestamp that the abuse report record was created in RFC 3339 format */ - createdAt: string; + createdAt: Date; /** a list of URLs containing suspected abusive content */ urls: Array; /** arbitrary user-defined data about this abuse report. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** Indicates whether ngrok has processed the abuse report. one of `PENDING`, `PROCESSED`, or `PARTIALLY_PROCESSED` */ status: string; /** an array of hostname statuses related to the report */ @@ -52,16 +54,18 @@ export interface AbuseReportCreate { /** a list of URLs containing suspected abusive content */ urls: Array; /** arbitrary user-defined data about this abuse report. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; } export interface AgentIngressCreate { /** human-readable description of the use of this Agent Ingress. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this Agent Ingress. optional, max 4096 bytes */ - metadata: string; + metadata?: string; /** the domain that you own to be used as the base domain name to generate regional agent ingress domains. */ domain: string; + /** configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional. */ + certificateManagementPolicy?: AgentIngressCertPolicy; } export interface AgentIngressUpdate { @@ -70,6 +74,8 @@ export interface AgentIngressUpdate { description?: string; /** arbitrary user-defined machine-readable data of this Agent Ingress. optional, max 4096 bytes */ metadata?: string; + /** configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional. */ + certificateManagementPolicy?: AgentIngressCertPolicy; } export interface AgentIngress { @@ -78,9 +84,9 @@ export interface AgentIngress { /** URI to the API resource of this Agent ingress */ uri: string; /** human-readable description of the use of this Agent Ingress. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this Agent Ingress. optional, max 4096 bytes */ - metadata: string; + metadata?: string; /** the domain that you own to be used as the base domain name to generate regional agent ingress domains. */ domain: string; /** a list of target values to use as the values of NS records for the domain property these values will delegate control over the domain to ngrok */ @@ -88,7 +94,11 @@ export interface AgentIngress { /** a list of regional agent ingress domains that are subdomains of the value of domain this value may increase over time as ngrok adds more regions */ regionDomains: Array; /** timestamp when the Agent Ingress was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; + /** configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled */ + certificateManagementPolicy?: AgentIngressCertPolicy; + /** status of the automatic certificate management for this domain, or null if automatic management is disabled */ + certificateManagementStatus?: AgentIngressCertStatus; } export interface AgentIngressList { @@ -100,11 +110,38 @@ export interface AgentIngressList { nextPageUri?: string; } +export interface AgentIngressCertPolicy { + /** certificate authority to request certificates from. The only supported value is letsencrypt. */ + authority: string; + /** type of private key to use when requesting certificates. Defaults to rsa, can be either rsa or ecdsa. */ + privateKeyType: string; +} + +export interface AgentIngressCertStatus { + /** timestamp when the next renewal will be requested, RFC 3339 format */ + renewsAt?: Date; + /** status of the certificate provisioning job, or null if the certificiate isn't being provisioned or renewed */ + provisioningJob?: AgentIngressCertJob; +} + +export interface AgentIngressCertJob { + /** if present, an error code indicating why provisioning is failing. It may be either a temporary condition (INTERNAL_ERROR), or a permanent one the user must correct (DNS_ERROR). */ + errorCode?: string; + /** a message describing the current status or error */ + msg: string; + /** timestamp when the provisioning job started, RFC 3339 format */ + startedAt: Date; + /** timestamp when the provisioning job will be retried */ + retriesAt?: Date; +} + export interface APIKeyCreate { /** human-readable description of what uses the API key to authenticate. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined data of this API key. optional, max 4096 bytes */ - metadata: string; + metadata?: string; + /** If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. */ + ownerId?: string; } export interface APIKeyUpdate { @@ -121,13 +158,15 @@ export interface APIKey { /** URI to the API resource of this API key */ uri: string; /** human-readable description of what uses the API key to authenticate. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined data of this API key. optional, max 4096 bytes */ - metadata: string; + metadata?: string; /** timestamp when the api key was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** the bearer token that can be placed into the Authorization header to authenticate request to the ngrok API. **This value is only available one time, on the API response from key creation. Otherwise it is null.** */ token?: string; + /** If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. */ + ownerId?: string; } export interface APIKeyList { @@ -139,26 +178,170 @@ export interface APIKeyList { nextPageUri?: string; } +export interface ApplicationSession { + /** unique application session resource identifier */ + id: string; + /** URI of the application session API resource */ + uri: string; + /** URL of the hostport served by this endpoint */ + publicUrl: string; + /** browser session details of the application session */ + browserSession: BrowserSession; + /** application user this session is associated with */ + applicationUser?: Ref; + /** timestamp when the user was created in RFC 3339 format */ + createdAt?: Date; + /** timestamp when the user was last active in RFC 3339 format */ + lastActive?: Date; + /** timestamp when session expires in RFC 3339 format */ + expiresAt?: Date; + /** ephemeral endpoint this session is associated with */ + endpoint?: Ref; + /** edge this session is associated with, null if the endpoint is agent-initiated */ + edge?: Ref; + /** route this session is associated with, null if the endpoint is agent-initiated */ + route?: Ref; +} + +export interface ApplicationSessionList { + /** list of all application sessions on this account */ + applicationSessions: Array; + /** URI of the application session list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; +} + +export interface BrowserSession { + /** HTTP User-Agent data */ + userAgent: UserAgent; + /** IP address */ + ipAddress: string; + /** IP geolocation data */ + location?: Location; +} + +export interface UserAgent { + /** raw User-Agent request header */ + raw: string; + /** browser name (e.g. Chrome) */ + browserName?: string; + /** browser version (e.g. 102) */ + browserVersion?: string; + /** type of device (e.g. Desktop) */ + deviceType?: string; + /** operating system name (e.g. MacOS) */ + osName?: string; + /** operating system version (e.g. 10.15.7) */ + osVersion?: string; +} + +export interface Location { + /** ISO country code */ + countryCode?: string; + /** geographical latitude */ + latitude?: number; + /** geographical longitude */ + longitude?: number; + /** accuracy radius of the geographical coordinates */ + latLongRadiusKm?: number; +} + +export interface ApplicationUser { + /** unique application user resource identifier */ + id: string; + /** URI of the application user API resource */ + uri: string; + /** identity provider that the user authenticated with */ + identityProvider: IdentityProvider; + /** unique user identifier */ + providerUserId: string; + /** user username */ + username?: string; + /** user email */ + email?: string; + /** user common name */ + name?: string; + /** timestamp when the user was created in RFC 3339 format */ + createdAt?: Date; + /** timestamp when the user was last active in RFC 3339 format */ + lastActive?: Date; + /** timestamp when the user last signed-in in RFC 3339 format */ + lastLogin?: Date; +} + +export interface ApplicationUserList { + /** list of all application users on this account */ + applicationUsers: Array; + /** URI of the application user list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; +} + +export interface IdentityProvider { + /** name of the identity provider (e.g. Google) */ + name: string; + /** URL of the identity provider (e.g. https://accounts.google.com) */ + url: string; +} + +export interface TunnelSession { + /** version of the ngrok agent that started this ngrok tunnel session */ + agentVersion: string; + /** reference to the tunnel credential or ssh credential used by the ngrok agent to start this tunnel session */ + credential: Ref; + /** unique tunnel session resource identifier */ + id: string; + /** source ip address of the tunnel session */ + ip: string; + /** arbitrary user-defined data specified in the metadata property in the ngrok configuration file. See the metadata configuration option */ + metadata?: string; + /** operating system of the host the ngrok agent is running on */ + os: string; + /** the ngrok region identifier in which this tunnel session was started */ + region: string; + /** time when the tunnel session first connected to the ngrok servers */ + startedAt: Date; + /** the transport protocol used to start the tunnel session. Either `ngrok/v2` or `ssh` */ + transport: string; + /** URI to the API resource of the tunnel session */ + uri: string; +} + +export interface TunnelSessionList { + /** list of all tunnel sessions on this account */ + tunnelSessions: Array; + /** URI to the API resource of the tunnel session list */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; +} + +export interface TunnelSessionsUpdate { + id: string; +} + export interface FailoverBackend { /** unique identifier for this Failover backend */ id: string; /** URI of the FailoverBackend API resource */ uri: string; /** timestamp when the backend was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this backend. Optional */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this backend. Optional */ - metadata: string; + metadata?: string; /** the ids of the child backends in order */ backends: Array; } export interface FailoverBackendCreate { /** human-readable description of this backend. Optional */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this backend. Optional */ - metadata: string; + metadata?: string; /** the ids of the child backends in order */ backends: Array; } @@ -187,11 +370,11 @@ export interface HTTPResponseBackend { /** URI of the HTTPResponseBackend API resource */ uri: string; /** timestamp when the backend was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this backend. Optional */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this backend. Optional */ - metadata: string; + metadata?: string; /** body to return as fixed content */ body: string; /** headers to return */ @@ -202,9 +385,9 @@ export interface HTTPResponseBackend { export interface HTTPResponseBackendCreate { /** human-readable description of this backend. Optional */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this backend. Optional */ - metadata: string; + metadata?: string; /** body to return as fixed content */ body: string; /** headers to return */ @@ -239,11 +422,11 @@ export interface TunnelGroupBackend { /** URI of the TunnelGroupBackend API resource */ uri: string; /** timestamp when the backend was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this backend. Optional */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this backend. Optional */ - metadata: string; + metadata?: string; /** labels to watch for tunnels on, e.g. app->foo, dc->bar */ labels: Map; /** tunnels matching this backend */ @@ -252,9 +435,9 @@ export interface TunnelGroupBackend { export interface TunnelGroupBackendCreate { /** human-readable description of this backend. Optional */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this backend. Optional */ - metadata: string; + metadata?: string; /** labels to watch for tunnels on, e.g. app->foo, dc->bar */ labels: Map; } @@ -284,20 +467,20 @@ export interface WeightedBackend { /** URI of the WeightedBackend API resource */ uri: string; /** timestamp when the backend was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this backend. Optional */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this backend. Optional */ - metadata: string; + metadata?: string; /** the ids of the child backends to their weights [0-10000] */ backends: Map; } export interface WeightedBackendCreate { /** human-readable description of this backend. Optional */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this backend. Optional */ - metadata: string; + metadata?: string; /** the ids of the child backends to their weights [0-10000] */ backends: Map; } @@ -323,9 +506,9 @@ export interface WeightedBackendList { export interface CertificateAuthorityCreate { /** human-readable description of this Certificate Authority. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this Certificate Authority. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** raw PEM of the Certificate Authority */ caPem: string; } @@ -344,19 +527,19 @@ export interface CertificateAuthority { /** URI of the Certificate Authority API resource */ uri: string; /** timestamp when the Certificate Authority was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this Certificate Authority. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this Certificate Authority. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** raw PEM of the Certificate Authority */ caPem: string; /** subject common name of the Certificate Authority */ subjectCommonName: string; /** timestamp when this Certificate Authority becomes valid, RFC 3339 format */ - notBefore: string; + notBefore: Date; /** timestamp when this Certificate Authority becomes invalid, RFC 3339 format */ - notAfter: string; + notAfter: Date; /** set of actions the private key of this Certificate Authority can be used for */ keyUsages: Array; /** extended set of actions the private key of this Certificate Authority can be used for */ @@ -374,11 +557,13 @@ export interface CertificateAuthorityList { export interface CredentialCreate { /** human-readable description of who or what will use the credential to authenticate. Optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this credential. Optional, max 4096 bytes. */ - metadata: string; - /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ + metadata?: string; + /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of `bind:*=example` which will allow `x=example`, `y=example`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ acl: Array; + /** If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. */ + ownerId?: string; } export interface CredentialUpdate { @@ -387,7 +572,7 @@ export interface CredentialUpdate { description?: string; /** arbitrary user-defined machine-readable data of this credential. Optional, max 4096 bytes. */ metadata?: string; - /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ + /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of `bind:*=example` which will allow `x=example`, `y=example`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ acl?: Array; } @@ -397,15 +582,17 @@ export interface Credential { /** URI of the tunnel credential API resource */ uri: string; /** timestamp when the tunnel credential was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of who or what will use the credential to authenticate. Optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this credential. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** the credential's authtoken that can be used to authenticate an ngrok agent. **This value is only available one time, on the API response from credential creation, otherwise it is null.** */ token?: string; - /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ + /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of `bind:*=example` which will allow `x=example`, `y=example`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ acl: Array; + /** If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. */ + ownerId?: string; } export interface CredentialList { @@ -420,7 +607,7 @@ export interface CredentialList { export interface EndpointWebhookValidation { /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ enabled?: boolean; - /** a string indicating which webhook provider will be sending webhooks to this endpoint. Value must be one of the supported providers: `SLACK`, `SNS`, `STRIPE`, `GITHUB`, `TWILIO`, `SHOPIFY`, `GITLAB`, `INTERCOM`, `SENDGRID`, `XERO`, `PAGERDUTY`. */ + /** a string indicating which webhook provider will be sending webhooks to this endpoint. Value must be one of the supported providers defined at https://ngrok.com/docs/cloud-edge/modules/webhook */ provider: string; /** a string secret used to validate requests from the given provider. All providers except AWS SNS require a secret */ secret: string; @@ -482,6 +669,7 @@ export interface EndpointResponseHeaders { export interface EndpointIPPolicy { /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ enabled?: boolean; + /** list of all IP policies that will be used to check if a source IP is allowed access to the endpoint */ ipPolicies: Array; } @@ -533,6 +721,14 @@ export interface EndpointOAuthProvider { microsoft?: EndpointOAuthMicrosoft; /** configuration for using google as the identity provider */ google?: EndpointOAuthGoogle; + /** configuration for using linkedin as the identity provider */ + linkedin?: EndpointOAuthLinkedIn; + /** configuration for using gitlab as the identity provider */ + gitlab?: EndpointOAuthGitLab; + /** configuration for using twitch as the identity provider */ + twitch?: EndpointOAuthTwitch; + /** configuration for using amazon as the identity provider */ + amazon?: EndpointOAuthAmazon; } export interface EndpointOAuthGitHub { @@ -541,15 +737,15 @@ export interface EndpointOAuthGitHub { /** the OAuth app client secret. retrieve if from the identity provider's dashboard where you created your own OAuth app. optional, see all of the caveats in the docs for `client_id`. */ clientSecret?: string; /** a list of provider-specific OAuth scopes with the permissions your OAuth app would like to ask for. these may not be set if you are using the ngrok-managed oauth app (i.e. you must pass both `client_id` and `client_secret` to set scopes) */ - scopes: Array; + scopes?: Array; /** a list of email addresses of users authenticated by identity provider who are allowed access to the endpoint */ - emailAddresses: Array; + emailAddresses?: Array; /** a list of email domains of users authenticated by identity provider who are allowed access to the endpoint */ - emailDomains: Array; + emailDomains?: Array; /** a list of github teams identifiers. users will be allowed access to the endpoint if they are a member of any of these teams. identifiers should be in the 'slug' format qualified with the org name, e.g. `org-name/team-name` */ - teams: Array; + teams?: Array; /** a list of github org identifiers. users who are members of any of the listed organizations will be allowed access. identifiers should be the organization's 'slug' */ - organizations: Array; + organizations?: Array; } export interface EndpointOAuthFacebook { @@ -591,6 +787,38 @@ export interface EndpointOAuthGoogle { emailDomains: Array; } +export interface EndpointOAuthLinkedIn { + clientId?: string; + clientSecret?: string; + scopes: Array; + emailAddresses: Array; + emailDomains: Array; +} + +export interface EndpointOAuthGitLab { + clientId?: string; + clientSecret?: string; + scopes: Array; + emailAddresses: Array; + emailDomains: Array; +} + +export interface EndpointOAuthTwitch { + clientId?: string; + clientSecret?: string; + scopes: Array; + emailAddresses: Array; + emailDomains: Array; +} + +export interface EndpointOAuthAmazon { + clientId?: string; + clientSecret?: string; + scopes: Array; + emailAddresses: Array; + emailDomains: Array; +} + export interface EndpointSAML { /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ enabled?: boolean; @@ -702,9 +930,9 @@ export interface HTTPSEdgeRouteCreate { /** Route selector: "/blog" or "example.com" or "example.com/blog" */ match: string; /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** backend module configuration or `null` */ backend?: EndpointBackendMutate; /** ip restriction module configuration or `null` */ @@ -739,9 +967,9 @@ export interface HTTPSEdgeRouteUpdate { /** Route selector: "/blog" or "example.com" or "example.com/blog" */ match: string; /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** backend module configuration or `null` */ backend?: EndpointBackendMutate; /** ip restriction module configuration or `null` */ @@ -772,7 +1000,7 @@ export interface HTTPSEdgeRoute { /** unique identifier of this edge route */ id: string; /** timestamp when the edge configuration was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** Type of match to use for this route. Valid values are "exact_path" and "path_prefix". */ matchType: string; /** Route selector: "/blog" or "example.com" or "example.com/blog" */ @@ -780,9 +1008,9 @@ export interface HTTPSEdgeRoute { /** URI of the edge API resource */ uri: string; /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** backend module configuration or `null` */ backend?: EndpointBackend; /** ip restriction module configuration or `null` */ @@ -818,9 +1046,9 @@ export interface HTTPSEdgeList { export interface HTTPSEdgeCreate { /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge; optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** hostports served by this edge */ hostports?: Array; /** edge modules */ @@ -846,11 +1074,11 @@ export interface HTTPSEdge { /** unique identifier of this edge */ id: string; /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge; optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** timestamp when the edge configuration was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** URI of the edge API resource */ uri: string; /** hostports served by this edge */ @@ -964,9 +1192,9 @@ export interface TCPEdgeList { export interface TCPEdgeCreate { /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** hostports served by this edge */ hostports?: Array; /** edge modules */ @@ -992,11 +1220,11 @@ export interface TCPEdge { /** unique identifier of this edge */ id: string; /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** timestamp when the edge was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** URI of the edge API resource */ uri: string; /** hostports served by this edge */ @@ -1017,9 +1245,9 @@ export interface TLSEdgeList { export interface TLSEdgeCreate { /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** hostports served by this edge */ hostports?: Array; /** edge modules */ @@ -1049,11 +1277,11 @@ export interface TLSEdge { /** unique identifier of this edge */ id: string; /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** timestamp when the edge configuration was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** URI of the edge API resource */ uri: string; /** hostports served by this edge */ @@ -1069,11 +1297,11 @@ export interface Endpoint { /** unique endpoint resource identifier */ id: string; /** identifier of the region this endpoint belongs to */ - region: string; + region?: string; /** timestamp when the endpoint was created in RFC 3339 format */ - createdAt: string; + createdAt?: Date; /** timestamp when the endpoint was updated in RFC 3339 format */ - updatedAt: string; + updatedAt?: Date; /** URL of the hostport served by this endpoint */ publicUrl: string; /** protocol served by this endpoint. one of `http`, `https`, `tcp`, or `tls` */ @@ -1083,7 +1311,7 @@ export interface Endpoint { /** whether the endpoint is `ephemeral` (served directly by an agent-initiated tunnel) or `edge` (served by an edge) */ type: string; /** user-supplied metadata of the associated tunnel or edge object */ - metadata: string; + metadata?: string; /** the domain reserved for this endpoint */ domain?: Ref; /** the address reserved for this endpoint */ @@ -1105,9 +1333,9 @@ export interface EndpointList { export interface EventDestinationCreate { /** Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** Human-readable description of the Event Destination. Optional, max 255 bytes. */ - description: string; + description?: string; /** The output format you would like to serialize events into when sending to their target. Currently the only accepted value is `JSON`. */ format: string; /** An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null: `kinesis`, `firehose`, `cloudwatch_logs`, or `s3`. */ @@ -1131,11 +1359,11 @@ export interface EventDestination { /** Unique identifier for this Event Destination. */ id: string; /** Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** Timestamp when the Event Destination was created, RFC 3339 format. */ - createdAt: string; + createdAt: Date; /** Human-readable description of the Event Destination. Optional, max 255 bytes. */ - description: string; + description?: string; /** The output format you would like to serialize events into when sending to their target. Currently the only accepted value is `JSON`. */ format: string; /** An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null: `kinesis`, `firehose`, `cloudwatch_logs`, or `s3`. */ @@ -1160,6 +1388,8 @@ export interface EventTarget { kinesis?: EventTargetKinesis; /** Configuration used to send events to Amazon CloudWatch Logs. */ cloudwatchLogs?: EventTargetCloudwatchLogs; + /** Configuration used to send events to Datadog. */ + datadog?: EventTargetDatadog; } export interface EventTargetFirehose { @@ -1183,6 +1413,17 @@ export interface EventTargetCloudwatchLogs { logGroupArn: string; } +export interface EventTargetDatadog { + /** Datadog API key to use. */ + apiKey?: string; + /** Tags to send with the event. */ + ddtags?: string; + /** Service name to send with the event. */ + service?: string; + /** Datadog site to send event to. */ + ddsite?: string; +} + export interface AWSAuth { /** A role for ngrok to assume on your behalf to deposit events into your AWS account. */ role?: AWSRole; @@ -1204,9 +1445,9 @@ export interface AWSCredentials { export interface EventSubscriptionCreate { /** Arbitrary customer supplied information intended to be machine readable. Optional, max 4096 chars. */ - metadata: string; + metadata?: string; /** Arbitrary customer supplied information intended to be human readable. Optional, max 255 chars. */ - description: string; + description?: string; /** Sources containing the types for which this event subscription will trigger */ sources: Array; /** A list of Event Destination IDs which should be used for this Event Subscription. */ @@ -1241,11 +1482,11 @@ export interface EventSubscription { /** URI of the Event Subscription API resource. */ uri: string; /** When the Event Subscription was created (RFC 3339 format). */ - createdAt: string; + createdAt: Date; /** Arbitrary customer supplied information intended to be machine readable. Optional, max 4096 chars. */ - metadata: string; + metadata?: string; /** Arbitrary customer supplied information intended to be human readable. Optional, max 255 chars. */ - description: string; + description?: string; /** Sources containing the types for which this event subscription will trigger */ sources: Array; /** Destinations to which these events will be sent */ @@ -1301,9 +1542,9 @@ export interface EventSourcePaging { export interface IPPolicyCreate { /** human-readable description of the source IPs of this IP policy. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this IP policy. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; } export interface IPPolicyUpdate { @@ -1320,11 +1561,11 @@ export interface IPPolicy { /** URI of the IP Policy API resource */ uri: string; /** timestamp when the IP policy was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of the source IPs of this IP policy. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this IP policy. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; } export interface IPPolicyList { @@ -1338,9 +1579,9 @@ export interface IPPolicyList { export interface IPPolicyRuleCreate { /** human-readable description of the source IPs of this IP rule. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this IP policy rule. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** an IP or IP range specified in CIDR notation. IPv4 and IPv6 are both supported. */ cidr: string; /** ID of the IP policy this IP policy rule will be attached to */ @@ -1365,11 +1606,11 @@ export interface IPPolicyRule { /** URI of the IP policy rule API resource */ uri: string; /** timestamp when the IP policy rule was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of the source IPs of this IP rule. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this IP policy rule. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** an IP or IP range specified in CIDR notation. IPv4 and IPv6 are both supported. */ cidr: string; /** object describing the IP policy this IP Policy Rule belongs to */ @@ -1389,9 +1630,9 @@ export interface IPPolicyRuleList { export interface IPRestrictionCreate { /** human-readable description of this IP restriction. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this IP restriction. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** true if the IP restriction will be enforced. if false, only warnings will be issued */ enforced: boolean; /** the type of IP restriction. this defines what traffic will be restricted with the attached policies. four values are currently supported: `dashboard`, `api`, `agent`, and `endpoints` */ @@ -1418,11 +1659,11 @@ export interface IPRestriction { /** URI of the IP restriction API resource */ uri: string; /** timestamp when the IP restriction was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this IP restriction. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this IP restriction. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** true if the IP restriction will be enforced. if false, only warnings will be issued */ enforced: boolean; /** the type of IP restriction. this defines what traffic will be restricted with the attached policies. four values are currently supported: `dashboard`, `api`, `agent`, and `endpoints` */ @@ -1442,9 +1683,9 @@ export interface IPRestrictionList { export interface ReservedAddrCreate { /** human-readable description of what this reserved address will be used for */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this reserved address. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** reserve the address in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa) */ region: string; } @@ -1463,11 +1704,11 @@ export interface ReservedAddr { /** URI of the reserved address API resource */ uri: string; /** timestamp when the reserved address was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of what this reserved address will be used for */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this reserved address. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** hostname:port of the reserved address that was assigned at creation time */ addr: string; /** reserve the address in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa) */ @@ -1484,14 +1725,14 @@ export interface ReservedAddrList { } export interface ReservedDomainCreate { - /** the domain name to reserve. It may be a full domain name like app.example.com. If the name does not contain a '.' it will reserve that subdomain on ngrok.io. */ - name: string; + /** hostname of the reserved domain */ + domain: string; /** reserve the domain in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa) */ region: string; /** human-readable description of what this reserved domain will be used for */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this reserved domain. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** ID of a user-uploaded TLS certificate to use for connections to targeting this domain. Optional, mutually exclusive with `certificate_management_policy`. */ certificateId?: string; /** configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled. Optional, mutually exclusive with `certificate_id`. */ @@ -1516,11 +1757,11 @@ export interface ReservedDomain { /** URI of the reserved domain API resource */ uri: string; /** timestamp when the reserved domain was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of what this reserved domain will be used for */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this reserved domain. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** hostname of the reserved domain */ domain: string; /** reserve the domain in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa) */ @@ -1555,7 +1796,7 @@ export interface ReservedDomainCertPolicy { export interface ReservedDomainCertStatus { /** timestamp when the next renewal will be requested, RFC 3339 format */ - renewsAt?: string; + renewsAt?: Date; /** status of the certificate provisioning job, or null if the certificiate isn't being provisioned or renewed */ provisioningJob?: ReservedDomainCertJob; } @@ -1566,16 +1807,16 @@ export interface ReservedDomainCertJob { /** a message describing the current status or error */ msg: string; /** timestamp when the provisioning job started, RFC 3339 format */ - startedAt: string; + startedAt: Date; /** timestamp when the provisioning job will be retried */ - retriesAt?: string; + retriesAt?: Date; } export interface SSHCertificateAuthorityCreate { /** human-readable description of this SSH Certificate Authority. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this SSH Certificate Authority. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** the type of private key to generate. one of `rsa`, `ecdsa`, `ed25519` */ privateKeyType: string; /** the type of elliptic curve to use when creating an ECDSA key */ @@ -1598,11 +1839,11 @@ export interface SSHCertificateAuthority { /** URI of the SSH Certificate Authority API resource */ uri: string; /** timestamp when the SSH Certificate Authority API resource was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this SSH Certificate Authority. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this SSH Certificate Authority. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** raw public key for this SSH Certificate Authority */ publicKey: string; /** the type of private key for this SSH Certificate Authority */ @@ -1620,13 +1861,15 @@ export interface SSHCertificateAuthorityList { export interface SSHCredentialCreate { /** human-readable description of who or what will use the ssh credential to authenticate. Optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this ssh credential. Optional, max 4096 bytes. */ - metadata: string; - /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ + metadata?: string; + /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of `bind:*=example` which will allow `x=example`, `y=example`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ acl: Array; /** the PEM-encoded public key of the SSH keypair that will be used to authenticate */ publicKey: string; + /** If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. */ + ownerId?: string; } export interface SSHCredentialUpdate { @@ -1635,7 +1878,7 @@ export interface SSHCredentialUpdate { description?: string; /** arbitrary user-defined machine-readable data of this ssh credential. Optional, max 4096 bytes. */ metadata?: string; - /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ + /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of `bind:*=example` which will allow `x=example`, `y=example`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ acl?: Array; } @@ -1645,15 +1888,17 @@ export interface SSHCredential { /** URI of the ssh credential API resource */ uri: string; /** timestamp when the ssh credential was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of who or what will use the ssh credential to authenticate. Optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this ssh credential. Optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** the PEM-encoded public key of the SSH keypair that will be used to authenticate */ publicKey: string; - /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ + /** optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the `bind` rule. The `bind` rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule `bind:example.ngrok.io`. Bind rules for domains may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of `bind:*.example.com` which will allow `x.example.com`, `y.example.com`, `*.example.com`, etc. Bind rules for labels may specify a wildcard key and/or value to match multiple labels. For example, you may specify a rule of `bind:*=example` which will allow `x=example`, `y=example`, etc. A rule of `'*'` is equivalent to no acl at all and will explicitly permit all actions. */ acl: Array; + /** If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. */ + ownerId?: string; } export interface SSHCredentialList { @@ -1673,13 +1918,13 @@ export interface SSHHostCertificateCreate { /** the list of principals included in the ssh host certificate. This is the list of hostnames and/or IP addresses that are authorized to serve SSH traffic with this certificate. Dangerously, if no principals are specified, this certificate is considered valid for all hosts. */ principals: Array; /** The time when the host certificate becomes valid, in RFC 3339 format. Defaults to the current time if unspecified. */ - validAfter: string; + validAfter: Date; /** The time when this host certificate becomes invalid, in RFC 3339 format. If unspecified, a default value of one year in the future will be used. The OpenSSH certificates RFC calls this `valid_before`. */ - validUntil: string; + validUntil: Date; /** human-readable description of this SSH Host Certificate. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this SSH Host Certificate. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; } export interface SSHHostCertificateUpdate { @@ -1696,11 +1941,11 @@ export interface SSHHostCertificate { /** URI of the SSH Host Certificate API resource */ uri: string; /** timestamp when the SSH Host Certificate API resource was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this SSH Host Certificate. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this SSH Host Certificate. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** a public key in OpenSSH Authorized Keys format that this certificate signs */ publicKey: string; /** the key type of the `public_key`, one of `rsa`, `ecdsa` or `ed25519` */ @@ -1710,9 +1955,9 @@ export interface SSHHostCertificate { /** the list of principals included in the ssh host certificate. This is the list of hostnames and/or IP addresses that are authorized to serve SSH traffic with this certificate. Dangerously, if no principals are specified, this certificate is considered valid for all hosts. */ principals: Array; /** the time when the ssh host certificate becomes valid, in RFC 3339 format. */ - validAfter: string; + validAfter: Date; /** the time after which the ssh host certificate becomes invalid, in RFC 3339 format. the OpenSSH certificates RFC calls this `valid_before`. */ - validUntil: string; + validUntil: Date; /** the signed SSH certificate in OpenSSH Authorized Keys format. this value should be placed in a `-cert.pub` certificate file on disk that should be referenced in your `sshd_config` configuration file with a `HostCertificate` directive */ certificate: string; } @@ -1738,13 +1983,13 @@ export interface SSHUserCertificateCreate { /** A map of extensions included in the certificate. Extensions are additional metadata that can be interpreted by the SSH server for any purpose. These can be used to permit or deny the ability to open a terminal, do port forwarding, x11 forwarding, and more. If unspecified, the certificate will include limited permissions with the following extension map: `{"permit-pty": "", "permit-user-rc": ""}` OpenSSH understands a number of predefined extensions. See [the OpenSSH certificate protocol spec](https://github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys) for additional details. */ extensions: Map; /** The time when the user certificate becomes valid, in RFC 3339 format. Defaults to the current time if unspecified. */ - validAfter: string; + validAfter: Date; /** The time when this host certificate becomes invalid, in RFC 3339 format. If unspecified, a default value of 24 hours will be used. The OpenSSH certificates RFC calls this `valid_before`. */ - validUntil: string; + validUntil: Date; /** human-readable description of this SSH User Certificate. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this SSH User Certificate. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; } export interface SSHUserCertificateUpdate { @@ -1761,11 +2006,11 @@ export interface SSHUserCertificate { /** URI of the SSH User Certificate API resource */ uri: string; /** timestamp when the SSH User Certificate API resource was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this SSH User Certificate. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this SSH User Certificate. optional, max 4096 bytes. */ - metadata: string; + metadata?: string; /** a public key in OpenSSH Authorized Keys format that this certificate signs */ publicKey: string; /** the key type of the `public_key`, one of `rsa`, `ecdsa` or `ed25519` */ @@ -1779,9 +2024,9 @@ export interface SSHUserCertificate { /** A map of extensions included in the certificate. Extensions are additional metadata that can be interpreted by the SSH server for any purpose. These can be used to permit or deny the ability to open a terminal, do port forwarding, x11 forwarding, and more. If unspecified, the certificate will include limited permissions with the following extension map: `{"permit-pty": "", "permit-user-rc": ""}` OpenSSH understands a number of predefined extensions. See [the OpenSSH certificate protocol spec](https://github.com/openssh/openssh-portable/blob/master/PROTOCOL.certkeys) for additional details. */ extensions: Map; /** the time when the ssh host certificate becomes valid, in RFC 3339 format. */ - validAfter: string; + validAfter: Date; /** the time after which the ssh host certificate becomes invalid, in RFC 3339 format. the OpenSSH certificates RFC calls this `valid_before`. */ - validUntil: string; + validUntil: Date; /** the signed SSH certificate in OpenSSH Authorized Keys Format. this value should be placed in a `-cert.pub` certificate file on disk that should be referenced in your `sshd_config` configuration file with a `HostCertificate` directive */ certificate: string; } @@ -1797,12 +2042,12 @@ export interface SSHUserCertificateList { export interface TLSCertificateCreate { /** human-readable description of this TLS certificate. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this TLS certificate. optional, max 4096 bytes. */ - metadata: string; - /** chain of PEM-encoded certificates, leaf first. See [Certificate Bundles](https://ngrok.com/docs/api#tls-certificates-pem). */ + metadata?: string; + /** chain of PEM-encoded certificates, leaf first. See [Certificate Bundles](https://ngrok.com/docs/cloud-edge/endpoints#certificate-chains). */ certificatePem: string; - /** private key for the TLS certificate, PEM-encoded. See [Private Keys](https://ngrok.com/docs/ngrok-link#tls-certificates-key). */ + /** private key for the TLS certificate, PEM-encoded. See [Private Keys](https://ngrok.com/docs/cloud-edge/endpoints#private-keys). */ privateKeyPem: string; } @@ -1820,23 +2065,23 @@ export interface TLSCertificate { /** URI of the TLS certificate API resource */ uri: string; /** timestamp when the TLS certificate was created, RFC 3339 format */ - createdAt: string; + createdAt: Date; /** human-readable description of this TLS certificate. optional, max 255 bytes. */ - description: string; + description?: string; /** arbitrary user-defined machine-readable data of this TLS certificate. optional, max 4096 bytes. */ - metadata: string; - /** chain of PEM-encoded certificates, leaf first. See [Certificate Bundles](https://ngrok.com/docs/api#tls-certificates-pem). */ + metadata?: string; + /** chain of PEM-encoded certificates, leaf first. See [Certificate Bundles](https://ngrok.com/docs/cloud-edge/endpoints#certificate-chains). */ certificatePem: string; /** subject common name from the leaf of this TLS certificate */ subjectCommonName: string; /** subject alternative names (SANs) from the leaf of this TLS certificate */ subjectAlternativeNames: TLSCertificateSANs; /** timestamp (in RFC 3339 format) when this TLS certificate was issued automatically, or null if this certificate was user-uploaded */ - issuedAt?: string; + issuedAt?: Date; /** timestamp when this TLS certificate becomes valid, RFC 3339 format */ - notBefore: string; + notBefore: Date; /** timestamp when this TLS certificate becomes invalid, RFC 3339 format */ - notAfter: string; + notAfter: Date; /** set of actions the private key of this TLS certificate can be used for */ keyUsages: Array; /** extended set of actions the private key of this TLS certificate can be used for */ @@ -1875,53 +2120,17 @@ export interface TLSCertificateSANs { ips: Array; } -export interface TunnelSession { - /** version of the ngrok agent that started this ngrok tunnel session */ - agentVersion: string; - /** reference to the tunnel credential or ssh credential used by the ngrok agent to start this tunnel session */ - credential: Ref; - /** unique tunnel session resource identifier */ - id: string; - /** source ip address of the tunnel session */ - ip: string; - /** arbitrary user-defined data specified in the metadata property in the ngrok configuration file. See the metadata configuration option */ - metadata: string; - /** operating system of the host the ngrok agent is running on */ - os: string; - /** the ngrok region identifier in which this tunnel session was started */ - region: string; - /** time when the tunnel session first connected to the ngrok servers */ - startedAt: string; - /** the transport protocol used to start the tunnel session. Either `ngrok/v2` or `ssh` */ - transport: string; - /** URI to the API resource of the tunnel session */ - uri: string; -} - -export interface TunnelSessionList { - /** list of all tunnel sessions on this account */ - tunnelSessions: Array; - /** URI to the API resource of the tunnel session list */ - uri: string; - /** URI of the next page, or null if there is no next page */ - nextPageUri?: string; -} - -export interface TunnelSessionsUpdate { - id: string; -} - export interface Tunnel { /** unique tunnel resource identifier */ id: string; /** URL of the ephemeral tunnel's public endpoint */ - publicUrl: string; + publicUrl?: string; /** timestamp when the tunnel was initiated in RFC 3339 format */ - startedAt: string; - /** user-supplied metadata for the tunnel defined in the ngrok configuration file. See the tunnel [metadata configuration option](https://ngrok.com/docs#tunnel-definitions-metadata) In API version 0, this value was instead pulled from the top-level [metadata configuration option](https://ngrok.com/docs#config_metadata). */ - metadata: string; + startedAt: Date; + /** user-supplied metadata for the tunnel defined in the ngrok configuration file. See the tunnel [metadata configuration option](https://ngrok.com/docs/secure-tunnels/ngrok-agent/reference/config#common-tunnel-configuration-properties) In API version 0, this value was instead pulled from the top-level [metadata configuration option](https://ngrok.com/docs/secure-tunnels/ngrok-agent/reference/config#metadata). */ + metadata?: string; /** tunnel protocol for ephemeral tunnels. one of `http`, `https`, `tcp` or `tls` */ - proto: string; + proto?: string; /** identifier of tune region where the tunnel is running */ region: string; /** reference object pointing to the tunnel session on which this tunnel was started */ @@ -1929,7 +2138,7 @@ export interface Tunnel { /** the ephemeral endpoint this tunnel is associated with, if this is an agent-initiated tunnel */ endpoint?: Ref; /** the labels the tunnel group backends will match against, if this is a backend tunnel */ - labels: Map; + labels?: Map; /** tunnel group backends served by this backend tunnel */ backends?: Array; /** upstream address the ngrok agent forwards traffic over this tunnel to. this may be expressed as a URL or a network address. */ diff --git a/src/index.ts b/src/index.ts index 752f006..df4f0cc 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,2 +1,4 @@ +// Code generated for API Clients. DO NOT EDIT. + export * from './client'; export * from './datatypes'; diff --git a/src/services.ts b/src/services.ts index 623720c..f845f19 100644 --- a/src/services.ts +++ b/src/services.ts @@ -1,3 +1,5 @@ +// Code generated for API Clients. DO NOT EDIT. + import { Wretcher } from 'wretch'; import * as datatypes from './datatypes'; @@ -26,14 +28,13 @@ export class AbuseReports { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get the detailed status of abuse report by ID. */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/abuse_reports/${arg.id}`) - .get() + .url(`/abuse_reports/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } @@ -58,39 +59,40 @@ export class AgentIngresses { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete an Agent Ingress by ID */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/agent_ingresses/${arg.id}`) - .delete() + .url(`/agent_ingresses/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get the details of an Agent Ingress by ID. */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/agent_ingresses/${arg.id}`) - .get() + .url(`/agent_ingresses/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all Agent Ingresses owned by this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -101,11 +103,15 @@ export class AgentIngresses { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -161,39 +167,40 @@ export class APIKeys { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete an API key by ID */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/api_keys/${arg.id}`) - .delete() + .url(`/api_keys/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get the details of an API key by ID. */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/api_keys/${arg.id}`) - .get() + .url(`/api_keys/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all API keys owned by this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList(arg: datatypes.Paging): Promise { return this.httpClient .url(`/api_keys`) @@ -202,11 +209,15 @@ export class APIKeys { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -236,6 +247,269 @@ export class APIKeys { } } +export class ApplicationSessions { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the applicationSessions property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + /** + * Get an application session by ID. + */ + public get(id): Promise { + return this.httpClient + .url(`/app/sessions/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an application session by ID. + */ + public delete(id): Promise { + return this.httpClient + .url(`/app/sessions/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all application sessions for this account. + */ + public async list( + beforeId?: string, + limit?: string + ): Promise> { + const array: Array = []; + for await (const item of this._asyncList(beforeId, limit)) { + array.push(item); + } + return array; + } + + private _pagedList( + arg: datatypes.Paging + ): Promise { + return this.httpClient + .url(`/app/sessions`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + + private async *_asyncList(beforeId: string, limit = '100') { + let nextPage = 'initial loop'; + let page: datatypes.Paging = { limit: limit }; + + if (beforeId) { + page.beforeId = beforeId; + } + + while (nextPage) { + const pagedList = await this._pagedList(page); + nextPage = pagedList.nextPageUri; + const items: datatypes.ApplicationSession[] = + pagedList.applicationSessions; + + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + + for (const item of items) { + yield item; + } + } + } +} + +export class ApplicationUsers { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the applicationUsers property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + /** + * Get an application user by ID. + */ + public get(id): Promise { + return this.httpClient + .url(`/app/users/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Delete an application user by ID. + */ + public delete(id): Promise { + return this.httpClient + .url(`/app/users/${id}`) + .delete(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * List all application users for this account. + */ + public async list( + beforeId?: string, + limit?: string + ): Promise> { + const array: Array = []; + for await (const item of this._asyncList(beforeId, limit)) { + array.push(item); + } + return array; + } + + private _pagedList( + arg: datatypes.Paging + ): Promise { + return this.httpClient + .url(`/app/users`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + + private async *_asyncList(beforeId: string, limit = '100') { + let nextPage = 'initial loop'; + let page: datatypes.Paging = { limit: limit }; + + if (beforeId) { + page.beforeId = beforeId; + } + + while (nextPage) { + const pagedList = await this._pagedList(page); + nextPage = pagedList.nextPageUri; + const items: datatypes.ApplicationUser[] = pagedList.applicationUsers; + + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + + for (const item of items) { + yield item; + } + } + } +} + +/** + * Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel + sessions that are running and connected to the ngrok service. Each tunnel + session can include one or more Tunnels. + */ +export class TunnelSessions { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the tunnelSessions property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + /** + * List all online tunnel sessions running on this account. + */ + public async list( + beforeId?: string, + limit?: string + ): Promise> { + const array: Array = []; + for await (const item of this._asyncList(beforeId, limit)) { + array.push(item); + } + return array; + } + + private _pagedList( + arg: datatypes.Paging + ): Promise { + return this.httpClient + .url(`/tunnel_sessions`) + .query(arg) + .get() + .json(payload => util.deserializeResult(payload)) + .then(util.onFulfilled, util.onRejected); + } + + private async *_asyncList(beforeId: string, limit = '100') { + let nextPage = 'initial loop'; + let page: datatypes.Paging = { limit: limit }; + + if (beforeId) { + page.beforeId = beforeId; + } + + while (nextPage) { + const pagedList = await this._pagedList(page); + nextPage = pagedList.nextPageUri; + const items: datatypes.TunnelSession[] = pagedList.tunnelSessions; + + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + + for (const item of items) { + yield item; + } + } + } + /** + * Get the detailed status of a tunnel session by ID + */ + public get(id): Promise { + return this.httpClient + .url(`/tunnel_sessions/${id}`) + .get(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Issues a command instructing the ngrok agent to restart. The agent restarts itself by calling exec() on platforms that support it. This operation is notably not supported on Windows. When an agent restarts, it reconnects with a new tunnel session ID. + */ + public restart(id): Promise { + return this.httpClient + .url(`/tunnel_sessions/${id}/restart`) + .post(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Issues a command instructing the ngrok agent that started this tunnel session to exit. + */ + public stop(id): Promise { + return this.httpClient + .url(`/tunnel_sessions/${id}/stop`) + .post(id) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + /** + * Issues a command instructing the ngrok agent to update itself to the latest version. After this call completes successfully, the ngrok agent will be in the update process. A caller should wait some amount of time to allow the update to complete (at least 10 seconds) before making a call to the Restart endpoint to request that the agent restart itself to start using the new code. This call will never update an ngrok agent to a new major version which could cause breaking compatibility issues. If you wish to update to a new major version, that must be done manually. Still, please be aware that updating your ngrok agent could break your integration. This call will fail in any of the following circumstances: there is no update available the ngrok agent's configuration disabled update checks the agent is currently in process of updating the agent has already successfully updated but has not yet been restarted + */ + public update(arg: datatypes.TunnelSessionsUpdate): Promise { + return this.httpClient + .url(`/tunnel_sessions/${arg.id}/update`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + /** * A Failover backend defines failover behavior within a list of referenced backends. Traffic is sent to the first backend in the list. If that backend @@ -261,39 +535,40 @@ export class FailoverBackends { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete a Failover backend by ID. */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/backends/failover/${arg.id}`) - .delete() + .url(`/backends/failover/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get detailed information about a Failover backend by ID */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/backends/failover/${arg.id}`) - .get() + .url(`/backends/failover/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all Failover backends on this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -304,11 +579,15 @@ export class FailoverBackends { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -356,30 +635,31 @@ export class HTTPResponseBackends { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/backends/http_response/${arg.id}`) - .delete() + .url(`/backends/http_response/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/backends/http_response/${arg.id}`) - .get() + .url(`/backends/http_response/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -390,11 +670,15 @@ export class HTTPResponseBackends { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -446,39 +730,40 @@ export class TunnelGroupBackends { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete a TunnelGroup backend by ID. */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/backends/tunnel_group/${arg.id}`) - .delete() + .url(`/backends/tunnel_group/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get detailed information about a TunnelGroup backend by ID */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/backends/tunnel_group/${arg.id}`) - .get() + .url(`/backends/tunnel_group/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all TunnelGroup backends on this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -489,11 +774,15 @@ export class TunnelGroupBackends { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -550,39 +839,40 @@ export class WeightedBackends { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete a Weighted backend by ID. */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/backends/weighted/${arg.id}`) - .delete() + .url(`/backends/weighted/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get detailed information about a Weighted backend by ID */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/backends/weighted/${arg.id}`) - .get() + .url(`/backends/weighted/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all Weighted backends on this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -593,11 +883,15 @@ export class WeightedBackends { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -655,39 +949,40 @@ export class CertificateAuthorities { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete a Certificate Authority */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/certificate_authorities/${arg.id}`) - .delete() + .url(`/certificate_authorities/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get detailed information about a certficate authority */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/certificate_authorities/${arg.id}`) - .get() + .url(`/certificate_authorities/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all Certificate Authority on this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -698,11 +993,15 @@ export class CertificateAuthorities { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -738,7 +1037,7 @@ export class CertificateAuthorities { /** * Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok agent to connect the ngrok service as your account. They are installed with - the `ngrok authtoken` command or by specifying it in the `ngrok.yml` + the `ngrok config add-authtoken` command or by specifying it in the `ngrok.yml` configuration file with the `authtoken` property. */ export class Credentials { @@ -760,39 +1059,40 @@ export class Credentials { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete a tunnel authtoken credential by ID */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/credentials/${arg.id}`) - .delete() + .url(`/credentials/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get detailed information about a tunnel authtoken credential */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/credentials/${arg.id}`) - .get() + .url(`/credentials/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all tunnel authtoken credentials on this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList(arg: datatypes.Paging): Promise { return this.httpClient .url(`/credentials`) @@ -801,11 +1101,15 @@ export class Credentials { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -856,7 +1160,6 @@ export class EdgesHTTPSRoutes { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get an HTTPS Edge Route by ID */ @@ -867,7 +1170,6 @@ export class EdgesHTTPSRoutes { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Updates an HTTPS Edge Route by ID. If a module is not specified in the update, it will not be modified. However, each module configuration that is specified will completely replace the existing value. There is no way to delete an existing module via this API, instead use the delete module API. */ @@ -880,7 +1182,6 @@ export class EdgesHTTPSRoutes { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete an HTTPS Edge Route by ID */ @@ -910,28 +1211,30 @@ export class EdgesHTTPS { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get an HTTPS Edge by ID */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/edges/https/${arg.id}`) - .get() + .url(`/edges/https/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Returns a list of all HTTPS Edges on this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList(arg: datatypes.Paging): Promise { return this.httpClient .url(`/edges/https`) @@ -940,11 +1243,15 @@ export class EdgesHTTPS { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -972,14 +1279,13 @@ export class EdgesHTTPS { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete an HTTPS Edge by ID */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/edges/https/${arg.id}`) - .delete() + .url(`/edges/https/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } @@ -1001,19 +1307,17 @@ export class HTTPSEdgeMutualTLSModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/edges/https/${arg.id}/mutual_tls`) - .get() + .url(`/edges/https/${id}/mutual_tls`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/edges/https/${arg.id}/mutual_tls`) - .delete() + .url(`/edges/https/${id}/mutual_tls`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } @@ -1035,19 +1339,17 @@ export class HTTPSEdgeTLSTerminationModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/edges/https/${arg.id}/tls_termination`) - .get() + .url(`/edges/https/${id}/tls_termination`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/edges/https/${arg.id}/tls_termination`) - .delete() + .url(`/edges/https/${id}/tls_termination`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } @@ -1069,7 +1371,6 @@ export class EdgeRouteBackendModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public get(arg: datatypes.EdgeRouteItem): Promise { return this.httpClient .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/backend`) @@ -1077,7 +1378,6 @@ export class EdgeRouteBackendModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public delete(arg: datatypes.EdgeRouteItem): Promise { return this.httpClient .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/backend`) @@ -1103,7 +1403,6 @@ export class EdgeRouteIPRestrictionModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public get( arg: datatypes.EdgeRouteItem ): Promise { @@ -1113,7 +1412,6 @@ export class EdgeRouteIPRestrictionModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public delete(arg: datatypes.EdgeRouteItem): Promise { return this.httpClient .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/ip_restriction`) @@ -1139,7 +1437,6 @@ export class EdgeRouteRequestHeadersModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public get( arg: datatypes.EdgeRouteItem ): Promise { @@ -1149,7 +1446,6 @@ export class EdgeRouteRequestHeadersModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public delete(arg: datatypes.EdgeRouteItem): Promise { return this.httpClient .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/request_headers`) @@ -1175,7 +1471,6 @@ export class EdgeRouteResponseHeadersModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public get( arg: datatypes.EdgeRouteItem ): Promise { @@ -1185,7 +1480,6 @@ export class EdgeRouteResponseHeadersModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public delete(arg: datatypes.EdgeRouteItem): Promise { return this.httpClient .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/response_headers`) @@ -1211,7 +1505,6 @@ export class EdgeRouteCompressionModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public get( arg: datatypes.EdgeRouteItem ): Promise { @@ -1221,7 +1514,6 @@ export class EdgeRouteCompressionModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public delete(arg: datatypes.EdgeRouteItem): Promise { return this.httpClient .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/compression`) @@ -1247,7 +1539,6 @@ export class EdgeRouteCircuitBreakerModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public get( arg: datatypes.EdgeRouteItem ): Promise { @@ -1257,7 +1548,6 @@ export class EdgeRouteCircuitBreakerModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public delete(arg: datatypes.EdgeRouteItem): Promise { return this.httpClient .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/circuit_breaker`) @@ -1283,7 +1573,6 @@ export class EdgeRouteWebhookVerificationModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public get( arg: datatypes.EdgeRouteItem ): Promise { @@ -1293,7 +1582,6 @@ export class EdgeRouteWebhookVerificationModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public delete(arg: datatypes.EdgeRouteItem): Promise { return this.httpClient .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/webhook_verification`) @@ -1319,7 +1607,6 @@ export class EdgeRouteOAuthModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public get(arg: datatypes.EdgeRouteItem): Promise { return this.httpClient .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oauth`) @@ -1327,7 +1614,6 @@ export class EdgeRouteOAuthModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public delete(arg: datatypes.EdgeRouteItem): Promise { return this.httpClient .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oauth`) @@ -1353,7 +1639,6 @@ export class EdgeRouteSAMLModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public get(arg: datatypes.EdgeRouteItem): Promise { return this.httpClient .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/saml`) @@ -1361,7 +1646,6 @@ export class EdgeRouteSAMLModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public delete(arg: datatypes.EdgeRouteItem): Promise { return this.httpClient .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/saml`) @@ -1387,7 +1671,6 @@ export class EdgeRouteOIDCModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public get(arg: datatypes.EdgeRouteItem): Promise { return this.httpClient .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oidc`) @@ -1395,7 +1678,6 @@ export class EdgeRouteOIDCModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public delete(arg: datatypes.EdgeRouteItem): Promise { return this.httpClient .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oidc`) @@ -1423,7 +1705,6 @@ export class EdgeRouteWebsocketTCPConverterModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public get( arg: datatypes.EdgeRouteItem ): Promise { @@ -1435,7 +1716,6 @@ export class EdgeRouteWebsocketTCPConverterModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - public delete(arg: datatypes.EdgeRouteItem): Promise { return this.httpClient .url( @@ -1464,28 +1744,30 @@ export class EdgesTCP { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get a TCP Edge by ID */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/edges/tcp/${arg.id}`) - .get() + .url(`/edges/tcp/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Returns a list of all TCP Edges on this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList(arg: datatypes.Paging): Promise { return this.httpClient .url(`/edges/tcp`) @@ -1494,11 +1776,15 @@ export class EdgesTCP { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -1526,14 +1812,13 @@ export class EdgesTCP { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete a TCP Edge by ID */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/edges/tcp/${arg.id}`) - .delete() + .url(`/edges/tcp/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } @@ -1555,19 +1840,17 @@ export class TCPEdgeBackendModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/edges/tcp/${arg.id}/backend`) - .get() + .url(`/edges/tcp/${id}/backend`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/edges/tcp/${arg.id}/backend`) - .delete() + .url(`/edges/tcp/${id}/backend`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } @@ -1589,19 +1872,17 @@ export class TCPEdgeIPRestrictionModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/edges/tcp/${arg.id}/ip_restriction`) - .get() + .url(`/edges/tcp/${id}/ip_restriction`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/edges/tcp/${arg.id}/ip_restriction`) - .delete() + .url(`/edges/tcp/${id}/ip_restriction`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } @@ -1624,28 +1905,30 @@ export class EdgesTLS { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get a TLS Edge by ID */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/edges/tls/${arg.id}`) - .get() + .url(`/edges/tls/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Returns a list of all TLS Edges on this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList(arg: datatypes.Paging): Promise { return this.httpClient .url(`/edges/tls`) @@ -1654,11 +1937,15 @@ export class EdgesTLS { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -1686,14 +1973,13 @@ export class EdgesTLS { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete a TLS Edge by ID */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/edges/tls/${arg.id}`) - .delete() + .url(`/edges/tls/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } @@ -1715,19 +2001,17 @@ export class TLSEdgeBackendModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/edges/tls/${arg.id}/backend`) - .get() + .url(`/edges/tls/${id}/backend`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/edges/tls/${arg.id}/backend`) - .delete() + .url(`/edges/tls/${id}/backend`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } @@ -1749,19 +2033,17 @@ export class TLSEdgeIPRestrictionModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/edges/tls/${arg.id}/ip_restriction`) - .get() + .url(`/edges/tls/${id}/ip_restriction`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/edges/tls/${arg.id}/ip_restriction`) - .delete() + .url(`/edges/tls/${id}/ip_restriction`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } @@ -1783,19 +2065,17 @@ export class TLSEdgeMutualTLSModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/edges/tls/${arg.id}/mutual_tls`) - .get() + .url(`/edges/tls/${id}/mutual_tls`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/edges/tls/${arg.id}/mutual_tls`) - .delete() + .url(`/edges/tls/${id}/mutual_tls`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } @@ -1817,19 +2097,17 @@ export class TLSEdgeTLSTerminationModule { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/edges/tls/${arg.id}/tls_termination`) - .get() + .url(`/edges/tls/${id}/tls_termination`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/edges/tls/${arg.id}/tls_termination`) - .delete() + .url(`/edges/tls/${id}/tls_termination`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } @@ -1850,13 +2128,17 @@ export class Endpoints { /** * List all active endpoints on the account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList(arg: datatypes.Paging): Promise { return this.httpClient .url(`/endpoints`) @@ -1865,11 +2147,15 @@ export class Endpoints { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -1890,10 +2176,10 @@ export class Endpoints { /** * Get the status of an endpoint by ID */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/endpoints/${arg.id}`) - .get() + .url(`/endpoints/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } @@ -1907,7 +2193,7 @@ export class EventDestinations { this.httpClient = httpClient; } /** - * Create a new Event Destination. It will not apply to anything until it is associated with an Event Stream, and that Event Stream is associated with an Endpoint Config. + * Create a new Event Destination. It will not apply to anything until it is associated with an Event Subscription. */ public create( arg: datatypes.EventDestinationCreate @@ -1918,39 +2204,40 @@ export class EventDestinations { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete an Event Destination. If the Event Destination is still referenced by an Event Subscription. */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/event_destinations/${arg.id}`) - .delete() + .url(`/event_destinations/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get detailed information about an Event Destination by ID. */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/event_destinations/${arg.id}`) - .get() + .url(`/event_destinations/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all Event Destinations on this account. */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -1961,11 +2248,15 @@ export class EventDestinations { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -2016,39 +2307,40 @@ export class EventSubscriptions { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete an Event Subscription. */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/event_subscriptions/${arg.id}`) - .delete() + .url(`/event_subscriptions/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get an Event Subscription by ID. */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/event_subscriptions/${arg.id}`) - .get() + .url(`/event_subscriptions/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List this Account's Event Subscriptions. */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -2059,11 +2351,15 @@ export class EventSubscriptions { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -2114,7 +2410,6 @@ export class EventSources { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Remove a type for which this event subscription will trigger */ @@ -2125,7 +2420,6 @@ export class EventSources { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get the details for a given type that triggers for the given event subscription */ @@ -2136,7 +2430,6 @@ export class EventSources { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List the types for which this event subscription will trigger */ @@ -2149,7 +2442,6 @@ export class EventSources { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Update the type for which this event subscription will trigger */ @@ -2187,39 +2479,40 @@ export class IPPolicies { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete an IP policy. If the IP policy is referenced by another object for the purposes of traffic restriction it will be treated as if the IP policy remains but has zero rules. */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/ip_policies/${arg.id}`) - .delete() + .url(`/ip_policies/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get detailed information about an IP policy by ID. */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/ip_policies/${arg.id}`) - .get() + .url(`/ip_policies/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all IP policies on this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList(arg: datatypes.Paging): Promise { return this.httpClient .url(`/ip_policies`) @@ -2228,11 +2521,15 @@ export class IPPolicies { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -2285,39 +2582,40 @@ export class IPPolicyRules { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete an IP policy rule. */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/ip_policy_rules/${arg.id}`) - .delete() + .url(`/ip_policy_rules/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get detailed information about an IP policy rule by ID. */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/ip_policy_rules/${arg.id}`) - .get() + .url(`/ip_policy_rules/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all IP policy rules on this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -2328,11 +2626,15 @@ export class IPPolicyRules { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -2391,39 +2693,40 @@ export class IPRestrictions { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete an IP restriction */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/ip_restrictions/${arg.id}`) - .delete() + .url(`/ip_restrictions/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get detailed information about an IP restriction */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/ip_restrictions/${arg.id}`) - .get() + .url(`/ip_restrictions/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all IP restrictions on this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -2434,11 +2737,15 @@ export class IPRestrictions { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -2494,39 +2801,40 @@ export class ReservedAddrs { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete a reserved address. */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/reserved_addrs/${arg.id}`) - .delete() + .url(`/reserved_addrs/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get the details of a reserved address. */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/reserved_addrs/${arg.id}`) - .get() + .url(`/reserved_addrs/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all reserved addresses on this account. */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -2537,11 +2845,15 @@ export class ReservedAddrs { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -2598,39 +2910,40 @@ export class ReservedDomains { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete a reserved domain. */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/reserved_domains/${arg.id}`) - .delete() + .url(`/reserved_domains/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get the details of a reserved domain. */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/reserved_domains/${arg.id}`) - .get() + .url(`/reserved_domains/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all reserved domains on this account. */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -2641,11 +2954,15 @@ export class ReservedDomains { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -2675,25 +2992,23 @@ export class ReservedDomains { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Detach the certificate management policy attached to a reserved domain. */ - public deleteCertificateManagementPolicy(arg: datatypes.Item): Promise { + public deleteCertificateManagementPolicy(id): Promise { return this.httpClient - .url(`/reserved_domains/${arg.id}/certificate_management_policy`) - .delete() + .url(`/reserved_domains/${id}/certificate_management_policy`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Detach the certificate attached to a reserved domain. */ - public deleteCertificate(arg: datatypes.Item): Promise { + public deleteCertificate(id): Promise { return this.httpClient - .url(`/reserved_domains/${arg.id}/certificate`) - .delete() + .url(`/reserved_domains/${id}/certificate`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } @@ -2722,39 +3037,40 @@ export class SSHCertificateAuthorities { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete an SSH Certificate Authority */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/ssh_certificate_authorities/${arg.id}`) - .delete() + .url(`/ssh_certificate_authorities/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get detailed information about an SSH Certficate Authority */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/ssh_certificate_authorities/${arg.id}`) - .get() + .url(`/ssh_certificate_authorities/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all SSH Certificate Authorities on this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -2765,11 +3081,15 @@ export class SSHCertificateAuthorities { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -2825,39 +3145,40 @@ export class SSHCredentials { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete an ssh_credential by ID */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/ssh_credentials/${arg.id}`) - .delete() + .url(`/ssh_credentials/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get detailed information about an ssh_credential */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/ssh_credentials/${arg.id}`) - .get() + .url(`/ssh_credentials/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all ssh credentials on this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -2868,11 +3189,15 @@ export class SSHCredentials { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -2928,39 +3253,40 @@ export class SSHHostCertificates { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete an SSH Host Certificate */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/ssh_host_certificates/${arg.id}`) - .delete() + .url(`/ssh_host_certificates/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get detailed information about an SSH Host Certficate */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/ssh_host_certificates/${arg.id}`) - .get() + .url(`/ssh_host_certificates/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all SSH Host Certificates issued on this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -2971,11 +3297,15 @@ export class SSHHostCertificates { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -3032,39 +3362,40 @@ export class SSHUserCertificates { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete an SSH User Certificate */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/ssh_user_certificates/${arg.id}`) - .delete() + .url(`/ssh_user_certificates/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get detailed information about an SSH User Certficate */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/ssh_user_certificates/${arg.id}`) - .get() + .url(`/ssh_user_certificates/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all SSH User Certificates issued on this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -3075,11 +3406,15 @@ export class SSHUserCertificates { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -3138,39 +3473,40 @@ export class TLSCertificates { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Delete a TLS certificate */ - public delete(arg: datatypes.Item): Promise { + public delete(id): Promise { return this.httpClient - .url(`/tls_certificates/${arg.id}`) - .delete() + .url(`/tls_certificates/${id}`) + .delete(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * Get detailed information about a TLS certificate */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/tls_certificates/${arg.id}`) - .get() + .url(`/tls_certificates/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** * List all TLS certificates on this account */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList( arg: datatypes.Paging ): Promise { @@ -3181,11 +3517,15 @@ export class TLSCertificates { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -3217,105 +3557,6 @@ export class TLSCertificates { } } -/** - * Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel - sessions that are running and connected to the ngrok service. Each tunnel - session can include one or more Tunnels. - */ -export class TunnelSessions { - private httpClient: Wretcher; - - /** Do not construct this object directly, use the tunnelSessions property of an Ngrok client object instead. */ - public constructor(httpClient: Wretcher) { - this.httpClient = httpClient; - } - /** - * List all online tunnel sessions running on this account. - */ - public async list(): Promise> { - const array: Array = []; - for await (const item of this._asyncList()) { - array.push(item); - } - return array; - } - private _pagedList( - arg: datatypes.Paging - ): Promise { - return this.httpClient - .url(`/tunnel_sessions`) - .query(arg) - .get() - .json(payload => util.deserializeResult(payload)) - .then(util.onFulfilled, util.onRejected); - } - private async *_asyncList() { - const limit = '100'; - let nextPage = 'initial loop'; - let page: datatypes.Paging = { limit: limit }; - - while (nextPage) { - const pagedList = await this._pagedList(page); - nextPage = pagedList.nextPageUri; - const items: datatypes.TunnelSession[] = pagedList.tunnelSessions; - - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - - for (const item of items) { - yield item; - } - } - } - /** - * Get the detailed status of a tunnel session by ID - */ - public get(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/tunnel_sessions/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - /** - * Issues a command instructing the ngrok agent to restart. The agent restarts itself by calling exec() on platforms that support it. This operation is notably not supported on Windows. When an agent restarts, it reconnects with a new tunnel session ID. - */ - public restart(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/tunnel_sessions/${arg.id}/restart`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - /** - * Issues a command instructing the ngrok agent that started this tunnel session to exit. - */ - public stop(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/tunnel_sessions/${arg.id}/stop`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - /** - * Issues a command instructing the ngrok agent to update itself to the latest version. After this call completes successfully, the ngrok agent will be in the update process. A caller should wait some amount of time to allow the update to complete (at least 10 seconds) before making a call to the Restart endpoint to request that the agent restart itself to start using the new code. This call will never update an ngrok agent to a new major version which could cause breaking compatibility issues. If you wish to update to a new major version, that must be done manually. Still, please be aware that updating your ngrok agent could break your integration. This call will fail in any of the following circumstances: there is no update available the ngrok agent's configuration disabled update checks the agent is currently in process of updating the agent has already successfully updated but has not yet been restarted - */ - public update(arg: datatypes.TunnelSessionsUpdate): Promise { - return this.httpClient - .url(`/tunnel_sessions/${arg.id}/update`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} - /** * Tunnels provide endpoints to access services exposed by a running ngrok agent tunnel session or an SSH reverse tunnel session. @@ -3330,13 +3571,17 @@ export class Tunnels { /** * List all online tunnels currently running on the account. */ - public async list(): Promise> { + public async list( + beforeId?: string, + limit?: string + ): Promise> { const array: Array = []; - for await (const item of this._asyncList()) { + for await (const item of this._asyncList(beforeId, limit)) { array.push(item); } return array; } + private _pagedList(arg: datatypes.Paging): Promise { return this.httpClient .url(`/tunnels`) @@ -3345,11 +3590,15 @@ export class Tunnels { .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } - private async *_asyncList() { - const limit = '100'; + + private async *_asyncList(beforeId: string, limit = '100') { let nextPage = 'initial loop'; let page: datatypes.Paging = { limit: limit }; + if (beforeId) { + page.beforeId = beforeId; + } + while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; @@ -3370,10 +3619,10 @@ export class Tunnels { /** * Get the status of a tunnel by ID */ - public get(arg: datatypes.Item): Promise { + public get(id): Promise { return this.httpClient - .url(`/tunnels/${arg.id}`) - .get() + .url(`/tunnels/${id}`) + .get(id) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } diff --git a/src/util.ts b/src/util.ts index 51ff2a2..51c2976 100644 --- a/src/util.ts +++ b/src/util.ts @@ -1,3 +1,5 @@ +// Code generated for API Clients. DO NOT EDIT. + export function onFulfilled(f) { return f; } diff --git a/test/apikey.test.js b/test/apikey.test.js index f09d2d0..98edb11 100644 --- a/test/apikey.test.js +++ b/test/apikey.test.js @@ -1,75 +1,74 @@ -const { Ngrok } = require('../'); -const nock = require('nock'); +// Code generated for API Clients. DO NOT EDIT. -global.fetch = require('node-fetch'); +const {Ngrok} = require('../'); +const nock = require('nock') + +global.fetch = require('node-fetch') describe('valid ngrok api key', () => { - let ngrok; - let noMocks = process.env.TEST_NO_MOCK == '1'; - let ifMock = fn => { - if (!noMocks) { - return fn(); + let ngrok; + let noMocks = process.env.TEST_NO_MOCK == "1"; + let ifMock = (fn) => { + if (!noMocks) { + return fn() + } } - }; - beforeAll(() => { - ngrok = new Ngrok({ - apiToken: process.env.NGROK_API_KEY, - baseUrl: 'https://api.ngrok.com', + beforeAll(() => { + ngrok = new Ngrok({ + apiToken: process.env.NGROK_API_KEY, + baseUrl: 'https://api.ngrok.com', + }); }); - }); - test('non-empty api keys list', () => { - ifMock(() => - nock('https://api.ngrok.com') - .get('/api_keys') - .query({ - limit: '100', - }) - .reply(200, { - keys: [ - { - id: 'ak_1jCnOTFMXku4RbU8icW3lncpCoz', - uri: 'https://api.ngrok.com/api_keys/ak_1jCnOTFMXku4RbU8icW3lncpCoz', - description: '', - metadata: '', - created_at: '2020-10-21T21:48:28Z', - token: null, - }, - ], - uri: 'https://api.ngrok.com/api_keys', - next_page_uri: null, - }) - ); + test('non-empty api keys list', () => { + ifMock(() => + nock('https://api.ngrok.com') + .get('/api_keys') + .query({ + limit: '100', + }) + .reply(200, + { + "keys": [{ + id: "ak_1jCnOTFMXku4RbU8icW3lncpCoz", + uri: "https://api.ngrok.com/api_keys/ak_1jCnOTFMXku4RbU8icW3lncpCoz", + description: "", + metadata: "", + created_at: "2020-10-21T21:48:28Z", + token: null + }], + uri: "https://api.ngrok.com/api_keys", + next_page_uri: null + } + ) + ) - expect.assertions(1); - return ngrok.apiKeys.list().then(result => { - expect(result.length).toBeGreaterThan(0); + expect.assertions(1); + return ngrok.apiKeys.list() + .then(result => { + expect(result.length).toBeGreaterThan(0); + }); }); - }); - test('api keys invalid id', () => { - ifMock(() => - nock('https://api.ngrok.com') - .get('/api_keys/1000') - .reply(404, { - error_code: 'ERR_NGROK_222', - status_code: 404, - msg: "The API Key resource identified by '100' could not be found because the identifier is not a valid identifier.", - details: { operation_id: 'op_1jF49fn7npJRATGKUgqig5GgHMA' }, - }) - ); + test('api keys invalid id', () => { + ifMock(() => + nock('https://api.ngrok.com') + .get('/api_keys/1000') + .reply(404, { + "error_code": "ERR_NGROK_222", + "status_code": 404, + "msg": "The API Key resource identified by '100' could not be found because the identifier is not a valid identifier.", + "details": {"operation_id": "op_1jF49fn7npJRATGKUgqig5GgHMA"}, + }) + ) - expect.assertions(1); - return ( - ngrok.apiKeys - .get({ id: '1000' }) - /* eslint jest/no-conditional-expect: "warn" */ - .catch(result => { - expect(JSON.stringify(result)).toMatch( - 'the identifier is not a valid identifier' - ); - }) - ); - }); + expect.assertions(1); + return ngrok.apiKeys.get('1000') + /* eslint jest/no-conditional-expect: "warn" */ + .catch(result => { + expect(JSON.stringify(result)).toMatch('the identifier is not a valid identifier') + }); + }); }); +